@charset "UTF-8";
html {
    -webkit-text-size-adjust: none;
    font-family: "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", Dotum, Helvetica, sans-serif;
    letter-spacing: 0;
    word-spacing:0
}

html[data-platform=Win32] {
    font-family: "맑은 고딕", "Malgun Gothic", "돋움", Dotum, "Apple SD Gothic Neo", Helvetica, sans-serif;
    letter-spacing:-.7px
}

html[data-platform=Win64] {
    font-family: "맑은 고딕", "Malgun Gothic", "돋움", Dotum, "Apple SD Gothic Neo", Helvetica, sans-serif;
    letter-spacing:-.7px
}

html[data-platform=Win64] select {
    text-align:left
}

body, button, dd, div, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, li, ol, option, p, ul {
    margin: 0;
    padding: 0;
    outline: 0;
    -webkit-print-color-adjust:exact
}

body, button, input, option, select, td, textarea, th {
    font-size: 13px;
    color:#000
}

article, aside, footer, header, nav, section {
    display:block
}

table {
    border-collapse: collapse;
    border-spacing:0
}

.title, .webfont, dt, h1, h2, h3, h4, h5, h6 {
    font-weight:400
}

.title a, .webfont a, dt a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-weight:400
}

fieldset, img {
    border:0
}

li, ul {
    list-style:none
}

img, input, select, textarea {
    vertical-align:middle
}

a {
    text-decoration:none
}

a:active, a:hover, a:link, a:visited {
    color:#303030
}

a:hover {
    text-decoration:underline
}

input[type=password]::-webkit-input-placeholder, input[type=text]::-webkit-input-placeholder {
    color:#c9c9c9
}

input[type=password]::-moz-placeholder, input[type=text]::-moz-placeholder {
    color:#c9c9c9
}

input[type=password]:-ms-input-placeholder, input[type=text]:-ms-input-placeholder {
    color:#c9c9c9
}

input[type=password]:-moz-placeholder, input[type=text]:-moz-placeholder {
    color:#c9c9c9
}

input[type=submit] {
    -webkit-appearance:none
}

::-ms-clear {
    display:none
}

::-ms-reveal {
    display:none
}

.hbnMainContainer .hbnContainer {
    width:1140px
}

.hbnMainContainer .mainBannerWrapper {
    float: left;
    width:996px
}

.hbnContainer {
    width: 1140px;
    margin:0 auto
}

.headerWrapper {
    overflow: hidden;
    width: 100%;
    height: 84px;
    zoom:1
}

.globalWrapper {
    width: 100%;
    height:100%
}

.bodyWrapper {
    float: left;
    width: 100%;
    min-height:480px
}

.bodyWrapper .contentWrapper {
    float: right;
    width: 969px;
    min-height: 560px;
    margin:19px 0 20px
}

.mainContentWrapper {
    float: left;
    width:998px
}

.mainRightWrapper {
    float: left;
    width: 137px;
    margin-top: 46px;
    border-top:2px solid #2e2e2e
}

.mainResearchWrapper {
    float: right;
    overflow: hidden;
    width: 133px;
    margin-top:14px
}

.subNavigation {
    float: left;
    width:145px
}

.singleContentWrapper {
    float: left;
    position: relative;
    width: 1006px;
    margin-bottom: 30px;
    padding: 0 67px;
    border-top:1px solid #e0e0e0
}

.singleFullContentWrapper {
    float: left;
    width: 100%;
    border-top:1px solid #e0e0e0
}

.popupContentWrapper {
    float: left;
    width: 1006px;
    padding: 0 67px;
    border-top:1px solid #e0e0e0
}

.thirdColLayout .contentWrapper {
    float: left;
    width: 801px;
    margin-left:26px
}

.rightWrapper {
    float: right;
    width: 146px;
    margin-left:22px
}

.rightBannerWrapper {
    float: right;
    width:146px
}

.footerWrapper {
    overflow: hidden;
    float: left;
    width: 100%;
    zoom: 1;
    margin:15px 0 30px
}

.title-wrap.curinc {
    float: left;
    width:969px
}

.introduce-wrap.curinc {
    float: left;
    width: 969px;
    margin:10px 0 0 26px
}

.tab-menu-wrap {
    float: left;
    width: 969px;
    margin:0 0 11px 26px
}

.tab-content-wrap {
    float: left;
    width: 969px;
    margin:19px 0 0 26px
}

.globalNaviWrapper {
    float: right;
    height:34px
}

.globalNaviWrapper .globalLayout {
    float: left;
    width:100%
}

.globalNaviWrapper .globalLayout ul {
    float: right;
    height: 14px;
    margin-top:9px
}

.globalNaviWrapper .globalLayout ul li {
    float: right;
    padding: 0 10px;
    height: 14px;
    text-align: center;
    background-image: url(https://asset.hibrain.io/images/dist/background/loginbar_x2.png);
    background-size: 1px 11px;
    background-position: 100% 1px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .globalNaviWrapper .globalLayout ul li {
        background-image:url(https://asset.hibrain.io/images/dist/background/loginbar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .globalNaviWrapper .globalLayout ul li {
        background-image:url(https://asset.hibrain.io/images/dist/background/loginbar_x3.png)
    }
}

.globalNaviWrapper .globalLayout ul li.last {
    padding-right: 0;
    text-align: right;
    background:0 0
}

.globalNaviWrapper .globalLayout ul li a {
    float: left;
    width: 100%;
    color:#6a6a6a
}

.globalNaviWrapper .globalLayout ul li a.point {
    color:#3677bf
}

.globalNaviWrapper .globalLayout ul li a.userStatus {
    float: right;
    width:10px
}

.globalNaviWrapper .globalLayout ul li.first {
    text-align: right;
    padding-left:4px
}

.statusMents {
    display: inline-block;
    float: right;
    margin-top: 6px;
    height:20px
}

.statusMents span {
    display: inline-block;
    float: right;
    height:20px
}

.statusMents .boxLeft {
    width: 1px;
    background-image: url(https://asset.hibrain.io/images/dist/background/box_left_x2.png);
    background-size: 1px 20px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .statusMents .boxLeft {
        background-image:url(https://asset.hibrain.io/images/dist/background/box_left_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .statusMents .boxLeft {
        background-image:url(https://asset.hibrain.io/images/dist/background/box_left_x3.png)
    }
}

.statusMents .statusContent {
    line-height: 22px;
    padding: 0 4px;
    color: #f2675f;
    font-size: 12px;
    background-image: url(https://asset.hibrain.io/images/dist/background/box_center_x2.png);
    background-size: 1px 20px;
    background-position: 0 0;
    background-repeat:repeat-x
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .statusMents .statusContent {
        background-image:url(https://asset.hibrain.io/images/dist/background/box_center_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .statusMents .statusContent {
        background-image:url(https://asset.hibrain.io/images/dist/background/box_center_x3.png)
    }
}

.statusMents .boxRight {
    width: 7px;
    background-image: url(https://asset.hibrain.io/images/dist/background/box_right_x2.png);
    background-size: 7px 20px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .statusMents .boxRight {
        background-image:url(https://asset.hibrain.io/images/dist/background/box_right_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .statusMents .boxRight {
        background-image:url(https://asset.hibrain.io/images/dist/background/box_right_x3.png)
    }
}

.logoWrapper {
    float: left;
    width: 243px;
    height:84px
}

.logoWrapper h1 {
    width: 100%;
    height:100%
}

.logoWrapper h1 a.hbnlogo {
    display: block;
    width: 238px;
    height: 52px;
    margin:23px 0 0 4px
}

.globalNavigation {
    float: right;
    width: 895px;
    height: 50px;
    overflow:hidden
}

.globalNavigationUl {
    float: right;
    margin:0
}

.globalNavigationUl li {
    float: left;
    height: 18px;
    line-height: 20px;
    text-align: center;
    padding: 20px 10px 12px 10px;
    margin-right: 16px;
    font-size: 17px;
    font-weight: 600;
    color:#474747
}

.globalNavigationUl li a {
    float: left;
    display: block;
    width: 100%;
    height: 17px;
    font-size: 0;
    content: '';
    color: #474747;
    background-image: url(https://asset.hibrain.io/images/dist/title/menuTitle170921_x2.png);
    background-size: 462px 35px;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .globalNavigationUl li a {
        background-image:url(https://asset.hibrain.io/images/dist/title/menuTitle170921_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .globalNavigationUl li a {
        background-image:url(https://asset.hibrain.io/images/dist/title/menuTitle170921_x3.png)
    }
}

.globalNavigationUl li a:hover {
    text-decoration:none
}

.globalNavigationUl li.last {
    padding-right: 0;
    margin-right:0
}

.globalNavigationUl li.newicon {
    background-image: url(https://asset.hibrain.io/images/dist/icon/new_x2.png?v=170928);
    background-size: 36px 18px;
    background-position: 2px 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .globalNavigationUl li.newicon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/new_x2.png?v=170928)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .globalNavigationUl li.newicon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/new_x3.png?v=170928)
    }
}

.globalNavigationUl li.menuRecruitment {
    width:64px
}

.globalNavigationUl li.menuRecruitment a {
    width: 64px;
    background-position:0 0
}

.globalNavigationUl li.menuRecruitment a:hover {
    background-position: 0 -18px;
    color:#f2675f
}

.globalNavigationUl li.menuGradstudent {
    width:94px
}

.globalNavigationUl li.menuGradstudent a {
    width: 94px;
    background-position:-64px 0
}

.globalNavigationUl li.menuGradstudent a:hover {
    background-position: -64px -18px;
    color:#9dc24e
}

.globalNavigationUl li.menuResearch {
    width:96px
}

.globalNavigationUl li.menuResearch a {
    width: 96px;
    background-position:-159px 0
}

.globalNavigationUl li.menuResearch a:hover {
    background-position: -159px -18px;
    color:#479cf2
}

.globalNavigationUl li.menuBraincafe {
    width:79px
}

.globalNavigationUl li.menuBraincafe a {
    width: 79px;
    background-position:-255px 0
}

.globalNavigationUl li.menuBraincafe a:hover {
    background-position: -255px -18px;
    color:#f9b600
}

.globalNavigationUl li.menuAbroadlife {
    width:64px
}

.globalNavigationUl li.menuAbroadlife a {
    width: 64px;
    background-position:-334px 0
}

.globalNavigationUl li.menuAbroadlife a:hover {
    background-position: -334px -18px;
    color:#405785
}

.globalNavigationUl li.menuMybrain {
    width:63px
}

.globalNavigationUl li.menuMybrain a {
    width: 63px;
    background-position:-398px 0
}

.globalNavigationUl li.menuMybrain a:hover {
    background-position: -398px -18px;
    color:#111
}

.globalNavigationUl li.menuAll {
    cursor: pointer;
    padding:16px 0 12px
}

.globalNavigationUl li.menuAll a {
    width: auto;
    padding: 3px 5px 3px 22px;
    border: 1px solid #bfbfbf;
    font-size: 13px;
    color: #777;
    background-image: url(https://asset.hibrain.io/images/dist/icon/allmenu_icon_x2.png);
    background-size: 12px 9px;
    background-position: 5px 8px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .globalNavigationUl li.menuAll a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/allmenu_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .globalNavigationUl li.menuAll a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/allmenu_icon_x3.png)
    }
}

.globalNavigationUl li.menuAll a:hover {
    text-decoration:none
}

.globalNavigationUl li.menuAll.selected a {
    border-color: #479cf2;
    color: #777;
    background-image: url(https://asset.hibrain.io/images/dist/icon/allmenu_icon_x2.png);
    background-size: 12px 9px;
    background-position: 5px 8px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .globalNavigationUl li.menuAll.selected a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/allmenu_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .globalNavigationUl li.menuAll.selected a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/allmenu_icon_x3.png)
    }
}

.logoWrapper .hbnlogo img {
    width: 100%;
    height:auto
}

.brainService {
    float: left;
    width: 100%;
    margin-top:7px
}

.brainService .hbntitleImage {
    float: left;
    margin:14px 0 0 0
}

.brainService .btnSet {
    float: left;
    height: 20px;
    margin:17px 14px 0 15px
}

.brainService .btnSet a {
    padding-right: 8px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/more1_x2.png);
    background-size: 4px 6px;
    background-position: 100% 5px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .brainService .btnSet a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .brainService .btnSet a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x3.png)
    }
}

.brainService .texth27Btn {
    padding: 2px 10px;
    margin: 11px 8px 0 0;
    border-color: #bfbfbf;
    color:#777
}

.brainService .btnControl {
    margin-top:16px
}

.brainService .slide-number {
    float: right;
    margin: 18px 2px 0 0;
    color:#777
}

.brainService .slide-number span {
    color:#b9b9b9
}

.brainService ul {
    float: left;
    width: 100%;
    overflow:hidden
}

.brainService ul li {
    float: left;
    width: 157px;
    height: 38px;
    border: 1px solid #e1e1e1;
    margin: 0 3px 3px 0;
    background-image: url(https://asset.hibrain.io/images/dist/icon/list_dot_b_x2.png);
    background-size: 5px 5px;
    background-position: 9px 16px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .brainService ul li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/list_dot_b_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .brainService ul li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/list_dot_b_x3.png)
    }
}

.brainService ul li.partnership {
    background-image: url(https://asset.hibrain.io/images/dist/icon/list_dot_r_x2.png);
    background-size: 5px 5px;
    background-position: 9px 16px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .brainService ul li.partnership {
        background-image:url(https://asset.hibrain.io/images/dist/icon/list_dot_r_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .brainService ul li.partnership {
        background-image:url(https://asset.hibrain.io/images/dist/icon/list_dot_r_x3.png)
    }
}

.brainService ul li a {
    display: block;
    width: 129px;
    height: 28px;
    padding: 5px 9px 5px 20px;
    line-height: 28px;
    font-size: 12px;
    color: #474747;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

.brainService ul li span {
    display: block;
    width: 129px;
    height: 28px;
    padding: 5px 9px 5px 20px;
    line-height: 28px;
    font-size: 12px;
    color: #474747;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

.brainService ul li:nth-child(6n) {
    margin-right:0
}

.brainService .partershipList {
    float: left;
    width: 100%;
    padding: 16px 0;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    text-align:center
}

.brainService .partershipList a {
    display: inline-block;
    margin-left:24px
}

.brainService .partershipList a:nth-child(1) {
    margin:0 7px 0 14px
}

.brainServicelist .partershipList {
    text-align: left;
    padding: 0;
    border:0
}

.brainServicelist .partershipList a:nth-child(1) {
    margin:0
}

.hbnMainContainer .brainService {
    width: 998px;
    margin-bottom:15px
}

.hbnMainContainer .brainService .partershipList {
    float: left;
    width: 100%;
    padding: 16px 0;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    text-align:center
}

.hbnMainContainer .brainService .partershipList a {
    display: inline-block;
    margin-left:34px
}

.hbnMainContainer .brainService .partershipList a:nth-child(1) {
    margin:0 7px 0 14px
}

.hbnMainContainer .brainService ul li {
    width: 160px;
    margin:0 4px 4px 0
}

.hbnMainContainer .brainService .widgetList .hbntitleImage {
    margin-top:21px
}

.hbnMainContainer .brainService .widgetList .btnSet {
    margin-top:24px
}

.hbnMainContainer .brainService .widgetList .divUl .divLi img {
    width: 90%;
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform:translate(0, -50%)
}

.hbnMainContainer .brainService .partershipList a {
    margin-left:33px
}

.twoColLayout .brainService {
    margin-top:23px
}

.twoColLayout .brainService ul {
    height:auto
}

.thirdColLayout .brainService {
    width: 801px;
    margin-top:0
}

.thirdColLayout .brainService ul li {
    width:155px
}

.thirdColLayout .brainService ul li a {
    width:126px
}

.thirdColLayout .brainService ul li span {
    width:126px
}

.thirdColLayout .brainService ul li:nth-child(5n) {
    margin-right:0
}

.thirdColLayout .brainService ul li:nth-child(6n) {
    margin-right:3px
}

.thirdColLayout .brainServicelist {
    margin-top:34px
}

.customerWrapper {
    float:left
}

.customerWrapper .customerHeader {
    float: left;
    width: 100%;
    height:30px
}

.customerWrapper .customerHeader .title {
    float: left;
    margin-top: 7px;
    line-height:1
}

.customerWrapper .customerHeader .title .bold {
    color:#405785
}

.customerWrapper .customerHeader .btnSet {
    float: left;
    height: 20px;
    margin:7px 14px 0 15px
}

.customerWrapper .customerHeader .btnSet a {
    padding-right: 8px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/more1_x2.png);
    background-size: 4px 6px;
    background-position: 100% 5px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .customerWrapper .customerHeader .btnSet a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .customerWrapper .customerHeader .btnSet a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x3.png)
    }
}

.customerWrapper .customerHeader .btnControl {
    margin-top:6px
}

.customerWrapper .customerHeader .customer-slide-number {
    float: right;
    margin: 8px 2px 0 0;
    color:#777
}

.customerWrapper .customerHeader .customer-slide-number span {
    color:#b9b9b9
}

.customerWrapper .divUl {
    width:100%
}

.customerWrapper .divUl .divLi {
    width: 20%;
    height:78px
}

.hbnMainContainer .customerWrapper {
    width: 998px;
    margin:16px 0 0 0
}

.hbnMainContainer .customerWrapper .customerHeader .title {
    font-size: 17px;
    font-weight: 600;
    color:#3b3b3b
}

.hbnMainContainer .customerWrapper .customerHeader .title a {
    font-weight: 600;
    color:#3b3b3b
}

.hbnMainContainer .customerWrapper .customerHeader .btnSet a {
    color:#343434
}

.hbnMainContainer .customerWrapper .divUl {
    border-top: 1px solid #e1e1e1;
    border-left:1px solid #e1e1e1
}

.hbnMainContainer .customerWrapper .divUl .divLi {
    width: 12.4%;
    height: 50px;
    border-right: 1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1
}

.hbnMainContainer .customerWrapper .divUl .divLi a {
    display: block;
    width: 122px;
    height: 49px;
    overflow: hidden;
    margin-left:1px
}

.hbnMainContainer .customerWrapper .divUl .divLi a .big {
    width: 122%;
    left: -11%;
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform:translate(0, -50%)
}

.hbn-select-col_research .widgetList .divUl .divLi {
    height:47px
}

.hbn-select-col_research .widgetList .divUl .divLi img {
    width: 70%;
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform:translate(0, -50%)
}

.hbn-select-col_abroadlife .widgetList .divUl {
    width:968px
}

.hbn-select-col_abroadlife .widgetList .divUl .divLi {
    width: 160.33333px;
    height:47px
}

.thirdColLayout .brainService .widgetList .divUl {
    width:800px
}

.thirdColLayout .brainService .widgetList .divUl .divLi {
    width: 159px;
    height:47px
}

.singleContentWrapper .customerWrapper {
    width: 1006px;
    margin-top: 20px;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding:25px 0
}

.singleContentWrapper .customerWrapper .customerHeader .title {
    margin-left: 350px;
    font-size: 18px;
    color:#3b3b3b
}

.singleContentWrapper .customerWrapper .customerHeader .btnSet a {
    color:#6a6a6a
}

.footerWrapper select::-ms-expand {
    display:none
}

.partnershipListSelect {
    float: right;
    width: 160px;
    height: 24px;
    padding: 3px 6px;
    margin-right: 11px;
    background-color: #fff;
    border: 1px solid #e2e2e2;
    border-radius: 0;
    text-align: center;
    font-size: 12px;
    color:#777
}

.partnershipListSelect option {
    width: 160px;
    background-color: #ffe;
    border: 1px solid #e2e2e2;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

.footerHeader {
    float: left;
    width: 100%;
    height: 27px;
    padding: 3px 0 0;
    background-color:#f6f6f6
}

.footerHeader .siteInfoNavi {
    float: left;
    margin-top:4px
}

.footerHeader .siteInfoNavi li {
    float: left;
    height: 16px;
    line-height: 16px;
    padding: 0 28px;
    background-image: url(https://asset.hibrain.io/images/dist/background/footer_bar_x2.png);
    background-size: 1px 12px;
    background-position: right center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .footerHeader .siteInfoNavi li {
        background-image:url(https://asset.hibrain.io/images/dist/background/footer_bar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .footerHeader .siteInfoNavi li {
        background-image:url(https://asset.hibrain.io/images/dist/background/footer_bar_x3.png)
    }
}

.footerHeader .siteInfoNavi li a {
    font-size: 12px;
    color: #777;
    cursor:pointer
}

.footerHeader .siteInfoNavi li.last {
    padding-right: 0;
    background:0 0
}

.footerBody .hbnLogoTitle {
    float: left;
    width: 171px;
    height: 36px;
    margin-top:8px
}

.footerBody .footerContent {
    float:left
}

.footerBody .footerContent p {
    width: 100%;
    line-height: 17px;
    color: #6a6a6a;
    word-spacing:0
}

.footerBody .footerContent p span {
    line-height: 17px;
    font-size:12px
}

.footerBody .footerContent p.copyright {
    font-size:11px
}

.footerBody .footerContent p a {
    color:#6a6a6a
}

.footerBody .verisignWrapper {
    float: right;
    width: 261px;
    height: 50px;
    margin-top:12px
}

.footerBody .verisignWrapper div {
    float: right;
    margin-left:11px
}

.footerBody .verisignWrapper div.last {
    margin-left:0
}

.hbnMainContainer .footerHeader .siteInfoNavi li {
    padding: 0 38px;
    text-align:center
}

.ftc {
    font-size: 12px;
    color: #777;
    cursor:pointer
}

.hbnMainContainer .brainService {
    width: 1000px;
    margin-bottom:15px
}

.hbnMainContainer .brainService .widgetList .divUl {
    width:999px
}

.hbnMainContainer .brainService .widgetList .divUl .divLi {
    width: 123.625px;
    height:49px
}

.widgetList .divUl {
    width: 968px;
    border-left:1px solid #e1e1e1
}

.widgetList .divUl .divLi {
    width: 160.33333px;
    margin-top: -1px;
    border-top: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1
}

.partnershipListSelect {
    text-align:left
}

.hbnMainContainer .customerWrapper .divUl .divLi img {
    width:123px
}

.hbn-select-col_abroadlife .brainService .widgetList .divUl .divLi img {
    width:157px
}

.hbn-select-col_braincafe .brainService .widgetList .divUl .divLi img {
    width:157px
}

.widgetList .divUl .divLi.empty.long {
    background-image: url(https://asset.hibrain.io/images/dist/logo/empty/long_empty_x2.png);
    background-size: 732px auto;
    background-position: center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .widgetList .divUl .divLi.empty.long {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/long_empty_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .widgetList .divUl .divLi.empty.long {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/long_empty_x3.png)
    }
}

.widgetList .divUl .divLi.empty.long a {
    width: 100%;
    height:100%
}

.singleContentWrapper .customerWrapper {
    width: 1006px;
    margin-top: 20px;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding:25px 0
}

.singleContentWrapper .customerWrapper .customerHeader .title {
    margin-left: 350px;
    font-size: 18px;
    color:#3b3b3b
}

.singleContentWrapper .customerWrapper .customerHeader .btnSet a {
    color:#6a6a6a
}

.hbnContainer.hbn-select-col_recruitment .customerWrapper {
    margin:23px 0 0 0
}

.hbnContainer.hbn-select-col_recruitment .customerWrapper .customerHeader .title {
    font-size:17px
}

.hbnContainer.hbn-select-col_recruitment .customerWrapper .customerHeader .title a {
    font-weight: 600;
    color:#3b3b3b
}

.hbnContainer.hbn-select-col_recruitment .customerWrapper .divUl {
    width: 968px;
    border-top: 1px solid #e1e1e1;
    border-left:1px solid #e1e1e1
}

.hbnContainer.hbn-select-col_recruitment .customerWrapper .divUl .divLi {
    width: 120px;
    height: 50px;
    border-right: 1px solid #e1e1e1;
    border-bottom:1px solid #e1e1e1
}

.hbnContainer.hbn-select-col_recruitment .customerWrapper .divUl .divLi a {
    display: block;
    width: 121px;
    height: 49px;
    overflow: hidden;
    margin-left:1px
}

.hbnContainer.hbn-select-col_recruitment .customerWrapper .divUl .divLi img {
    width:95%
}

.hbnContainer.hbn-select-col_recruitment .customerWrapper .divUl .divLi a .big {
    width: 118%;
    left: -10%;
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform:translate(0, -50%)
}

.hbnContainer.hbn-select-col_gradstudent .customerWrapper .customerHeader, .hbnContainer.hbn-select-col_recruitment .customerWrapper .customerHeader {
    height:35px
}

.hbn-select-col_braincafe .brainService.partnership {
    width: 795px;
    margin-bottom:15px
}

.hbn-select-col_braincafe .brainService.partnership .widgetList .divUl {
    width:800px
}

.hbn-select-col_braincafe .brainService.partnership .widgetList .divUl .divLi {
    width: 132px;
    height:49px
}

.hbn-select-col_braincafe .brainService.partnership .widgetList .divUl .divLi img {
    width: 85%;
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform:translate(0, -50%)
}

.hbnMainContainer .brainService .hbntitleImage {
    margin:21px 0 0 0
}

.footerHeader {
    height: 30px;
    padding: 8px 0 0;
    border: solid #ececec;
    border-width: 1px 0;
    font-size: 12px;
    color:#525252
}

.footerBody {
    float: left;
    padding:18px 0
}

.footerBody .hbnLogoTitle {
    margin-left: 57px;
    margin-top:7px
}

.footerBody .footerContent {
    width: auto;
    margin-left:20px
}

.footerBody .footerContent p {
    line-height:20px
}

.footerBody .footerContent p span {
    padding-left: 13px;
    color: #3b3b3b;
    background-image: url(https://asset.hibrain.io/images/dist/background/footer-bar.svg);
    background-size: 1px 10px;
    background-repeat: no-repeat;
    background-position:left 6px top 2px
}

.footerBody .footerContent p span.first {
    padding-left: 0;
    background:0 0
}

.footerBody .footerContent p span.footer-arrow {
    padding-left: 0;
    padding-right: 13px;
    background-image: url(https://asset.hibrain.io/images/dist/background/footer-arrow.svg);
    background-size: 5px 10px;
    background-repeat: no-repeat;
    background-position:right 3px top 2px
}

.footerBody .footerContent p a {
    color:#3b3b3b
}

.footer-logo-wrap {
    float: left;
    width: 100%;
    padding-top: 18px;
    border-top:solid 1px #e1e1e1
}

.footer-logo-wrap .logo-wrap {
    float: left;
    margin-right: 100px;
    text-align:center
}

.footer-logo-wrap .logo-wrap:first-child {
    text-align: left;
    padding-left:40px
}

.footer-logo-wrap .logo-wrap:last-child {
    text-align: right;
    margin-right: 0;
    padding-right:40px
}

.footer-logo-wrap img {
    float: left;
    height: 40px;
    margin-right:10px
}

.footer-logo-wrap .logo-text {
    float: left;
    margin-top: 6px;
    text-align: center;
    font-size: 12px;
    font-weight: 700;
    color:#777
}

.hbnMainContainer .footerHeader .siteInfoNavi li {
    padding:0 39px
}

.footerHeader .siteInfoNavi li {
    background-image: url(https://asset.hibrain.io/images/dist/background/footer-thin-bar.svg);
    background-size: 1px 10px;
    background-repeat: no-repeat;
    background-position:right 2px
}

.hbntitleImage {
    float: left;
    height: 15px;
    line-height: 0;
    margin-top: 5px;
    padding-top: 10px;
    font-size: 17px;
    font-weight: 600;
    color:#3b3b3b
}

.hbntitleImage a {
    color:#3b3b3b
}

.hbnSubtitleImage {
    float: left;
    height: 15px;
    line-height: 0;
    margin-top: 5px;
    padding-top: 10px;
    font-size: 17px;
    font-weight: 600;
    color:#3b3b3b
}

.hbnSubtitleImage a {
    color:#3b3b3b
}

.hbnSubtitleImage a:hover {
    text-decoration:none
}

.hbnSubtitleImage a.hbnRED {
    color:#f2675f
}

.right {
    float:right
}

.left {
    float:left
}

.dnone, .hide {
    display:none
}

.visibilityHide {
    visibility:hidden
}

.visibilityVisible {
    visibility:visible
}

.bold {
    font-weight:600
}

.bold a {
    font-weight:600
}

.clearBoth {
    clear:both
}

.center {
    text-align:center
}

.onclick {
    cursor:pointer
}

.onclick:hover {
    text-decoration:underline
}

.labelClick {
    cursor:pointer
}

.textRight {
    text-align:right
}

.ellipsis {
    width: 150px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow:hidden
}

.disabled {
    cursor:not-allowed
}

.helpContactWrapper {
    float: left;
    width: 1006px;
    padding: 0 67px;
    margin:25px 0 40px
}

.helpContactWrapper .header {
    float: left;
    width: 1006px;
    height:38px
}

.helpContactWrapper .header .title {
    line-height: 31px;
    font-size: 24px;
    font-weight: 600;
    color:#3b3b3b
}

.helpContactWrapper .body {
    float: left;
    width: 1006px;
    height: 184px;
    border-top: 2px solid #525252;
    border-bottom: 1px solid #e0e0e0;
    background-color:#fcfcfc
}

.helpContactWrapper .body ul {
    float: left;
    width: 100%;
    margin:28px 0
}

.helpContactWrapper .body ul li {
    float: left;
    height: 114px;
    padding:14px 0 14px 42px
}

.helpContactWrapper .body ul li.first {
    width: 468px;
    border-right:1px dotted #e0e0e0
}

.helpContactWrapper .body ul li.middle {
    width: 205px;
    border-right:1px dotted #e0e0e0
}

.helpContactWrapper .body ul li.last {
    width: 134px;
    padding-left:58px
}

.helpContactWrapper .body ul li.last .oneblock {
    margin-bottom:25px
}

.helpContactWrapper .body ul li .title {
    float: left;
    width: 100%;
    height: 32px;
    line-height: 25px;
    font-size: 17px;
    font-weight: 600;
    color:#000
}

.helpContactWrapper .body ul li .txtnumber {
    float: right;
    width: 100%;
    height: 39px;
    line-height: 32px;
    font-size: 23px;
    font-weight: 600;
    color:#405785
}

.helpContactWrapper .body ul li .numberBlock {
    float: left;
    width:180px
}

.helpContactWrapper .body ul li .buttonS {
    float: right;
    width: 134px;
    height:57px
}

.helpContactWrapper .body ul li .oneblock {
    margin-bottom:13px
}

.helpContactWrapper .body ul li .textblock {
    float: left;
    height: 22px;
    line-height:26px
}

.helpContactWrapper .body ul li .textblock .semititle {
    float: left;
    padding-right: 12px;
    font-size: 14px;
    font-weight: 600;
    color:#3b3b3b
}

.helpContactWrapper .body ul li .textblock .semicontent {
    font-size: 14px;
    color:#3b3b3b
}

.helpContactWrapper .body ul li .textblock .semicontent span {
    color:#3b3b3b
}

.helpContactWrapper .body ul li .textblock .semicontent.last {
    line-height:29px
}

.helpContactWrapper .body ul li .textblock.last {
    margin-top:21px
}

.helpContactWrapper .body ul li a {
    display: inline-block;
    width: 120px;
    text-align:center
}

.mtop30 {
    margin-top:30px
}

.completeMsgWrapper {
    margin: 10px 0;
    border-top: 1px solid #525252;
    text-align: center;
    color:#505050
}

.completeMsgWrapper .completeMsg-title {
    padding-bottom: 18px;
    font-size: 20px;
    font-weight: 600;
    color:#202020
}

.completeMsgWrapper .completeMsg {
    font-size: 15px;
    color:#262626
}

.completeMsgWrapper.borderLine {
    border:1px solid #e0e0e0
}

.boxlineWrap .block {
    padding: 25px 30px 28px;
    background-color:#fff
}

.boxlineWrap .block h3 {
    font-size: 16px;
    height:24px
}

.boxlineWrap .block ul {
    float: left;
    padding-top:8px
}

.boxlineWrap .block ul li {
    float: left;
    width: 100%;
    line-height: 22px;
    font-size:14px
}

.boxlineWrap .block.borderB {
    border-bottom:1px solid #e0e0e0
}

.boxlineWrap .block.blockColor {
    background-color: #f9f9f9;
    border-bottom:1px solid #e0e0e0
}

.boxlineWrap .commentBlock {
    padding: 27px 30px 28px;
    background-color:#f7f7f7
}

.loading {
    background:transparent url(https://asset.hibrain.io/images/dist/icon/ajax-loader.gif) center no-repeat
}

.contentloading {
    width: 400px;
    height: 200px;
    margin: 80px auto 0;
    text-align:center
}

.contentloading img {
    margin-bottom:20px
}

.contentloading p {
    font-size: 15px;
    color:#3b3b3b
}

.contentloading p.bold {
    font-size: 14px;
    font-weight:600
}

.researchAdsAdd {
    margin-bottom:20px
}

.bodyWrapper .passwordConform {
    width: 757px;
    padding:130px 106px 0
}

.bodyWrapper .passwordConform .lineBlock {
    width:755px
}

.bodyWrapper .passwordConform .lineBlock p {
    text-align:center
}

.bodyWrapper .passwordConform .lineBlock .inputWrap {
    margin-top:30px
}

.gulbi {
    float: left;
    width: 23px;
    height: 14px;
    margin: 10px 0 0 22px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/replyGulbi_x2.png);
    background-size: 23px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .gulbi {
        background-image:url(https://asset.hibrain.io/images/dist/icon/replyGulbi_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .gulbi {
        background-image:url(https://asset.hibrain.io/images/dist/icon/replyGulbi_x3.png)
    }
}

.article-DEL .gulbi {
    background-image: url(https://asset.hibrain.io/images/dist/icon/replyGulbi_dis_x2.png);
    background-size: 23px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .article-DEL .gulbi {
        background-image:url(https://asset.hibrain.io/images/dist/icon/replyGulbi_dis_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .article-DEL .gulbi {
        background-image:url(https://asset.hibrain.io/images/dist/icon/replyGulbi_dis_x3.png)
    }
}

.replyDeptImg {
    width: 14px;
    height: 14px;
    margin: 9px 0 0 30px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/replydepth3_x2.png);
    background-size: 14px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .replyDeptImg {
        background-image:url(https://asset.hibrain.io/images/dist/icon/replydepth3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .replyDeptImg {
        background-image:url(https://asset.hibrain.io/images/dist/icon/replydepth3_x3.png)
    }
}

.loading {
    background-image: url(https://asset.hibrain.io/images/dist/icon/ajax-loader_x2.gif);
    background-size: 16px 16px;
    background-position: 50% 50%;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .loading {
        background-image:url(https://asset.hibrain.io/images/dist/icon/ajax-loader_x2.gif)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .loading {
        background-image:url(https://asset.hibrain.io/images/dist/icon/ajax-loader_x3.gif)
    }
}

.close {
    width: 13px;
    height: 13px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/close13_x2.png);
    background-size: 13px 13px;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .close {
        background-image:url(https://asset.hibrain.io/images/dist/icon/close13_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .close {
        background-image:url(https://asset.hibrain.io/images/dist/icon/close13_x3.png)
    }
}

.orgclose {
    width: 8px;
    height: 8px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/close8_x2.png);
    background-size: 8px 8px;
    background-position: 100% 0;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .orgclose {
        background-image:url(https://asset.hibrain.io/images/dist/icon/close8_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .orgclose {
        background-image:url(https://asset.hibrain.io/images/dist/icon/close8_x3.png)
    }
}

.orderIntro {
    padding-bottom:15px
}

.orderIntro p {
    margin-bottom: 15px;
    line-height: 21px;
    font-size: 14px;
    color:#3b3b3b
}

.orderlist {
    float: left;
    width: 944px;
    margin: 0 0 30px;
    padding: 24px 30px;
    border:1px solid #e0e0e0
}

.orderlist li {
    float: left;
    width: 292px;
    line-height: 28px;
    padding-right:34px
}

.orderlist li a {
    line-height: 28px;
    font-size: 14px;
    font-weight: 600;
    color:#405785
}

.orderlist li:nth-child(3n) {
    padding-right:0
}

.orderDetailView {
    float: left;
    width: 944px;
    padding: 0 30px 24px;
    border: 1px solid #e0e0e0;
    background-color: #f9f9f9;
    overflow-y: scroll;
    overflow-x: hidden;
    font-size:14px
}

.orderDetailView > ul li .ordertitle {
    margin: 24px 0 6px;
    font-size: 14px;
    font-weight:600
}

.orderDetailView > ul li p {
    line-height:21px
}

.orderDetailView > ul li .suborder li .ordersubtitle {
    margin:10px 0 2px
}

.orderDetailView > ul li .suborder li p {
    padding-left:10px
}

.orderDetailView > ul li .suborder li ol {
    padding-left:20px
}

.orderDetailView > ul li .suborder li ol li {
    line-height:18px
}

.orderDetailView > ul li .suborder .privacyTable {
    width: 900px;
    margin:20px 0 0 20px
}

.orderDetailView > ul li .suborder .privacyTable td, .orderDetailView > ul li .suborder .privacyTable th {
    border:1px solid #e2e2e2
}

.orderDetailView > ul li .suborder .privacyTable th {
    text-align: center;
    padding:8px 0
}

.orderDetailView > ul li .suborder .privacyTable td {
    padding:4px 0 4px 10px
}

.orderDetailView > ul ul {
    padding:0 4px 0 14px
}

.orderDetailView.mailcollectrejectView {
    height:356px
}

.orderDetailView.policy {
    height:500px
}

.managerInfo {
    float: left;
    width: 974px;
    margin-top: 30px;
    padding: 15px;
    border:1px solid #e0e0e0
}

.managerInfo ul {
    float: left;
    width:100%
}

.managerInfo ul li {
    float: left;
    width: 456px;
    padding-left: 30px;
    border-right: 1px solid #e0e0e0;
    font-size:14px
}

.managerInfo ul li.last {
    border:none
}

.managerInfo ul li .title {
    float: left;
    width: 100%;
    margin-bottom: 18px;
    font-weight: 600;
    color:#3b3b3b
}

.managerInfo ul li .semititle {
    float: left;
    width: 155px;
    height: 50px;
    font-weight: 600;
    color:#303030
}

.managerInfo ul li .textblock {
    float: left;
    margin-bottom: 8px;
    color:#525252
}

.managerInfo ul li .textblock .hbnBLUE {
    color:#479cf2
}

.singleContentWrapper .privacy .orderDetailView li ol, .singleContentWrapper .youthprivacy .orderDetailView li ol {
    padding-left:20px
}

.singleContentWrapper .privacy .orderDetailView li ol li, .singleContentWrapper .youthprivacy .orderDetailView li ol li {
    line-height:18px
}

.singleContentWrapper .privacy .bgcomments, .singleContentWrapper .youthprivacy .bgcomments {
    border: none;
    padding: 13px 0 0;
    background-color:#fff
}

.policy h1 {
    margin: 30px 0 6px;
    font-size: 14px;
    font-weight:600
}

.policy h2 {
    margin: 24px 0 2px;
    font-size: 14px;
    font-weight:600
}

.policy h3 {
    margin: 10px 0 2px;
    font-size: 13px;
    font-weight:600
}

.policy ul li {
    line-height:21px
}

.policy ol li {
    list-style: decimal;
    margin-left:14px
}

.policy ol li ul li {
    list-style:lower-alpha
}

.policy ol.alpha li {
    list-style:lower-alpha
}

.policy p {
    line-height:21px
}

.msgContainer {
    margin: 28px;
    text-align:center
}

.msgContainer .msgHeader {
    text-align: left;
    height: 34px;
    margin:0 10px
}

.msgContainer .msgHeader .msgTitle {
    font-size: 23px;
    font-weight: 600;
    color:#3b3b3b
}

.msgContainer .msgBody .msgBlock {
    padding: 60px 30px;
    border: 1px solid #e0e0e0;
    text-align:left
}

.msgContainer .msgBody .msgBlock p {
    font-size: 15px;
    color: #000;
    line-height:20px
}

.msgContainer .msgBody .buttonSet {
    margin: 20px 0;
    height:50px
}

.ui-corner-all {
    border-radius:0
}

.ui-widget-content {
    border:0
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background-image: none;
    border: 1px solid #479cf2;
    background-color: #fff;
    font-size: 14px;
    color: #479cf2;
    font-weight:400
}

.ui-widget-content .dialogLoginBtn {
    background-color: #479cf2;
    border-color:#479cf2
}

.ui-widget-content .dialogLoginBtn .ui-button-text {
    color:#fff
}

.ui-dialog {
    padding: 0;
    border-radius: 4px;
    -webkit-box-shadow: 7px 7px 20px -10px rgba(0, 0, 0, .6);
    box-shadow:7px 7px 20px -10px rgba(0, 0, 0, .6)
}

.ui-dialog .ui-widget-header {
    border: none;
    background: 0 0;
    background-color: #479cf2;
    background-image: url(https://asset.hibrain.io/images/dist/icon/dialog_alert_x2.png);
    background-size: 16px 16px;
    background-position: 20px 12px;
    background-repeat: no-repeat;
    padding:9px 20px 9px 42px
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .ui-dialog .ui-widget-header {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dialog_alert_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .ui-dialog .ui-widget-header {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dialog_alert_x3.png)
    }
}

.ui-dialog .ui-widget-header .ui-dialog-title {
    font-size: 15px;
    font-weight: 400;
    color:#fff
}

.ui-dialog .ui-widget-header .ui-state-hover {
    background: 0 0;
    border-color:#479cf2
}

.ui-dialog .ui-widget-header .ui-dialog-titlebar-close {
    right:8px
}

.ui-dialog .ui-widget-header .ui-icon-closethick {
    background-image: url(https://asset.hibrain.io/images/dist/icon/alert_delete_x2.png);
    background-size: 12px 12px;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    margin:1px 5px 1px 0
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .ui-dialog .ui-widget-header .ui-icon-closethick {
        background-image:url(https://asset.hibrain.io/images/dist/icon/alert_delete_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .ui-dialog .ui-widget-header .ui-icon-closethick {
        background-image:url(https://asset.hibrain.io/images/dist/icon/alert_delete_x3.png)
    }
}

.ui-dialog .ui-widget-header .ui-icon-closethick:hover {
    background-color:#479cf2
}

.ui-dialog .ui-dialog-buttonpane {
    margin: 0;
    padding:.1em 1em .5em 1em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    width:100%
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
    float:right
}

.ui-dialog .ui-dialog-content {
    padding:30px 20px 0 20px
}

.ui-combobox .ui-state-default {
    float: left;
    height: 18px;
    line-height: 18px;
    padding: 5px 0 5px 5px;
    border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #c9c9c9;
    border-radius: 0;
    font-size: 14px;
    color: #000;
    cursor:pointer
}

.ui-combobox .ui-button {
    height: 30px;
    border-left: 0;
    border-right:1px solid #c9c9c9
}

.ui-combobox .ui-icon-triangle-1-s {
    background-image: url(https://asset.hibrain.io/images/dist/icon/select_x2.png);
    background-size: 9px 6px;
    background-position: 6px 6px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .ui-combobox .ui-icon-triangle-1-s {
        background-image:url(https://asset.hibrain.io/images/dist/icon/select_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .ui-combobox .ui-icon-triangle-1-s {
        background-image:url(https://asset.hibrain.io/images/dist/icon/select_x3.png)
    }
}

.ui-autocomplete {
    border:1px solid #e0e0e0
}

.complete-style {
    border-top: 2px solid #525252;
    height: 172px;
    color: #3b3b3b;
    text-align:center
}

.complete-style .title {
    margin-top: 62px;
    font-size: 25px;
    font-weight:600
}

.complete-style .onetitlemargin {
    margin-top:74px
}

.complete-style .comment {
    margin-top: 13px;
    font-size:14px
}

.singleFullContentWrapper .betaImgPosition {
    background-position:92% 50%
}

.betaLayout {
    float: left;
    width: 100%;
    margin-bottom:30px
}

.betaLayout ul {
    width: 100%;
    border-top: 1px solid #00b0ff;
    border-bottom:1px solid #d4d4d4
}

.betaLayout ul li {
    width: 1138px;
    padding: 60px 0;
    border-width: 0 1px;
    border-color: #d4d4d4;
    border-style: solid;
    text-align:center
}

.betaLayout ul li.first {
    position: relative;
    height: 525px;
    padding-top:50px
}

.betaLayout ul li.first img {
    position:relative
}

.betaLayout ul li.bgon {
    background-color:#f9f9f9
}

.betaLayout ul li.paddingbottomnone {
    padding-bottom:0
}

.betaLayout ul li .bgBlue {
    position: absolute;
    top: -1px;
    left: -1px;
    width: 1140px;
    height: 520px;
    background-color:#1c7cff
}

.betaLayout ul li .betalinkbtn {
    display: inline-block;
    margin-top:45px
}

.betaHeadWrapper {
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #e0e0e0;
    background-color:#f6f6f6
}

.betaHeadWrapper .beteInfo {
    width: 1140px;
    margin: 0 auto;
    padding-top: 15px;
    font-size: 16px;
    font-weight: 600;
    text-align:center
}

.betaHeadWrapper .beteInfo .hbnBLUE {
    color:#00b0ff
}

.betaHeadWrapper .beteInfo a {
    padding-left: 16px;
    font-size: 15px;
    color:#00b0ff
}

.hbnBETAContainer {
    position:relative
}

.betaEvent {
    position: absolute;
    left:-173px
}

.manadatoryBlue {
    padding: 0 0 0 12px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/manadatoryBlue5x5_x2.png);
    background-size: 5px 5px;
    background-position: 0 3px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .manadatoryBlue {
        background-image:url(https://asset.hibrain.io/images/dist/icon/manadatoryBlue5x5_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .manadatoryBlue {
        background-image:url(https://asset.hibrain.io/images/dist/icon/manadatoryBlue5x5_x3.png)
    }
}

.mobileWrapper {
    float: left;
    width: 100%;
    height: 120px;
    padding: 20px 0;
    background-color: #488aff;
    background-image: url(https://asset.hibrain.io/images/dist/icon/app_installer_icon_x2.png);
    background-size: 123px 123px;
    background-position: 80px 16px;
    background-repeat: no-repeat;
    color:#fff
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .mobileWrapper {
        background-image:url(https://asset.hibrain.io/images/dist/icon/app_installer_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .mobileWrapper {
        background-image:url(https://asset.hibrain.io/images/dist/icon/app_installer_icon_x3.png)
    }
}

.mobileWrapper .mobilecloseSection {
    float: left;
    height:120px
}

.mobileWrapper .mobilecloseSection .mobileclose {
    float: left;
    width: 70px;
    height: 120px;
    margin: 0 116px 0 20px;
    font-size: 40px;
    font-weight: 200;
    cursor:pointer
}

.mobileWrapper .mobilecloseSection .mobile-comments {
    float: left;
    padding-top:6px
}

.mobileWrapper .mobilecloseSection .mobile-comments .first {
    font-size: 50px;
    line-height:60px
}

.mobileWrapper .mobilecloseSection .mobile-comments .last {
    font-size: 40px;
    line-height:50px
}

.mobileWrapper .mobileinstallSection {
    float: right;
    height: 100%;
    margin-right: 30px;
    text-align:center
}

.mobileWrapper .mobileinstallSection a {
    float: right;
    width: 270px;
    height: 96px;
    line-height: 96px;
    margin-top: 9px;
    text-align: center;
    font-size: 45px;
    border: 3px solid #fff;
    color:#fff
}

.BRNZ a, .EVENT a, .EVENTPLUS a, .GLD a, .HGLD a, .HPLAT a, .HSILVR a, .JOIN a, .JOINPLUS a, .LINE a, .PLAT a, .SILVR a {
    font-weight: 600;
    font-size:13.5px
}

.BRNZ a span, .EVENT a span, .EVENTPLUS a span, .GLD a span, .HGLD a span, .HPLAT a span, .HSILVR a span, .JOIN a span, .JOINPLUS a span, .LINE a span, .PLAT a span, .SILVR a span {
    font-weight: 600;
    font-size:13.5px
}

.BRNZ .tit, .EVENT .tit, .EVENTPLUS .tit, .GLD .tit, .HGLD .tit, .HPLAT .tit, .HSILVR .tit, .JOIN .tit, .JOINPLUS .tit, .LINE .tit, .PLAT .tit, .SILVR .tit {
    font-weight: 600;
    font-size:13.5px
}

@media only screen and (min-device-width: 768px) and(max-device-width: 1024px) {
    .mobileWrapper {
        width: 100%;
        height: 60px;
        padding: 10px 0;
        background-image: url(https://asset.hibrain.io/images/dist/icon/app_installer_icon_x2.png);
        background-size: 61px 61px;
        background-position: 40px 8px;
        background-repeat: no-repeat;
        color:#fff
    }

    .mobileWrapper .mobilecloseSection {
        height:60px
    }

    .mobileWrapper .mobilecloseSection .mobileclose {
        height: 80px;
        margin: 10px 58px 0 10px;
        font-size:30px
    }

    .mobileWrapper .mobilecloseSection .mobile-comments {
        padding-top:3px
    }

    .mobileWrapper .mobilecloseSection .mobile-comments .first {
        font-size: 25px;
        line-height:30px
    }

    .mobileWrapper .mobilecloseSection .mobile-comments .last {
        font-size: 20px;
        line-height:25px
    }

    .mobileWrapper .mobileinstallSection a {
        height: 48px;
        line-height: 48px;
        margin-top: 4px;
        text-align: center;
        font-size:23px
    }
}

.dot-special-characters {
    margin:0 -3px
}

.hbntitleImage a.new-icon {
    padding-right: 18px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/article-big-new-icon_x2.png);
    background-size: 14px 14px;
    background-position: right 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbntitleImage a.new-icon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/article-big-new-icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbntitleImage a.new-icon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/article-big-new-icon_x3.png)
    }
}

.newsMainWrapper {
    float: left;
    width: 593px;
    height: 87px;
    margin-left: 8px;
    padding: 15px 22px 15px 20px;
    border: 1px solid #e1e1e1;
    overflow:hidden
}

.newsMainWrapper .headline {
    float: left;
    width: 296px;
    padding-top: 2px;
    text-align: right;
    color:#303030
}

.newsMainWrapper .headline a:hover {
    text-decoration:none
}

.newsMainWrapper .headline dt {
    height: 21px;
    line-height: 23px;
    padding-bottom: 5px;
    font-size: 18px;
    text-align: left;
    font-weight:600
}

.newsMainWrapper .headline dt:hover {
    text-decoration:underline
}

.newsMainWrapper .headline .contents {
    height: 36px;
    line-height: 19px;
    margin: 9px 0 0 0;
    overflow: hidden;
    text-align:left
}

.newsMainWrapper .headline .date, .newsMainWrapper .headline .org {
    display: inline;
    font-size: 13px;
    color: #565656;
    padding-left: 5px;
    padding-right:6px
}

.newsMainWrapper .headline .date {
    display: none;
    padding-right:6px
}

.newsMainWrapper .subline {
    float: right;
    width: 282px;
    height: 16px;
    padding-top:6px
}

.newsMainWrapper .subline a {
    display: block;
    width: 100%;
    height: 16px;
    line-height:16px
}

.newsMainWrapper .subline a:hover .font {
    text-decoration:underline
}

.newsMainWrapper .subline dt {
    float: left;
    width: 274px;
    height: 16px;
    padding-left: 8px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-image: url(https://asset.hibrain.io/images/dist/icon/dot3_x2.png);
    background-size: 3px 3px;
    background-position: 0 42%;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .newsMainWrapper .subline dt {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .newsMainWrapper .subline dt {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3_x3.png)
    }
}

.newsMainWrapper .subline dt:hover {
    text-decoration:underline
}

.newsMainWrapper .subline .contents, .newsMainWrapper .subline .date, .newsMainWrapper .subline .org {
    display:none
}

.newsWrapper {
    width:801px
}

.newsWrapper .headlineWrapper {
    float: left;
    width:100%
}

.newsWrapper .headlineWrapper .newimg {
    float: left;
    width: 162px;
    height: 120px;
    padding-right:13px
}

.newsWrapper .headlineWrapper dl {
    float: left;
    width:100%
}

.newsWrapper .headlineWrapper dl dt {
    float:left
}

.newsWrapper .headlineWrapper dl dd {
    float:left
}

.newsWrapper .headlineWrapper dl.headline {
    border-bottom:1px dotted #e2e2e2
}

.newsWrapper .headlineWrapper dl.headline dt {
    width: 614px;
    padding-bottom: 8px;
    font-size: 24px;
    font-weight: 600;
    color: #3b3b3b;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.newsWrapper .headlineWrapper dl.headline dt:hover {
    text-decoration:underline
}

.newsWrapper .headlineWrapper dl.headline dt a {
    font-weight: 600;
    color:#3b3b3b
}

.newsWrapper .headlineWrapper dl.headline .contents {
    width: 100%;
    line-height: 20px;
    margin: 0 0 11px 0;
    font-size: 14px;
    color: #262626;
    overflow:hidden
}

.newsWrapper .headlineWrapper dl.headline .contents a {
    color:#262626
}

.newsWrapper .headlineWrapper dl.headline .contents a:hover {
    text-decoration:none
}

.newsWrapper .headlineWrapper dl.headline .date {
    float: right;
    margin: 10px 5px 0 0;
    padding-left: 20px;
    font-weight: 600;
    color: #5e5e5e;
    font-size:14px
}

.newsWrapper .headlineWrapper dl.headline .org {
    float: right;
    margin-top: 9px;
    font-weight: 600;
    color: #5e5e5e;
    font-size:14px
}

.newsWrapper .headlineWrapper dl.subline {
    float: left;
    width: 380px;
    margin:15px 0
}

.newsWrapper .headlineWrapper dl.subline dt {
    float: left;
    width: 302px;
    font-size: 14px;
    padding-bottom: 4px;
    font-weight: 600;
    color: #405785;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.newsWrapper .headlineWrapper dl.subline dt:hover {
    text-decoration:underline
}

.newsWrapper .headlineWrapper dl.subline dt a {
    font-weight: 600;
    color:#405785
}

.newsWrapper .headlineWrapper dl.subline dd {
    float:left
}

.newsWrapper .headlineWrapper dl.subline .contents {
    display: block;
    width: 100%;
    height: 38px;
    line-height: 20px;
    color: #3b3b3b;
    overflow:hidden
}

.newsWrapper .headlineWrapper dl.subline .contents a {
    color:#3b3b3b
}

.newsWrapper .headlineWrapper dl.subline .contents a:hover {
    text-decoration:none
}

.newsWrapper .headlineWrapper dl.subline .org {
    float: right;
    padding-left: 10px;
    font-weight: 600;
    color:#777
}

.newsWrapper .headlineWrapper dl.subline .date {
    display:none
}

.newsWrapper .headlineWrapper dl.last {
    float:right
}

.newsWrapper .lineWrapper {
    float: left;
    width: 100%;
    height: 47px;
    overflow: hidden;
    padding: 10px 0 2px;
    border-top: 1px dotted #e2e2e2;
    border-bottom:1px solid #b9b9b9
}

.newsWrapper .lineWrapper dl {
    float: left;
    width: 380px;
    height: 18px;
    padding-bottom: 6px;
    overflow:hidden
}

.newsWrapper .lineWrapper dl dt {
    float: left;
    width: 302px;
    height: 18px;
    font-size: 14px;
    font-weight: 600;
    color: #405785;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.newsWrapper .lineWrapper dl dt:hover {
    text-decoration:underline
}

.newsWrapper .lineWrapper dl dt a {
    font-weight: 600;
    color:#405785
}

.newsWrapper .lineWrapper dl dd {
    float:left
}

.newsWrapper .lineWrapper dl .contents {
    display:none
}

.newsWrapper .lineWrapper dl .org {
    float: right;
    padding-left: 10px;
    font-weight: 600;
    color:#777
}

.newsWrapper .lineWrapper dl .date {
    display:none
}

.newsWrapper .lineWrapper dl.last {
    float:left
}

.newsWrapper .lineWrapper dl:nth-child(even) {
    float:right
}

.newsWrapper .headlineWrapper dl.headline .org {
    width: 90px;
    text-align: right;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

.newsWrapper .lineWrapper dl .org {
    width: 95px;
    text-align: right;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

.newsWrapper .lineWrapper dl dt {
    width:275px
}

.newsWrapper .headlineWrapper dl.headline dt {
    width:590px
}

.newsWrapper .headlineWrapper dl.headline .org {
    width:100px
}

.newsWrapper .headlineWrapper dl.subline dt {
    width:275px
}

.newsWrapper .headlineWrapper dl.subline .org {
    max-width: 95px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

.newsWrapper .lineWrapper dl .org {
    max-width: 95px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

.topSection {
    float: left;
    width: 100%;
    height:120px
}

.topSection .specialBanner {
    width: 241px;
    height: 117px;
    border: 1px solid #e1e1e1;
    overflow:hidden
}

.topSection .specialBanner ul {
    float: left;
    width: 100%;
    height: 100%;
    overflow:hidden
}

.topSection .specialBanner ul li {
    width: 100%;
    height: 100%;
    overflow:hidden
}

.topSection .specialBanner ul li a {
    display: block;
    width: 100%;
    height:100%
}

.topSection .specialBanner ul li img {
    display: block;
    text-align:center
}

.topSection .specialBanner ul li.emptyBanner {
    background-image: url(https://asset.hibrain.io/images/dist/logo/empty/PLAT_OLD_x2.png);
    background-size: 240px 130px;
    background-position: center center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .topSection .specialBanner ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/PLAT_OLD_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .topSection .specialBanner ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/PLAT_OLD_x3.png)
    }
}

.topSection .eventBannerMainTopRight {
    float: right;
    width: 241px;
    height: 117px;
    border: 1px solid #e1e1e1;
    overflow:hidden
}

.topSection .eventBannerMainTopRight.fullImg {
    width: 243px;
    height: 119px;
    border:none
}

.bannerSection {
    float: left;
    width: 100%;
    margin-top:1px
}

.bannerSection .bannerHeader {
    float: left;
    width: 100%;
    height:30px
}

.bannerSection .bannerHeader .title {
    float: left;
    line-height: 1;
    margin-top: 7px;
    color: #1b1b1b;
    font-size:17px
}

.bannerSection .bannerHeader .btnSet {
    float: left;
    height: 20px;
    margin:7px 14px 0 15px
}

.bannerSection .bannerHeader .btnSet a {
    padding-right: 8px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/more1_x2.png);
    background-size: 4px 6px;
    background-position: 100% 5px;
    background-repeat: no-repeat;
    font-size: 12px;
    color:#525252
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .bannerSection .bannerHeader .btnSet a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .bannerSection .bannerHeader .btnSet a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x3.png)
    }
}

.bannerSection .bannerBody {
    float: left;
    width:100%
}

.bannerSection .bannerBody ul {
    float: left;
    overflow:hidden
}

.bannerSection .bannerBody ul li {
    float: left;
    position: relative;
    overflow:hidden
}

.bannerSection .bannerBody ul li a .recruitTitle {
    font-weight: 600;
    overflow:hidden
}

.bannerSection .bannerBody ul li a .recruitDate {
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

.bannerSection .bannerBody ul li a:hover {
    text-decoration:none
}

.bannerSection .bannerBody ul li .bannerUpdate {
    position: relative;
    width: 22px;
    height: 12px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/bannerUpdate_O_x2.png);
    background-size: 22px 12px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .bannerSection .bannerBody ul li .bannerUpdate {
        background-image:url(https://asset.hibrain.io/images/dist/icon/bannerUpdate_O_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .bannerSection .bannerBody ul li .bannerUpdate {
        background-image:url(https://asset.hibrain.io/images/dist/icon/bannerUpdate_O_x3.png)
    }
}

.bannerSection .bannerBody ul li.emptyBanner a {
    content: '';
    font-size: 0;
    text-indent:-9999
}

.bannerSection.bannerLine {
    border-top:2px dotted #d2d2d2
}

.bannerWrapper {
    float: left;
    width:100%
}

.bannerWrapper .mainBannerLeft {
    float: left;
    width:889px
}

.bannerWrapper .mainBannerRight {
    float: right;
    width:243px
}

.bannerWrapper .join {
    margin-top:15px
}

.bannerWrapper .join .bannerBody ul li {
    width: 241px;
    height: 57px;
    margin: 0 8px 7px 0;
    border:1px solid #919191
}

.bannerWrapper .join .bannerBody ul li a {
    display: block;
    width: 241px;
    height: 57px;
    padding:0
}

.bannerWrapper .join .bannerBody ul li span {
    display:block
}

.bannerWrapper .join .bannerBody ul li.multiBanner {
    height:123px
}

.bannerWrapper .join .bannerBody ul li.multiBanner a {
    height:123px
}

.bannerWrapper .join .bannerBody ul li.last {
    margin-right:0
}

.bannerWrapper .join .bannerBody ul li.emptyBanner {
    border-color: #e3e3e3;
    background-image: url(https://asset.hibrain.io/images/dist/logo/empty/JOIN_OLD_x2.png);
    background-size: 241px 57px;
    background-position: 50%;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .bannerWrapper .join .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/JOIN_OLD_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .bannerWrapper .join .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/JOIN_OLD_x3.png)
    }
}

.bannerWrapper .join .bannerBody ul li .imgupdate {
    position: relative;
    top: -1px;
    float: left;
    margin-right:8px
}

.bannerWrapper .platinum {
    margin-top:8px
}

.bannerWrapper .platinum .bannerHeader .hbntitleImage {
    color:#f2675f
}

.bannerWrapper .platinum .bannerBody ul {
    margin-bottom:12px
}

.bannerWrapper .platinum .bannerBody ul li {
    width: 241px;
    height: 130px;
    border-width: 5px 1px 1px 1px;
    border-style: solid;
    border-color: #0083cb;
    margin:0 8px 8px 0
}

.bannerWrapper .platinum .bannerBody ul li a {
    display: block;
    width: 241px;
    height: 130px;
    padding:0
}

.bannerWrapper .platinum .bannerBody ul li span {
    display:block
}

.bannerWrapper .platinum .bannerBody ul li .orglogo {
    width: 100%;
    height: 53px;
    line-height: 52px;
    text-align:center
}

.bannerWrapper .platinum .bannerBody ul li .orglogo img {
    vertical-align:middle
}

.bannerWrapper .platinum .bannerBody ul li .recruitTitle {
    display:none
}

.bannerWrapper .platinum .bannerBody ul li .recruitContent {
    width: 213px;
    height: 38px;
    line-height: 19px;
    margin: 0 5px;
    padding: 8px 9px 5px;
    border-top: 1px solid #7fc1e5;
    font-size: 14px;
    color: #1b1b1b;
    overflow:hidden
}

.bannerWrapper .platinum .bannerBody ul li .recruitContent .line2 {
    display:block
}

.bannerWrapper .platinum .bannerBody ul li .recruitDate {
    width: 213px;
    height: 16px;
    line-height: 16px;
    margin: 0 5px;
    padding: 3px 9px;
    color: #474747;
    overflow:hidden
}

.bannerWrapper .platinum .bannerBody ul li.PROF {
    border-color:#0083cb
}

.bannerWrapper .platinum .bannerBody ul li.PROF .recruitContent {
    border-color:#7fc1e5
}

.bannerWrapper .platinum .bannerBody ul li.NOPROF {
    border-color:#ff7e00
}

.bannerWrapper .platinum .bannerBody ul li.NOPROF .recruitContent {
    border-color:#ffd8b2
}

.bannerWrapper .platinum .bannerBody ul li.GUNIV {
    border-color:#8dc63f
}

.bannerWrapper .platinum .bannerBody ul li.GUNIV .recruitContent {
    border-color:#c6e29f
}

.bannerWrapper .platinum .bannerBody ul li.TPROF {
    border-color:#25b2ff
}

.bannerWrapper .platinum .bannerBody ul li.TPROF .recruitContent {
    border-color:#c1e0f1
}

.bannerWrapper .platinum .bannerBody ul li:nth-child(4n) {
    margin-right:0
}

.bannerWrapper .platinum .bannerBody ul li.emptyBanner {
    border-color: #e3e3e3;
    background-image: url(https://asset.hibrain.io/images/dist/logo/empty/PLAT_OLD_x2.png);
    background-size: 240px 130px;
    background-position: center center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .bannerWrapper .platinum .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/PLAT_OLD_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .bannerWrapper .platinum .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/PLAT_OLD_x3.png)
    }
}

.bannerWrapper .platinum .bannerBody ul li .imgupdate {
    position: relative;
    top: -1px;
    float: left;
    margin-right:8px
}

.bannerWrapper .gold {
    padding-top:20px
}

.bannerWrapper .gold .bannerBody ul {
    margin-bottom:12px
}

.bannerWrapper .gold .bannerBody ul li {
    width: 241px;
    height: 100px;
    margin: 0 8px 8px 0;
    border-width: 3px 1px 1px 1px;
    border-style: solid;
    border-color:#0083cb
}

.bannerWrapper .gold .bannerBody ul li a {
    display: block;
    width: 100%;
    height:100%
}

.bannerWrapper .gold .bannerBody ul li .orglogo {
    float: left;
    width: 64px;
    height: 66px;
    line-height: 64px;
    text-align:center
}

.bannerWrapper .gold .bannerBody ul li .orglogo img {
    vertical-align:middle
}

.bannerWrapper .gold .bannerBody ul li .recruitTitle {
    float: right;
    width: 166px;
    height: 24px;
    line-height: 26px;
    margin-top: 4px;
    padding-right: 11px;
    font-size: 14px;
    color:#262626
}

.bannerWrapper .gold .bannerBody ul li .recruitContent {
    float: right;
    width: 166px;
    height: 37px;
    line-height: 25px;
    padding-right: 11px;
    font-size: 14px;
    color: #262626;
    overflow:hidden
}

.bannerWrapper .gold .bannerBody ul li .recruitContent .line2 {
    display: block;
    line-height:17px
}

.bannerWrapper .gold .bannerBody ul li .recruitDate {
    float: right;
    width: 174px;
    height: 27px;
    line-height: 29px;
    margin: 4px 3px 3px 0;
    padding: 0 0 0 64px;
    color:#3b3b3b
}

.bannerWrapper .gold .bannerBody ul li.PROF {
    border-color:#0083cb
}

.bannerWrapper .gold .bannerBody ul li.NOPROF {
    border-color:#ff7e00
}

.bannerWrapper .gold .bannerBody ul li.GUNIV {
    border-color:#8dc63f
}

.bannerWrapper .gold .bannerBody ul li.TPROF {
    border-color:#25b2ff
}

.bannerWrapper .gold .bannerBody ul li:nth-child(4n) {
    margin-right:0
}

.bannerWrapper .gold .bannerBody ul li.emptyBanner {
    border-color: #e3e3e3;
    background-image: url(https://asset.hibrain.io/images/dist/logo/empty/GLD_OLD_x2.png);
    background-size: 241px 100px;
    background-position: center center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .bannerWrapper .gold .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/GLD_OLD_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .bannerWrapper .gold .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/GLD_OLD_x3.png)
    }
}

.bannerWrapper .gold .bannerBody ul li .imgupdate {
    position: absolute;
    left: 20px;
    margin:7px 0 0 0
}

.bannerWrapper .silver {
    padding-top:20px
}

.bannerWrapper .silver .bannerBody ul {
    margin-bottom:12px
}

.bannerWrapper .silver .bannerBody ul li {
    width: 241px;
    height: 77px;
    margin: 0 8px 8px 0;
    border:1px solid #d5d5d5
}

.bannerWrapper .silver .bannerBody ul li a {
    display: block;
    width: 100%;
    height:100%
}

.bannerWrapper .silver .bannerBody ul li .orglogo {
    float: left;
    width: 63px;
    height: 63px;
    line-height: 63px;
    text-align:center
}

.bannerWrapper .silver .bannerBody ul li .orglogo img {
    vertical-align:middle
}

.bannerWrapper .silver .bannerBody ul li .recruitTitle {
    float: right;
    width: 166px;
    height: 21px;
    line-height: 22px;
    margin-top: 5px;
    padding-right: 10px;
    font-size: 14px;
    color:#262626
}

.bannerWrapper .silver .bannerBody ul li .recruitContent {
    float: right;
    width: 166px;
    height: 32px;
    line-height: 22px;
    padding-right: 10px;
    font-size: 13px;
    color: #3b3b3b;
    overflow:hidden
}

.bannerWrapper .silver .bannerBody ul li .recruitContent .line2 {
    display: block;
    line-height:15px
}

.bannerWrapper .silver .bannerBody ul li .recruitDate {
    float: right;
    width: 176px;
    height: 18px;
    margin-top: 2px;
    color:#525252
}

.bannerWrapper .silver .bannerBody ul li.PROF {
    border-top-color:#0083cb
}

.bannerWrapper .silver .bannerBody ul li.NOPROF {
    border-top-color:#ff7e00
}

.bannerWrapper .silver .bannerBody ul li.GUNIV {
    border-top-color:#8dc63f
}

.bannerWrapper .silver .bannerBody ul li.TPROF {
    border-top-color:#25b2ff
}

.bannerWrapper .silver .bannerBody ul li:nth-child(4n) {
    margin-right:0
}

.bannerWrapper .silver .bannerBody ul li.emptyBanner {
    border-color: #f1f1f1;
    background-image: url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_OLD_x2.png);
    background-size: 241px 77px;
    background-position: center center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .bannerWrapper .silver .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_OLD_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .bannerWrapper .silver .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_OLD_x3.png)
    }
}

.bannerWrapper .silver .bannerBody ul li.emptyBanner:hover {
    border-color:#f1f1f1
}

.bannerWrapper .silver .bannerBody ul li .bannerUpdate {
    bottom: 23px;
    right:-20px
}

.bannerWrapper .bronze {
    padding-top:20px
}

.bannerWrapper .bronze .bannerBody ul {
    width: 998px;
    padding:1px 0 0 1px
}

.bannerWrapper .bronze .bannerBody ul li {
    position: relative;
    width: 198.6px;
    height: 73px;
    border: 1px solid #d5d5d5;
    margin: -1px 0 0 -1px;
    z-index:5
}

.bannerWrapper .bronze .bannerBody ul li a {
    display: block;
    width: 100%;
    height:100%
}

.bannerWrapper .bronze .bannerBody ul li .orglogo {
    float: left;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align:center
}

.bannerWrapper .bronze .bannerBody ul li .orglogo img {
    vertical-align:middle
}

.bannerWrapper .bronze .bannerBody ul li .recruitTitle {
    float: right;
    width: 147.6px;
    height: 18px;
    line-height: 20px;
    padding-right: 7px;
    margin-top: 5px;
    color:#3b3b3b
}

.bannerWrapper .bronze .bannerBody ul li .recruitContent {
    float: right;
    width: 147.6px;
    height: 31px;
    line-height: 21px;
    padding-right: 7px;
    color: #474747;
    overflow:hidden
}

.bannerWrapper .bronze .bannerBody ul li .recruitContent .line2 {
    display: block;
    line-height:15px
}

.bannerWrapper .bronze .bannerBody ul li .recruitDate {
    float: right;
    width: 153.6px;
    height: 18px;
    line-height: 16px;
    margin-top: 0;
    color:#525252
}

.bannerWrapper .bronze .bannerBody ul li:nth-child(5n + 1) {
    border-left:1px solid #fff
}

.bannerWrapper .bronze .bannerBody ul li:nth-child(5n + 1):hover {
    border-left:1px solid #9e9e9e
}

.bannerWrapper .bronze .bannerBody ul li:nth-child(5n) {
    border-right:1px solid #fff
}

.bannerWrapper .bronze .bannerBody ul li:nth-child(5n):hover {
    border-right:1px solid #9e9e9e
}

.bannerWrapper .bronze .bannerBody ul li.emptyBanner {
    background-image: url(https://asset.hibrain.io/images/dist/logo/empty/BRNZ_OLD_x2.png);
    background-size: 198px 73px;
    background-position: center center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .bannerWrapper .bronze .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/BRNZ_OLD_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .bannerWrapper .bronze .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/BRNZ_OLD_x3.png)
    }
}

.bannerWrapper .bronze .bannerBody ul li.emptyBanner:hover {
    border-color:#d5d5d5
}

.bannerWrapper .bronze .bannerBody ul li.emptyBanner:nth-child(5n + 1) {
    border-left-color:#fff
}

.bannerWrapper .bronze .bannerBody ul li.emptyBanner:nth-child(5n) {
    border-right-color:#fff
}

.bannerWrapper .bronze .bannerBody ul li .bannerUpdate {
    bottom: 18px;
    right:-10px
}

.bannerWrapper .bronze .bannerBody ul li:hover {
    border: 1px solid #9e9e9e;
    z-index:10
}

.bannerWrapper .line {
    margin-top: 20px;
    padding-top:10px
}

.bannerWrapper .line .bannerBody {
    float:left
}

.bannerWrapper .line .bannerBody ul {
    float: left;
    width:998px
}

.bannerWrapper .line .bannerBody ul li {
    float: left;
    width: 310px;
    height: 18px;
    padding: 8px 0 2px 10px;
    margin-right: 19px;
    border-bottom: 1px solid #dadada;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-image: url(https://asset.hibrain.io/images/dist/icon/main_listdot_x2.png);
    background-size: 3px 3px;
    background-position: 0 14px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .bannerWrapper .line .bannerBody ul li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/main_listdot_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .bannerWrapper .line .bannerBody ul li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/main_listdot_x3.png)
    }
}

.bannerWrapper .line .bannerBody ul li a {
    float: left;
    width: 100%;
    height: 18px;
    line-height:18px
}

.bannerWrapper .line .bannerBody ul li a .showtext {
    float: left;
    width: 310px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.bannerWrapper .line .bannerBody ul li a .recruitTitle {
    padding-right: 6px;
    color:#3b3b3b
}

.bannerWrapper .line .bannerBody ul li a .recruitContent {
    color:#3b3b3b
}

.bannerWrapper .line .bannerBody ul li:nth-child(3n) {
    margin-right:0
}

.bannerWrapper .line .bannerBody ul li:hover {
    border-color:#9e9e9e
}

.bannerWrapper .line .bannerBody ul li .imgupdate {
    position: relative;
    top: -2px;
    margin-right:2px
}

.bannerWrapper .line .bannerBody ul li.emptyBanner {
    padding: 6px 0 4px 10px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/line_emptyDot_x2.png);
    background-size: 3px 3px;
    background-position: 0 14px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .bannerWrapper .line .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/icon/line_emptyDot_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .bannerWrapper .line .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/icon/line_emptyDot_x3.png)
    }
}

.bannerWrapper .line .bannerBody ul li.emptyBanner:hover {
    border-color:#dadada
}

.bannerWrapper .line .bannerBody ul li.emptyBanner a {
    width: 272px;
    padding-left: 31px;
    background-image: url(https://asset.hibrain.io/images/dist/logo/empty/LINE_OLD_x2.png);
    background-size: 308px 20px;
    background-position: center center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .bannerWrapper .line .bannerBody ul li.emptyBanner a {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/LINE_OLD_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .bannerWrapper .line .bannerBody ul li.emptyBanner a {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/LINE_OLD_x3.png)
    }
}

div.joinGold {
    float: right;
    width: 131px;
    height: 123px;
    margin: 31px 0 14px;
    border:1px solid #919191
}

div.joinGold a {
    float: right;
    width: 131px;
    height:123px
}

div.joinGold a img {
    width: 131px;
    height:123px
}

div.joinGold a.first {
    margin-top:0
}

.research .bannerHeader .hbntitleImage {
    font-size:15px
}

.research .bannerHeader .btnSet {
    float: right;
    margin:5px 1px 0
}

.research .bannerBody {
    float:left
}

.research .bannerBody ul {
    float: left;
    width:100%
}

.research .bannerBody ul li {
    margin-bottom:8px
}

.research .bannerBody ul li a {
    display: block;
    width: 100%;
    height:100%
}

.research .bannerBody ul .emptyBanner {
    width: 131px;
    border: 1px solid #e3e3e3;
    background-image: url(https://asset.hibrain.io/images/dist/logo/empty/HBanner_x2.png);
    background-size: 107px 24px;
    background-position: center center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .research .bannerBody ul .emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/HBanner_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .research .bannerBody ul .emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/HBanner_x3.png)
    }
}

.research .bannerBody ul .HPlatinum.emptyBanner {
    height:238px
}

.research .bannerBody ul .HGold.emptyBanner {
    height:181px
}

.research .bannerBody ul .HSilver.emptyBanner {
    height:120px
}

.contentWrapper .bannerWrapper {
    float: left;
    width: 100%;
    margin-top:0
}

.contentWrapper .bannerWrapper .subplatinum {
    margin-top:5px
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li {
    width: 234px;
    height: 87px;
    border-width: 4px 1px 1px 1px;
    border-style: solid;
    border-color: #0083cb;
    margin:0 8px 8px 0
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li a {
    display: block;
    width: 100%;
    height:100%
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li .orglogo {
    float: left;
    width: 68px;
    height: 63px;
    line-height: 63px;
    text-align:center
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li .orglogo img {
    vertical-align:middle
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li .recruitTitle {
    float: right;
    width: 156px;
    height: 24px;
    line-height: 24px;
    margin-top: 4px;
    padding-right: 10px;
    font-size: 15px;
    color:#1b1b1b
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li .recruitContent {
    float: right;
    width: 156px;
    height: 37px;
    padding-right: 10px;
    line-height: 22px;
    font-size: 14px;
    color:#1b1b1b
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li .recruitContent .line2 {
    display: block;
    line-height:18px
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li .recruitDate {
    float: right;
    width: 166px;
    height: 18px;
    margin: 2px 0 0;
    color:#474747
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li.PROF {
    border-color:#0083cb
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li.NOPROF {
    border-color:#ff7e00
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li.GUNIV {
    border-color:#8dc63f
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li.TPROF {
    border-color:#25b2ff
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li:nth-child(4n) {
    margin-right:0
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li.emptyBanner {
    border-color: #e3e3e3;
    background-image: url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_OLD_x2.png);
    background-size: 241px 77px;
    background-position: center center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentWrapper .bannerWrapper .subplatinum .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_OLD_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentWrapper .bannerWrapper .subplatinum .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_OLD_x3.png)
    }
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li.emptyBanner:hover {
    border-color:#e3e3e3
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li.emptyBanner2 {
    width: 481px;
    height: 92px;
    border: 0;
    margin:0
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li.emptyBanner3 {
    width: 724px;
    height: 92px;
    border: 0;
    margin:0
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li.emptyBannerfull {
    width: 100%;
    height: 92px;
    border: 0;
    margin:0
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li .bannerUpdate {
    bottom: 19px;
    right:-22px
}

.contentWrapper .bannerWrapper .subgold {
    margin-top: 0;
    padding-top:9px
}

.contentWrapper .bannerWrapper .subgold .bannerHeader {
    display:none
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li {
    width: 234px;
    height: 75px;
    border-width: 2px 1px 1px 1px;
    border-style: solid;
    border-color: #0083cb;
    margin:0 8px 8px 0
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li a {
    display: block;
    width: 100%;
    height:100%
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li .orglogo {
    float: left;
    width: 68px;
    height: 56px;
    line-height: 56px;
    text-align:center
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li .orglogo img {
    vertical-align:middle
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li .recruitTitle {
    float: right;
    width: 156px;
    height: 21px;
    line-height: 21px;
    margin-top: 5px;
    padding-right: 10px;
    font-size: 14px;
    color:#1b1b1b
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li .recruitContent {
    float: right;
    width: 156px;
    height: 30px;
    line-height: 18px;
    padding-right: 10px;
    font-size: 13px;
    color: #1b1b1b;
    overflow:hidden
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li .recruitContent .line2 {
    display: block;
    line-height:15px
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li .recruitDate {
    float: right;
    width: 164px;
    height: 20px;
    line-height: 20px;
    padding: 0 0 0 66px;
    margin: 0 2px;
    color:#474747
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li.GUNIV .bannerUpdate {
    background-image: url(https://asset.hibrain.io/images/dist/icon/bannerUpdate_Pgrad_x2.png);
    background-size: 22px 12px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentWrapper .bannerWrapper .subgold .bannerBody ul li.GUNIV .bannerUpdate {
        background-image:url(https://asset.hibrain.io/images/dist/icon/bannerUpdate_Pgrad_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentWrapper .bannerWrapper .subgold .bannerBody ul li.GUNIV .bannerUpdate {
        background-image:url(https://asset.hibrain.io/images/dist/icon/bannerUpdate_Pgrad_x3.png)
    }
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li.PROF {
    border-color:#0083cb
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li.NOPROF {
    border-color:#ff7e00
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li.GUNIV {
    border-color:#8dc63f
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li.TPROF {
    border-color:#25b2ff
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li:nth-child(4n) {
    margin-right:0
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li.emptyBanner {
    border-color: #e3e3e3;
    background-image: url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_OLD_x2.png);
    background-size: 241px 77px;
    background-position: center center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentWrapper .bannerWrapper .subgold .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_OLD_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentWrapper .bannerWrapper .subgold .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_OLD_x3.png)
    }
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li.emptyBanner:hover {
    border-color:#e3e3e3
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li .bannerUpdate {
    bottom: 19px;
    right: -22px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/bannerUpdate_P_x2.png);
    background-size: 22px 12px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentWrapper .bannerWrapper .subgold .bannerBody ul li .bannerUpdate {
        background-image:url(https://asset.hibrain.io/images/dist/icon/bannerUpdate_P_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentWrapper .bannerWrapper .subgold .bannerBody ul li .bannerUpdate {
        background-image:url(https://asset.hibrain.io/images/dist/icon/bannerUpdate_P_x3.png)
    }
}

.contentWrapper .bannerWrapper .subgoldBorderLine {
    border-top:2px dotted #d2d2d2
}

.contentWrapper .bannerWrapper .padding0 {
    padding-top:0
}

.contentWrapper .bannerWrapper .subjoinPlus {
    margin-top:5px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody ul {
    border-bottom:none
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody ul li {
    width: 234px;
    height: 86px;
    border-width: 3px 1px 1px 1px;
    border-style: solid;
    border-color: #00a0e9 #e0e0e0 #e0e0e0;
    margin:0 8px 8px 0
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody ul li a {
    display: block;
    width: 100%;
    height:100%
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody ul li:nth-child(4n) {
    margin-right:0
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody ul li.emptyBanner {
    border-color: #e3e3e3;
    background-image: url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_OLD_x2.png);
    background-size: 241px 77px;
    background-position: center center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentWrapper .bannerWrapper .subjoinPlus .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_OLD_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentWrapper .bannerWrapper .subjoinPlus .bannerBody ul li.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_OLD_x3.png)
    }
}

.partnershipTitle {
    width: 146px;
    height:22px
}

.rightWrapper .rightEvent {
    float: left;
    width: 146px;
    text-align:center
}

.rbannerTitle {
    width: 146px;
    height: 32px;
    margin:50px 0 0 0
}

.rbannerTitle img {
    margin:0 0 9px
}

.rbannerTitle span {
    font-size: 17px;
    font-weight: 600;
    color:#f2675f
}

.eventBannerRight .rbannerTitle {
    margin:20px 0 0 0
}

.eventBannerRight1 .rbannerTitle {
    margin:18px 0 0 0
}

.rbannerWrapper {
    width:146px
}

.rbannerWrapper ul.bannerList {
    float: left;
    width:100%
}

.rbannerWrapper ul.bannerList li {
    float: left;
    width: 144px;
    overflow: hidden;
    margin: 0 0 7px 0;
    border-width: 1px;
    border-style: solid;
    border-color:#e0e0e0
}

.rbannerWrapper ul.bannerList li.EMP, .rbannerWrapper ul.bannerList li.ETC, .rbannerWrapper ul.bannerList li.EXP, .rbannerWrapper ul.bannerList li.GOV, .rbannerWrapper ul.bannerList li.MIL, .rbannerWrapper ul.bannerList li.PDOC, .rbannerWrapper ul.bannerList li.PROF, .rbannerWrapper ul.bannerList li.RESCH {
    border-width: 3px 1px 1px;
    border-color:#0083cb #7ebaf6 #7ebaf6
}

.rbannerWrapper ul.bannerList li.NOPROF, .rbannerWrapper ul.bannerList li.RES {
    border-width: 3px 1px 1px;
    border-color:#ff7e00 #f7ba8e #f7ba8e
}

.rbannerWrapper ul.bannerList li.GUNIV {
    border-width: 3px 1px 1px;
    border-color:#9dc24e #bad483 #bad483
}

.rbannerWrapper ul.bannerList li.TPROF {
    border-width: 3px 1px 1px;
    border-color:#25b2ff #abd6ef #abd6ef
}

.rbannerWrapper ul.bannerList li a {
    display: block;
    width: 144px;
    height: 100%;
    overflow:hidden
}

.rbannerWrapper ul.bannerList li .orglogo {
    float: left;
    width: 40px;
    height: 38px;
    line-height: 38px;
    text-align:center
}

.rbannerWrapper ul.bannerList li .orglogo img {
    vertical-align:middle
}

.rbannerWrapper ul.bannerList li .recruitTitle {
    float: right;
    width: 97px;
    height: 38px;
    line-height: 38px;
    padding-right: 7px;
    color: #3b3b3b;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.rbannerWrapper ul.bannerList li .recruitContent {
    float: right;
    width: 126px;
    height: 28px;
    padding: 0 9px;
    line-height: 24px;
    color: #474747;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.rbannerWrapper ul.bannerList li .bannerOrg {
    display: block;
    width: 100%;
    height: 16px;
    line-height: 16px;
    color: #5d6e97;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.rbannerWrapper ul.bannerList li .bannerDate {
    float: right;
    font-size: 11px;
    padding-right: 2px;
    line-height: 18px;
    color:#9bc042
}

.rbannerWrapper ul.bannerList li .bannerTitle {
    display: block;
    width: 100%;
    padding: 0 0 10px 0;
    height: 15px;
    line-height: 16px;
    font-size: 12px;
    color: #838383;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.hbn-select-col_gradstudent .rbannerTitle .right-banner-title {
    float: left;
    padding: 4px 0 0 30px;
    font-size:16px
}

.hbn-select-col_gradstudent .rbannerTitle .right-banner-title.yellow-icon {
    background-image: url(https://asset.hibrain.io/images/dist/icon/rcm_icon_y_x2.png);
    background-size: 27px 23px;
    background-position: left center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-select-col_gradstudent .rbannerTitle .right-banner-title.yellow-icon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/rcm_icon_y_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-select-col_gradstudent .rbannerTitle .right-banner-title.yellow-icon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/rcm_icon_y_x3.png)
    }
}

.hbn-select-col_gradstudent .rbannerTitle .right-banner-title.red-icon {
    background-image: url(https://asset.hibrain.io/images/dist/icon/rcm_icon_r_x2.png);
    background-size: 27px 23px;
    background-position: left center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-select-col_gradstudent .rbannerTitle .right-banner-title.red-icon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/rcm_icon_r_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-select-col_gradstudent .rbannerTitle .right-banner-title.red-icon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/rcm_icon_r_x3.png)
    }
}

.hbn-select-col_gradstudent .rbannerWrapper ul.bannerList li.orgLi {
    border:solid 1px #bad483
}

.hbn-select-col_gradstudent .rbannerWrapper ul.bannerList li.orgLi .orglogo {
    width: 41px;
    height: 53px;
    line-height:53px
}

.hbn-select-col_gradstudent .rbannerWrapper ul.bannerList li.orgLi a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-decoration:none
}

.hbn-select-col_gradstudent .rbannerWrapper ul.bannerList li.orgLi a .recruitTitle {
    width: 95px;
    height: 100%;
    line-height: 32px;
    max-height: 32px;
    margin: 11px 0 0;
    overflow: hidden;
    white-space:normal
}

.hbn-select-col_gradstudent .rbannerWrapper ul.bannerList li.orgLi a .multiline {
    height: 32px;
    line-height:16px
}

.hbn-select-col_research .rbannerTitle .right-banner-title {
    float: left;
    padding: 4px 0 0 30px;
    font-size:16px
}

.hbn-select-col_research .rbannerTitle .right-banner-title.yellow-icon {
    background-image: url(https://asset.hibrain.io/images/dist/icon/rcm_icon_y_x2.png);
    background-size: 27px 23px;
    background-position: left center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-select-col_research .rbannerTitle .right-banner-title.yellow-icon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/rcm_icon_y_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-select-col_research .rbannerTitle .right-banner-title.yellow-icon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/rcm_icon_y_x3.png)
    }
}

.hbn-select-col_research .rbannerTitle .right-banner-title.red-icon {
    background-image: url(https://asset.hibrain.io/images/dist/icon/rcm_icon_r_x2.png);
    background-size: 27px 23px;
    background-position: left center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-select-col_research .rbannerTitle .right-banner-title.red-icon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/rcm_icon_r_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-select-col_research .rbannerTitle .right-banner-title.red-icon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/rcm_icon_r_x3.png)
    }
}

.hbn-select-col_research .rbannerWrapper ul.bannerList li.orgLi {
    border:solid 1px #7ebaf6
}

.hbn-select-col_research .rbannerWrapper ul.bannerList li.orgLi .orglogo {
    width: 41px;
    height: 53px;
    line-height:53px
}

.hbn-select-col_research .rbannerWrapper ul.bannerList li.orgLi a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-decoration:none
}

.hbn-select-col_research .rbannerWrapper ul.bannerList li.orgLi a .recruitTitle {
    width: 95px;
    height: 100%;
    line-height: 32px;
    max-height: 32px;
    margin: 11px 0 0;
    overflow: hidden;
    white-space:normal
}

.hbn-select-col_research .rbannerWrapper ul.bannerList li.orgLi a .multiline {
    height: 32px;
    line-height:16px
}

.hbn-select-col_recruitment .rbannerTitle .right-banner-title {
    float: left;
    padding:4px 0 0 30px
}

.hbn-select-col_recruitment .rbannerTitle .right-banner-title.red-icon {
    background-image: url(https://asset.hibrain.io/images/dist/icon/rcm_icon_r_x2.png);
    background-size: 27px 23px;
    background-position: left 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-select-col_recruitment .rbannerTitle .right-banner-title.red-icon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/rcm_icon_r_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-select-col_recruitment .rbannerTitle .right-banner-title.red-icon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/rcm_icon_r_x3.png)
    }
}

.partnershipbanner .rbannerWrapper ul.bannerList li {
    border-width: 3px 1px 1px;
    border-color:#00a0e9 #c6c6c6 #c6c6c6
}

.topSection .specialBanner ul li.emptyBanner.last {
    background-image:url(https://asset.hibrain.io/images/dist/logo/empty/PLAT_NEW_x2.png)
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .topSection .specialBanner ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/PLAT_NEW_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .topSection .specialBanner ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/PLAT_NEW_x3.png)
    }
}

.bannerWrapper .join .bannerBody ul li.emptyBanner.last {
    background-image:url(https://asset.hibrain.io/images/dist/logo/empty/JOIN_NEW_x2.png)
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .bannerWrapper .join .bannerBody ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/JOIN_NEW_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .bannerWrapper .join .bannerBody ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/JOIN_NEW_x3.png)
    }
}

.bannerWrapper .platinum .bannerBody ul li.emptyBanner.last {
    background-image:url(https://asset.hibrain.io/images/dist/logo/empty/PLAT_NEW_x2.png)
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .bannerWrapper .platinum .bannerBody ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/PLAT_NEW_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .bannerWrapper .platinum .bannerBody ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/PLAT_NEW_x3.png)
    }
}

.bannerWrapper .gold .bannerBody ul li.emptyBanner.last {
    background-image:url(https://asset.hibrain.io/images/dist/logo/empty/GLD_NEW_x2.png)
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .bannerWrapper .gold .bannerBody ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/GLD_NEW_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .bannerWrapper .gold .bannerBody ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/GLD_NEW_x3.png)
    }
}

.bannerWrapper .silver .bannerBody ul li.emptyBanner.last {
    background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_NEW_x2.png)
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .bannerWrapper .silver .bannerBody ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_NEW_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .bannerWrapper .silver .bannerBody ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_NEW_x3.png)
    }
}

.bannerWrapper .bronze .bannerBody ul li.emptyBanner.last {
    background-image:url(https://asset.hibrain.io/images/dist/logo/empty/BRNZ_NEW_x2.png)
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .bannerWrapper .bronze .bannerBody ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/BRNZ_NEW_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .bannerWrapper .bronze .bannerBody ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/BRNZ_NEW_x3.png)
    }
}

.bannerWrapper .line .bannerBody ul li.emptyBanner.last a {
    background-image:url(https://asset.hibrain.io/images/dist/logo/empty/LINE_NEW_x2.png)
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .bannerWrapper .line .bannerBody ul li.emptyBanner.last a {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/LINE_NEW_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .bannerWrapper .line .bannerBody ul li.emptyBanner.last a {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/LINE_NEW_x3.png)
    }
}

.contentWrapper .bannerWrapper .subplatinum .bannerBody ul li.emptyBanner.last {
    background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_NEW_x2.png)
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentWrapper .bannerWrapper .subplatinum .bannerBody ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_NEW_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentWrapper .bannerWrapper .subplatinum .bannerBody ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_NEW_x3.png)
    }
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li.emptyBanner.last {
    background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_NEW_x2.png)
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentWrapper .bannerWrapper .subgold .bannerBody ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_NEW_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentWrapper .bannerWrapper .subgold .bannerBody ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/SILVR_NEW_x3.png)
    }
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody ul li.emptyBanner.last {
    background-image:url(https://asset.hibrain.io/images/dist/logo/empty/JOINPLUS_NEW_x2.png)
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentWrapper .bannerWrapper .subjoinPlus .bannerBody ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/JOINPLUS_NEW_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentWrapper .bannerWrapper .subjoinPlus .bannerBody ul li.emptyBanner.last {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/JOINPLUS_NEW_x3.png)
    }
}

.topSection .specialBanner {
    border:1px solid #919191
}

.bannerWrapper .join .bannerBody ul li .orglogo img {
    width:100%
}

.bannerWrapper .join .bannerBody .bannerList img {
    width:100%
}

.bannerWrapper .platinum .bannerBody ul li .orglogo img {
    width:237px
}

.bannerWrapper .platinum .bannerBody .bannerList img {
    width:100%
}

.bannerWrapper .gold .bannerBody ul li .orglogo img {
    width:37px
}

.bannerWrapper .gold .bannerBody .bannerList img {
    width:100%
}

.bannerWrapper .silver .bannerBody ul li .orglogo img {
    width:35px
}

.bannerWrapper .silver .bannerBody .bannerList img {
    width:100%
}

.bannerWrapper .bronze .bannerBody ul li .orglogo img {
    width:25px
}

.bannerWrapper .bronze .bannerBody .bannerList img {
    width:100%
}

.mainResearchWrapper .research .bannerBody .bannerList img {
    width:100%
}

.partnershipbanner .rbannerWrapper .bannerList li img {
    width:144px
}

.rbannerTitle img {
    width:27px
}

.rbannerWrapper ul.bannerList li .orglogo img {
    width:25px
}

.hbnContainer.hbn-select-col_braincafe .rbannerTitle span.GUNIV {
    font-size:16px
}

.hbnContainer.hbn-select-col_braincafe .rbannerTitle span.RESCH {
    font-size:16px
}

.hbnContainer .rbannerTitle.half-top-margin {
    margin:15px 0 0 0
}

.bannerWrapper .bannerSection.join .bannerBody .join-banner-wrap {
    float: left;
    width:494px
}

.bannerWrapper .bannerSection.join .bannerBody .join-banner-wrap .bannerList {
    margin:0 8px 7px 0
}

.bannerWrapper .bannerSection.join .bannerBody .join-banner-wrap .bannerList.no-right-margin {
    margin-right:0
}

.bannerWrapper .bannerSection.join .bannerBody .join-banner-wrap .bannerList.last {
    margin:0 0 7px
}

.bannerWrapper .bannerSection.join .bannerBody .joinplus-right {
    margin:0 0 7px 8px
}

.bannerWrapper .join .bannerBody ul li.emptyBanner.no-right-margin {
    margin-right:0
}

.rbannerTitle.small-top {
    margin-top:20px
}

.bannerWrapper .bannerBody ul .bannerList .imgupdate {
    width:22px
}

.bannerWrapper .bannerBody ul .bannerList .bannerUpdate {
    width:22px
}

.bannerWrapper .bannerBody ul li .imgupdate {
    width:22px
}

.bannerWrapper .bannerBody ul li .bannerUpdate {
    width:22px
}

.bannerWrapper .silver .bannerBody ul li .bannerUpdate {
    margin-top:6px
}

.contentWrapper .bannerWrapper .subgold .bannerBody ul li .bannerUpdate {
    bottom:15px
}

.bannerWrapper .join .bannerBody ul li.multiBanner.joinplus-empty-banner {
    border-color:#cbcbcb
}

.bannerWrapper .join .bannerBody ul li.multiBanner.banner-right {
    float: right;
    margin:0 0 7px 8px
}

.rbannerTitle.specialTitle.margin_1 {
    margin-top:30px
}

.rbannerTitle.very-small-top {
    margin-top:15px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap {
    float: left;
    border: 1px solid #e0e0e0;
    border-radius:5px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner4 {
    width: 232px;
    height: 195px;
    margin-right: 10px;
    margin-bottom:10px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner4.emptyBanner {
    height: 195px;
    background-image: url(https://asset.hibrain.io/images/dist/join/submain-row-empty-banner4_x2.png);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position:center center
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner4:nth-child(4n) {
    margin-right: 0;
    margin-left:1px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner3 {
    width: 311px;
    height: 160px;
    margin-right: 15px;
    margin-bottom:15px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner3.emptyBanner {
    height: 160px;
    background-image: url(https://asset.hibrain.io/images/dist/join/submain-row-empty-banner3.svg);
    background-size: 100% auto;
    background-repeat: no-repeat;
    background-position:center center
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner3:nth-child(3n) {
    margin-right:0
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner5 {
    width: 184px;
    height: 180px;
    margin-right: 10px;
    margin-bottom:10px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner5.emptyBanner {
    height: 180px;
    background-image: url(https://asset.hibrain.io/images/dist/join/submain-row-empty-banner5_x2.png);
    background-size: 100% auto;
    background-position: center center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner5.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/join/submain-row-empty-banner5_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner5.emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/join/submain-row-empty-banner5_x3.png)
    }
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner5:nth-child(5n-2) {
    margin-right:9px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner5:nth-child(5n) {
    margin-right:0
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.emptyBanner {
    border-color:#e3e3e3
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.emptyBanner a {
    display: block;
    width: 100%;
    height:100%
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap .join-image {
    width: 100%;
    border-radius:5px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner3 .join-image {
    width:311px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner4 .join-image {
    width:232px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner5 .join-image {
    width:184px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap .top-image {
    width: 100%;
    border-top-left-radius: 5px;
    border-top-right-radius:5px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap .text-wrap {
    float: left;
    width: 100%;
    padding:14px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap .text-wrap.banner4 {
    width:204.75px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap .text-wrap.banner3 {
    width:283px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap .text-wrap .title {
    float: left;
    font-size: 15px;
    color: #1b1b1b;
    font-weight: 700;
    margin-right:20px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap .text-wrap .sub-title {
    float: left;
    font-size: 13px;
    color: #479cf2;
    margin-top:2px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner4 .text-wrap .sub-title {
    width: 100%;
    margin-top:5px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap .text-wrap .content {
    float: left;
    width: 80%;
    margin-top: 8px;
    word-break: keep-all;
    line-height: 20px;
    font-size: 14px;
    color:#3b3b3b
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap .circle-image-wrap {
    float: left;
    width: 50px;
    height: 50px;
    line-height: 50px;
    border: solid 1px #d4d4d4;
    border-radius: 50%;
    text-align: center;
    position: relative;
    top: -154px;
    left: 170px;
    background-color:#fff
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap.banner3 .circle-image-wrap {
    top: -132px;
    left:245px
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap .circle-image-wrap .circle-image {
    width:85%
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap .circle-image-wrap .circle-image.han-maumnet {
    border-radius:50%
}

.contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap .banner-link {
    display: block;
    width: 100%;
    height:100%
}

.partnershipbanner .rbannerWrapper ul.bannerList li {
    border:solid 1px #d7d7d7
}

.listSection {
    float: left;
    margin-top:16px
}

.listSection .listHeader {
    float: left;
    width: 100%;
    height:30px
}

.listSection .listHeader .title {
    float: left;
    margin-top: 7px;
    color: #1b1b1b;
    line-height: 1;
    font-size: 17px;
    letter-spacing:-1px
}

.listSection .listHeader .btnSet {
    float: left;
    height: 20px;
    margin:7px 14px 0 15px
}

.listSection .listHeader .btnSet a {
    padding-right: 8px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/more1_x2.png);
    background-size: 4px 6px;
    background-position: 100% 5px;
    background-repeat: no-repeat;
    border-color:#626262
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .listSection .listHeader .btnSet a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .listSection .listHeader .btnSet a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x3.png)
    }
}

.listSection .listHeader .tabInfo {
    float: right;
    margin:8px 0 0 0
}

.listSection .listHeader .tabInfo li {
    float: left;
    padding: 0 9px 0 8px;
    background-image: url(https://asset.hibrain.io/images/dist/background/tabBar1_x2.png);
    background-size: 1px 12px;
    background-position: right center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .listSection .listHeader .tabInfo li {
        background-image:url(https://asset.hibrain.io/images/dist/background/tabBar1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .listSection .listHeader .tabInfo li {
        background-image:url(https://asset.hibrain.io/images/dist/background/tabBar1_x3.png)
    }
}

.listSection .listHeader .tabInfo li.last {
    background-image: none;
    padding-right:0
}

.listSection .listHeader .texth27Btn {
    padding: 2px 10px;
    margin: 2px 1px 0 0;
    border-color: #bfbfbf;
    color:#777
}

.listSection .listBody {
    float: left;
    border:1px solid #e1e1e1
}

.listSection .listBody .contents {
    float: left;
    width: 638px;
    padding:12px 9px 3px 15px
}

.listSection .listBody .contents li {
    width: 100%;
    height: 25px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.listSection .listBody .contents li a {
    padding-left: 4px;
    color:#3b3b3b
}

.listSection .listBody .contents li a:hover .articleTitle, .listSection .listBody .contents li a:hover .boardTitle, .listSection .listBody .contents li a:hover .onlytit, .listSection .listBody .contents li a:hover .tit {
    text-decoration:underline
}

.listSection .listBody .contents li.bold {
    font-weight:400
}

.listSection .listBody .contents li.bold a {
    font-weight: 400;
    color:#3b3b3b
}

.listSection .listBody .contents li.emptyBlock {
    width: 100%;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    color:#555
}

.tabWrapper {
    float: left;
    width: 100%;
    height:34px
}

.tabWrapper .tabMenu {
    float: left;
    width: 100%;
    height: 34px;
    border-bottom:1px solid #d4d4d4
}

.tabWrapper .tabMenu li {
    float: left;
    height: 34px;
    line-height: 34px;
    text-align: center;
    background-image: url(https://asset.hibrain.io/images/dist/icon/tabmenubar_x2.png);
    background-size: 1px 13px;
    background-position: 100% 10px;
    background-repeat: no-repeat;
    background-color: #f6f6f6;
    color: #3b3b3b;
    font-weight: 600;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .tabWrapper .tabMenu li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/tabmenubar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .tabWrapper .tabMenu li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/tabmenubar_x3.png)
    }
}

.tabWrapper .tabMenu li a {
    float: left;
    width: 100%;
    height: 100%;
    color:#3b3b3b
}

.tabWrapper .tabMenu li a:hover {
    text-decoration:none
}

.tabWrapper .tabMenu li.selected {
    position: relative;
    right: 1px;
    height: 35px;
    border-width: 0 1px 0 1px;
    border-style: solid;
    border-color: #d4d4d4 #d4d4d4 #fff #d4d4d4;
    background-image: none;
    background-color: #fff;
    color:#479cf2
}

.tabWrapper .tabMenu li.selected a {
    color:#479cf2
}

.tabWrapper .tabMenu li.selected.last {
    border-color:#d4d4d4 #fff #fff #d4d4d4
}

.tabWrapper .tabMenu li.selected.first {
    border-color:#d4d4d4 #d4d4d4 #fff #fff
}

.tabWrapper .tabMenu li.last {
    background-image: none;
    border-color:#d4d4d4 #fff #d4d4d4 #d4d4d4
}

.tabWrapper .tabMenu3 li {
    width: 322px;
    padding:0
}

.tabWrapper .tabMenu3 li.first {
    width:323px
}

.tabWrapper .tabMenu4 li {
    width: 242px;
    padding:0
}

.tabWrapper .tabMenu4 li.first {
    width:241px
}

.tabWrapper .tabMenu5 li {
    width: 193px;
    padding:0
}

.tabWrapper .tabMenu5 li.first, .tabWrapper .tabMenu5 li.last {
    width:194px
}

.tabWrapper .tabMenu6 li {
    width: 161px;
    padding:0
}

.tabWrapper .tabMenu6 li.first {
    width:162px
}

.tabWrapper .tabMenu9 li {
    width: 108px;
    padding:0
}

.tabWrapper .tabMenu9 li.first, .tabWrapper .tabMenu9 li.last, .tabWrapper .tabMenu9 li.secound {
    width:106px
}

.tabWrapper .tabMenu11 li {
    width: 88px;
    padding:0
}

.tabWrapper .tabMenu11 li.last {
    width:87px
}

.tabWrapper .tabMenuline {
    float: right;
    margin-top:6px
}

.tabWrapper .tabMenuline li {
    float: left;
    height: 16px;
    margin-left: 10px;
    padding-right: 10px;
    border-right:1px solid #b5b5b5
}

.tabWrapper .tabMenuline .selected {
    color:#2478a9
}

.tabWrapper .tabMenuline .selected a {
    color:#2478a9
}

.tabWrapper .tabMenuline .last {
    padding: 0;
    border:none
}

.recruitList {
    width:662px
}

.recruitList .listBody {
    width:660px
}

.recruitList .listBody .tabMenu {
    width:100%
}

.recruitList .listBody .tabMenu li {
    width:161px
}

.recruitList .listBody .tabMenu li.longTab {
    width:162px
}

.recruitList .listBody .tabMenu li a .countInfo {
    padding-left: 5px;
    font-weight: 400;
    color:#3b3b3b
}

.recruitList .listBody .tabMenu li a .countInfo span {
    font-weight:400
}

.recruitList .listBody .tabMenu li.selected a .countInfo .number {
    color:#f2675f
}

.recruitList .listBody .contents li {
    float: left;
    width:305px
}

.recruitList .listBody .contents li a {
    width:299px
}

.recruitList .listBody .contents li:nth-child(even) {
    padding-left:26px
}

.recruitList .listBody .contents li.empty {
    width: 100%;
    height: 100px;
    margin:160px 0
}

.recruitList .listBody .contents li.empty .recommandEmptyWrapper {
    width: 100%;
    text-align:center
}

.recruitList .listBody .contents li.empty .recommandEmptyWrapper .title {
    height: 26px;
    font-size: 17px;
    font-weight: 600;
    color:#3b3b3b
}

.recruitList .listBody .contents li.empty .recommandEmptyWrapper p {
    font-size: 13px;
    color:#3b3b3b
}

.recruitList .listBody .contents li.empty .recommandEmptyWrapper a {
    width: 140px;
    height: 27px;
    padding:0
}

.recruitList .listBody .contents li.empty .recommandEmptyWrapper a.recommandInsert {
    color:#fff
}

.recruitList .listBody .contents li.emptyBlock {
    height: 100px;
    margin-top:180px
}

.hbnMainContainer .tabWrapper {
    background-color: #f6f6f6;
    border-bottom:1px solid #e1e1e1
}

.hbnMainContainer .tabWrapper .tabInfo {
    float: left;
    height: 100%;
    padding:0 13px
}

.hbnMainContainer .tabWrapper .tabInfo li {
    float: left;
    color: #686868;
    height: 34px;
    line-height: 36px;
    padding:0 30px 0 0
}

.hbnMainContainer .tabWrapper .tabInfo li .mainBlue {
    padding-left:5px
}

.hbnMainContainer .tabWrapper .tabInfo li.last {
    padding:0
}

.hbnMainContainer .tabWrapper .tabInfo li.listBar {
    margin-right: 10px;
    padding-right: 10px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/tabmenubar_x2.png);
    background-size: 1px 13px;
    background-position: 100% 11px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbnMainContainer .tabWrapper .tabInfo li.listBar {
        background-image:url(https://asset.hibrain.io/images/dist/icon/tabmenubar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbnMainContainer .tabWrapper .tabInfo li.listBar {
        background-image:url(https://asset.hibrain.io/images/dist/icon/tabmenubar_x3.png)
    }
}

.hbnMainContainer .tabWrapper .tabMenu {
    float: left;
    width:100%
}

.hbnMainContainer .tabWrapper .tabMenu li {
    float: left;
    width: 107px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    border-right: none;
    border-left: 1px solid #e1e1e1;
    background:0 0
}

.hbnMainContainer .tabWrapper .tabMenu li span {
    display: inline;
    margin: 0;
    padding: 0;
    border:0
}

.hbnMainContainer .tabWrapper .tabMenu li.longTab {
    position: relative;
    left: -1px;
    width:119px
}

.hbnMainContainer .tabWrapper .tabMenu li.shutTab {
    width:107px
}

.hbnMainContainer .tabWrapper .tabMenu li.shutTab.selected {
    left:0
}

.hbnMainContainer .tabWrapper .tabMenu li.selected {
    background-color:#fff
}

.hbnMainContainer .listSection .listBody .contents {
    min-height:175px
}

.hbnMainContainer .recruitList .listBody {
    height: 501px;
    padding-bottom:3px
}

.hbnMainContainer .recruitList .listBody .tabWrapper .tabInfo {
    width:378px
}

.hbnMainContainer .recruitList .listBody .tabWrapper .tabInfo li {
    padding-right: 0;
    line-height:36px
}

.hbnMainContainer .recruitList .listBody .tabWrapper .tabInfo li.last {
    float: right;
    padding-right:0
}

.hbnMainContainer .recruitList .listBody .tabWrapper .tabInfo li.listBar {
    padding-right:10px
}

.hbnMainContainer .recruitList .listBody .tabWrapper .tabMenu {
    border-top:none
}

.hbnMainContainer .recruitList .listBody .tabWrapper .tabMenu li {
    float: left;
    height: 34px;
    line-height: 36px;
    border-left: 1px solid #e0e0e0;
    text-align: center;
    color: #3b3b3b;
    font-size:12px
}

.hbnMainContainer .recruitList .listBody .tabWrapper .tabMenu li a {
    float: left;
    width: 100%;
    height: 34px;
    line-height: 36px;
    color: #3b3b3b;
    font-weight: 600;
    font-size:12px
}

.hbnMainContainer .recruitList .listBody .tabWrapper .tabMenu li a .countInfo {
    padding-left: 5px;
    font-weight: 400;
    color:#3b3b3b
}

.hbnMainContainer .recruitList .listBody .tabWrapper .tabMenu li a .countInfo span {
    font-weight:400
}

.hbnMainContainer .recruitList .listBody .tabWrapper .tabMenu li.selected {
    position: relative;
    top: -2px;
    height: 36px;
    border-top: 1px solid #e0e0e0;
    color:#525252
}

.hbnMainContainer .recruitList .listBody .tabWrapper .tabMenu li.selected a {
    color:#479cf2
}

.hbnMainContainer .recruitList .listBody .tabWrapper .tabMenu li.selected a .countInfo .number {
    color:#f2675f
}

.hbnMainContainer .recruitList .listBody .tabWrapper .tabMenu li {
    cursor:pointer
}

.hbnMainContainer .recruitList .listBody .contents {
    max-height: 440px;
    min-height: 358px;
    overflow: hidden;
    padding-bottom:0
}

.hbnMainContainer .recruitList .listBody .contents .borderDate {
    display:none
}

.hbnMainContainer .recruitList .listBody .contents .empty {
    margin-top: 148px;
    margin-bottom:93px
}

.hbnMainContainer .recruitList .listBody .contents .emptyBlock {
    margin-top: 165px;
    margin-bottom:93px
}

.hbnMainContainer .recruitList .listBody .banner {
    float: left;
    height: 83px;
    margin: 0 0 0 15px;
    text-align: left;
    padding-left:0
}

.hbnMainContainer .recruitList .listBody .banner a {
    display: block;
    width: 100%;
    padding:0
}

.hbnMainContainer .gradSection {
    float: right;
    width:326px
}

.hbnMainContainer .gradSection .tabWrapper {
    width:324px
}

.hbnMainContainer .gradSection .tabWrapper .tabInfo {
    width:298px
}

.hbnMainContainer .gradSection .tabWrapper .tabInfo .last {
    float:right
}

.hbnMainContainer .gradSection .listBody {
    width:324px
}

.hbnMainContainer .gradSection .listBody .contents {
    width: 298px;
    min-height:179px
}

.hbnMainContainer .gradSection .listBody .contents li {
    float: left;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.noticelist {
    width: 100%;
    margin-top:24px
}

.noticelist .listHeader .title {
    font-size: 16px;
    color:#405785
}

.noticelist .listHeader .btnSet {
    float: right;
    color:#343434
}

.noticelist .listBody {
    width: 100%;
    padding: 0;
    border-width: 2px 0 1px 0;
    border-style: solid;
    border-color:#9e9e9e
}

.noticelist .listBody .contents {
    width: 100%;
    padding:0
}

.noticelist .listBody .contents li {
    width: 100%;
    height: 29px;
    border-bottom: 1px solid #e2e2e2;
    overflow:hidden
}

.noticelist .listBody .contents li a {
    padding: 0;
    letter-spacing:0
}

.noticelist .listBody .contents li .noticeTitle {
    float: left;
    height: 29px;
    padding-left: 12px;
    line-height: 34px;
    color: #3b3b3b;
    font-weight:600
}

.noticelist .listBody .contents li .noticeDate {
    float: right;
    height: 29px;
    padding-right: 12px;
    line-height: 34px;
    color:#000
}

.gradResearch .listHeader .tabInfo {
    float:left
}

.gradList {
    margin-top:14px
}

.fundList {
    float: left;
    width: 326px;
    margin-right:10px
}

.fundList.last {
    margin-right:0
}

.fundList .listBody {
    width:324px
}

.fundList .listBody .tabWrapper {
    width:324px
}

.fundList .listBody .tabWrapper .tabInfo {
    width:298px
}

.fundList .listBody .tabWrapper .tabInfo li {
    float: right;
    padding-right:0
}

.fundList .listBody .tabWrapper .tabInfo li:nth-child(1) {
    float:left
}

.fundList .listBody .tabWrapper .tabInfo li.last {
    padding-right:10px
}

.fundList .listBody .contents {
    width:298px
}

.fundList .listBody .contents li {
    width:298px
}

.researchList {
    float: left;
    width: 326px;
    margin-right:10px
}

.researchList.last {
    margin-right:0
}

.researchList .listBody {
    width:324px
}

.researchList .listBody .tabWrapper {
    width:324px
}

.researchList .listBody .tabWrapper .tabInfo {
    width:298px
}

.researchList .listBody .tabWrapper .tabInfo li {
    float: right;
    padding-right:0
}

.researchList .listBody .tabWrapper .tabInfo li:nth-child(1) {
    float:left
}

.researchList .listBody .tabWrapper .tabInfo li.last {
    padding-right:10px
}

.researchList .listBody .contents {
    width:298px
}

.researchList .listBody .contents li {
    width:298px
}

.researchList1 .listBody .contents, .researchList2 .listBody .contents {
    min-height:280px
}

.articleList {
    float: left;
    width: 320px;
    margin-left:20px
}

.articleList .listBody {
    width:318px
}

.articleList .listBody .contents {
    float: left;
    width:100%
}

.articleList .listBody .contents li {
    float: left;
    width: 278px;
    padding: 0 10px 0 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.contentWrapper .listSection {
    width: 100%;
    margin-top:32px
}

.contentWrapper .listSection .listBody {
    width: 100%;
    border-width: 2px 0 1px 0;
    border-style: solid;
    border-color:#535353 #fff #d4d4d4 #fff
}

.contentWrapper .listSection .listBody .contents {
    width: 969px;
    padding:12px 0 0
}

.contentWrapper .listSection .listBody .contents li {
    width: 466.5px;
    height:28px
}

.contentWrapper .listSection .listBody .contents li a {
    display: inline-block;
    width: 458.5px;
    padding-left:0
}

.contentWrapper .listSection .listBody .contents li .bollet {
    float: left;
    width:8px
}

.contentWrapper .listSection .listBody .contents li .boardTitle {
    float: left;
    color: #405785;
    overflow:hidden
}

.contentWrapper .listSection .listBody .contents li .articleTitle {
    float: left;
    width: 386.5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.contentWrapper .listSection .listBody .contents li .articleTitle .replyCount {
    padding-left:4px
}

.contentWrapper .listSection .listBody .contents li .articleTitle .boardTitle {
    padding-right:4px
}

.contentWrapper .listSection .listBody .contents li .articleTitle .nationImg {
    margin:0 4px 0 0
}

.contentWrapper .listSection .listBody .contents li .borderDate {
    float: right;
    width: 68px;
    text-align: right;
    color:#525252
}

.contentWrapper .listSection .listBody .contents li .borderDate.hbnRED {
    color:#f2675f
}

.contentWrapper .listSection .listBody .contents li .replyCount {
    font-weight:400
}

.contentWrapper .listSection .listBody .contents li:nth-child(even) {
    padding-left:36px
}

.contentWrapper .listSection .listBody .contents li.empty {
    width: 100%;
    height:100px
}

.contentWrapper .listSection .listBody .contents li.emptyBlock {
    width:100%
}

.contentWrapper .listSection .footer {
    float: left;
    width: 100%;
    height:24px
}

.contentWrapper .listSection .footer .texth27Btn {
    float: left;
    padding: 3px 7px 2px;
    margin-top:4px
}

.contentWrapper .listSection .footer .btn_create {
    float: left;
    width: 50px;
    height: 19px;
    margin:4px 0 0
}

.contentWrapper .listSection .footer .btn_create:hover {
    background-position:0 -19px
}

.contentWrapper .listSection .footer .miniPaging {
    float: right;
    margin:4px 0 0
}

.contentWrapper .listSection .footer .miniPaging .pageInfo {
    float: left;
    height: 18px;
    line-height: 20px;
    color:#b9b9b9
}

.contentWrapper .listSection .footer .miniPaging .pageInfo .bold {
    color:#777
}

.contentWrapper .gradList, .contentWrapper .gradResearch {
    width:469.5px
}

.contentWrapper .gradList .listBody .contents, .contentWrapper .gradResearch .listBody .contents {
    width: 469.5px;
    height: 420px;
    overflow:hidden
}

.contentWrapper .gradList .listBody .contents li, .contentWrapper .gradResearch .listBody .contents li {
    width:100%
}

.contentWrapper .gradList .listBody .contents li a, .contentWrapper .gradResearch .listBody .contents li a {
    width:456.5px
}

.contentWrapper .gradList .listBody .contents li .articleTitle, .contentWrapper .gradResearch .listBody .contents li .articleTitle {
    width:384.5px
}

.contentWrapper .gradList .listBody .contents li .articleTitle img, .contentWrapper .gradResearch .listBody .contents li .articleTitle img {
    vertical-align:top
}

.contentWrapper .gradList .listBody .contents li .articleTitle .tit, .contentWrapper .gradResearch .listBody .contents li .articleTitle .tit {
    display: inline-block;
    max-width: 384.5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.contentWrapper .gradList .listBody .contents li .img-bizType .tit, .contentWrapper .gradResearch .listBody .contents li .img-bizType .tit {
    display: inline-block;
    max-width: 346.5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.contentWrapper .gradList .listBody .contents li .img-bizType-SSHIP .tit, .contentWrapper .gradResearch .listBody .contents li .img-bizType-SSHIP .tit {
    display: inline-block;
    max-width: 346.5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.contentWrapper .gradList .listBody .contents li:nth-child(even), .contentWrapper .gradResearch .listBody .contents li:nth-child(even) {
    padding-left:0
}

.contentWrapper .gradList .listBody .contents li.emptyBlock, .contentWrapper .gradResearch .listBody .contents li.emptyBlock {
    margin-top:200px
}

.contentWrapper .gradList {
    float:right
}

.contentWrapper .gradBraincafe .listBody .contents {
    width: 100%;
    min-height:140px
}

.contentWrapper .gradBraincafe .listBody .contents li {
    float:left
}

.contentWrapper .gradBraincafe .listBody .contents li:nth-child(even) {
    padding-left:22px
}

.contentWrapper .gradBraincafe .listBody .contents li.emptyBlock {
    width: 100%;
    margin-top:56px
}

.contentWrapper .researchList1 .listBody .contents li {
    float:left
}

.contentWrapper .researchList1 .listBody .contents li .articleTitle {
    width:361.5px
}

.contentWrapper .researchList1 .listBody .contents li .borderDate {
    width:80px
}

.contentWrapper .researchList1 .listBody .contents li.emptyBlock {
    margin-top:120px
}

.contentWrapper .researchList2 .listBody .contents li {
    float:left
}

.contentWrapper .researchList2 .listBody .contents li .articleTitle {
    width:361.5px
}

.contentWrapper .researchList2 .listBody .contents li .borderDate {
    width:80px
}

.contentWrapper .researchList2 .listBody .contents li.emptyBlock {
    margin-top:120px
}

.contentWrapper .braincafeList {
    width:801px
}

.contentWrapper .braincafeList .listBody .tabMenu4 li {
    width: 200px;
    padding:0
}

.contentWrapper .braincafeList .listBody .tabMenu4 li.first {
    width:199px
}

.contentWrapper .braincafeList .listBody .tabMenu5 li {
    width: 160px;
    padding:0
}

.contentWrapper .braincafeList .listBody .tabMenu5 li.first {
    width:159px
}

.contentWrapper .braincafeList .listBody .contents {
    width: 801px;
    min-height:140px
}

.contentWrapper .braincafeList .listBody .contents li {
    float:left
}

.contentWrapper .braincafeList .listBody .contents li:nth-child(even) {
    padding-left:22px
}

.contentWrapper .braincafeList .listBody .contents li.emptyBlock {
    width: 801px;
    margin-top:56px
}

.contentWrapper .braincafe2, .contentWrapper .braincafe3, .contentWrapper .braincafe4 {
    margin-top:10px
}

.contentWrapper .abroadList .listBody .contents {
    height:420px
}

.contentWrapper .abroadList .listBody .contents li {
    float:left
}

.contentWrapper .abroadList .listBody .contents li .articleTitle {
    float:left
}

.contentWrapper .abroadList .listBody .contents li .articleTitle span {
    float:left
}

.contentWrapper .abroadList .listBody .contents li .articleTitle .tit {
    max-width: 332px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.contentWrapper .abroadList .listBody .contents li .articleTitle .onlytit {
    max-width: 357px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.contentWrapper .abroadList .listBody .contents li.emptyBlock {
    margin-top:190px
}

.contentWrapper .braincafeList {
    width:801px
}

.contentWrapper .braincafeList .listBody .tabMenu5 li {
    width: 160px;
    padding:0
}

.contentWrapper .braincafeList .listBody .tabMenu5 li.first {
    width:159px
}

.contentWrapper .braincafeList .listBody .contents {
    width: 801px;
    min-height:140px
}

.contentWrapper .braincafeList .listBody .contents li {
    float:left
}

.contentWrapper .braincafeList .listBody .contents li:nth-child(even) {
    padding-left:22px
}

.contentWrapper .braincafeList .listBody .contents li.emptyBlock {
    width: 801px;
    margin-top:56px
}

.findTabMenu {
    float: left;
    width: 1140px;
    height: 40px;
    margin: 0;
    position: relative;
    top:1px
}

.findTabMenu li {
    float: left;
    width: 385px;
    height: 38px;
    line-height: 41px;
    font-size: 15px;
    font-weight: 700;
    text-align: center;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    margin-top: 2px;
    background-color:#ebebeb
}

.findTabMenu li a {
    color:#929292
}

.findTabMenu li.idtab {
    border-left:1px solid #e0e0e0
}

.findTabMenu li.pwtab {
    border-right:1px solid #e0e0e0
}

.findTabMenu li.selected {
    background-color: #fff;
    height: 40px;
    margin-top: 0;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom:1px solid #fff
}

.findTabMenu li.selected a {
    color:#1b1b1b
}

.thirdColLayout .contentWrapper .listSection .listBody .contents li {
    width:389.5px
}

.thirdColLayout .contentWrapper .listSection .listBody .contents li a {
    width:381.5px
}

.thirdColLayout .contentWrapper .listSection .listBody .contents li a span {
    float:left
}

.thirdColLayout .contentWrapper .listSection .listBody .contents li .articleTitle {
    float: left;
    padding-left: 2px;
    width:379.5px
}

.thirdColLayout .contentWrapper .listSection .listBody .contents li .articleTitle .boardTitle, .thirdColLayout .contentWrapper .listSection .listBody .contents li .articleTitle .noticeTitle {
    padding-right:4px
}

.thirdColLayout .contentWrapper .listSection .listBody .contents li .articleTitle .tit {
    max-width: 277.5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.thirdColLayout .contentWrapper .listSection .listBody .contents li .articleTitle .onlytit {
    max-width: 342.5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.thirdColLayout .contentWrapper .listSection .listBody .contents li.emptyBlock {
    width:100%
}

.mybrainTabWrapper {
    float: left;
    width: 100%;
    margin-bottom:14px
}

.mybrainTabWrapper .tabMenu {
    float: left;
    width:100%
}

.mybrainTabWrapper .tabMenu li {
    float: left;
    width: 321px;
    height: 44px;
    text-align: center;
    border: 1px solid #ccc;
    background-color: #ebebeb;
    font-size:16px
}

.mybrainTabWrapper .tabMenu li a {
    float: left;
    width: 100%;
    height: 44px;
    line-height: 48px;
    font-size: 15px;
    font-weight: 600;
    color:#919191
}

.mybrainTabWrapper .tabMenu li.selected {
    background-color: #fff;
    border-bottom:1px solid #fff
}

.mybrainTabWrapper .tabMenu li.selected a {
    color:#3b3b3b
}

.mybrainTabWrapper .tabMenu.tabMenu5 li {
    width:191.8px
}

.tabMenuTitleWrapper {
    float: left;
    width: 100%;
    height: 50px;
    margin:45px 0 62px
}

.tabMenuTitleWrapper .tabMenuTitleUl {
    float: left;
    width: 100%;
    height:50px
}

.tabMenuTitleWrapper .tabMenuTitleUl li {
    float: left;
    width: 250.5px;
    height: 50px;
    border: 1px solid #8a95af;
    margin:0 0 0 -1px
}

.tabMenuTitleWrapper .tabMenuTitleUl li a {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 50px;
    font-size: 16px;
    font-weight: 600;
    color: #8a95af;
    text-align: center;
    cursor:pointer
}

.tabMenuTitleWrapper .tabMenuTitleUl li a:hover {
    text-decoration:none
}

.tabMenuTitleWrapper .tabMenuTitleUl li.selected {
    background-color: #405785;
    border-color:#405785
}

.tabMenuTitleWrapper .tabMenuTitleUl li.selected a {
    color:#fff
}

.contentWrapper .gradBraincafe .listBody li .articleTitle .tit {
    float: left;
    max-width: 276.5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.contentWrapper .gradBraincafe .listBody li .articleTitle .onlytit {
    float: left;
    max-width: 342.5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.contentWrapper .gradResearch .listBody .contents li .articleTitle img {
    width:29px
}

.contentWrapper .gradList .listBody .contents li .articleTitle img {
    width:29px
}

.mainContentWrapper .listWrapper .gradSection .gradResearch .listBody .contents li .articleTitle img {
    width:29px
}

.mainContentWrapper .listWrapper .gradSection .gradList .listBody .contents li .articleTitle img {
    width:29px
}

.hbn-select-col_recruitment .contentWrapper .listSection .listBody .contents.static-height {
    max-height: 1400px;
    overflow:hidden
}

.contentWrapper .braincafeList .listBody .tabMenu6 li {
    width:133.3px
}

.contentWrapper .braincafeList .listBody .tabMenu6 li.first {
    width:132px
}

.contentWrapper .abroadList .listBody .contents {
    overflow:hidden
}

.thirdColLayout .contentWrapper .listSection .listBody .contents li .articleTitle .tit {
    max-width:250px
}

.tabWrapper .tabMenu5 li .new-icon {
    margin-top:-3px
}

.contentWrapper .abroadList .listBody .contents {
    height:280px
}

.contentWrapper .abroadList.braincafe .listBody .contents {
    height:140px
}

.contentWrapper .abroadList .listBody .contents li.emptyBlock.braincafe {
    margin-top:55px
}

.contentWrapper .listSection.abroadList.braincafe .listBody .contents li .articleTitle {
    width:450px
}

.researchList3.braincafe .listBody .contents {
    height: 140px;
    overflow:hidden
}

.contentWrapper .listSection.researchList3.braincafe .listBody .contents li .articleTitle {
    width:450px
}

.contentWrapper .researchList3.braincafe .listBody .contents li.emptyBlock {
    margin-top:55px
}

.contentWrapper .researchList3 .listBody .contents li {
    float:left
}

.contentWrapper .researchList3 .listBody li .articleTitle .onlytit, .contentWrapper .researchList3 .listBody li .articleTitle .tit {
    float: left;
    max-width: 360px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.contentWrapper .gradList .listBody .contents, .contentWrapper .gradResearch .listBody .contents {
    height:280px
}

.gradDiscussion .listBody .contents {
    width: 100%;
    min-height:140px
}

.gradDiscussion .listBody .contents li {
    float:left
}

.gradDiscussion .listBody .contents li:nth-child(even) {
    padding-left:22px
}

.gradDiscussion .listBody .contents li.emptyBlock {
    width: 100%;
    margin-top:56px
}

.contentWrapper .listSection.gradDiscussion {
    margin-top:10px
}

.contentWrapper .listSection.gradDiscussion .listBody .contents li .articleTitle {
    width:450px
}

.contentWrapper .gradDiscussion .listBody li .articleTitle .onlytit, .contentWrapper .gradDiscussion .listBody li .articleTitle .tit {
    float: left;
    max-width: 360px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.contentWrapper .abroadList.abroadlife1 .listBody .contents {
    height:140px
}

.contentWrapper .abroadList .listBody .contents li.emptyBlock {
    margin-top:55px
}

.contentWrapper .abroadList .listBody .contents li .articleTitle .tit.abroadlife-article-list {
    max-width:285px
}

.researchList1 .listBody .contents, .researchList2 .listBody .contents, .researchList4 .listBody .contents {
    height: 195px;
    overflow: hidden;
    min-height:0
}

.contentWrapper .researchList4 .listBody .contents li {
    float:left
}

.contentWrapper .researchList4 .listBody .contents li .articleTitle {
    width:361.5px
}

.contentWrapper .researchList4 .listBody .contents li .borderDate {
    width:80px
}

.contentWrapper .researchList1 .listBody .contents li.emptyBlock, .contentWrapper .researchList2 .listBody .contents li.emptyBlock, .contentWrapper .researchList4 .listBody .contents li.emptyBlock {
    margin-top:90px
}

.searchBarWrapper {
    float: right;
    width: 995px;
    height: 39px;
    background:#f6f6f6
}

.searchBarWrapper ul li a {
    line-height: 22px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

.searchBarWrapper .noticeWrapper {
    height: 39px;
    overflow: hidden;
    text-align:left
}

.searchBarWrapper .noticeWrapper .notice {
    float:left
}

.searchBarWrapper .noticeWrapper .notice li {
    height: 29px;
    overflow: hidden;
    padding-top:10px
}

.searchBarWrapper .ppbannerWrapper {
    float: right;
    width: 470px;
    height: 39px;
    margin-right: 21px;
    overflow:hidden
}

.searchBarWrapper .ppbannerWrapper .bntControl {
    margin:13px 10px 0 10px
}

.searchBarWrapper .ppbannerWrapper .bntControl .next, .searchBarWrapper .ppbannerWrapper .bntControl .prev {
    content: ""
}

.searchBarWrapper .ppbannerWrapper .sliderView {
    float: right;
    width: 400px;
    text-align: right;
    height:39px
}

.searchBarWrapper .ppbannerWrapper .sliderView ul li {
    height: 20px;
    overflow:hidden
}

.searchBarWrapper .ppbannerWrapper .sliderView ul li .bannerType {
    padding-right: 10px;
    font-weight:600
}

.searchBarWrapper sup {
    vertical-align: text-top;
    line-height:100%
}

.searchSelectLayout {
    float: left;
    width:801px
}

.searchSelectWrapper {
    width: 759px;
    height: 54px;
    padding: 12px 20px;
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #e2e2e2;
    background-color: #f6f6f6;
    margin-bottom:10px
}

.searchSelectWrapper select {
    float: left;
    min-width: 50px;
    height: 24px;
    padding: 3px 6px;
    background-color: #fff;
    margin-right: 6px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/selectbox_limit_x2.png);
    background-size: 7px 5px;
    background-position: 86% 10px;
    background-repeat: no-repeat;
    border: 1px solid #ccc;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-align: center;
    color:#2e2e2e
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .searchSelectWrapper select {
        background-image:url(https://asset.hibrain.io/images/dist/icon/selectbox_limit_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .searchSelectWrapper select {
        background-image:url(https://asset.hibrain.io/images/dist/icon/selectbox_limit_x3.png)
    }
}

.searchSelectWrapper select option {
    text-align:center
}

.searchSelectWrapper select.COMPSelect {
    width: 146px;
    background-position:130px 10px
}

.searchSelectWrapper select.IJOBSelect {
    width: 100px;
    background-position:84px 10px
}

.searchSelectWrapper select.DGRSelect {
    width: 80px;
    background-position:64px 10px
}

.searchSelectWrapper select.ARASelect {
    width: 80px;
    background-position:64px 10px
}

.searchSelectWrapper select.MJRSelect {
    width: 100px;
    background-position:84px 10px
}

.searchSelectWrapper select.subMJRSelect {
    width: 130px;
    background-position:114px 10px
}

.searchSelectWrapper .searchInput {
    float: right;
    width: 309px;
    height: 18px;
    line-height: 18px;
    border: 1px solid #ccc;
    padding: 2px 6px;
    margin: 6px 6px 0 0;
    font-size:14px
}

.searchSelectWrapper .searchInput::-webkit-input-placeholder {
    font-size: 13px;
    color:#b8b8b8
}

.searchSelectWrapper .searchInput::-moz-placeholder {
    font-size: 13px;
    color:#b8b8b8
}

.searchSelectWrapper .searchInput:-ms-input-placeholder {
    font-size: 13px;
    color:#b8b8b8
}

.searchSelectWrapper .searchInput:-moz-placeholder {
    font-size: 13px;
    color:#b8b8b8
}

.searchSelectWrapper .searchSubmit {
    float: right;
    width: 87px;
    height: 54px;
    line-height: 54px;
    margin: 0;
    border: 0;
    cursor: pointer;
    font-size: 14px;
    font-weight: 600;
    color: #fff;
    background-color: #848484;
    text-align:center
}

.searchSelectWrapper .searchSubmit:hover {
    text-decoration:none
}

.searchSelectWrapper .comment {
    float: left;
    display: block;
    height: 24px;
    line-height: 26px;
    margin-top: 6px;
    color:#525252
}

.searchSelectWrapper .detailSearchBtn {
    float: left;
    width: 61px;
    height: 24px;
    border: 0;
    margin: 0 0 0 10px;
    background-image: url(https://asset.hibrain.io/images/dist/button/detailSearchTextBG_x2.png?v=12);
    background-size: 61px 14px;
    background-position: 0 6px;
    background-repeat: no-repeat;
    font-size: 0;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .searchSelectWrapper .detailSearchBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/detailSearchTextBG_x2.png?v=12)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .searchSelectWrapper .detailSearchBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/detailSearchTextBG_x3.png?v=12)
    }
}

.searchSection {
    float: right;
    margin: 8px 0 7px 0;
    height:24px
}

.searchSection .searchbackimg {
    float: right;
    height:24px
}

.searchSection .searchbackimg .searchInput {
    float: left;
    width: 149px;
    height: 18px;
    line-height: 18px;
    border: 1px solid #ccc;
    padding: 2px;
    margin: 0 5px 0 0;
    font-size:14px
}

.searchSection .searchbackimg .searchSubmit {
    float: left;
    width: 39px;
    height: 24px;
    margin: 0;
    border: 0;
    background-image: url(https://asset.hibrain.io/images/dist/button/menuSearch_x2.png);
    background-size: 39px 24px;
    background-position: 0 0;
    background-repeat: no-repeat;
    font-size: 0;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .searchSection .searchbackimg .searchSubmit {
        background-image:url(https://asset.hibrain.io/images/dist/button/menuSearch_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .searchSection .searchbackimg .searchSubmit {
        background-image:url(https://asset.hibrain.io/images/dist/button/menuSearch_x3.png)
    }
}

.searchSection .searchbackimg .detailSearchBtn {
    float: left;
    width: 59px;
    height: 24px;
    border: 0;
    margin: 0 0 0 1px;
    background-image: url(https://asset.hibrain.io/images/dist/button/detailSearchText_x2.png);
    background-size: 59px 12px;
    background-position: 0 6px;
    background-repeat: no-repeat;
    font-size: 0;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .searchSection .searchbackimg .detailSearchBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/detailSearchText_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .searchSection .searchbackimg .detailSearchBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/detailSearchText_x3.png)
    }
}

.contentWrapper .searchSection {
    margin:0
}

.contentBody .searchSelectLayout {
    width: 969px;
    margin-bottom:10px
}

.contentBody .searchSelectWrapper {
    width: 927px;
    height: 22px;
    padding:19px 20px
}

.contentBody .searchSelectWrapper .searchSubmit {
    float: left;
    width: 39px;
    height: 24px;
    margin: 0;
    border: 0;
    background-image: url(https://asset.hibrain.io/images/dist/button/menuSearch_x2.png);
    background-size: 39px 24px;
    background-position: 0 0;
    background-repeat: no-repeat;
    font-size: 0;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentBody .searchSelectWrapper .searchSubmit {
        background-image:url(https://asset.hibrain.io/images/dist/button/menuSearch_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentBody .searchSelectWrapper .searchSubmit {
        background-image:url(https://asset.hibrain.io/images/dist/button/menuSearch_x3.png)
    }
}

.contentBody .searchSelectWrapper .searchInput {
    float: left;
    width: 130px;
    padding: 2px;
    margin:0 6px 0 0
}

.detailSearchForm {
    float: left;
    width:969px
}

.detailSearchLayout {
    float: left;
    width: 939px;
    margin-bottom: 10px;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #525252;
    padding:0 14px
}

.detailSearchLayout .detailSearchWrapper {
    float: left;
    width:100%
}

.detailSearchLayout .checkItem {
    float: left;
    width: 100%;
    padding: 7px 0;
    border-bottom:1px solid #e2e2e2
}

.detailSearchLayout .checkItem .checkHeader {
    float: left;
    width: 90px;
    height: 16px;
    padding: 8px 0;
    color: #3b3b3b;
    font-weight: 600;
    text-align:left
}

.detailSearchLayout .checkItem .checkBody {
    float: right;
    width: 849px;
    padding:0
}

.detailSearchLayout .checkItem .checkBody ul {
    float: left;
    width:100%
}

.detailSearchLayout .checkItem .checkBody ul li {
    float: left;
    height: 16px;
    line-height: 16px;
    padding:8px 18px 8px 0
}

.detailSearchLayout .checkItem .checkBody ul.searchOrgRelCds li {
    padding:8px 12px 8px 0
}

.detailSearchLayout .checkItem .checkBody input {
    float: left;
    margin:2px 5px 0 0
}

.detailSearchLayout .checkItem .checkBody input[type=password], .detailSearchLayout .checkItem .checkBody input[type=text] {
    width: 300px;
    border: 1px solid #c9c9c9;
    height: 18px;
    line-height: 18px;
    padding:5px 0 5px 5px
}

.detailSearchLayout .checkItem .checkBody input[type=password].error, .detailSearchLayout .checkItem .checkBody input[type=text].error {
    border-color:#f2675f
}

.detailSearchLayout .checkItem .checkBody input[type=password]:hover, .detailSearchLayout .checkItem .checkBody input[type=text]:hover {
    border:1px solid #c9c9c9
}

.detailSearchLayout .checkItem .checkBody label {
    float: left;
    color:#474747
}

.detailSearchLayout .checkItem .checkBody .textBtnBlue {
    float: right;
    width: 110px;
    height: 30px;
    line-height: 24px;
    border: 1px solid #479cf2;
    margin: 0 0 0 10px;
    background-color: #479cf2;
    color: #fff;
    font-size: 14px;
    text-align: center;
    cursor:pointer
}

.detailSearchLayout .checkItem .checkBody div.textBtnBlue {
    height: 23px;
    padding:2px 6px 3px 6px
}

.detailSearchLayout .checkItem .checkBody div.textBtnBlue:hover {
    text-decoration:none
}

.detailSearchLayout .checkItem .checkBody .textBtnGray {
    float: right;
    width: 65px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #9e9e9e;
    margin-left: 10px;
    background-color: #fff;
    color: #3b3b3b;
    font-size: 14px;
    text-align: center;
    cursor:pointer
}

.detailSearchLayout .checkItem .checkBody .searchReset {
    float: right;
    height: 27px;
    line-height: 30px;
    margin: 0 0 0 25px;
    padding-left: 22px;
    color: #777;
    background-image: url(https://asset.hibrain.io/images/dist/icon/reset-gray-icon.svg);
    background-size: 17px 16px;
    background-repeat: no-repeat;
    background-position: 0 6px;
    cursor:pointer
}

.detailSearchLayout .bordernone {
    border-bottom:none
}

.detailSearchLayout .majorCheckItem {
    padding:0
}

.detailSearchLayout .majorCheckItem .checkHeader {
    padding:15px 0
}

.detailSearchLayout .majorCheckItem .checkBody .mainMajor {
    float: left;
    width: 100%;
    height: 46px;
    border-bottom:1px solid #d4d4d4
}

.detailSearchLayout .majorCheckItem .checkBody .mainMajor li {
    float: left;
    height: 46px;
    line-height: 46px;
    padding: 0;
    text-align: center;
    background-image: url(https://asset.hibrain.io/images/dist/icon/tabmenubar_x2.png);
    background-size: 1px 13px;
    background-position: 100% 16px;
    background-repeat: no-repeat;
    background-color: #f9f9f9;
    color: #3b3b3b;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .detailSearchLayout .majorCheckItem .checkBody .mainMajor li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/tabmenubar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .detailSearchLayout .majorCheckItem .checkBody .mainMajor li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/tabmenubar_x3.png)
    }
}

.detailSearchLayout .majorCheckItem .checkBody .mainMajor li.selected {
    position: relative;
    right: 1px;
    height: 47px;
    border-width: 0 1px 0 1px;
    border-style: solid;
    border-color: #d4d4d4 #d4d4d4 #fff #d4d4d4;
    font-weight: 600;
    background-image: none;
    background-color: #fff;
    color:#479cf2
}

.detailSearchLayout .majorCheckItem .checkBody .mainMajor li.selected.last {
    border-color:#d4d4d4 #fff #fff #d4d4d4
}

.detailSearchLayout .majorCheckItem .checkBody .mainMajor li.selected.first {
    border-color:#d4d4d4 #d4d4d4 #fff #fff
}

.detailSearchLayout .majorCheckItem .checkBody .mainMajor li.last {
    background-image: none;
    border-color:#d4d4d4 #fff #d4d4d4 #d4d4d4
}

.detailSearchLayout .majorCheckItem .checkBody .subMajor {
    padding:8px 0
}

.detailSearchLayout .majorCheckItem .checkBody .subMajor li {
    width: 20%;
    padding:8px 0
}

.detailSearchLayout .majorCheckItem .checkBody .subMajor li.commentALLM {
    width:100%
}

.detailSearchLayout .majorCheckItem .checkBody .subMajor li.commentALLM span {
    margin-left: 20px;
    color:#f2675f
}

.twoColLayout .detailSearchForm {
    border-bottom:none
}

.twoColLayout .detailSearchLayout {
    border-color:#e0e0e0
}

.twoColLayout .detailSearchLayout .checkItem .checkBody ul li {
    padding:8px 24px 8px 0
}

.twoColLayout .detailSearchLayout .checkItem .checkBody ul.subMajor li {
    width: 141px;
    padding:8px 0
}

.twoColLayout .detailSearchLayout .checkItem .checkBody ul.searchOrgRelCds li {
    padding:8px 24px 8px 0
}

.twoColLayout .detailSearchLayout .majorCheckItem .checkBody .mainMajor li {
    width: 94px;
    padding:0
}

.twoColLayout .detailSearchLayout .majorCheckItem .checkBody .mainMajor li.first, .twoColLayout .detailSearchLayout .majorCheckItem .checkBody .mainMajor li.idx-1, .twoColLayout .detailSearchLayout .majorCheckItem .checkBody .mainMajor li.last {
    width:94px
}

.searchResult {
    float: left;
    width: 100%;
    height: 16px;
    line-height: 16px;
    padding:18px 0 9px
}

.searchResult .hbnBLUE {
    font-size:16px
}

.thirdColLayout .detailSearchForm {
    width:801px
}

.thirdColLayout .detailSearchLayout {
    width:771px
}

.thirdColLayout .detailSearchLayout .detailSearchWrapper {
    width:771px
}

.thirdColLayout .detailSearchLayout .detailSearchWrapper .checkItem .checkBody {
    width:681px
}

.thirdColLayout .detailSearchLayout .detailSearchWrapper .majorCheckItem .mainMajor li {
    width:76px
}

.thirdColLayout .detailSearchLayout .detailSearchWrapper .majorCheckItem .mainMajor li.first, .thirdColLayout .detailSearchLayout .detailSearchWrapper .majorCheckItem .mainMajor li.idx-1, .thirdColLayout .detailSearchLayout .detailSearchWrapper .majorCheckItem .mainMajor li.last {
    width:74px
}

.thirdColLayout .detailSearchLayout .detailSearchWrapper .buttonSet-s {
    padding-left:276.5px
}

.searchSelectWrapper select {
    text-align:left
}

.searchBarWrapper .ppbannerWrapper .sliderView .rollBannereee .rplatinumplus {
    margin-left: 26px;
    padding:10px 0
}

.searchBarWrapper .noticeWrapper {
    float: right;
    width: auto;
    margin-right:20px
}

.searchBarWrapper .noticeWrapper .noticeLi .title {
    float: left;
    line-height: 22px;
    margin-right: 5px;
    font-size: 13px;
    font-weight:600
}

.searchBarWrapper .noticeWrapper .notice li a {
    color:#303030
}

.searchBarWrapper .ppbannerWrapper {
    float:left
}

.searchBarWrapper .ppbannerWrapper .sliderView {
    float: left;
    width:auto
}

.searchBarWrapper .ppbannerWrapper .sliderView .title {
    float: left;
    line-height: 22px;
    margin-right: 5px;
    font-size: 13px;
    font-weight:600
}

.searchBarWrapper .ppbannerWrapper .sliderView .rollBannereee .rplatinumplus .news-image {
    float: left;
    height:18px
}

.searchBarWrapper .noticeWrapper .notice li .notice-image {
    float: left;
    height:18px
}

.searchBarWrapper .ppbannerWrapper .sliderView .rollBannereee .rplatinumplus .news-image-wrap {
    float: left;
    width: 30.75px;
    margin-top: 1px;
    margin-right:5px
}

.searchBarWrapper .noticeWrapper .notice li .notice-image-wrap {
    float: left;
    width: 42px;
    margin:1px 5px 0 0
}

.subNavigation .menuHederTitle {
    width: 127px;
    height: 39px;
    line-height: 42px;
    padding-left: 18px;
    font-size: 17px;
    font-weight: 400;
    color: #fff;
    overflow:hidden
}

.subNavigation .menuHederTitle a {
    display: block;
    color: #fff;
    cursor:pointer
}

.subNavigation .menuHederTitle a:hover {
    text-decoration:none
}

.menuUl {
    width: 137px;
    border-bottom: 1px solid #e0e0e0;
    padding: 9px 0 0 0;
    margin-left:8px
}

.menuUl .menuLi {
    padding: 0 0 8px 9px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/menu_x2.png);
    background-size: 3px 7px;
    background-position: 2px 4px;
    background-repeat: no-repeat;
    font-size: 14px;
    color:#000
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .menuUl .menuLi {
        background-image:url(https://asset.hibrain.io/images/dist/icon/menu_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .menuUl .menuLi {
        background-image:url(https://asset.hibrain.io/images/dist/icon/menu_x3.png)
    }
}

.menuUl .menuLi a {
    font-size: 14px;
    color:#000
}

.menuUl.last {
    border-bottom:0
}

.worldOtherUl {
    padding:0
}

.menuWrapper {
    border-bottom:1px solid #2e2e2e
}

.menuWrapper .categoryMenu {
    width: 100%;
    overflow: hidden;
    border-bottom: 1px solid #e0e0e0;
    padding:4px 0
}

.menuWrapper .categoryMenu li {
    float: left;
    width: 50px;
    height: 34px;
    padding: 1px 0 0 1px;
    cursor:pointer
}

.menuWrapper h2, .menuWrapper h3 {
    width: 137px;
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #e0e0e0;
    margin-left: 8px;
    font-size: 15px;
    color:#3b3b3b
}

.menuWrapper h2 a, .menuWrapper h3 a {
    color: #3b3b3b;
    font-weight: 600;
    cursor:pointer
}

.menuWrapper h2 .menuMore, .menuWrapper h3 .menuMore {
    font-size: 12px;
    font-weight: 400;
    line-height: 37px;
    color: #3b3b3b;
    cursor:pointer
}

.menuSection {
    float: left;
    width: 127px;
    padding:0 5px
}

.menuSection .menuHeader {
    float: left;
    width: 100%;
    border-top: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    height:34px
}

.menuSection .menuHeader .title {
    height: 29px;
    line-height: 29px;
    padding: 3px 0 0 3px;
    color: #303030;
    font-weight:600
}

.menuSection .menuHeader .title a {
    font-weight:600
}

.menuSection .menuHeader .btnSet {
    padding-top: 18px;
    background-position:100% 78%
}

.menuSection .menuBody {
    clear: both;
    width:100%
}

.menuSection .menuBody ul {
    width: 100%;
    padding:10px 0 0
}

.menuSection .menuBody ul li {
    width: 100%;
    height: 20px;
    margin-bottom:4px
}

.menuSection .menuBody ul li a {
    padding-left: 3px;
    line-height: 20px;
    color:#3b3b3b
}

.hbncafe-thema .menuHeader {
    border-top:0
}

.hbncafe {
    border-bottom: 1px solid #2e2e2e;
    margin-bottom:10px
}

.hbn-select-col_recruitment .globalNavigationUl .selected a {
    background-position: 0 -18px;
    color:#f2675f
}

.hbn-select-col_recruitment h3.selected {
    font-weight:600
}

.hbn-select-col_recruitment .menuUl .selected {
    background-image: url(https://asset.hibrain.io/images/dist/icon/menuSelected_x2.png);
    background-size: 3px 7px;
    background-position: 2px 4px;
    background-repeat: no-repeat;
    color:#f2675f
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-select-col_recruitment .menuUl .selected {
        background-image:url(https://asset.hibrain.io/images/dist/icon/menuSelected_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-select-col_recruitment .menuUl .selected {
        background-image:url(https://asset.hibrain.io/images/dist/icon/menuSelected_x3.png)
    }
}

.hbn-select-col_recruitment .menuUl .selected a {
    font-weight: 600;
    color:#f2675f
}

.hbn-select-col_recruitment .menuHederTitle {
    background-color:#f2675f
}

.hbn-select-col_gradstudent .globalNavigationUl .selected a {
    background-position: -64px -18px;
    color:#9dc24e
}

.hbn-select-col_gradstudent h3.selected {
    font-weight:600
}

.hbn-select-col_gradstudent .menuUl .selected {
    background-image: url(https://asset.hibrain.io/images/dist/icon/menuSelected2_x2.png);
    background-size: 3px 7px;
    background-position: 2px 4px;
    background-repeat: no-repeat;
    color:#9dc24e
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-select-col_gradstudent .menuUl .selected {
        background-image:url(https://asset.hibrain.io/images/dist/icon/menuSelected2_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-select-col_gradstudent .menuUl .selected {
        background-image:url(https://asset.hibrain.io/images/dist/icon/menuSelected2_x3.png)
    }
}

.hbn-select-col_gradstudent .menuUl .selected a {
    font-weight: 600;
    color:#9dc24e
}

.hbn-select-col_gradstudent .menuHederTitle {
    background-color:#9dc24e
}

.hbn-select-col_research .globalNavigationUl .selected a {
    background-position: -159px -18px;
    color:#479cf2
}

.hbn-select-col_research h3.selected {
    font-weight:600
}

.hbn-select-col_research .menuUl .selected {
    background-image: url(https://asset.hibrain.io/images/dist/icon/menuSelected1_x2.png);
    background-size: 3px 7px;
    background-position: 2px 4px;
    background-repeat: no-repeat;
    color:#479cf2
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-select-col_research .menuUl .selected {
        background-image:url(https://asset.hibrain.io/images/dist/icon/menuSelected1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-select-col_research .menuUl .selected {
        background-image:url(https://asset.hibrain.io/images/dist/icon/menuSelected1_x3.png)
    }
}

.hbn-select-col_research .menuUl .selected a {
    font-weight: 600;
    color:#479cf2
}

.hbn-select-col_research .menuHederTitle {
    background-color:#479cf2
}

.hbn-select-col_braincafe .globalNavigationUl .selected a {
    background-position: -255px -18px;
    color:#f9b600
}

.hbn-select-col_braincafe h3.selected {
    font-weight:600
}

.hbn-select-col_braincafe .menuUl .selected {
    background-image: url(https://asset.hibrain.io/images/dist/icon/menuSelected4_x2.png);
    background-size: 3px 7px;
    background-position: 2px 4px;
    background-repeat: no-repeat;
    color:#f9b600
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-select-col_braincafe .menuUl .selected {
        background-image:url(https://asset.hibrain.io/images/dist/icon/menuSelected4_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-select-col_braincafe .menuUl .selected {
        background-image:url(https://asset.hibrain.io/images/dist/icon/menuSelected4_x3.png)
    }
}

.hbn-select-col_braincafe .menuUl .selected a {
    font-weight: 600;
    color:#f9b600
}

.hbn-select-col_braincafe .menuHederTitle {
    background-color:#f9b600
}

.hbn-select-col_abroadlife .globalNavigationUl .selected a {
    background-position: -334px -18px;
    color:#405785
}

.hbn-select-col_abroadlife h3.selected {
    font-weight:600
}

.hbn-select-col_abroadlife .menuUl .selected {
    background-image: url(https://asset.hibrain.io/images/dist/icon/menuSelected3_x2.png);
    background-size: 3px 7px;
    background-position: 2px 4px;
    background-repeat: no-repeat;
    color:#405785
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-select-col_abroadlife .menuUl .selected {
        background-image:url(https://asset.hibrain.io/images/dist/icon/menuSelected3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-select-col_abroadlife .menuUl .selected {
        background-image:url(https://asset.hibrain.io/images/dist/icon/menuSelected3_x3.png)
    }
}

.hbn-select-col_abroadlife .menuUl .selected a {
    font-weight: 600;
    color:#405785
}

.hbn-select-col_abroadlife .menuHederTitle {
    background-color:#405785
}

.hbn-select-col_mybrain .globalNavigationUl .selected a {
    background-position: -398px -18px;
    color:#111
}

.hbn-select-col_mybrain h3.selected {
    font-weight:600
}

.hbn-select-col_mybrain .menuUl .selected {
    background-image: url(https://asset.hibrain.io/images/dist/icon/menuSelected3_x2.png);
    background-size: 3px 7px;
    background-position: 2px 4px;
    background-repeat: no-repeat;
    color:#3b3b3b
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-select-col_mybrain .menuUl .selected {
        background-image:url(https://asset.hibrain.io/images/dist/icon/menuSelected3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-select-col_mybrain .menuUl .selected {
        background-image:url(https://asset.hibrain.io/images/dist/icon/menuSelected3_x3.png)
    }
}

.hbn-select-col_mybrain .menuUl .selected a {
    font-weight: 600;
    color:#3b3b3b
}

.hbn-select-col_mybrain .menuHederTitle {
    background-color:#848484
}

.hbn-select-col_template .selected {
    background-image: url(https://asset.hibrain.io/images/dist/icon/menuSelected3_x2.png);
    background-size: 3px 7px;
    background-position: 2px 4px;
    background-repeat: no-repeat;
    color:#848484
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-select-col_template .selected {
        background-image:url(https://asset.hibrain.io/images/dist/icon/menuSelected3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-select-col_template .selected {
        background-image:url(https://asset.hibrain.io/images/dist/icon/menuSelected3_x3.png)
    }
}

.hbn-select-col_template .selected a {
    color:#848484
}

.hbn-select-col_template .menuHederTitle {
    background-color:#848484
}

.allMenuContainer {
    position: absolute;
    top: 84px;
    width: 100%;
    margin: 0 auto;
    z-index: 900;
    background-color:#fff
}

.allMenuContainer .allmenuLayout {
    width: 100%;
    height: 42px;
    border-top: 1px solid #b9b9b9;
    border-bottom: 1px solid #e8e8e8;
    background-color:#fff
}

.allMenuContainer .allmenuLayout .allmenuHeader {
    width: 1140px;
    height: 42px;
    margin: 0 auto;
    overflow: hidden;
    background-color:#fff
}

.allMenuContainer .allmenuLayout .allmenuHeader .title {
    float: left;
    line-height: 48px;
    padding-left: 6px;
    font-size: 17px;
    font-weight: 600;
    color:#479cf2
}

.allMenuContainer .allmenuLayout .allmenuHeader .closeBtn {
    float: right;
    width: 19px;
    height: 19px;
    margin: 13px 0 0 0;
    text-align: center;
    cursor:pointer
}

.allMenuContainer .allmenuLayout .allmenuHeader .closeBtn img {
    cursor:pointer
}

.allMenuContainer .allmenuLayout .allmenuHeader .comments {
    float: right;
    margin:14px 14px 0 0
}

.allMenuContainer .menuContainer {
    width: 1140px;
    margin: 0 auto;
    background-color:#fff
}

.allMenuContainer .menuContainer .menuTable {
    width:100%
}

.allMenuContainer .menuContainer .menuTable td {
    width: 146px;
    padding: 8px 0 5px 20px;
    vertical-align: top;
    border-left: 1px solid #e8e8e8;
    border-right:1px solid #e8e8e8
}

.allMenuContainer .menuContainer .menuTable td.braincafeAlltd {
    border-right: 0;
    border-left:0
}

.allMenuContainer .menuContainer .menuTable td.braincafeAlltdSecond {
    width: 136px;
    padding-left:0
}

.allMenuContainer .menuContainer .menuItem {
    width:100%
}

.allMenuContainer .menuContainer .menuItem h3 {
    height: 34px;
    line-height: 36px;
    font-size: 15px;
    font-weight: 600;
    color:#262626
}

.allMenuContainer .menuContainer .menuItem h3 a {
    font-weight: 600;
    cursor:pointer
}

.allMenuContainer .menuContainer .menuItem .menuWrapper {
    float: left;
    border:0
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle {
    float: left;
    width: 100%;
    margin-bottom: 6px;
    clear:both
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle h3 {
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin: 0;
    border: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 600;
    color:#525252
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle h3 a {
    color: #525252;
    font-weight: 600;
    cursor:pointer
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle h3.hbnBLUE {
    color:#479cf2
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle h3.hbnBLUE a {
    color:#479cf2
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle h3 img {
    vertical-align: top;
    margin:5px 0 0 0
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl {
    width: 100%;
    margin: 0;
    border: 0;
    padding:0
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .menuLi {
    width: 100%;
    height: 22px;
    line-height: 22px;
    border: 0;
    padding: 0;
    background: 0 0;
    font-size: 13px;
    color:#525252
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .menuLi.hbnBLUE {
    color:#479cf2
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .menuLi.manadatoryBlue {
    width: auto;
    padding: 0 0 0 10px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/manadatoryBlue5x5_x2.png);
    background-size: 5px 5px;
    background-position: 0 7px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .menuLi.manadatoryBlue {
        background-image:url(https://asset.hibrain.io/images/dist/icon/manadatoryBlue5x5_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .menuLi.manadatoryBlue {
        background-image:url(https://asset.hibrain.io/images/dist/icon/manadatoryBlue5x5_x3.png)
    }
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .menuLi.manadatoryBlue .menuTitleLink {
    color:#479cf2
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .menuLi a {
    font-size: 13px;
    color:#525252
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .menuLi a.manadatoryBlue {
    background-position:0 3px
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .menuLi a.hbnBLUE {
    color:#479cf2
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .inline {
    float: left;
    width: auto;
    padding-right: 7px;
    margin-right: 6px;
    background-image: url(https://asset.hibrain.io/images/dist/background/bar1x11-allmenu_x2.png);
    background-size: 1px 11px;
    background-position: 100% 5px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .inline {
        background-image:url(https://asset.hibrain.io/images/dist/background/bar1x11-allmenu_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .inline {
        background-image:url(https://asset.hibrain.io/images/dist/background/bar1x11-allmenu_x3.png)
    }
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .inlineBackgroundNone {
    float: left;
    width: auto;
    padding-right: 7px;
    margin-right:6px
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .marginBottomNone {
    margin-bottom:0
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .comments {
    padding:4px 20px 0 0
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .buttonSet {
    margin-top: 12px;
    text-align:left
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .buttonSet a {
    width: 122px;
    margin: 8px 0 0 0;
    text-align:center
}

.allMenuContainer .menuContainer .menuItem.last {
    width:146px
}

.allMenuContainer .advBanner, .allMenuContainer .productAddBannerBtn {
    position: absolute;
    bottom: 17px;
    width: 122px;
    padding: 0;
    text-align:center
}

.allMenuContainer .advBanner a, .allMenuContainer .productAddBannerBtn a {
    display: block;
    width:100%
}

.allMenuContainer .productAddBannerBtn {
    height: 95px;
    margin: 0 0 0 2px;
    border: 1px solid #479cf2;
    text-align:center
}

.allMenuContainer .productAddBannerBtn a {
    padding-top:11px
}

.allMenuContainer .advBanner {
    margin: 0 0 0 3px;
    text-align:center
}

.allMenuContainerBETA {
    top:135px
}

.ALLMENU_overlay {
    position: absolute;
    background: #aaa url(https://asset.hibrain.io/components/jquery-ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    z-index:901
}

.subNavigation .productAddBannerBtn img {
    width:145px
}

.menuUl .menuLi a.TPROF {
    padding-right: 16px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/article-new-icon_x2.png);
    background-size: 13px auto;
    background-position: right 1px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .menuUl .menuLi a.TPROF {
        background-image:url(https://asset.hibrain.io/images/dist/icon/article-new-icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .menuUl .menuLi a.TPROF {
        background-image:url(https://asset.hibrain.io/images/dist/icon/article-new-icon_x3.png)
    }
}

.menuUl .menuLi a.new-icon {
    padding-right: 16px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/article-new-icon_x2.png);
    background-size: 13px auto;
    background-position: right 1px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .menuUl .menuLi a.new-icon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/article-new-icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .menuUl .menuLi a.new-icon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/article-new-icon_x3.png)
    }
}

.sub-recruit .menuWrapper .menuTitle {
    float:left
}

.hbn-select-col_recruitment .menuWrapper {
    float:left
}

.sub-recruit .menuWrapper {
    float:left
}

.menuTitle.categoryJob .menuUl {
    width: 100%;
    float:left
}

.menuTitle.categoryJob .menuUl .menuLi {
    float: left;
    width:59px
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuLi .new-icon {
    position: relative;
    top:-2px
}

.menuTitle.categoryJob .menuUl .menuLi a.PDOC {
    letter-spacing:-1.3px
}

.hbnContainer.hbn-select-col_recruitment .menuWrapper .menuTitle {
    float:left
}

.hbn-select-col_braincafe .menuUl .menuLi.emphasis a {
    color: #488aff;
    font-weight: 700;
    padding-right:16px
}

.hbn-select-col_braincafe .menuUl .menuLi.selected a {
    color:#f9b600
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuLi a.emphasis {
    color: #488aff;
    font-weight:700
}

.menuUl .menuLi a .small {
    font-size:12px
}

.menuWrapper h3 a.new-icon {
    padding-right: 16px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/article-new-icon_x2.png);
    background-size: 13px auto;
    background-position: right 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .menuWrapper h3 a.new-icon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/article-new-icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .menuWrapper h3 a.new-icon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/article-new-icon_x3.png)
    }
}

.hbn-select-col_abroadlife .menuTitle {
    float:left
}

.hbn-select-col_abroadlife .menuWrapper {
    float:left
}

.td_displayDate {
    width:140px
}

.td_category {
    width:125px
}

.td_org {
    width: 150px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    padding:0 6px 0 2px
}

.td_orgLong {
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

.td_alias {
    overflow: hidden;
    width:110px
}

.td_news {
    overflow: hidden;
    width:100px
}

.td_status {
    width:74px
}

.td_rdtm {
    width:70px
}

.td_edtm {
    width:72px
}

.td_kind {
    width:60px
}

.td_articleKind {
    width: 40px;
    margin-right:10px
}

.td_recommCnt {
    width:44px
}

.td_score {
    width:50px
}

.td_cnt {
    width:64px
}

.td_title {
    text-align: left;
    margin-right: 10px;
    overflow:hidden
}

.td_receipt {
    width: 115px;
    padding-right:10px
}

.td_displayDateTime {
    width: 160px;
    text-align:center
}

.td_displayDateTime {
    width: 160px;
    text-align:center
}

.td_checkbox {
    width: 36px;
    text-align:center
}

.td_number {
    width: 58px;
    text-align:center
}

.td_onlinecnt {
    width: 64px;
    text-align:center
}

.td_menu {
    width: 120px;
    padding-right:28px
}

.td_payment {
    width: 90px;
    text-align:center
}

.td_paymentTotal {
    width:100px
}

.td_Dday {
    width: 40px;
    text-align: center;
    color:#3b3b3b
}

.td_DdayStatus {
    width:54px
}

.td_orderNumber {
    width: 68px;
    text-align:center
}

.td_jobRelCd {
    width: 120px;
    text-align:center
}

.td_ScholarCd {
    width: 100px;
    text-align:center
}

.td_email {
    width: 190px;
    text-align:center
}

.td_contact {
    width: 120px;
    text-align:center
}

.td_onlines {
    text-align:center
}

.listTypeRecruit {
    width:642px
}

.listTypeInterestRecruit {
    width:606px
}

.listTypeRecruitDEND {
    width:765px
}

.listTypeResearch {
    width:425px
}

.listTypeResearch .title {
    width:425px
}

.listTypeResearchEdu {
    width:484px
}

.listTypeResearchFund {
    width:539px
}

.listTypeArticle {
    width:723px
}

.listTypeArticleMybrain {
    width:673px
}

.listTypeInterestArticle {
    width:577px
}

.listTypeArticleAlias {
    width:613px
}

.listTypeArticleNews {
    width:667px
}

.listTypeInterestArticleNews {
    width:587px
}

.listTypeNotice {
    width:767px
}

.regrecruitlist {
    width:568px
}

.regrecruitlistgrad {
    width:504px
}

.userListOnlines {
    width:445px
}

.paymentTitle {
    width: 431px;
    padding-left:10px
}

.listOrgInterests {
    width: 361px;
    margin-right:0
}

.listOnlines {
    width: 121px;
    margin-right: 0;
    text-align:center
}

.paymentCard {
    width: 449px;
    margin-right:0
}

.paymentBank {
    width: 379px;
    margin-right:0
}

.paymentHistoryTitle {
    width: 251px;
    margin-right:0
}

.displayType_QNA .row .listTypeArticle {
    width:723px
}

.displayType_QNA .row .listTypeArticle .Depth_1 {
    width:723px
}

.displayType_QNA .row .listTypeArticle .Depth_2 {
    width:713px
}

.displayType_QNA .row .listTypeArticle .Depth_3 {
    width:703px
}

.displayType_QNA .row .listTypeArticle .Depth_4 {
    width:703px
}

.displayType_QNA .row .listTypeArticle .Depth_5 {
    width:703px
}

.displayType_QNA .row .listTypeArticle .Depth_6 {
    width:703px
}

.displayType_QNA .row .listTypeArticle .Depth_7 {
    width:703px
}

.displayType_QNA .row .listTypeArticle .Depth_8 {
    width:703px
}

.displayType_QNA .row .listTypeArticle .Depth_9 {
    width:703px
}

.displayType_QNA .row .listTypeArticleAlias {
    width:613px
}

.displayType_QNA .row .listTypeArticleAlias .Depth_1 {
    width:613px
}

.displayType_QNA .row .listTypeArticleAlias .Depth_2 {
    width:603px
}

.displayType_QNA .row .listTypeArticleAlias .Depth_3 {
    width:593px
}

.displayType_QNA .row .listTypeArticleAlias .Depth_4 {
    width:593px
}

.displayType_QNA .row .listTypeArticleAlias .Depth_5 {
    width:593px
}

.displayType_QNA .row .listTypeArticleAlias .Depth_6 {
    width:593px
}

.displayType_QNA .row .listTypeArticleAlias .Depth_7 {
    width:593px
}

.displayType_QNA .row .listTypeArticleAlias .Depth_8 {
    width:593px
}

.displayType_QNA .row .listTypeArticleAlias .Depth_9 {
    width:593px
}

.detailMenuList li {
    width:151.5px
}

.thirdColLayout .contentWrapper .eventMainBanner {
    float: left;
    margin-top:8px
}

.thirdColLayout .contentWrapper .eventBanner {
    margin-bottom:12px
}

.thirdColLayout .contentWrapper .eventBanner a {
    cursor:pointer
}

.thirdColLayout .contentWrapper .listTypeRecruit {
    width:474px
}

.thirdColLayout .contentWrapper .listTypeInterestRecruit {
    width:438px
}

.thirdColLayout .contentWrapper .listTypeRecruitDEND {
    width:597px
}

.thirdColLayout .contentWrapper .listTypeResearch {
    width:241px
}

.thirdColLayout .contentWrapper .listTypeResearchEdu {
    width:316px
}

.thirdColLayout .contentWrapper .listTypeResearchFund {
    width:371px
}

.thirdColLayout .contentWrapper .listTypeArticle {
    width:555px
}

.thirdColLayout .contentWrapper .listTypeInterestArticle {
    width:409px
}

.thirdColLayout .contentWrapper .listTypeInterestArticleNews {
    width:419px
}

.thirdColLayout .contentWrapper .listTypeArticleAlias {
    width:445px
}

.thirdColLayout .contentWrapper .listTypeArticleNews {
    width:499px
}

.thirdColLayout .contentWrapper .listOrgInterests {
    width:163px
}

.thirdColLayout .contentWrapper .listTypeNotice {
    width:599px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticle {
    width:555px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticle .Depth_1 {
    width:555px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticle .Depth_2 {
    width:545px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticle .Depth_3 {
    width:535px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticle .Depth_4 {
    width:535px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticle .Depth_5 {
    width:535px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticle .Depth_6 {
    width:535px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticle .Depth_7 {
    width:535px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticle .Depth_8 {
    width:535px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticle .Depth_9 {
    width:535px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticleAlias {
    width:445px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticleAlias .Depth_1 {
    width:445px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticleAlias .Depth_2 {
    width:435px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticleAlias .Depth_3 {
    width:425px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticleAlias .Depth_4 {
    width:425px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticleAlias .Depth_5 {
    width:425px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticleAlias .Depth_6 {
    width:425px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticleAlias .Depth_7 {
    width:425px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticleAlias .Depth_8 {
    width:425px
}

.thirdColLayout .contentWrapper .displayType_QNA .row .listTypeArticleAlias .Depth_9 {
    width:425px
}

.thirdColLayout .contentWrapper .detailMenuList li {
    width:135px
}

.thirdColLayout .contentWrapper .MJRDetailCountList li {
    width:135px
}

.contentHeader {
    float: left;
    width: 100%;
    height:33px
}

.contentHeader div {
    text-align:center
}

.contentHeader .contentTitle {
    float: left;
    height: 30px;
    padding: 0 9px 0 0;
    font-size: 18px;
    font-weight: 600;
    color:#3b3b3b
}

.contentHeader .contentTitle a {
    font-weight: 600;
    color:#3b3b3b
}

.contentHeader .contentTitle a:hover {
    text-decoration:none
}

.contentHeader .submainTitle {
    font-size: 17px;
    line-height:30px
}

.contentHeader .boardTotal {
    float: left;
    padding: 3px 0 0 8px;
    font-size: 14px;
    background-image: url(https://asset.hibrain.io/images/dist/background/listTotalBarBlack_x2.png);
    background-size: 1px 13px;
    background-position: 0 4px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentHeader .boardTotal {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBarBlack_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentHeader .boardTotal {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBarBlack_x3.png)
    }
}

.contentHeader .boardTotal .bold {
    color:#f2675f
}

.contentHeader .boardTotal.last {
    background-image: url(https://asset.hibrain.io/images/dist/background/listTotalBar_x2.png);
    background-size: 1px 13px;
    background-position: 0 4px;
    background-repeat: no-repeat;
    margin-left:8px
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentHeader .boardTotal.last {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentHeader .boardTotal.last {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBar_x3.png)
    }
}

.contentHeader .boardTotal.bgnone {
    background: 0 0;
    padding-left:0
}

.contentHeader .boardTotal.researchDEND {
    margin-left:10px
}

.contentHeader .boardTotal .researchSelect {
    margin-left:4px
}

.contentHeader .boardTotal .researchSelect.selected:hover {
    text-decoration:none
}

.contentHeader .boardTotal .researchSelect.selected .ontitle {
    color: #479cf2;
    text-decoration: underline;
    font-weight:600
}

.contentHeader .boardTotal .underline {
    text-decoration: underline;
    cursor:pointer
}

.contentHeader .boardTotal .underline span {
    text-decoration:underline
}

.contentHeader .submainboardTotal {
    margin-top:4px
}

.contentHeader .searchTotal {
    float: left;
    padding: 3px 0 0 8px;
    margin-left: 8px;
    font-size: 14px;
    font-weight: 600;
    color: #479cf2;
    background-image: url(https://asset.hibrain.io/images/dist/background/listTotalBar_x2.png);
    background-size: 1px 13px;
    background-position: 0 4px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentHeader .searchTotal {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentHeader .searchTotal {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBar_x3.png)
    }
}

.contentHeader .searchTotal a {
    color:#479cf2
}

.contentHeader .searchTotal a .bold {
    color:#f2675f
}

.contentHeader .searchTotal .bold {
    color:#f2675f
}

.contentHeader .searchTotal.bgnone {
    margin-left:0
}

.contentHeader .subTitle {
    padding: 3px 9px 0 8px;
    font-size: 14px;
    font-weight: 600;
    background-position: 0 4px;
    color:#525252
}

.contentHeader .comments {
    float: left;
    color:#202020
}

.contentHeader .right {
    float:right
}

.contentHeader .status {
    margin-top: 10px;
    font-size:15px
}

.contentHeader .unviComments {
    float: right;
    margin-top:4px
}

.contentHeader .detailSearchResult {
    float: left;
    max-width: 500px;
    margin-left: 20px;
    padding: 3px 0 0 12px;
    font-size: 14px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/detailSearchResult_x2.png);
    background-size: 9px 7px;
    background-position: 0 7px;
    background-repeat: no-repeat;
    overflow:hidden
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentHeader .detailSearchResult {
        background-image:url(https://asset.hibrain.io/images/dist/icon/detailSearchResult_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentHeader .detailSearchResult {
        background-image:url(https://asset.hibrain.io/images/dist/icon/detailSearchResult_x3.png)
    }
}

.contentHeader .detailSearchResult span {
    float:left
}

.contentHeader .detailSearchResult .hbnBLUE {
    width: 50px;
    padding-right: 8px;
    font-weight:600
}

.contentHeader .detailSearchResult .detailSearchList {
    max-width: 434px;
    text-align: left;
    color: #3b3b3b;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

.contentHeader .detailSearchResult.DEND {
    max-width:458px
}

.contentHeader .detailSearchResult.DEND .detailSearchList {
    max-width:400px
}

.contentHeader .detailSearchmore {
    float: left;
    margin:3px 0 0 3px
}

.contentHeader .mycomments {
    float: right;
    line-height: 26px;
    padding-left: 26px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/information_blueicon_x2.png);
    background-size: 11px 13px;
    background-position: 7px 5px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentHeader .mycomments {
        background-image:url(https://asset.hibrain.io/images/dist/icon/information_blueicon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentHeader .mycomments {
        background-image:url(https://asset.hibrain.io/images/dist/icon/information_blueicon_x3.png)
    }
}

.contentHeader .mycomments a {
    color: #479cf2;
    text-decoration: underline;
    padding-left:5px
}

.contentHeader .boxline .boxlineButton {
    line-height: 22px;
    padding:3px 8px 1px
}

.contentHeader .comment {
    padding-left: 4px;
    line-height:25px
}

.authorWrapper {
    float: left;
    width: 761px;
    height: 45px;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding: 16px 20px;
    background-color: #f6f6f6;
    margin-bottom:30px
}

.authorWrapper .authorHeader {
    float: left;
    width: 73px;
    font-size: 14px;
    font-weight: 600;
    color: #3b3b3b;
    line-height:22px
}

.authorWrapper .authorBody {
    float: left;
    width: 688px;
    height: 49px;
    overflow: hidden;
    font-size: 14px;
    color: #3b3b3b;
    line-height:22px
}

.authorWrapper .authorBody a {
    font-size: 15px;
    font-weight: 600;
    color:#777
}

.subFormHeader {
    float: left;
    width: 100%;
    height: 38px;
    padding-top: 20px;
    border-top:2px solid #525252
}

.subFormHeader.border-e0 {
    border-top:1px solid #e0e0e0
}

.subFormHeader.line-none {
    border:0
}

.subFormHeader.underline {
    border-top: 0;
    border-bottom:2px solid #525252
}

.subFormHeader .manadatoryment, .subFormHeader > span.right {
    margin-top:14px
}

.subFormHeader .manadatoryment.left {
    float:left
}

.subFormHeader .subTitle {
    float: left;
    height: 38px;
    line-height: 42px;
    padding: 0 9px 0 0;
    font-size: 18px;
    font-weight: 600;
    color:#3b3b3b
}

.subFormHeader .subTitle.manadatoryment {
    padding-left: 18px;
    margin-top: 0;
    background-position:2px 14px
}

.subFormHeader .comments {
    margin:12px 0 0 1px
}

.subFormHeader .formbtn {
    padding:4px 25px
}

.contentSubHeader {
    float: left;
    width: 100%;
    height: 38px;
    padding-top: 20px;
    border-top:1px solid #e0e0e0
}

.contentSubHeader .contentTitle {
    float: left;
    height: 38px;
    line-height: 42px;
    font-size: 18px;
    font-weight: 600;
    color:#3b3b3b
}

.contentSubHeader .boxline {
    margin-top:7px
}

.contentSubHeader .manadatoryment {
    margin-top:14px
}

.contentSubHeader .viewPanel {
    margin-top:14px
}

.contentSubHeader.bordernone {
    border:none
}

.detaileSelectForm {
    float: right;
    width: 650px;
    margin-top: 2px;
    border-width: 2px 1px;
    border-style: solid;
    border-color: #000;
    background-color:#fff
}

.detaileSelectForm .header {
    float: left;
    width: 100%;
    height: 28px;
    background-color: #f7f7f7;
    border-bottom:1px solid #000
}

.detaileSelectForm .header .title {
    float: left;
    width: 20%;
    height: 18px;
    line-height: 18px;
    padding: 5px 0 5px 20px;
    text-align: left;
    color: #000;
    font-weight:600
}

.detaileSelectForm .header .closebtn {
    float: right;
    width: 28px;
    height: 28px;
    line-height: 28px;
    margin-right: 3px;
    font-weight: 600;
    font-size: 15px;
    cursor:pointer
}

.contentBody {
    float: left;
    width:100%
}

.contentBody.contentBodyBorderTop2 {
    border-top:2px solid #525252
}

.contentBody .bgcomments {
    float: left;
    width: 923px;
    padding: 13px 23px;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    color: #525252;
    background-color:#f9f9f9
}

.contentBody .bgcomments .title {
    float: left;
    height: 18px;
    line-height: 20px;
    margin: 7px 0 7px;
    padding: 0 0 0 25px;
    font-size: 14px;
    font-weight: 600;
    color: #f2675f;
    background-image: url(https://asset.hibrain.io/images/dist/icon/bgcommentTitle_x2.png);
    background-size: 18px 18px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentBody .bgcomments .title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/bgcommentTitle_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentBody .bgcomments .title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/bgcommentTitle_x3.png)
    }
}

.contentBody .bgcomments .singleTitle {
    font-weight:400
}

.contentBody .bgcomments ul {
    float: left;
    width:923px
}

.contentBody .bgcomments ul li {
    float: left;
    width: 893px;
    line-height: 20px;
    padding: 0 10px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/list_dot_2_x2.png);
    background-size: 2px 2px;
    background-position: 0 7px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentBody .bgcomments ul li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/list_dot_2_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentBody .bgcomments ul li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/list_dot_2_x3.png)
    }
}

.contentBody .bgcomments ul li.backgroundNone {
    background:0 0
}

.contentBody .bgcomments ul.blueiconUl {
    background-image: url(https://asset.hibrain.io/images/dist/icon/information_blueicon_x2.png);
    background-size: 11px 13px;
    background-position: 7px 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentBody .bgcomments ul.blueiconUl {
        background-image:url(https://asset.hibrain.io/images/dist/icon/information_blueicon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentBody .bgcomments ul.blueiconUl {
        background-image:url(https://asset.hibrain.io/images/dist/icon/information_blueicon_x3.png)
    }
}

.contentBody .bgcomments ul.blueiconUl li {
    padding-left:26px
}

.contentBody .bgcomments ul.textUl {
    float: left;
    width: 100%;
    padding:10px 0
}

.contentBody .bgcomments ul.textUl li {
    float: left;
    background:0 0
}

.contentBody .bgcomments.blueicon .title {
    padding: 0 0 0 18px;
    color: #479cf2;
    background-image: url(https://asset.hibrain.io/images/dist/icon/information_blueicon_x2.png);
    background-size: 11px 13px;
    background-position: 0 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentBody .bgcomments.blueicon .title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/information_blueicon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentBody .bgcomments.blueicon .title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/information_blueicon_x3.png)
    }
}

.contentBody .resultMsg {
    float: left;
    width: 100%;
    height: 18px;
    border-top: 2px solid #525252;
    padding: 25px 0;
    text-align:center
}

.contentBody .resultMsg span {
    font-size: 15px;
    font-weight: 600;
    color:#000
}

.contentBody .resultMsg span.item {
    color:#479cf2
}

.contentBody .snsConnected {
    float: left;
    border-top: 1px solid #e6e6e6;
    border-bottom: 1px solid #e6e6e6;
    padding-bottom:26px
}

.contentBody .snsConnected dl {
    float: left;
    width: 100%;
    margin-bottom:24px
}

.contentBody .snsConnected dl dt {
    margin: 23px 0 0 13px;
    font-size: 15px;
    font-weight: 600;
    color:#505050
}

.contentBody .snsConnected dl dd {
    margin: 10px 23px 0 23px;
    font-size: 14px;
    color:#505050
}

.contentBody .snsConnected ul {
    float: left;
    margin-left:23px
}

.contentBody .snsConnected ul li {
    float: left;
    width: 177px;
    height: 38px;
    margin-right: 8px;
    cursor:pointer
}

.paymentSearch {
    float: left;
    width: 967px;
    height: 32px;
    margin: 8px 0 20px;
    padding: 12px 0;
    border: 1px solid #e2e2e2;
    background-color: #f6f6f6;
    overflow:hidden
}

.paymentSearch .dateSearch {
    float: left;
    margin:0 20px 0 30px
}

.paymentSearch .dateSearch label {
    float: left;
    line-height: 32px;
    font-weight: 600;
    color:#525252
}

.paymentSearch .dateSearch .searchBody {
    float: left;
    margin-left:22px
}

.paymentSearch .dateSearch .searchBody ul {
    float:left
}

.paymentSearch .dateSearch .searchBody ul li {
    float: left;
    height: 30px;
    line-height: 30px;
    margin-right: 8px;
    border: 1px solid #ccc;
    padding: 0 10px;
    color: #525252;
    background-color: #fff;
    cursor:pointer
}

.paymentSearch .dateSearch .searchBody ul li.selected {
    background-color: #479cf2;
    color:#fff
}

.paymentSearch .dateSearch .searchBody .dateCss {
    float: left;
    width: 80px;
    height: 18px;
    line-height: 18px;
    border: 1px solid #d1d1d1;
    padding: 6px 40px 6px 6px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/calendar_x2.png);
    background-size: 18px 18px;
    background-position: 101px 6px;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .paymentSearch .dateSearch .searchBody .dateCss {
        background-image:url(https://asset.hibrain.io/images/dist/icon/calendar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .paymentSearch .dateSearch .searchBody .dateCss {
        background-image:url(https://asset.hibrain.io/images/dist/icon/calendar_x3.png)
    }
}

.paymentSearch .paymentSearchBtn {
    float: left;
    margin:0 0 0 50px
}

.paymentSearch .paymentSearchBtn .submitBtn {
    border: 0;
    padding:0
}

.paymentStateMenu {
    float: left;
    width: 100%;
    height: 14px;
    padding: 10px 0;
    border-bottom:1px solid #525252
}

.paymentStateMenu ul {
    float: left;
    width: 100%;
    height:14px
}

.paymentStateMenu ul li {
    float: left;
    width: 120px;
    height: 14px;
    text-align: center;
    background-image: url(https://asset.hibrain.io/images/dist/icon/searchbar_x2.png);
    background-size: 1px 12px;
    background-position: 100% 1px;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .paymentStateMenu ul li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/searchbar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .paymentStateMenu ul li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/searchbar_x3.png)
    }
}

.paymentStateMenu ul li.selected {
    color:#479cf2
}

.paymentStateMenu ul li.last {
    background:0 0
}

.paymentStateMenu.borderT {
    margin-top: 20px;
    border-top:2px solid #525252
}

.boardPanel {
    float: left;
    width: 100%;
    height:29px
}

.boardPanel .mycomments {
    float: left;
    line-height: 29px;
    padding-left: 20px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/information_blueicon_x2.png);
    background-size: 11px 13px;
    background-position: 4px 7px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .boardPanel .mycomments {
        background-image:url(https://asset.hibrain.io/images/dist/icon/information_blueicon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .boardPanel .mycomments {
        background-image:url(https://asset.hibrain.io/images/dist/icon/information_blueicon_x3.png)
    }
}

.boardPanel .mycomments a {
    color: #479cf2;
    text-decoration: underline;
    padding-left:5px
}

.boardPanel .sortMenu {
    float: left;
    height: 23px;
    margin-top:6px
}

.boardPanel .sortMenu li {
    float: left;
    height: 18px;
    margin-right:15px
}

.boardPanel .sortMenu li a {
    display: inline-block;
    height: 18px;
    line-height: 16px;
    padding: 0 0 0 14px;
    color: #525252;
    cursor: pointer;
    background-image: url(https://asset.hibrain.io/images/dist/icon/sort_dot_x2.png);
    background-size: 8px 8px;
    background-position: 0 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .boardPanel .sortMenu li a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/sort_dot_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .boardPanel .sortMenu li a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/sort_dot_x3.png)
    }
}

.boardPanel .sortMenu li a.selected {
    background-image: url(https://asset.hibrain.io/images/dist/icon/sorts_dot_x2.png);
    background-size: 8px 8px;
    background-position: 0 2px;
    background-repeat: no-repeat;
    color: #3b3b3b;
    font-weight:600
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .boardPanel .sortMenu li a.selected {
        background-image:url(https://asset.hibrain.io/images/dist/icon/sorts_dot_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .boardPanel .sortMenu li a.selected {
        background-image:url(https://asset.hibrain.io/images/dist/icon/sorts_dot_x3.png)
    }
}

.boardPanel .styleSelect {
    float: right;
    margin-right:7px
}

.boardPanel .styleSelect select {
    float: left;
    height: 24px;
    border: 1px solid #ccc;
    border-radius: 0;
    background-color: #fff;
    background-image: url(https://asset.hibrain.io/images/dist/icon/selectbox_limit_x2.png);
    background-size: 7px 5px;
    background-position: 86% 10px;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color:#2e2e2e
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .boardPanel .styleSelect select {
        background-image:url(https://asset.hibrain.io/images/dist/icon/selectbox_limit_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .boardPanel .styleSelect select {
        background-image:url(https://asset.hibrain.io/images/dist/icon/selectbox_limit_x3.png)
    }
}

.boardPanel .styleSelect select option {
    text-align:center
}

.boardPanel .styleSelect select.sizeSelect {
    width:60px
}

.boardPanel .styleSelect select.displaySelect {
    width:68px
}

.boardPanel .styleSelect.last {
    margin-right:0
}

.boardPanel.bordernone {
    border:none
}

.iconNavi {
    float:right
}

.iconNavi li {
    float: left;
    height: 16px;
    line-height: 16px;
    padding: 4px 10px 0 22px;
    margin-left: 10px;
    border-right: 1px solid #b5b5b5;
    cursor:pointer
}

.iconNavi li.last {
    padding-right: 0;
    border:0
}

.iconNavi li.cursorOff {
    cursor:none
}

.qnaTypeBtnOn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/fish_icon_selected_x2.png);
    background-size: auto auto;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .qnaTypeBtnOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/fish_icon_selected_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .qnaTypeBtnOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/fish_icon_selected_x3.png)
    }
}

.titTypeBtnOn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/title_icon_selected_x2.png);
    background-size: auto auto;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .titTypeBtnOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/title_icon_selected_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .titTypeBtnOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/title_icon_selected_x3.png)
    }
}

.summTypeBtnOn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/preview_icon_selected_x2.png);
    background-size: auto auto;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .summTypeBtnOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/preview_icon_selected_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .summTypeBtnOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/preview_icon_selected_x3.png)
    }
}

.qnaTypeBtn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/fish_icon_x2.png);
    background-size: auto auto;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .qnaTypeBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/fish_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .qnaTypeBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/fish_icon_x3.png)
    }
}

.titTypeBtn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/title_icon_x2.png);
    background-size: auto auto;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .titTypeBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/title_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .titTypeBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/title_icon_x3.png)
    }
}

.summTypeBtn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/preview_icon_x2.png);
    background-size: auto auto;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .summTypeBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/preview_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .summTypeBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/preview_icon_x3.png)
    }
}

.categoryPanel {
    float: left;
    width: 100%;
    border-top:2px solid #525252
}

.categoryPanel .categoryLayout {
    float: left;
    width: 100%;
    border-bottom:1px solid #525252
}

.categoryPanel .menuUlNav {
    float: left;
    width:100%
}

.categoryPanel .menuUlNav .menuList {
    display: table;
    width: 100%;
    height: 36px;
    overflow:hidden
}

.categoryPanel .menuUlNav .menuList li {
    display: table-cell;
    height: 16px;
    padding: 9px 0;
    cursor: pointer;
    text-align:center
}

.categoryPanel .menuUlNav .menuList li a {
    line-height: 16px;
    letter-spacing: -.5px;
    color:#010101
}

.categoryPanel .menuUlNav .menuList li span {
    text-align:center
}

.categoryPanel .menuUlNav .menuList li.pselected {
    font-weight: 600;
    text-decoration: underline;
    color:#000
}

.categoryPanel .menuUlNav .menuList li.pselected a {
    font-weight: 600;
    text-decoration: underline;
    color:#000
}

.categoryPanel .menuUlNav .menuList li.selected {
    font-weight: 600;
    text-decoration: underline;
    color:#479cf2
}

.categoryPanel .menuUlNav .menuList li.selected a {
    font-weight: 600;
    text-decoration: underline;
    color:#479cf2
}

.categoryPanel .menuUlNav .menuList li:nth-child(1) {
    width: 73px;
    padding: 9px 0;
    text-align: center;
    background-image: url(https://asset.hibrain.io/images/dist/background/categorymain_bar_x2.png);
    background-size: 1px 14px;
    background-position: 100% 9px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .categoryPanel .menuUlNav .menuList li:nth-child(1) {
        background-image:url(https://asset.hibrain.io/images/dist/background/categorymain_bar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .categoryPanel .menuUlNav .menuList li:nth-child(1) {
        background-image:url(https://asset.hibrain.io/images/dist/background/categorymain_bar_x3.png)
    }
}

.categoryPanel .menuUlNav .menuList li.last {
    padding-right:0
}

.categoryPanel .menuUlNav .ABTCountList li:nth-child(1) {
    width:89px
}

.categoryPanel .menuUlNav.topUlNav {
    border-bottom:1px solid #525252
}

.categoryPanel .menuUlNav .ORGCountList li {
    width: 200px;
    background-image: url(https://asset.hibrain.io/images/dist/background/categorymain_bar_x2.png);
    background-size: 1px 14px;
    background-position: 0 11px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .categoryPanel .menuUlNav .ORGCountList li {
        background-image:url(https://asset.hibrain.io/images/dist/background/categorymain_bar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .categoryPanel .menuUlNav .ORGCountList li {
        background-image:url(https://asset.hibrain.io/images/dist/background/categorymain_bar_x3.png)
    }
}

.categoryPanel .menuUlNav .ORGCountList li:nth-child(1) {
    width: 201px;
    background:0 0
}

.categoryPanel .detailUlNav {
    float: left;
    width: 728px;
    border-top: 1px solid #e2e2e2;
    padding-left:73px
}

.categoryPanel .detailMenuList {
    float: left;
    width: 100%;
    margin:4px 0
}

.categoryPanel .detailMenuList li {
    float: left;
    height: 24px;
    line-height: 23px;
    border-left: 1px solid #e2e2e2;
    padding: 0 0 0 9px;
    overflow:hidden
}

.categoryPanel .detailMenuList li a {
    color: #474747;
    word-break: break-all;
    letter-spacing:-.5px
}

.categoryPanel .detailMenuList li a span {
    text-align:center
}

.categoryPanel .detailMenuList li.hide {
    display:none
}

.categoryPanel .detailMenuList li.selected a {
    font-weight: 600;
    color: #479cf2;
    text-decoration:underline
}

.categoryPanel.bordertop {
    border-top:2px solid #525252
}

.nationImg {
    float: left;
    width: 20px;
    height:14px
}

.nationImg._US {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_us_20_x2.png);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .nationImg._US {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_us_20_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .nationImg._US {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_us_20_x3.png)
    }
}

.nationImg._AT {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_au_20_x2.png);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .nationImg._AT {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_au_20_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .nationImg._AT {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_au_20_x3.png)
    }
}

.nationImg._CN {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_cn_20_x2.png?v=170910);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .nationImg._CN {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_cn_20_x2.png?v=170910)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .nationImg._CN {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_cn_20_x3.png?v=170910)
    }
}

.nationImg._GE {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_de_20_x2.png);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .nationImg._GE {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_de_20_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .nationImg._GE {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_de_20_x3.png)
    }
}

.nationImg._FR {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_fr_20_x2.png);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .nationImg._FR {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_fr_20_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .nationImg._FR {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_fr_20_x3.png)
    }
}

.nationImg._UK {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_gb_20_x2.png);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .nationImg._UK {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_gb_20_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .nationImg._UK {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_gb_20_x3.png)
    }
}

.nationImg._JA {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_jp_20_x2.png);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .nationImg._JA {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_jp_20_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .nationImg._JA {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_jp_20_x3.png)
    }
}

.nationImg._KO {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_kr_20_x2.png);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .nationImg._KO {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_kr_20_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .nationImg._KO {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_kr_20_x3.png)
    }
}

.nationImg._CC {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_cc_20_x2.png?v=170910);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .nationImg._CC {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_cc_20_x2.png?v=170910)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .nationImg._CC {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_cc_20_x3.png?v=170910)
    }
}

.nationImg.ETC {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_etc_20_new_x2.png);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .nationImg.ETC {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_etc_20_new_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .nationImg.ETC {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_etc_20_new_x3.png)
    }
}

.table {
    float: left;
    width:100%
}

.table li {
    overflow: hidden;
    float: left;
    width:100%
}

.table li span {
    overflow:hidden
}

.table li span a {
    color: #3b3b3b;
    letter-spacing: -.5px;
    word-spacing:-.5px
}

.table li span a img {
    padding-left:5px
}

.table li span a:hover {
    text-decoration:none
}

.table li span.boardTitle {
    float: left;
    padding: 0 4px 0 0;
    color:#405785
}

.table .tableheader {
    height: 36px;
    border-bottom: 1px solid #e2e2e2;
    background-color:#f6f6f6
}

.table .tableheader div {
    overflow: hidden;
    float: left;
    height: 36px;
    text-align:center
}

.table .tableheader div span {
    display: inline-block;
    text-align: center;
    height: 36px;
    line-height: 36px;
    margin: 0;
    color:#000
}

.table .tableheader div.td_checkbox {
    line-height:36px
}

.table .tableheader img {
    margin:0 0 0 3px
}

.table .tableheader .last {
    border-bottom:1px solid #858585
}

.table .tableheader_recruitment_DEND, .table .tableheader_recruitment_ING {
    border-top:1px solid #e2e2e2
}

.table .row span {
    float: left;
    color:#3b3b3b
}

.table .row .td_number .hbnRED {
    float: none;
    clear:both
}

.table .row .td_title a {
    float: left;
    cursor:pointer
}

.table .row .td_title .nationImg {
    margin:10px 7px 0 0
}

.table .row .td_title.delStatus {
    padding-left: 11px;
    color:#ababab
}

.table .row .td_title.listOrgInterests {
    text-align:center
}

.table .row .td_title.listOrgInterests a {
    float:none
}

.table .row .hbnRED {
    color:#f2675f
}

.table .row .td_recommCnt {
    width: 31px;
    padding-right: 13px;
    text-align:right
}

.table .row .td_paymentTotal {
    width: 87px;
    padding-right: 13px;
    text-align:right
}

.table .row .td_cnt {
    width: 46px;
    padding-right: 18px;
    text-align:right
}

.table .row .td_alias {
    text-align:center
}

.table .row .td_articleKind, .table .row .td_displayDate, .table .row .td_edtm, .table .row .td_kind, .table .row .td_news, .table .row .td_rdtm {
    text-align:center
}

.table .row .td_displayDate span, .table .row .td_displayDateTime span {
    float:none
}

.table .row .td_payment.colorStatis {
    color:#525252
}

.table .row .td_payment.colorStatus-OK {
    color: #111;
    font-weight:600
}

.table .td_reply {
    padding-left: 5px;
    font-weight:600
}

.table .articleEmpty {
    width: 100%;
    height: 300px;
    line-height: 120px;
    text-align: center;
    font-weight: 600;
    border-bottom:1px solid #858585
}

.table .desc {
    display:none
}

.table .empty {
    min-height: 80px;
    line-height: 30px;
    border-bottom: 1px solid #858585;
    padding: 160px 0;
    font-size: 15px;
    font-weight: 600;
    color: #555;
    text-align:center
}

.table .empty .btnWrapper {
    margin-top:20px
}

.table .empty .btnWrapper .btn {
    height: 27px;
    line-height: 29px;
    font-size:15px
}

.table .empty .ment {
    float: left;
    width:100%
}

.table .empty .imageLink {
    float: left;
    width: 100%;
    margin-top:50px
}

.table .empty .recommandEmptyWrapper {
    width: 100%;
    text-align:center
}

.table .empty .recommandEmptyWrapper .title {
    height: 26px;
    font-size: 17px;
    font-weight: 600;
    color:#3b3b3b
}

.table .empty .recommandEmptyWrapper p {
    font-size: 13px;
    font-weight: 400;
    color:#3b3b3b
}

.table .empty .recommandEmptyWrapper a {
    width: 140px;
    height: 27px;
    padding:0
}

.table .empty .recommandEmptyWrapper a.recommandInsert {
    color:#fff
}

.displayType_TIT .row {
    border-bottom:1px solid #e2e2e2
}

.displayType_TIT .row a {
    width: 100%;
    height: 34px;
    overflow:hidden
}

.displayType_TIT .row a .title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

.displayType_TIT .row a.onlineLink {
    float: none;
    color:#479cf2
}

.displayType_TIT .row a.onlineLink:hover {
    text-decoration:underline
}

.displayType_TIT .row a img.imgDelStatus {
    position: relative;
    top:-2px
}

.displayType_TIT .row span {
    line-height:34px
}

.displayType_TIT .row span.td_title {
    height:34px
}

.displayType_TIT .row span.td_alias {
    height: 34px;
    white-space: nowrap;
    text-overflow:ellipsis
}

.displayType_TIT .row span.td_cnt span, .displayType_TIT .row span.td_recommCnt span {
    display:none
}

.displayType_TIT .row span.td_cnt a, .displayType_TIT .row span.td_recommCnt a {
    float:none
}

.displayType_TIT .row span .td_reply {
    float: none;
    color:#f26d38
}

.displayType_TIT .row span.td_receipt {
    text-align:center
}

.displayType_TIT .row span.td_receipt span {
    float:none
}

.displayType_TIT .row span.td_receipt .number {
    letter-spacing:-.2px
}

.displayType_TIT .row span.td_receipt .numbertext {
    letter-spacing:1px
}

.displayType_TIT .row span.td_onlinecnt {
    text-align:right
}

.displayType_TIT .row span.td_onlinecnt a.onlineLink {
    float: left;
    width: 24px;
    padding-left: 21px;
    margin-left: 10px;
    font-size: 14px;
    font-weight: 600;
    cursor: pointer;
    background-image: url(https://asset.hibrain.io/images/dist/icon/applicant_x2.png);
    background-size: 17px 16px;
    background-position: 0 8px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .displayType_TIT .row span.td_onlinecnt a.onlineLink {
        background-image:url(https://asset.hibrain.io/images/dist/icon/applicant_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .displayType_TIT .row span.td_onlinecnt a.onlineLink {
        background-image:url(https://asset.hibrain.io/images/dist/icon/applicant_x3.png)
    }
}

.displayType_TIT .row span.td_onlinecnt a.onlineLink:hover {
    text-decoration:underline
}

.displayType_TIT .row span.td_onlinecnt a.usernone {
    color: #ababab;
    background-image: url(https://asset.hibrain.io/images/dist/icon/none_applicant_x2.png);
    background-size: 17px 16px;
    background-position: 0 8px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .displayType_TIT .row span.td_onlinecnt a.usernone {
        background-image:url(https://asset.hibrain.io/images/dist/icon/none_applicant_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .displayType_TIT .row span.td_onlinecnt a.usernone {
        background-image:url(https://asset.hibrain.io/images/dist/icon/none_applicant_x3.png)
    }
}

.displayType_TIT .row span.td_onlinecnt span.onlineLink {
    float: left;
    width: 24px;
    padding-left: 21px;
    margin-left: 10px;
    font-size: 14px;
    font-weight: 600;
    background-image: url(https://asset.hibrain.io/images/dist/icon/applicant_x2.png);
    background-size: 17px 16px;
    background-position: 0 8px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .displayType_TIT .row span.td_onlinecnt span.onlineLink {
        background-image:url(https://asset.hibrain.io/images/dist/icon/applicant_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .displayType_TIT .row span.td_onlinecnt span.onlineLink {
        background-image:url(https://asset.hibrain.io/images/dist/icon/applicant_x3.png)
    }
}

.displayType_TIT .row span.td_onlinecnt span.usernone {
    color: #ababab;
    background-image: url(https://asset.hibrain.io/images/dist/icon/none_applicant_x2.png);
    background-size: 17px 16px;
    background-position: 0 8px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .displayType_TIT .row span.td_onlinecnt span.usernone {
        background-image:url(https://asset.hibrain.io/images/dist/icon/none_applicant_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .displayType_TIT .row span.td_onlinecnt span.usernone {
        background-image:url(https://asset.hibrain.io/images/dist/icon/none_applicant_x3.png)
    }
}

.displayType_TIT .row span.td_onlines {
    text-align:center
}

.displayType_TIT .row span.td_onlines .onlineInfo {
    float: none;
    padding-right: 13px;
    font-weight: 600;
    cursor:pointer
}

.displayType_TIT .row span.td_onlines .onlineInfo:hover {
    text-decoration:underline
}

.displayType_TIT .row span.td_onlines .up {
    color: #5e5e5e;
    background-image: url(https://asset.hibrain.io/images/dist/icon/up8_x2.png);
    background-size: 8px 6px;
    background-position: 100% 5px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .displayType_TIT .row span.td_onlines .up {
        background-image:url(https://asset.hibrain.io/images/dist/icon/up8_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .displayType_TIT .row span.td_onlines .up {
        background-image:url(https://asset.hibrain.io/images/dist/icon/up8_x3.png)
    }
}

.displayType_TIT .row span.td_onlines .down {
    color: #479cf2;
    background-image: url(https://asset.hibrain.io/images/dist/icon/down8_x2.png);
    background-size: 8px 6px;
    background-position: 100% 5px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .displayType_TIT .row span.td_onlines .down {
        background-image:url(https://asset.hibrain.io/images/dist/icon/down8_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .displayType_TIT .row span.td_onlines .down {
        background-image:url(https://asset.hibrain.io/images/dist/icon/down8_x3.png)
    }
}

.displayType_TIT .row span.onlineFiles {
    float: left;
    width: 100%;
    margin-top: 14px;
    border-top: 1px solid #e2e2e2;
    padding-top:14px
}

.displayType_TIT .row span.onlineFiles .label {
    float: left;
    font-weight: 600;
    line-height:30px
}

.displayType_TIT .row span.onlineFiles .files {
    float: left;
    width: 100%;
    line-height:30px
}

.displayType_TIT .row span.onlineFiles .files a {
    display: block;
    line-height: 30px;
    color:#3b3b3b
}

.displayType_TIT .row span.onlineFiles .files a:active, .displayType_TIT .row span.onlineFiles .files a:hover, .displayType_TIT .row span.onlineFiles .files a:link, .displayType_TIT .row span.onlineFiles .files a:visited {
    color:#3b3b3b
}

.displayType_TIT .row span.onlineFiles .files a img {
    padding-left:0
}

.displayType_TIT .row .td_articleNum {
    display:none
}

.displayType_TIT .row .listTypeRecruit a .title {
    display:inline-block
}

.displayType_TIT .row .listTypeRecruit a .titleImageAll {
    max-width:372px
}

.displayType_TIT .row .listTypeRecruit a .titleImageOnline {
    max-width:415px
}

.displayType_TIT .row .listTypeRecruit a .titleImageBiz {
    max-width:432px
}

.displayType_TIT .row .listTypeRecruit a .titleImageNone {
    width:100%
}

.displayType_TIT .row .listTypeRecruitDEND a .title {
    display:inline-block
}

.displayType_TIT .row .listTypeRecruitDEND a .titleImageAll {
    max-width:472px
}

.displayType_TIT .row .listTypeRecruitDEND a .titleImageOnline {
    max-width:520px
}

.displayType_TIT .row .listTypeRecruitDEND a .titleImageBiz {
    max-width:532px
}

.displayType_TIT .row .listTypeRecruitDEND a .titleImageNone {
    width:100%
}

.displayType_TIT .row .listTypeInterestRecruit.scraps-gradstudent a .titleImageAll, .displayType_TIT .row .listTypeInterestRecruit.scraps-recruitment a .titleImageAll {
    max-width:330px
}

.displayType_TIT .row .listTypeInterestRecruit.scraps-gradstudent a .titleImageOnline, .displayType_TIT .row .listTypeInterestRecruit.scraps-recruitment a .titleImageOnline {
    max-width:335px
}

.displayType_TIT .row .listTypeInterestRecruit.scraps-gradstudent a .titleImageBiz, .displayType_TIT .row .listTypeInterestRecruit.scraps-recruitment a .titleImageBiz {
    max-width:370px
}

.displayType_TIT .row .listTypeInterestRecruit.scraps-gradstudent a .title, .displayType_TIT .row .listTypeInterestRecruit.scraps-recruitment a .title {
    display:inline-block
}

.displayType_TIT .row .listTypeInterestRecruit.scraps-gradstudent a .titleImageNone, .displayType_TIT .row .listTypeInterestRecruit.scraps-recruitment a .titleImageNone {
    width:100%
}

.displayType_TIT .row .listTypeInterestRecruit.scraps-mybrain a .titleImageAll {
    max-width:472px
}

.displayType_TIT .row .listTypeInterestRecruit.scraps-mybrain a .titleImageOnline {
    max-width:520px
}

.displayType_TIT .row .listTypeInterestRecruit.scraps-mybrain a .titleImageBiz {
    max-width:532px
}

.displayType_TIT .row .listTypeInterestRecruit.scraps-mybrain a .title {
    display:inline-block
}

.displayType_TIT .row .listTypeInterestRecruit.scraps-mybrain a .titleImageNone {
    width:100%
}

.displayType_TIT .row .listTypeInterestRecruit.scraps-mybrain.research-title a .title {
    display:inline-block
}

.displayType_TIT .row .listTypeInterestRecruit.scraps-mybrain.research-title a .titleImageNone {
    width:500px
}

.displayType_TIT .row .listTypeInterestRecruit.scraps-research.research-title a .title {
    display:inline-block
}

.displayType_TIT .row .listTypeInterestRecruit.scraps-research.research-title a .titleImageNone {
    width:350px
}

.viewOtherList .table .empty {
    min-height: 30px;
    padding:60px 0
}

.researchD .td_org {
    height:35px
}

.researchD .row span.infoBlock .td_receipt {
    text-align:center
}

.researchD .row span.infoBlock .D3ING {
    display: block;
    background-image: url(https://asset.hibrain.io/images/dist/button/deadline48_x2.png);
    background-size: 48px 19px;
    background-position: 50% 50%;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .researchD .row span.infoBlock .D3ING {
        background-image:url(https://asset.hibrain.io/images/dist/button/deadline48_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .researchD .row span.infoBlock .D3ING {
        background-image:url(https://asset.hibrain.io/images/dist/button/deadline48_x3.png)
    }
}

.researchD .row span.infoBlock .ING {
    display: block;
    background-image: url(https://asset.hibrain.io/images/dist/button/applyokay_x2.png);
    background-size: 48px 19px;
    background-position: 50% 50%;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .researchD .row span.infoBlock .ING {
        background-image:url(https://asset.hibrain.io/images/dist/button/applyokay_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .researchD .row span.infoBlock .ING {
        background-image:url(https://asset.hibrain.io/images/dist/button/applyokay_x3.png)
    }
}

.researchD .row span.infoBlock .END {
    display: block;
    background-image: url(https://asset.hibrain.io/images/dist/button/END_x2.png);
    background-size: 48px 19px;
    background-position: 50% 50%;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .researchD .row span.infoBlock .END {
        background-image:url(https://asset.hibrain.io/images/dist/button/END_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .researchD .row span.infoBlock .END {
        background-image:url(https://asset.hibrain.io/images/dist/button/END_x3.png)
    }
}

.researchD .row.row {
    padding:2px 0
}

.gradstudentStatus .row .td_status .status_ING {
    display: block;
    width: 48px;
    height: 19px;
    margin: 8px 0 0 21px;
    background-image: url(https://asset.hibrain.io/images/dist/button/applyokay_x2.png);
    background-size: 48px 19px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .gradstudentStatus .row .td_status .status_ING {
        background-image:url(https://asset.hibrain.io/images/dist/button/applyokay_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .gradstudentStatus .row .td_status .status_ING {
        background-image:url(https://asset.hibrain.io/images/dist/button/applyokay_x3.png)
    }
}

.gradstudentStatus .row .td_status .status_END {
    display: block;
    width: 48px;
    height: 19px;
    margin: 8px 0 0 21px;
    background-image: url(https://asset.hibrain.io/images/dist/button/END_x2.png);
    background-size: 48px 19px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .gradstudentStatus .row .td_status .status_END {
        background-image:url(https://asset.hibrain.io/images/dist/button/END_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .gradstudentStatus .row .td_status .status_END {
        background-image:url(https://asset.hibrain.io/images/dist/button/END_x3.png)
    }
}

.gradstudentStatus .row .td_status .status_D3ING {
    display: block;
    width: 48px;
    height: 19px;
    margin: 8px 0 0 21px;
    background-image: url(https://asset.hibrain.io/images/dist/button/deadline48_x2.png);
    background-size: 48px 19px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .gradstudentStatus .row .td_status .status_D3ING {
        background-image:url(https://asset.hibrain.io/images/dist/button/deadline48_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .gradstudentStatus .row .td_status .status_D3ING {
        background-image:url(https://asset.hibrain.io/images/dist/button/deadline48_x3.png)
    }
}

.displayType_SUMM .row {
    padding: 15px 0 0 0;
    border-bottom: 1px solid #e2e2e2;
    overflow:hidden
}

.displayType_SUMM .row .td_title {
    width: 792px;
    padding-left: 9px;
    overflow: hidden;
    font-size:17px
}

.displayType_SUMM .row .td_title .noticeTitle {
    padding-right:8px
}

.displayType_SUMM .row .td_title .nationImg {
    margin-top:2px
}

.displayType_SUMM .row .td_title a {
    font-size: 17px;
    color: #3b3b3b;
    padding-left:0
}

.displayType_SUMM .row .td_title a img.imgDelStatus {
    position: relative;
    top:-1px
}

.displayType_SUMM .row .desc {
    display: block;
    width: 702px;
    max-height: 40px;
    line-height: 20px;
    margin: 5px 0;
    padding: 0 90px 0 9px;
    color: #3b3b3b;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap:break-word
}

.displayType_SUMM .row .infoBlock {
    float: left;
    height: 31px;
    line-height:27px
}

.displayType_SUMM .row .infoBlock span {
    float: none;
    color:#777
}

.displayType_SUMM .row .infoBlock .td_alias, .displayType_SUMM .row .infoBlock .td_cnt, .displayType_SUMM .row .infoBlock .td_number, .displayType_SUMM .row .infoBlock .td_rdtm, .displayType_SUMM .row .infoBlock .td_recommCnt {
    padding: 0 9px 0 9px;
    background-image: url(https://asset.hibrain.io/images/dist/background/displayTitbar_x2.png);
    background-size: 1px 11px;
    background-position: 100% 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .displayType_SUMM .row .infoBlock .td_alias, .displayType_SUMM .row .infoBlock .td_cnt, .displayType_SUMM .row .infoBlock .td_number, .displayType_SUMM .row .infoBlock .td_rdtm, .displayType_SUMM .row .infoBlock .td_recommCnt {
        background-image:url(https://asset.hibrain.io/images/dist/background/displayTitbar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .displayType_SUMM .row .infoBlock .td_alias, .displayType_SUMM .row .infoBlock .td_cnt, .displayType_SUMM .row .infoBlock .td_number, .displayType_SUMM .row .infoBlock .td_rdtm, .displayType_SUMM .row .infoBlock .td_recommCnt {
        background-image:url(https://asset.hibrain.io/images/dist/background/displayTitbar_x3.png)
    }
}

.displayType_SUMM .row .infoBlock .last {
    background:0 0
}

.displayType_SUMM .row .infoBlock .td_cnt span, .displayType_SUMM .row .infoBlock .td_number span, .displayType_SUMM .row .infoBlock .td_rdtm span, .displayType_SUMM .row .infoBlock .td_recommCnt span {
    padding-right:5px
}

.displayType_SUMM .row .td_reply {
    float: none;
    color:#f26d38
}

.displayType_SUMM .row .td_articleNum {
    display:none
}

.displayType_SUMM .tableheader {
    display:none
}

.displayType_QNA .row {
    border-bottom:1px solid #e2e2e2
}

.displayType_QNA .row .td_title {
    height: 34px;
    padding-left:0
}

.displayType_QNA .row .td_title .title {
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

.displayType_QNA .row .td_title .replySeq {
    width: 30px;
    text-align: center;
    margin-right:10px
}

.displayType_QNA .row .td_title.currentArticle .replySeq {
    text-indent: -9999px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/select9_x2.png);
    background-size: 9px 11px;
    background-position: 50% 50%;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .displayType_QNA .row .td_title.currentArticle .replySeq {
        background-image:url(https://asset.hibrain.io/images/dist/icon/select9_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .displayType_QNA .row .td_title.currentArticle .replySeq {
        background-image:url(https://asset.hibrain.io/images/dist/icon/select9_x3.png)
    }
}

.displayType_QNA .row .td_title img.imgDelStatus {
    position: relative;
    top:-2px
}

.displayType_QNA .row .td_title.replyAllArtielceAlias a {
    width:573px
}

.displayType_QNA .row a {
    height:34px
}

.displayType_QNA .row a.Depth_1 {
    padding-left:0
}

.displayType_QNA .row a.Depth_2 {
    margin-left:10px
}

.displayType_QNA .row span {
    line-height:34px
}

.displayType_QNA .row span.td_cnt span, .displayType_QNA .row span.td_recommCnt span {
    display:none
}

.displayType_QNA .row span.td_alias {
    height: 34px;
    white-space: nowrap;
    text-overflow:ellipsis
}

.displayType_QNA .row span .td_reply {
    float: none;
    color:#f26d38
}

.displayType_QNA .reply .td_title a {
    color:#525252
}

.displayType_QNA .reply .td_title .gulbi {
    margin:10px 7px 0 0
}

.displayType_QNA .reply .td_title .replyDeptImg {
    margin:10px 5px 0 0
}

table.listTable {
    width:100%
}

table.listTable th {
    background-color: #f7f7f7;
    font-size: 14px;
    font-weight: 400;
    height: 36px;
    border:1px solid #e0e0e0
}

table.listTable td {
    padding: 8px 0;
    text-align: center;
    line-height: 18px;
    border:1px solid #e0e0e0
}

table.listTable td.orgname {
    text-align: left;
    padding-left: 10px;
    vertical-align:middle
}

table.listTable .first {
    border-left:none
}

table.listTable .last {
    border-right:none
}

.universityList {
    float: left;
    width: 801px;
    background-color: #f6f6f6;
    border-top:2px solid #525252
}

.universityList .univitem {
    float: left;
    width: 100%;
    border-bottom:1px solid #e0e0e0
}

.universityList .univitem .title {
    float: left;
    width: 108px;
    padding: 10px 0 0 16px;
    font-weight: 600;
    color:#000
}

.universityList .univitem ul {
    float: right;
    width: 661px;
    padding: 10px 0 4px 16px;
    background-color:#fff
}

.universityList .univitem ul li {
    float: left;
    width: 25%;
    height: 16px;
    margin-bottom: 9px;
    overflow:hidden
}

.universityList .univitem ul li a {
    float: left;
    width: 100%;
    height: 16px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.universityList .univitem ul li a:hover {
    text-decoration:none
}

.universityList .univitem ul li .univName {
    float: left;
    max-width: 136px;
    padding-left: 10px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/univlist_x2.png);
    background-size: 4px 4px;
    background-position: 0 5px;
    background-repeat: no-repeat;
    color: #3b3b3b;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .universityList .univitem ul li .univName {
        background-image:url(https://asset.hibrain.io/images/dist/icon/univlist_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .universityList .univitem ul li .univName {
        background-image:url(https://asset.hibrain.io/images/dist/icon/univlist_x3.png)
    }
}

.universityList .univitem ul li .hbnBLUE {
    float: left;
    padding-left:5px
}

.universityList .univitem ul.col3 li {
    width: 210px;
    padding-right:10px
}

.universityList .univitem ul.col3 li .univName {
    max-width:170px
}

.orglist {
    float: left;
    width: 100%;
    background-color:#f9f9f9
}

.orglist li {
    float: left;
    width: 482.5px;
    height: 36px;
    border: 1px solid #fff;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.orglist li.linkOn:hover {
    border-color:#479cf2
}

.orglist li span {
    float: left;
    width: 454.5px;
    height: 100%;
    line-height: 36px;
    padding-left: 28px;
    color:#989898
}

.orglist li a {
    float: left;
    width: 454.5px;
    height: 100%;
    line-height: 36px;
    padding-left:28px
}

.orglist li a:hover {
    text-decoration:none
}

.thirdColLayout .orglist li {
    width:398px
}

.thirdColLayout .orglist li a {
    width:370px
}

.dateWrapper {
    float: left;
    width: 965px;
    border: 2px solid #e2e2e2;
    margin-bottom:15px
}

.dateWrapper .inputBody {
    width: 100%;
    min-height: 26px;
    margin: 0;
    border:none
}

.dateWrapper .inputBody .searchControl {
    float: left;
    height:26px
}

.dateWrapper .inputBody .searchControl label {
    float: left;
    width: 86px;
    height: 26px;
    line-height: 26px;
    padding: 0 0 0 10px;
    color:#3b3b3b
}

.dateWrapper .inputBody .searchControl .searchitem {
    float: left;
    width: 56px;
    height: 24px;
    margin-right: 9px;
    line-height: 24px;
    text-align: center;
    border: 1px solid #c9c9c9;
    color: #525252;
    cursor:pointer
}

.dateWrapper .inputBody .searchInput {
    float: left;
    height:26px
}

.dateWrapper .inputBody .searchInput label {
    float: left;
    width: 86px;
    height: 26px;
    line-height: 26px;
    padding: 0 0 0 37px;
    color:#3b3b3b
}

.dateWrapper .inputBody .searchInput input[type=text] {
    padding:3px 40px 3px 5px
}

.dateWrapper .inputBody .searchInput input[type=text].dateCss1 {
    width: 80px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/calendar14_x2.png);
    background-size: 14px 14px;
    background-position: 97% 5px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .dateWrapper .inputBody .searchInput input[type=text].dateCss1 {
        background-image:url(https://asset.hibrain.io/images/dist/icon/calendar14_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .dateWrapper .inputBody .searchInput input[type=text].dateCss1 {
        background-image:url(https://asset.hibrain.io/images/dist/icon/calendar14_x3.png)
    }
}

.dateWrapper .inputBody .searchInput .datasearch {
    float: left;
    width: 113px;
    height: 26px;
    border: 0;
    padding: 0;
    margin-left: 50px;
    background: #959595;
    font-size: 12px;
    font-weight: 600;
    color: #fff;
    cursor:pointer
}

.dateWrapper label {
    float:left
}

.dateWrapper input {
    float:left
}

.dateWrapper span {
    float:left
}

table.recruitTable {
    float: left;
    width: 100%;
    border-top:1px solid #525252
}

table.recruitTable.borderNone {
    border-top:none
}

table.recruitTable thead th {
    height: 36px;
    background-color:#f6f6f6
}

table.recruitTable tr td {
    height: 35px;
    padding: 4px 0;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    text-align:center
}

table.recruitTable tr td.title {
    padding-left: 10px;
    text-align:left
}

table.recruitTable tr td.title .boardTitle {
    color: #405785;
    padding-right:5px
}

table.recruitTable tr td .btnimg {
    display:inline-block
}

table.recruitTable tr td .onlineLink {
    color:#479cf2
}

table.recruitTable .empty {
    min-height: 400px;
    line-height: 400px;
    text-align:center
}

.orginfoWrapper {
    float: left;
    width: 969px;
    margin-bottom:20px
}

.orginfoWrapper table {
    width:100%
}

.orginfoWrapper table td {
    border:1px solid #e2e2e2
}

.orginfoWrapper table td.title {
    width: 116px;
    background-color: #f6f6f6;
    font-size: 13px;
    font-weight: 600;
    color: #3b3b3b;
    vertical-align: middle;
    text-align:center
}

.orginfoWrapper table td.orglistBody {
    padding:12px 0 3px 13px
}

.orginfoWrapper table td .organizationlist {
    float: left;
    width:100%
}

.orginfoWrapper table td .organizationlist li {
    float: left;
    height: 20px;
    padding: 0 6px;
    border: 1px solid #d4d4d4;
    margin:0 10px 9px 0
}

.orginfoWrapper table td .organizationlist li .orgtitle {
    float: left;
    line-height:23px
}

.orginfoWrapper table td .organizationlist li .cnt {
    float: left;
    margin-left: 5px;
    line-height:23px
}

.orginfoWrapper table td .organizationlist li .orgclose {
    float: left;
    margin: 6px 0 6px 8px;
    padding-left:4px
}

.recommandWrapper {
    float: left;
    width: 100%;
    height:72px
}

.recommandWrapper .recommandTitle {
    float: left;
    width: 124px;
    height: 30px;
    line-height: 32px;
    padding: 20px 0;
    border: 1px solid #479cf2;
    background-color: #479cf2;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight:600
}

.recommandWrapper .recommandBody {
    float: right;
    width: 842px;
    height: 70px;
    border-width: 1px 1px 1px 0;
    border-style: solid;
    border-color:#e0e0e0
}

.recommandWrapper .recommandBody ul {
    padding:10px
}

.recommandWrapper .recommandBody ul li {
    float: left;
    height: 24px;
    line-height: 24px;
    padding-right: 30px;
    color:#3b3b3b
}

.recommandWrapper .recommandBody ul li .title {
    font-weight:600
}

.contentWrapper .contentHeader .comments {
    margin: 3px 0 0 0;
    font-size:14px
}

.contentWrapper .contentHeader .comments .brackets-first {
    display: inline-block;
    padding-right:2px
}

.contentWrapper .contentHeader .comments .brackets-last {
    display: inline-block;
    padding-left:2px
}

.contentWrapper .contentHeader .comments .selected {
    text-decoration:underline
}

.contentWrapper .contentHeader .comments .searchBar {
    margin-left: 6px;
    padding-left: 7px;
    background-image: url(https://asset.hibrain.io/images/dist/background/listTotalBar_x2.png);
    background-size: 1px 13px;
    background-position: 0 1px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentWrapper .contentHeader .comments .searchBar {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentWrapper .contentHeader .comments .searchBar {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBar_x3.png)
    }
}

.contentWrapper .contentHeader .comments .listCountBar {
    margin-left: 6px;
    padding-left: 7px;
    background-image: url(https://asset.hibrain.io/images/dist/background/listTotalBarBlack_x2.png);
    background-size: 1px 13px;
    background-position: 0 1px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentWrapper .contentHeader .comments .listCountBar {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBarBlack_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentWrapper .contentHeader .comments .listCountBar {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBarBlack_x3.png)
    }
}

.display_online .row .td_org {
    text-align:center
}

.display_online .row .onlineLink {
    float: none;
    color:#479cf2
}

.display_regrecruit .row .td_status {
    text-align:center
}

.display_regrecruit .row .td_status.statusColor {
    color:#525252
}

.display_regrecruit .row .td_status.LINSEND {
    color: #111;
    font-weight:600
}

.display_regrecruit .row .online_cnt {
    text-align:center
}

.display_regrecruit .row .onlineLink {
    float: none;
    color:#479cf2
}

.display_onlineUsers .tableheader {
    border-top:1px solid #525252
}

.display_onlineUsers .row .td_org, .display_onlineUsers .row .td_rdtm {
    text-align:center
}

.display_onlineUsers .row .td_org a, .display_onlineUsers .row .td_rdtm a {
    float:none
}

.display_onlineUsers .row .onlineLink {
    float: none;
    color:#479cf2
}

.display_onlineUsers .row .onlineContent {
    width: 941px;
    padding: 14px;
    background-color: #f9f9f9;
    line-height: 20px;
    border-top:1px solid #e2e2e2
}

.display_paymentHistory {
    text-align:center
}

.table .article-DEL .td_title {
    color:#ababab
}

.table .article-DEL .td_title a .title {
    color:#ababab
}

.contentWrapper .displayType_QNA .listTypeArticleMybrain .title, .contentWrapper .displayType_TIT .listTypeArticleMybrain .title {
    display: inline-block;
    max-width:633px
}

.contentWrapper .displayType_QNA .listTypeArticleMybrain .nt, .contentWrapper .displayType_TIT .listTypeArticleMybrain .nt {
    max-width:606px
}

.contentWrapper .displayType_QNA .listTypeArticleMybrain .btnt, .contentWrapper .displayType_QNA .listTypeArticleMybrain .ntdt, .contentWrapper .displayType_TIT .listTypeArticleMybrain .btnt, .contentWrapper .displayType_TIT .listTypeArticleMybrain .ntdt {
    max-width:606px
}

.contentWrapper .displayType_QNA .listTypeArticleMybrain .btntdl, .contentWrapper .displayType_QNA .listTypeArticleMybrain .ntbtdl, .contentWrapper .displayType_TIT .listTypeArticleMybrain .btntdl, .contentWrapper .displayType_TIT .listTypeArticleMybrain .ntbtdl {
    max-width:453px
}

.contentWrapper .displayType_QNA .listTypeArticleMybrain .ntdl, .contentWrapper .displayType_TIT .listTypeArticleMybrain .ntdl {
    max-width:543px
}

.contentWrapper .displayType_QNA .listTypeArticleMybrain .btdl, .contentWrapper .displayType_TIT .listTypeArticleMybrain .btdl {
    max-width:480px
}

.contentWrapper .displayType_QNA .listTypeArticleMybrain .bt, .contentWrapper .displayType_TIT .listTypeArticleMybrain .bt {
    max-width:543px
}

.contentWrapper .displayType_QNA .listTypeArticleMybrain .dl, .contentWrapper .displayType_TIT .listTypeArticleMybrain .dl {
    max-width:570px
}

.contentWrapper .displayType_QNA .replyAllArtielceAlias .title, .contentWrapper .displayType_TIT .replyAllArtielceAlias .title {
    display: inline-block;
    max-width:533px
}

.contentWrapper .displayType_QNA .replyAllArtielceAlias .nt, .contentWrapper .displayType_TIT .replyAllArtielceAlias .nt {
    max-width:506px
}

.contentWrapper .displayType_QNA .replyAllArtielceAlias .btnt, .contentWrapper .displayType_QNA .replyAllArtielceAlias .ntdt, .contentWrapper .displayType_TIT .replyAllArtielceAlias .btnt, .contentWrapper .displayType_TIT .replyAllArtielceAlias .ntdt {
    max-width:506px
}

.contentWrapper .displayType_QNA .replyAllArtielceAlias .btntdl, .contentWrapper .displayType_QNA .replyAllArtielceAlias .ntbtdl, .contentWrapper .displayType_TIT .replyAllArtielceAlias .btntdl, .contentWrapper .displayType_TIT .replyAllArtielceAlias .ntbtdl {
    max-width:353px
}

.contentWrapper .displayType_QNA .replyAllArtielceAlias .ntdl, .contentWrapper .displayType_TIT .replyAllArtielceAlias .ntdl {
    max-width:443px
}

.contentWrapper .displayType_QNA .replyAllArtielceAlias .btdl, .contentWrapper .displayType_TIT .replyAllArtielceAlias .btdl {
    max-width:380px
}

.contentWrapper .displayType_QNA .replyAllArtielceAlias .bt, .contentWrapper .displayType_TIT .replyAllArtielceAlias .bt {
    max-width:443px
}

.contentWrapper .displayType_QNA .replyAllArtielceAlias .dl, .contentWrapper .displayType_TIT .replyAllArtielceAlias .dl {
    max-width:470px
}

.contentWrapper .displayType_QNA .listTypeInterestArticle .title, .contentWrapper .displayType_TIT .listTypeInterestArticle .title {
    display: inline-block;
    max-width:537px
}

.contentWrapper .displayType_QNA .listTypeInterestArticle .nt, .contentWrapper .displayType_TIT .listTypeInterestArticle .nt {
    max-width:510px
}

.contentWrapper .displayType_QNA .listTypeInterestArticle .btnt, .contentWrapper .displayType_QNA .listTypeInterestArticle .ntbt, .contentWrapper .displayType_TIT .listTypeInterestArticle .btnt, .contentWrapper .displayType_TIT .listTypeInterestArticle .ntbt {
    max-width:420px
}

.contentWrapper .displayType_QNA .listTypeInterestArticle .btntdl, .contentWrapper .displayType_QNA .listTypeInterestArticle .ntbtdl, .contentWrapper .displayType_TIT .listTypeInterestArticle .btntdl, .contentWrapper .displayType_TIT .listTypeInterestArticle .ntbtdl {
    max-width:357px
}

.contentWrapper .displayType_QNA .listTypeInterestArticle .ntdl, .contentWrapper .displayType_TIT .listTypeInterestArticle .ntdl {
    max-width:447px
}

.contentWrapper .displayType_QNA .listTypeInterestArticle .btdl, .contentWrapper .displayType_TIT .listTypeInterestArticle .btdl {
    max-width:384px
}

.contentWrapper .displayType_QNA .listTypeInterestArticle .bt, .contentWrapper .displayType_TIT .listTypeInterestArticle .bt {
    max-width:447px
}

.contentWrapper .displayType_QNA .listTypeInterestArticle .dl, .contentWrapper .displayType_TIT .listTypeInterestArticle .dl {
    max-width:474px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeArticle .title, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticle .title {
    display: inline-block;
    max-width:515px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeArticle .nt, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticle .nt {
    max-width:488px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeArticle .btnt, .thirdColLayout .contentWrapper .displayType_QNA .listTypeArticle .ntbt, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticle .btnt, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticle .ntbt {
    max-width:488px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeArticle .btntdl, .thirdColLayout .contentWrapper .displayType_QNA .listTypeArticle .ntbtdl, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticle .btntdl, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticle .ntbtdl {
    max-width:335px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeArticle .ntdl, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticle .ntdl {
    max-width:425px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeArticle .btdl, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticle .btdl {
    max-width:362px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeArticle .bt, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticle .bt {
    max-width:425px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeArticle .dl, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticle .dl {
    max-width:452px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeArticleAlias .title, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticleAlias .title {
    display: inline-block;
    max-width:405px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeArticleAlias .nt, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticleAlias .nt {
    max-width:378px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeArticleAlias .btnt, .thirdColLayout .contentWrapper .displayType_QNA .listTypeArticleAlias .ntbt, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticleAlias .btnt, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticleAlias .ntbt {
    max-width:378px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeArticleAlias .btntdl, .thirdColLayout .contentWrapper .displayType_QNA .listTypeArticleAlias .ntbtdl, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticleAlias .btntdl, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticleAlias .ntbtdl {
    max-width:225px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeArticleAlias .ntdl, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticleAlias .ntdl {
    max-width:315px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeArticleAlias .btdl, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticleAlias .btdl {
    max-width:252px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeArticleAlias .bt, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticleAlias .bt {
    max-width:315px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeArticleAlias .dl, .thirdColLayout .contentWrapper .displayType_TIT .listTypeArticleAlias .dl {
    max-width:342px
}

.thirdColLayout .contentWrapper .displayType_QNA .replyAllArtielceAlias .title, .thirdColLayout .contentWrapper .displayType_TIT .replyAllArtielceAlias .title {
    display: inline-block;
    max-width:365px
}

.thirdColLayout .contentWrapper .displayType_QNA .replyAllArtielceAlias .nt, .thirdColLayout .contentWrapper .displayType_TIT .replyAllArtielceAlias .nt {
    max-width:338px
}

.thirdColLayout .contentWrapper .displayType_QNA .replyAllArtielceAlias .btnt, .thirdColLayout .contentWrapper .displayType_QNA .replyAllArtielceAlias .ntbt, .thirdColLayout .contentWrapper .displayType_TIT .replyAllArtielceAlias .btnt, .thirdColLayout .contentWrapper .displayType_TIT .replyAllArtielceAlias .ntbt {
    max-width:338px
}

.thirdColLayout .contentWrapper .displayType_QNA .replyAllArtielceAlias .btntdl, .thirdColLayout .contentWrapper .displayType_QNA .replyAllArtielceAlias .ntbtdl, .thirdColLayout .contentWrapper .displayType_TIT .replyAllArtielceAlias .btntdl, .thirdColLayout .contentWrapper .displayType_TIT .replyAllArtielceAlias .ntbtdl {
    max-width:185px
}

.thirdColLayout .contentWrapper .displayType_QNA .replyAllArtielceAlias .ntdl, .thirdColLayout .contentWrapper .displayType_TIT .replyAllArtielceAlias .ntdl {
    max-width:275px
}

.thirdColLayout .contentWrapper .displayType_QNA .replyAllArtielceAlias .btdl, .thirdColLayout .contentWrapper .displayType_TIT .replyAllArtielceAlias .btdl {
    max-width:212px
}

.thirdColLayout .contentWrapper .displayType_QNA .replyAllArtielceAlias .bt, .thirdColLayout .contentWrapper .displayType_TIT .replyAllArtielceAlias .bt {
    max-width:275px
}

.thirdColLayout .contentWrapper .displayType_QNA .replyAllArtielceAlias .dl, .thirdColLayout .contentWrapper .displayType_TIT .replyAllArtielceAlias .dl {
    max-width:302px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeInterestArticle .title, .thirdColLayout .contentWrapper .displayType_TIT .listTypeInterestArticle .title {
    display: inline-block;
    max-width:369px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeInterestArticle .nt, .thirdColLayout .contentWrapper .displayType_TIT .listTypeInterestArticle .nt {
    max-width:342px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeInterestArticle .btnt, .thirdColLayout .contentWrapper .displayType_QNA .listTypeInterestArticle .ntbt, .thirdColLayout .contentWrapper .displayType_TIT .listTypeInterestArticle .btnt, .thirdColLayout .contentWrapper .displayType_TIT .listTypeInterestArticle .ntbt {
    max-width:252px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeInterestArticle .btntdl, .thirdColLayout .contentWrapper .displayType_QNA .listTypeInterestArticle .ntbtdl, .thirdColLayout .contentWrapper .displayType_TIT .listTypeInterestArticle .btntdl, .thirdColLayout .contentWrapper .displayType_TIT .listTypeInterestArticle .ntbtdl {
    max-width:189px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeInterestArticle .ntdl, .thirdColLayout .contentWrapper .displayType_TIT .listTypeInterestArticle .ntdl {
    max-width:279px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeInterestArticle .btdl, .thirdColLayout .contentWrapper .displayType_TIT .listTypeInterestArticle .btdl {
    max-width:216px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeInterestArticle .bt, .thirdColLayout .contentWrapper .displayType_TIT .listTypeInterestArticle .bt {
    max-width:279px
}

.thirdColLayout .contentWrapper .displayType_QNA .listTypeInterestArticle .dl, .thirdColLayout .contentWrapper .displayType_TIT .listTypeInterestArticle .dl {
    max-width:306px
}

.thirdColLayout .contentWrapper .displayType_SUMM .row .td_title .title {
    display: inline-block;
    font-weight: 600;
    max-width:782px
}

.thirdColLayout .contentWrapper .displayType_SUMM .row .td_title .nt {
    max-width:755px
}

.thirdColLayout .contentWrapper .displayType_SUMM .row .td_title .btnt, .thirdColLayout .contentWrapper .displayType_SUMM .row .td_title .ntdt {
    max-width:665px
}

.thirdColLayout .contentWrapper .displayType_SUMM .row .td_title .btntdl, .thirdColLayout .contentWrapper .displayType_SUMM .row .td_title .ntbtdl {
    max-width:602px
}

.thirdColLayout .contentWrapper .displayType_SUMM .row .td_title .ntdl {
    max-width:692px
}

.thirdColLayout .contentWrapper .displayType_SUMM .row .td_title .btdl {
    max-width:629px
}

.thirdColLayout .contentWrapper .displayType_SUMM .row .td_title .bt {
    max-width:692px
}

.thirdColLayout .contentWrapper .displayType_SUMM .row .td_title .dl {
    max-width:719px
}

.hbn-select-col_mybrain .contentHeader .boxline {
    text-decoration:none
}

.hbn-select-col_mybrain .contentHeader .boxline .boxlineButton {
    padding:3px 8px
}

.hbn-select-col_mybrain .displayType_TIT span.td_onlinecnt a.onlineLink {
    padding-left:12px
}

.contentWrapper.articleViewWrapper .productAddBannerBtn {
    margin-top:0
}

.contentBody .bgcomments ul.textUl li {
    width:277.66667px
}

.boardPanel .styleSelect select {
    padding: 2px 6px;
    text-align:left
}

.table.table_recruitment_D0END .td_title.listTypeRecruit {
    width:424px
}

.table.table_recruitment_D0END .td_receipt {
    width:165px
}

.table.table_recruitment_D0END .td_receipt .number {
    float: left;
    width: 48px;
    padding-left:9px
}

.table.table_recruitment_D0END .td_receipt .hbnBLACK {
    color:#3b3b3b
}

.table.table_recruitment_D0END .td_receipt .etimeClass .etimeNumClass {
    display: inline-block;
    margin-left: 3px;
    width: 37px;
    height: 16px;
    line-height: 19px;
    background-color: grey;
    font-size: 13px;
    color: #fff;
    letter-spacing:-.5px
}

.contentBody.contentBodyBorderTop2 img {
    width:100%
}

.hbn-select-col_braincafe .table .row .td_news {
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

.contentBody.line {
    border-top:2px solid #525252
}

.zoom-content-wrap {
    float: left;
    width: 964px;
    margin-bottom: 25px;
    padding: 18px 20px;
    background-color: #f7f7f7;
    border:1px solid #e0e0e0
}

.zoom-content-wrap .title {
    margin-bottom: 10px;
    font-size: 16px;
    font-weight: 700;
    color:#479cf2
}

.zoom-content-wrap .title .devided {
    margin: 0 5px;
    font-weight: 400;
    color:#9f9f9f
}

.zoom-content-wrap .title .black {
    color:#3b3b3b
}

.zoom-content-wrap .title .red {
    color:#f2675f
}

.zoom-content-wrap .text {
    float: left;
    margin-right: 10px;
    font-size: 14px;
    color:#3b3b3b
}

.zoom-content-wrap .text:last-child {
    margin-bottom:0
}

.zoom-content-wrap .text .bold {
    font-weight:700
}

.zoom-content-wrap .text .red {
    color:#f2675f
}

.contentHeader .contentTitle a .small {
    font-size:15px
}

.boardPanel.expert .styleSelect {
    margin-right:0
}

.title-wrap .contentTitle {
    float: left;
    font-size: 18px;
    font-weight: 600;
    color:#3b3b3b
}

.title-wrap .contentTitle a {
    font-weight: 600;
    color:#3b3b3b
}

.title-wrap .contentTitle a:hover {
    text-decoration:none
}

.title-wrap .link {
    float:right
}

.title-wrap .link img {
    padding-right: 3px;
    margin-top:3px
}

.title-wrap .link .link-text {
    float: right;
    margin-top: 4px;
    font-weight: 600;
    color: #233146;
    font-size:14px
}

.title-wrap .link .link-text:hover {
    text-decoration:underline
}

.contentWrapper .listTypeArticleAlias .title.secret-icon {
    padding-left: 15px;
    background-image: url(https://asset.hibrain.io/images/dist/curinc/gray-secret-icon.svg);
    background-size: 10px auto;
    background-repeat: no-repeat;
    background-position:left 9px
}

.contentWrapper .listTypeArticleAlias .title.unlock-icon {
    padding-left: 15px;
    background-image: url(https://asset.hibrain.io/images/dist/curinc/yellow-unlock-icon.svg);
    background-size: 10px auto;
    background-repeat: no-repeat;
    background-position:left 9px
}

.contentWrapper .listTypeArticleAlias .title .my-article-icon {
    width: 45px;
    margin-top: -2px;
    margin-left:2px
}

.boardPanel.expert .count-info {
    float: left;
    padding-top: 3px;
    font-size: 14px;
    color:#3b3b3b
}

.td_replyStatus {
    width:74px
}

.table .row .td_replyStatus {
    text-align:center
}

.contentWrapper .listTypeArticleAlias.expert {
    width:647px
}

.contentWrapper .row .listTypeArticleAlias.expert {
    width: 627px;
    padding-left:20px
}

.boardPanel.expert .my-article-button {
    float: right;
    margin-right: 10px;
    padding-top: 4px;
    font-size: 13px;
    color: #858585;
    text-decoration: none;
    cursor:pointer
}

.boardPanel.expert .my-article-button.selected {
    color:#479cf2
}

.boardPanel.expert .my-article-button .check-icon {
    width: 15px;
    margin-right: 5px;
    margin-bottom:2px
}

.table .row .td_replyStatus span {
    width: 100%;
    text-align: center;
    color:#858585
}

.table .row .td_status.my-expert {
    text-align:center
}

.table .row .td_status.my-expert .status-text {
    width: 100%;
    color: #479cf2;
    font-weight:700
}

.table .row .td_status.my-expert .status-text.hbnBLACK {
    color:#3b3b3b
}

.table .td_paymentTotal.my-expert {
    width:150px
}

.table .row .td_paymentTotal.my-expert {
    width: 150px;
    text-align: center;
    padding-right:0
}

.table .td_status.my-expert {
    padding-left:30px
}

.td_title.my-expert {
    width:577px
}

.row .td_title.my-expert {
    width:577px
}

.row .td_title.my-expert .title {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.contentHeader .boardTotal .selected:hover {
    text-decoration:none
}

.contentHeader .boardTotal .selected .expert-applicants {
    color: #479cf2;
    text-decoration: underline;
    font-weight:600
}

.contentHeader .boardTotal .bold.hbnBLACK {
    color:#3b3b3b
}

.td_title.org-applicant {
    width:291px
}

.row .td_title.org-applicant {
    width:291px
}

.row .td_title.org-applicant .title {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.table .td_status.org-applicant {
    width: 100px;
    padding-right:20px
}

.table .row .td_status.org-applicant {
    width: 100px;
    text-align: center;
    font-size: 14px;
    padding-right:20px
}

.table .row .status-select {
    padding: 3px 20px 3px 5px;
    font-size: 13px;
    border-radius: 0;
    border: solid 1px #ddd;
    color: #1b1b1b;
    background-image: url(https://asset.hibrain.io/images/dist/curinc/select-status-arrow.svg);
    background-size: 9px 6px;
    background-repeat: no-repeat;
    background-position: right 6px top 8px;
    -webkit-appearance: none;
    -moz-appearance:none
}

.table .row .status-select .text-bar {
    font-size: 14px;
    color: #e3e3e3;
    margin:0 2px
}

.contentTitle.expert-subtext {
    padding: 1px 0 0 8px;
    font-size: 17px;
    background-image: url(https://asset.hibrain.io/images/dist/background/listTotalBarBlack_x2.png);
    background-size: 1px 13px;
    background-position: 0 3px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentTitle.expert-subtext {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBarBlack_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentTitle.expert-subtext {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBarBlack_x3.png)
    }
}

.contentBody.expert {
    border-top:2px solid #525252
}

.table .row .td_status.org-applicant .status-text {
    width: 100%;
    color: #479cf2;
    font-weight:700
}

.table .row .td_status.org-applicant .status-text.hbnBLACK {
    color:#3b3b3b
}

.contentBody.review {
    border-top:1px solid #3b3b3b
}

.review-wrap {
    float: left;
    width: 952px;
    padding: 20px 15px 20px 2px;
    border-bottom:solid 1px #ebebeb
}

.review-wrap .review-link {
    display: block;
    width: 100%;
    height:100%
}

.review-wrap .alias-wrap {
    float: left;
    width: 110px;
    margin-right: 20px;
    font-size: 14px;
    color: #3b3b3b;
    font-weight:700
}

.review-wrap .score-wrap {
    float: left;
    padding-right: 15px;
    margin-right: 15px;
    background-image: url(https://asset.hibrain.io/images/dist/background/loginbar_x2.png);
    background-size: 1px 13px;
    background-position: 100% 1px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .review-wrap .score-wrap {
        background-image:url(https://asset.hibrain.io/images/dist/background/loginbar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .review-wrap .score-wrap {
        background-image:url(https://asset.hibrain.io/images/dist/background/loginbar_x3.png)
    }
}

.review-wrap .score-wrap .star-image {
    width: 15px;
    margin-right: 2px;
    margin-top:-4px
}

.review-wrap .date-wrap {
    float: left;
    width: 692px;
    margin-top: 1px;
    font-size: 13px;
    color:#525252
}

.review-wrap .content-wrap {
    float: right;
    width: 733px;
    padding-right: 89px;
    line-height: 21px;
    margin-top: 10px;
    font-size: 14px;
    color: #3b3b3b;
    word-break:break-all
}

.review-wrap .delete-button {
    float: right;
    width: 822px;
    margin-top:15px
}

.review-wrap .delete-button .delete-link {
    font-size: 13px;
    color: #525252;
    cursor:pointer
}

.boardPanel.review {
    font-size: 13px;
    color:#3b3b3b
}

.boardPanel.review .display-wrap {
    float:right
}

.boardPanel.review .display-wrap .bar-image {
    width: 1px;
    height: 12px;
    margin-top: -1px;
    padding:0 2px
}

.boardPanel.review .display-wrap .display {
    font-size: 13px;
    color: #777;
    cursor:pointer
}

.boardPanel.review .display-wrap .display.selected {
    padding-left: 22px;
    font-weight: 700;
    color: #3b3b3b;
    background-image: url(https://asset.hibrain.io/images/dist/join/sort-black-checked-icon.svg);
    background-size: 14px auto;
    background-repeat: no-repeat;
    background-position:3px 2px
}

.boardPanel.review .display-wrap .display.disabled {
    color: #bcbcbc;
    cursor:not-allowed
}

.review-info-wrap {
    float: left;
    width: 100%;
    padding: 16px 0;
    margin: 10px 0 25px;
    text-align: center;
    border: solid 1px #e2e2e2;
    background-color: #fafafa;
    font-size: 14px;
    color:#525252
}

.review-info-wrap .star-image {
    width: 15px;
    margin-right: 2px;
    margin-top:-6px
}

.review-info-wrap .bar-image {
    width: 1px;
    height: 12px;
    margin-top: -4px;
    padding:0 5px
}

.review-info-wrap .number {
    margin-top: 2px;
    margin-right: 5px;
    font-size: 20px;
    color: #3b3b3b;
    font-weight:700
}

.review-info-wrap .text {
    margin-top:-4px
}

.contentBody .bgcomments .title.review {
    padding: 0 0 0 22px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/bgcommentReviewTitle.svg);
    background-size: 16px 18px;
    background-repeat: no-repeat;
    background-position:0 0
}

.table .row .td_status.review {
    text-align:center
}

.table .row .td_status.review .status-text {
    width: 100%;
    color: #479cf2;
    font-weight:700
}

.table .row .td_status.review .status-text.hbnBLACK {
    color:#3b3b3b
}

.table .td_paymentTotal.review {
    width:150px
}

.table .row .td_paymentTotal.review {
    width: 150px;
    text-align: center;
    padding-right:0
}

.table .td_status.review {
    padding-left:30px
}

.td_title.review {
    width:407px
}

.row .td_title.review {
    width:407px
}

.row .td_title.review .title {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.table .td_paymentTotal.review {
    padding-left:20px
}

.table .row .td_paymentTotal.review {
    padding-left:20px
}

.td_review.review {
    width: 140px;
    padding-right:10px
}

.row .td_review.review {
    width: 140px;
    padding-right: 10px;
    text-align:center
}

.row .td_review.review .review-link {
    padding-right: 12px;
    color: #479cf2;
    font-weight: 700;
    cursor: pointer;
    background-image: url(https://asset.hibrain.io/images/dist/icon/review-blue-arrow-icon.svg);
    background-size: auto 11px;
    background-repeat: no-repeat;
    background-position:right 2px
}

.row .td_review.review .star-image {
    width: 14px;
    margin-right: 2px;
    padding-left:0
}

.boardPanel.review .my-article-button {
    margin-right: 20px;
    padding-top: 4px;
    font-size: 13px;
    color: #858585;
    text-decoration: none;
    cursor:pointer
}

.boardPanel.review .my-article-button.selected {
    color:#479cf2
}

.boardPanel.review .my-article-button .check-icon {
    width: 15px;
    margin-right: 5px;
    margin-bottom:2px
}

.subFormHeader .comments.payment {
    margin:0
}

.singleContentWrapper .contentBody .bgcomments.payment {
    width: 958px;
    margin-top: 20px;
    border:1px solid #e0e0e0
}

.table li span.product-icon {
    height: 100%;
    width:52px
}

.table li span.product-icon.platinum {
    background-image: url(https://asset.hibrain.io/images/dist/icon/blue-platinum-icon.svg);
    background-size: 46px auto;
    background-repeat: no-repeat;
    background-position:5px 9px
}

.table li span.product-icon.gold {
    background-image: url(https://asset.hibrain.io/images/dist/icon/blue-gold-icon.svg);
    background-size: 46px auto;
    background-repeat: no-repeat;
    background-position:5px 9px
}

.table li span.product-icon.silver {
    background-image: url(https://asset.hibrain.io/images/dist/icon/blue-silver-icon.svg);
    background-size: 46px auto;
    background-repeat: no-repeat;
    background-position:5px 9px
}

.table li span.product-icon.bronze {
    background-image: url(https://asset.hibrain.io/images/dist/icon/blue-bronze-icon.svg);
    background-size: 46px auto;
    background-repeat: no-repeat;
    background-position:5px 9px
}

.table li span.product-icon.line {
    background-image: url(https://asset.hibrain.io/images/dist/icon/blue-line-icon.svg);
    background-size: 46px auto;
    background-repeat: no-repeat;
    background-position:5px 9px
}

.regrecruitlist {
    width:558px
}

.regrecruitlistgrad {
    width:494px
}

.display_regrecruit .row .td_status.mybrain {
    padding-left:10px
}

.display_regrecruit .td_status.mybrain {
    padding-left:10px
}

.displayType_TIT .row span.td_receipt.mybrain {
    padding-right:10px
}

.bodyWrapper .contentWrapper .niw-banner-link {
    float: left;
    display: block;
    width: 100%;
    margin-bottom:10px
}

.bodyWrapper .contentWrapper .niw-banner-link .row-banner {
    float: left;
    width:100%
}

.contentBody.question {
    border-top:1px solid #525252
}

.contentBody.question .td_title {
    width:760px
}

.contentBody.question .row span.td_title {
    width: 760px;
    height: 21px;
    line-height: 22px;
    padding: 24px 0 10px 2px;
    font-size: 15px;
    font-weight: 700;
    color:#3b3b3b
}

.contentBody.question .row span.td_title .title {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.contentBody.question .row .td_value {
    width: 942px;
    line-height: 23px;
    padding: 0 0 24px 27px;
    margin-right: 0;
    font-size: 14px;
    color: #3b3b3b;
    word-break:keep-all
}

.contentBody.question .row span.td_title .question-icon {
    width: 15px;
    padding-right: 10px;
    margin-top:-2px
}

.td_title.org-applicant.landinghelp {
    width:181px
}

.row .td_title.org-applicant.landinghelp {
    width:181px
}

.row .td_title.org-applicant.landinghelp .title {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.table .td_contact.landinghelp {
    width:190px
}

.table .row .td_contact.landinghelp {
    width:190px
}

.table .td_alias.landinghelp {
    width:150px
}

.table .row .td_alias.landinghelp {
    width:150px
}

.margin-55 {
    float: left;
    width: 100%;
    margin-top:55px
}

.pageWrapper {
    float: left;
    width: 100%;
    height: 28px;
    padding-top:18px
}

.pageWrapper .btn {
    float: left;
    border: 1px solid #c9c9c9;
    padding: 3px 6px;
    margin: 0;
    background-color: #fff;
    color: #3b3b3b;
    font-size:12px
}

.pageWrapper .recruitAddBtn {
    float: left;
    width: 104px;
    height: 24px;
    margin-top:2px
}

.pageWrapper .productAddBtn {
    position: relative;
    top:-2px
}

.pageWrapper .pageBlock {
    width: 100%;
    text-align:center
}

.pageWrapper .pageBlock .pagination {
    display: inline-block;
    margin:0 auto
}

.pageWrapper .pageBlock .pagination li {
    float: left;
    height: 24px;
    margin: 0 4px 0 0;
    border:1px solid #d4d4d4
}

.pageWrapper .pageBlock .pagination li a {
    display: block;
    padding: 0 9px;
    height: 24px;
    line-height: 26px;
    color: #666;
    text-align: center;
    font-size:12px
}

.pageWrapper .pageBlock .pagination li.selected {
    background-color: #666;
    border-color:#666
}

.pageWrapper .pageBlock .pagination li.selected a {
    color:#fff
}

.pageWrapper .pageBlock .pagination li.FIRST, .pageWrapper .pageBlock .pagination li.first {
    width: 18px;
    border-color: #fff;
    margin: 0;
    padding: 0;
    background-image: url(https://asset.hibrain.io/images/dist/icon/pageNav_first_x2.png);
    background-size: 11px 11px;
    background-position: center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .pageWrapper .pageBlock .pagination li.FIRST, .pageWrapper .pageBlock .pagination li.first {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_first_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .pageWrapper .pageBlock .pagination li.FIRST, .pageWrapper .pageBlock .pagination li.first {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_first_x3.png)
    }
}

.pageWrapper .pageBlock .pagination li.PREV, .pageWrapper .pageBlock .pagination li.prev {
    width: 18px;
    border-color: #fff;
    padding: 0;
    background-image: url(https://asset.hibrain.io/images/dist/icon/pageNav_prev_x2.png);
    background-size: 11px 11px;
    background-position: center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .pageWrapper .pageBlock .pagination li.PREV, .pageWrapper .pageBlock .pagination li.prev {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_prev_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .pageWrapper .pageBlock .pagination li.PREV, .pageWrapper .pageBlock .pagination li.prev {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_prev_x3.png)
    }
}

.pageWrapper .pageBlock .pagination li.NEXT, .pageWrapper .pageBlock .pagination li.next {
    width: 18px;
    border-color: #fff;
    padding: 0;
    margin: 0;
    background-image: url(https://asset.hibrain.io/images/dist/icon/pageNav_next_x2.png);
    background-size: 11px 11px;
    background-position: center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .pageWrapper .pageBlock .pagination li.NEXT, .pageWrapper .pageBlock .pagination li.next {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_next_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .pageWrapper .pageBlock .pagination li.NEXT, .pageWrapper .pageBlock .pagination li.next {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_next_x3.png)
    }
}

.pageWrapper .pageBlock .pagination li.LAST, .pageWrapper .pageBlock .pagination li.last {
    width: 18px;
    margin: 0;
    padding: 0;
    border-color: #fff;
    background-image: url(https://asset.hibrain.io/images/dist/icon/pageNav_last_x2.png);
    background-size: 11px 11px;
    background-position: center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .pageWrapper .pageBlock .pagination li.LAST, .pageWrapper .pageBlock .pagination li.last {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_last_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .pageWrapper .pageBlock .pagination li.LAST, .pageWrapper .pageBlock .pagination li.last {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_last_x3.png)
    }
}

.pageWrapper .pageBlock .pagination li.FIRSToff, .pageWrapper .pageBlock .pagination li.firstoff {
    width: 18px;
    border-color: #fff;
    margin: 0;
    padding: 0;
    background-image: url(https://asset.hibrain.io/images/dist/icon/pageNav_first_off_x2.png);
    background-size: 11px 11px;
    background-position: center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .pageWrapper .pageBlock .pagination li.FIRSToff, .pageWrapper .pageBlock .pagination li.firstoff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_first_off_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .pageWrapper .pageBlock .pagination li.FIRSToff, .pageWrapper .pageBlock .pagination li.firstoff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_first_off_x3.png)
    }
}

.pageWrapper .pageBlock .pagination li.PREVoff, .pageWrapper .pageBlock .pagination li.prevoff {
    width: 18px;
    border-color: #fff;
    padding: 0;
    background-image: url(https://asset.hibrain.io/images/dist/icon/pageNav_prev_off_x2.png);
    background-size: 11px 11px;
    background-position: center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .pageWrapper .pageBlock .pagination li.PREVoff, .pageWrapper .pageBlock .pagination li.prevoff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_prev_off_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .pageWrapper .pageBlock .pagination li.PREVoff, .pageWrapper .pageBlock .pagination li.prevoff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_prev_off_x3.png)
    }
}

.pageWrapper .pageBlock .pagination li.NEXToff, .pageWrapper .pageBlock .pagination li.nextoff {
    width: 18px;
    border-color: #fff;
    padding: 0;
    margin: 0;
    background-image: url(https://asset.hibrain.io/images/dist/icon/pageNav_next_off_x2.png);
    background-size: 11px 11px;
    background-position: center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .pageWrapper .pageBlock .pagination li.NEXToff, .pageWrapper .pageBlock .pagination li.nextoff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_next_off_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .pageWrapper .pageBlock .pagination li.NEXToff, .pageWrapper .pageBlock .pagination li.nextoff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_next_off_x3.png)
    }
}

.pageWrapper .pageBlock .pagination li.LASToff, .pageWrapper .pageBlock .pagination li.lastoff {
    width: 18px;
    margin: 0;
    padding: 0;
    border-color: #fff;
    background-image: url(https://asset.hibrain.io/images/dist/icon/pageNav_last_off_x2.png);
    background-size: 11px 11px;
    background-position: center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .pageWrapper .pageBlock .pagination li.LASToff, .pageWrapper .pageBlock .pagination li.lastoff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_last_off_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .pageWrapper .pageBlock .pagination li.LASToff, .pageWrapper .pageBlock .pagination li.lastoff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_last_off_x3.png)
    }
}

.pageWrapper .listNavi {
    margin:3px 4px 0
}

.pageWrapper.D3NEW .listNavi, .pageWrapper.NRECOMM .listNavi, .pageWrapper.RECOMM .listNavi, .pageWrapper.YRECOMM .listNavi {
    display:none
}

.pageWrapper.D3NEW .pageBlock, .pageWrapper.NRECOMM .pageBlock, .pageWrapper.RECOMM .pageBlock, .pageWrapper.YRECOMM .pageBlock {
    display:none
}

.listNavi {
    float: right;
    height:18px
}

.listNavi a {
    display: block;
    float: right;
    height: 18px;
    color:#666
}

.listNavi a span {
    color:#666
}

.listNavi a:hover {
    text-decoration:underline
}

.listNavi a:hover span {
    text-decoration:underline
}

.listNavi span {
    float: right;
    height: 18px;
    font-size: 12px;
    color:#ababab
}

.listNavi .imgNext {
    padding: 0 10px;
    background-image: url(https://asset.hibrain.io/images/dist/background/listTotalBar_x2.png);
    background-size: 1px 11px;
    background-position: 0 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .listNavi .imgNext {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .listNavi .imgNext {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBar_x3.png)
    }
}

.listNavi .imgPrev {
    padding:0 10px
}

.listNavi .imgList {
    padding-right: 10px;
    background-image: url(https://asset.hibrain.io/images/dist/background/listTotalBar_x2.png);
    background-size: 1px 11px;
    background-position: 100% 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .listNavi .imgList {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .listNavi .imgList {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBar_x3.png)
    }
}

.w110 {
    width:110px
}

.w190 {
    width:190px
}

.w220 {
    width:220px
}

.h30 {
    height: 28px;
    font-size: 14px;
    font-weight:600
}

.h30.signup91:hover {
    text-decoration:none
}

a.h30, div.h30 {
    line-height:28px
}

.h35 {
    height: 33px;
    font-size: 14px;
    font-weight:600
}

a.h35 {
    line-height:33px
}

.h40 {
    height: 38px;
    font-size: 14px;
    font-weight:600
}

a.h40 {
    line-height:38px
}

.h45 {
    height: 43px;
    font-size:15px
}

a.h45 {
    line-height:43px
}

.h50 {
    height: 50px;
    font-size:18px
}

a.h50 {
    line-height:50px
}

.h55 {
    height: 53px;
    font-size:18px
}

a.h55 {
    line-height:53px
}

.h65 {
    height: 63px;
    font-size:22px
}

a.h65 {
    line-height:63px
}

.padding100 {
    padding:0 100px
}

.padding90 {
    padding:0 80px
}

.padding80 {
    padding:0 80px
}

.padding70 {
    padding:0 70px
}

.padding60 {
    padding:0 60px
}

.padding50 {
    padding:0 50px
}

.padding40 {
    padding:0 40px
}

.padding20 {
    padding:0 20px
}

.marginleft {
    margin-left:8px
}

.marginright {
    margin-right:8px
}

.b-b-w-btn {
    border: 1px solid #479cf2;
    background-color: #479cf2;
    color: #fff;
    cursor:pointer
}

a.b-b-w-btn:active, a.b-b-w-btn:hover, a.b-b-w-btn:link, a.b-b-w-btn:visited {
    color:#fff
}

.b-w-b-btn {
    border: 1px solid #479cf2;
    background-color: #fff;
    color: #479cf2;
    cursor:pointer
}

a.b-w-b-btn:active, a.b-w-b-btn:hover, a.b-w-b-btn:link, a.b-w-b-btn:visited {
    color:#479cf2
}

.B-B-w-btn {
    border: 1px solid #626262;
    background-color: #626262;
    color: #fff;
    cursor: pointer;
    font-size:16px
}

a.B-B-w-btn:active, a.B-B-w-btn:hover, a.B-B-w-btn:link, a.B-B-w-btn:visited {
    color:#fff
}

.B-w-B-btn {
    border: 1px solid #b9b9b9;
    background-color: #fff;
    color: #777;
    cursor:pointer
}

a.B-w-B-btn:active, a.B-w-B-btn:hover, a.B-w-B-btn:link, a.B-w-B-btn:visited {
    color:#777
}

.B-w-B-3b3b3b-btn {
    border: 1px solid #9e9e9e;
    background-color: #fff;
    color: #3b3b3b;
    cursor:pointer
}

a.B-w-B-3b3b3b-btn:active, a.B-w-B-3b3b3b-btn:hover, a.B-w-B-3b3b3b-btn:link, a.B-w-B-3b3b3b-btn:visited {
    color:#3b3b3b
}

.B-B-w-btn {
    border: 1px solid #525252;
    background-color: #525252;
    color: #fff;
    cursor:pointer
}

a.B-B-w-btn:active, a.B-B-w-btn:hover, a.B-B-w-btn:link, a.B-B-w-btn:visited {
    color:#fff
}

.r-r-w-btn {
    border: 1px solid #f2675f;
    background-color: #f2675f;
    color: #fff;
    cursor:pointer
}

a.r-r-w-btn:active, a.r-r-w-btn:hover, a.r-r-w-btn:link, a.r-r-w-btn:visited {
    color:#fff
}

.r-w-r-btn {
    border: 1px solid #f2675f;
    background-color: #fff;
    color: #f2675f;
    cursor:pointer
}

a.r-w-r-btn:active, a.r-w-r-btn:hover, a.r-w-r-btn:link, a.r-w-r-btn:visited {
    color:#f2675f
}

.n-n-w-btn {
    border: 1px solid #405685;
    background-color: #405685;
    color: #fff;
    cursor:pointer
}

a.n-n-w-btn:active, a.n-n-w-btn:hover, a.n-n-w-btn:link, a.n-n-w-btn:visited {
    color:#fff
}

.idpw-btn {
    display: inline-block;
    width:300px
}

.idpw-btn a {
    height: 25px;
    line-height: 25px;
    margin: 10px 0;
    padding: 0 35px;
    color: #777;
    font-size:14px
}

.idpw-btn a.firstbtn {
    border-right:1px solid #bfbfbf
}

.text-Blue-icon-Btn {
    float: right;
    height: 33px;
    line-height: 35px;
    padding: 0 28px 0 17px;
    border: 1px solid #479cf2;
    font-size: 16px;
    font-weight: 600;
    color: #479cf2;
    background-image: url(https://asset.hibrain.io/images/dist/icon/arrow-B-8x11_x2.png);
    background-size: 8px 11px;
    background-position: 87% 50%;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .text-Blue-icon-Btn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/arrow-B-8x11_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .text-Blue-icon-Btn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/arrow-B-8x11_x3.png)
    }
}

.univlistBtn {
    position: relative;
    top: -3px;
    width: 108px;
    height: 25px;
    line-height: 28px;
    padding-left: 8px;
    font-weight: 600;
    color: #3b3b3b;
    background-image: url(https://asset.hibrain.io/images/dist/icon/back_x2.png);
    background-size: 12px 10px;
    background-position: 88% 50%;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .univlistBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/back_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .univlistBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/back_x3.png)
    }
}

.univlistBtn:hover {
    text-decoration:none
}

.btnWrapper {
    width: 100%;
    text-align:center
}

.btnWrapper .btn {
    display: inline-block;
    min-width: 60px;
    height: 27px;
    line-height: 29px;
    padding: 0 12px;
    color: #fff;
    font-size: 13px;
    background-color: #479cf2;
    border: 1px solid #479cf2;
    cursor:pointer
}

.stylebtn {
    height: 50px;
    line-height: 54px;
    text-align: center;
    font-size: 18px;
    color: #fff;
    background-color:#479cf2
}

.buttonSet {
    float: left;
    width: 100%;
    text-align: center;
    margin:30px 0 40px
}

.buttonSet .btn {
    border: 2px solid #479cf2;
    height: 56px;
    margin: 0;
    font-size:15px
}

.buttonSet a {
    display: inline-block;
    cursor:pointer
}

.buttonSet a:hover {
    text-decoration:none
}

.buttonSet a.btn {
    height: 22px;
    line-height: 22px;
    padding: 15px 80px;
    margin-right: 10px;
    font-size:15px
}

.buttonSet .stylebtn {
    display: block;
    width: 100%;
    color:#fff
}

.buttonSet .cancelAndCloseTextBtn {
    height: 28px;
    line-height: 28px;
    margin-right: 10px;
    padding: 0 18px;
    border: 1px solid #9e9e9e;
    background-color: #fff;
    color: #3b3b3b;
    cursor:pointer
}

.buttonSet .cancelAndCloseTextBtn.h35 {
    height: 33px;
    line-height: 33px;
    font-size:15px
}

.buttonSet input.cancelAndCloseTextBtn {
    margin-right:7px
}

.buttonSet .submitTextBtn {
    height: 28px;
    line-height: 28px;
    padding: 0 22px;
    border: 1px solid #479cf2;
    background-color: #fff;
    color: #479cf2;
    cursor:pointer
}

.buttonSet .submitTextBtn.h35 {
    height: 33px;
    line-height: 33px;
    font-size:15px
}

.buttonSetHover {
    margin:30px 0
}

.buttonSetHover .B-w-B-btn {
    border-color:#c9c9c9
}

.buttonSetHover .B-w-B-btn span {
    font-size: 19px;
    padding-left:30px
}

.buttonSetHover .B-w-B-btn:hover {
    border-color:#f2675f
}

.buttonSetHover .startOff {
    background-image: url(https://asset.hibrain.io/images/dist/icon/star_icon25x23_x2.png);
    background-size: 25px 23px;
    background-position: 44px 18px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .buttonSetHover .startOff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/star_icon25x23_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .buttonSetHover .startOff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/star_icon25x23_x3.png)
    }
}

.buttonSetHover .startOn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/star_icon25x23_selected_x2.png);
    background-size: 25px 23px;
    background-position: 44px 18px;
    background-repeat: no-repeat;
    border-color:#f2675f
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .buttonSetHover .startOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/star_icon25x23_selected_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .buttonSetHover .startOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/star_icon25x23_selected_x3.png)
    }
}

.buttonSetHover .heartOff {
    background-image: url(https://asset.hibrain.io/images/dist/icon/heart_icon20x18_x2.png);
    background-size: 20px 18px;
    background-position: 32px 22px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .buttonSetHover .heartOff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/heart_icon20x18_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .buttonSetHover .heartOff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/heart_icon20x18_x3.png)
    }
}

.buttonSetHover .heartOn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/heart_icon20x18_selected_x2.png);
    background-size: 20px 18px;
    background-position: 32px 22px;
    background-repeat: no-repeat;
    border-color:#f2675f
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .buttonSetHover .heartOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/heart_icon20x18_selected_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .buttonSetHover .heartOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/heart_icon20x18_selected_x3.png)
    }
}

.texth27Btn {
    height: 16px;
    line-height: 18px;
    padding: 5px 10px 4px;
    border: 1px solid #3b3b3b;
    border-radius: 2px;
    font-size: 12px;
    font-weight: 600;
    color: #3b3b3b;
    cursor:pointer
}

.texth27Btn:hover {
    text-decoration:none
}

.product-more-btn {
    position: relative;
    top: -6px;
    float: right;
    display: inline-block;
    height: 28px;
    line-height: 30px;
    padding: 0 12px;
    border: 1px solid #c6c6c6;
    font-size: 13px;
    color:#525252
}

.conform405 {
    width: 405px;
    height:50px
}

.singleContentWrapper .buttonSet input.btn {
    position: relative;
    top:-1px
}

.detailSearchForm .buttonSet-s {
    height: 27px;
    padding: 0;
    margin: 13px 0 14px;
    text-align: center;
    border: none;
    overflow:hidden
}

.detailSearchForm .buttonSet-s .search60 {
    float:left
}

.formbtn {
    display: inline-block;
    height: 18px;
    line-height: 22px;
    margin: 0 0 0 5px;
    padding: 5px 25px;
    border: 1px solid #c9c9c9;
    color: #3b3b3b;
    font-weight: 600;
    cursor:pointer
}

.formbtn.hide {
    display:none
}

.formbtn:hover {
    text-decoration:none
}

.formbtn.hbnBLUE {
    border-color: #479cf2;
    color:#479cf2
}

.btnImg {
    border: 0;
    padding: 0;
    margin:3px 16px 0 10px
}

.inputImgBtn {
    display: inline-block;
    border: 0;
    padding: 0;
    content: '';
    font-size: 0;
    background-color: #fff;
    cursor:pointer
}

.home300 {
    width: 300px;
    height: 37px;
    background-image: url(https://asset.hibrain.io/images/dist/button/home300_x2.png);
    background-size: 300px 37px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .home300 {
        background-image:url(https://asset.hibrain.io/images/dist/button/home300_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .home300 {
        background-image:url(https://asset.hibrain.io/images/dist/button/home300_x3.png)
    }
}

.conform300 {
    width: 300px;
    height: 37px;
    background-image: url(https://asset.hibrain.io/images/dist/button/conform300_x2.png);
    background-size: 300px 37px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .conform300 {
        background-image:url(https://asset.hibrain.io/images/dist/button/conform300_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .conform300 {
        background-image:url(https://asset.hibrain.io/images/dist/button/conform300_x3.png)
    }
}

.btnUpdateImg {
    width: 56px;
    height: 25px;
    background-image: url(https://asset.hibrain.io/images/dist/button/update56_x2.png);
    background-size: 56px 25px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .btnUpdateImg {
        background-image:url(https://asset.hibrain.io/images/dist/button/update56_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .btnUpdateImg {
        background-image:url(https://asset.hibrain.io/images/dist/button/update56_x3.png)
    }
}

.cellphoneBtn {
    width: 158px;
    height: 47px;
    background-image: url(https://asset.hibrain.io/images/dist/button/phone_x2.png);
    background-size: 158px 47px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .cellphoneBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/phone_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .cellphoneBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/phone_x3.png)
    }
}

.ipinBtn {
    width: 158px;
    height: 47px;
    background-image: url(https://asset.hibrain.io/images/dist/button/ipin_x2.png);
    background-size: 158px 47px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .ipinBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/ipin_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .ipinBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/ipin_x3.png)
    }
}

.pw167 {
    width: 167px;
    height: 37px;
    margin-right: 10px;
    background-image: url(https://asset.hibrain.io/images/dist/button/pw167_x2.png);
    background-size: 167px 37px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .pw167 {
        background-image:url(https://asset.hibrain.io/images/dist/button/pw167_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .pw167 {
        background-image:url(https://asset.hibrain.io/images/dist/button/pw167_x3.png)
    }
}

.login167 {
    width: 167px;
    height: 37px;
    background-image: url(https://asset.hibrain.io/images/dist/button/login167_x2.png);
    background-size: 167px 37px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .login167 {
        background-image:url(https://asset.hibrain.io/images/dist/button/login167_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .login167 {
        background-image:url(https://asset.hibrain.io/images/dist/button/login167_x3.png)
    }
}

.login300 {
    width: 300px;
    height: 37px;
    background-image: url(https://asset.hibrain.io/images/dist/button/login300_x2.png);
    background-size: 300px 37px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .login300 {
        background-image:url(https://asset.hibrain.io/images/dist/button/login300_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .login300 {
        background-image:url(https://asset.hibrain.io/images/dist/button/login300_x3.png)
    }
}

.login262 {
    width: 262px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/login262_x2.png);
    background-size: 262px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .login262 {
        background-image:url(https://asset.hibrain.io/images/dist/button/login262_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .login262 {
        background-image:url(https://asset.hibrain.io/images/dist/button/login262_x3.png)
    }
}

.id {
    width: 234px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/idpw_x2.png);
    background-size: 467px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .id {
        background-image:url(https://asset.hibrain.io/images/dist/button/idpw_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .id {
        background-image:url(https://asset.hibrain.io/images/dist/button/idpw_x3.png)
    }
}

.pw {
    width: 233px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/idpw_x2.png);
    background-size: 467px 50px;
    background-position: 100% 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .pw {
        background-image:url(https://asset.hibrain.io/images/dist/button/idpw_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .pw {
        background-image:url(https://asset.hibrain.io/images/dist/button/idpw_x3.png)
    }
}

.home753 {
    width: 753px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/home753_x2.png);
    background-size: 753px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .home753 {
        background-image:url(https://asset.hibrain.io/images/dist/button/home753_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .home753 {
        background-image:url(https://asset.hibrain.io/images/dist/button/home753_x3.png)
    }
}

.signup262 {
    width: 262px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/signup262_x2.png);
    background-size: 262px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .signup262 {
        background-image:url(https://asset.hibrain.io/images/dist/button/signup262_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .signup262 {
        background-image:url(https://asset.hibrain.io/images/dist/button/signup262_x3.png)
    }
}

.conform167 {
    width: 167px;
    height: 37px;
    background-image: url(https://asset.hibrain.io/images/dist/button/conform167_x2.png);
    background-size: 167px 37px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .conform167 {
        background-image:url(https://asset.hibrain.io/images/dist/button/conform167_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .conform167 {
        background-image:url(https://asset.hibrain.io/images/dist/button/conform167_x3.png)
    }
}

.signupidchceck .cellphoneBtn {
    width: 197px;
    height: 59px;
    margin-bottom: 16px;
    background-image: url(https://asset.hibrain.io/images/dist/button/phone197_x2.png);
    background-size: 197px 59px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .signupidchceck .cellphoneBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/phone197_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .signupidchceck .cellphoneBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/phone197_x3.png)
    }
}

.signupidchceck .ipinBtn {
    width: 197px;
    height: 59px;
    margin-bottom: 16px;
    background-image: url(https://asset.hibrain.io/images/dist/button/ipin197_x2.png);
    background-size: 197px 59px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .signupidchceck .ipinBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/ipin197_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .signupidchceck .ipinBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/ipin197_x3.png)
    }
}

.conformnext {
    width: 273px;
    height: 60px;
    background-image: url(https://asset.hibrain.io/images/dist/button/conformnext_x2.png);
    background-size: 273px 60px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .conformnext {
        background-image:url(https://asset.hibrain.io/images/dist/button/conformnext_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .conformnext {
        background-image:url(https://asset.hibrain.io/images/dist/button/conformnext_x3.png)
    }
}

.conformnext50 {
    width: 232px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/conformnext50_x2.png);
    background-size: 232px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .conformnext50 {
        background-image:url(https://asset.hibrain.io/images/dist/button/conformnext50_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .conformnext50 {
        background-image:url(https://asset.hibrain.io/images/dist/button/conformnext50_x3.png)
    }
}

.select197 {
    width: 197px;
    height: 59px;
    background-image: url(https://asset.hibrain.io/images/dist/button/select197_x2.png);
    background-size: 197px 59px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .select197 {
        background-image:url(https://asset.hibrain.io/images/dist/button/select197_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .select197 {
        background-image:url(https://asset.hibrain.io/images/dist/button/select197_x3.png)
    }
}

.organizationbtn {
    width: 232px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/organization_x2.png);
    background-size: 232px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .organizationbtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/organization_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .organizationbtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/organization_x3.png)
    }
}

.recommandinfo {
    width: 232px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/recommandinfo_x2.png);
    background-size: 232px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .recommandinfo {
        background-image:url(https://asset.hibrain.io/images/dist/button/recommandinfo_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .recommandinfo {
        background-image:url(https://asset.hibrain.io/images/dist/button/recommandinfo_x3.png)
    }
}

.adsrecruitment {
    width: 232px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/adsrecruitment_x2.png);
    background-size: 232px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adsrecruitment {
        background-image:url(https://asset.hibrain.io/images/dist/button/adsrecruitment_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adsrecruitment {
        background-image:url(https://asset.hibrain.io/images/dist/button/adsrecruitment_x3.png)
    }
}

.recruitment {
    width: 232px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/recruitment1_x2.png);
    background-size: 232px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .recruitment {
        background-image:url(https://asset.hibrain.io/images/dist/button/recruitment1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .recruitment {
        background-image:url(https://asset.hibrain.io/images/dist/button/recruitment1_x3.png)
    }
}

.ads {
    width: 361px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/ads_x2.png);
    background-size: 361px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .ads {
        background-image:url(https://asset.hibrain.io/images/dist/button/ads_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .ads {
        background-image:url(https://asset.hibrain.io/images/dist/button/ads_x3.png)
    }
}

.gradstudentfree {
    width: 232px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/gradstudentfree_x2.png);
    background-size: 232px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .gradstudentfree {
        background-image:url(https://asset.hibrain.io/images/dist/button/gradstudentfree_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .gradstudentfree {
        background-image:url(https://asset.hibrain.io/images/dist/button/gradstudentfree_x3.png)
    }
}

.researchfree {
    width: 232px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/researchfree_x2.png);
    background-size: 232px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .researchfree {
        background-image:url(https://asset.hibrain.io/images/dist/button/researchfree_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .researchfree {
        background-image:url(https://asset.hibrain.io/images/dist/button/researchfree_x3.png)
    }
}

.guideno {
    width: 244px;
    height: 54px;
    margin-right: 10px;
    background-image: url(https://asset.hibrain.io/images/dist/button/guideno244x54_x2.png);
    background-size: 244px 54px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .guideno {
        background-image:url(https://asset.hibrain.io/images/dist/button/guideno244x54_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .guideno {
        background-image:url(https://asset.hibrain.io/images/dist/button/guideno244x54_x3.png)
    }
}

.guideyes {
    width: 244px;
    height: 54px;
    background-image: url(https://asset.hibrain.io/images/dist/button/guideyes244x54_x2.png);
    background-size: 244px 54px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .guideyes {
        background-image:url(https://asset.hibrain.io/images/dist/button/guideyes244x54_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .guideyes {
        background-image:url(https://asset.hibrain.io/images/dist/button/guideyes244x54_x3.png)
    }
}

.update232 {
    width: 232px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/update232_x2.png);
    background-size: 232px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .update232 {
        background-image:url(https://asset.hibrain.io/images/dist/button/update232_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .update232 {
        background-image:url(https://asset.hibrain.io/images/dist/button/update232_x3.png)
    }
}

.recruitmentComplete {
    width: 232px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/recruitmentComplete_x2.png);
    background-size: 232px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .recruitmentComplete {
        background-image:url(https://asset.hibrain.io/images/dist/button/recruitmentComplete_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .recruitmentComplete {
        background-image:url(https://asset.hibrain.io/images/dist/button/recruitmentComplete_x3.png)
    }
}

.gradstudentComplete {
    width: 232px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/gradstudentComplete_x2.png);
    background-size: 232px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .gradstudentComplete {
        background-image:url(https://asset.hibrain.io/images/dist/button/gradstudentComplete_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .gradstudentComplete {
        background-image:url(https://asset.hibrain.io/images/dist/button/gradstudentComplete_x3.png)
    }
}

.prev116 {
    width: 116px;
    height: 50px;
    margin-right: 10px;
    background-image: url(https://asset.hibrain.io/images/dist/button/prev116_x2.png);
    background-size: 116px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .prev116 {
        background-image:url(https://asset.hibrain.io/images/dist/button/prev116_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .prev116 {
        background-image:url(https://asset.hibrain.io/images/dist/button/prev116_x3.png)
    }
}

.close116 {
    width: 116px;
    height: 50px;
    margin-right: 10px;
    background-image: url(https://asset.hibrain.io/images/dist/button/close116_x2.png);
    background-size: 116px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .close116 {
        background-image:url(https://asset.hibrain.io/images/dist/button/close116_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .close116 {
        background-image:url(https://asset.hibrain.io/images/dist/button/close116_x3.png)
    }
}

.close82 {
    width: 82px;
    height: 36px;
    margin-right: 10px;
    background-image: url(https://asset.hibrain.io/images/dist/button/close82_x2.png);
    background-size: 82px 36px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .close82 {
        background-image:url(https://asset.hibrain.io/images/dist/button/close82_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .close82 {
        background-image:url(https://asset.hibrain.io/images/dist/button/close82_x3.png)
    }
}

.close60 {
    width: 60px;
    height: 27px;
    margin-right: 8px;
    background-image: url(https://asset.hibrain.io/images/dist/button/close60_x2.png);
    background-size: 60px 27px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .close60 {
        background-image:url(https://asset.hibrain.io/images/dist/button/close60_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .close60 {
        background-image:url(https://asset.hibrain.io/images/dist/button/close60_x3.png)
    }
}

.paymentQA {
    width: 167px;
    height: 36px;
    background-image: url(https://asset.hibrain.io/images/dist/button/paymentQA167_x2.png);
    background-size: 167px 36px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .paymentQA {
        background-image:url(https://asset.hibrain.io/images/dist/button/paymentQA167_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .paymentQA {
        background-image:url(https://asset.hibrain.io/images/dist/button/paymentQA167_x3.png)
    }
}

.orgcreate232 {
    width: 232px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/orgcreate232_x2.png);
    background-size: 232px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .orgcreate232 {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgcreate232_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .orgcreate232 {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgcreate232_x3.png)
    }
}

.orgcreate140 {
    width: 140px;
    height: 27px;
    background-image: url(https://asset.hibrain.io/images/dist/button/orgcreate140_x2.png);
    background-size: 140px 27px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .orgcreate140 {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgcreate140_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .orgcreate140 {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgcreate140_x3.png)
    }
}

.orgchange232 {
    width: 232px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/orgchange232_x2.png);
    background-size: 232px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .orgchange232 {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgchange232_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .orgchange232 {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgchange232_x3.png)
    }
}

.orgdelete232 {
    width: 232px;
    height: 50px;
    margin-left: 10px;
    background-image: url(https://asset.hibrain.io/images/dist/button/orgdelete232_x2.png);
    background-size: 232px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .orgdelete232 {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgdelete232_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .orgdelete232 {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgdelete232_x3.png)
    }
}

.orgupdate232 {
    width: 232px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/orgupdate232_x2.png);
    background-size: 232px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .orgupdate232 {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgupdate232_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .orgupdate232 {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgupdate232_x3.png)
    }
}

.onlineDelete228 {
    width: 228px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/onlineDelete228_x2.png);
    background-size: 228px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .onlineDelete228 {
        background-image:url(https://asset.hibrain.io/images/dist/button/onlineDelete228_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .onlineDelete228 {
        background-image:url(https://asset.hibrain.io/images/dist/button/onlineDelete228_x3.png)
    }
}

.adsrecruitment232 {
    width: 232px;
    height: 50px;
    background-image: url(https://asset.hibrain.io/images/dist/button/adsrecruitment_x2.png);
    background-size: 232px 50px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adsrecruitment232 {
        background-image:url(https://asset.hibrain.io/images/dist/button/adsrecruitment_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adsrecruitment232 {
        background-image:url(https://asset.hibrain.io/images/dist/button/adsrecruitment_x3.png)
    }
}

.search60 {
    width: 60px;
    height: 27px;
    background-image: url(https://asset.hibrain.io/images/dist/button/detailsearch60_x2.png);
    background-size: 60px 27px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .search60 {
        background-image:url(https://asset.hibrain.io/images/dist/button/detailsearch60_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .search60 {
        background-image:url(https://asset.hibrain.io/images/dist/button/detailsearch60_x3.png)
    }
}

.conform57 {
    width: 57px;
    height: 27px;
    background-image: url(https://asset.hibrain.io/images/dist/button/conform57_x2.png);
    background-size: 57px 27px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .conform57 {
        background-image:url(https://asset.hibrain.io/images/dist/button/conform57_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .conform57 {
        background-image:url(https://asset.hibrain.io/images/dist/button/conform57_x3.png)
    }
}

.cancel57 {
    width: 57px;
    height: 27px;
    margin-right: 5px;
    background-image: url(https://asset.hibrain.io/images/dist/button/cancel57_x2.png);
    background-size: 57px 27px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .cancel57 {
        background-image:url(https://asset.hibrain.io/images/dist/button/cancel57_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .cancel57 {
        background-image:url(https://asset.hibrain.io/images/dist/button/cancel57_x3.png)
    }
}

.orgUpdate {
    float: right;
    width: 89px;
    height: 25px;
    margin-right: 8px;
    background-image: url(https://asset.hibrain.io/images/dist/button/orgUpdate_x2.png);
    background-size: 89px 25px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .orgUpdate {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgUpdate_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .orgUpdate {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgUpdate_x3.png)
    }
}

.orgUpdate.on {
    background-image: url(https://asset.hibrain.io/images/dist/button/orgUpdateon_x2.png);
    background-size: 89px 25px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .orgUpdate.on {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgUpdateon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .orgUpdate.on {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgUpdateon_x3.png)
    }
}

.orgcreate {
    float: left;
    width: 89px;
    height: 25px;
    margin: 3px 0 0 10px;
    background-image: url(https://asset.hibrain.io/images/dist/button/orgcreate_x2.png);
    background-size: 89px 25px;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .orgcreate {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgcreate_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .orgcreate {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgcreate_x3.png)
    }
}

.orgcreate.on {
    background-image: url(https://asset.hibrain.io/images/dist/button/orgcreateon_x2.png);
    background-size: 89px 25px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .orgcreate.on {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgcreateon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .orgcreate.on {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgcreateon_x3.png)
    }
}

.orgchange {
    float: left;
    width: 89px;
    height: 25px;
    margin: 3px 0 0 16px;
    background-image: url(https://asset.hibrain.io/images/dist/button/orgchange_x2.png);
    background-size: 89px 25px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .orgchange {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgchange_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .orgchange {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgchange_x3.png)
    }
}

.orgchange.on {
    background-image: url(https://asset.hibrain.io/images/dist/button/orgchangeon_x2.png);
    background-size: 89px 25px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .orgchange.on {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgchangeon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .orgchange.on {
        background-image:url(https://asset.hibrain.io/images/dist/button/orgchangeon_x3.png)
    }
}

.elementclose {
    float: right;
    width: 40px;
    height: 25px;
    background-color: #479cf2;
    background-image: url(https://asset.hibrain.io/images/dist/button/elementclose_x2.png);
    background-size: 89px 25px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .elementclose {
        background-image:url(https://asset.hibrain.io/images/dist/button/elementclose_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .elementclose {
        background-image:url(https://asset.hibrain.io/images/dist/button/elementclose_x3.png)
    }
}

.deptchange {
    float: left;
    width: 132px;
    height: 25px;
    margin: 3px 0 0 10px;
    background-image: url(https://asset.hibrain.io/images/dist/button/deptchange_x2.png);
    background-size: 132px 25px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .deptchange {
        background-image:url(https://asset.hibrain.io/images/dist/button/deptchange_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .deptchange {
        background-image:url(https://asset.hibrain.io/images/dist/button/deptchange_x3.png)
    }
}

.deptchange.on {
    background-image: url(https://asset.hibrain.io/images/dist/button/deptchangeon_x2.png);
    background-size: 132px 25px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .deptchange.on {
        background-image:url(https://asset.hibrain.io/images/dist/button/deptchangeon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .deptchange.on {
        background-image:url(https://asset.hibrain.io/images/dist/button/deptchangeon_x3.png)
    }
}

.deptUpdate {
    float: right;
    width: 132px;
    height: 25px;
    margin-right: 8px;
    background-image: url(https://asset.hibrain.io/images/dist/button/deptUpdate_x2.png);
    background-size: 132px 25px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .deptUpdate {
        background-image:url(https://asset.hibrain.io/images/dist/button/deptUpdate_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .deptUpdate {
        background-image:url(https://asset.hibrain.io/images/dist/button/deptUpdate_x3.png)
    }
}

.deptUpdate.on {
    background-image: url(https://asset.hibrain.io/images/dist/button/deptUpdateon_x2.png);
    background-size: 132px 25px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .deptUpdate.on {
        background-image:url(https://asset.hibrain.io/images/dist/button/deptUpdateon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .deptUpdate.on {
        background-image:url(https://asset.hibrain.io/images/dist/button/deptUpdateon_x3.png)
    }
}

.fileUploadBtn {
    float: left;
    width: 89px;
    height: 25px;
    line-height: 25px;
    margin-bottom: 8px;
    color: #434343;
    background-image: url(https://asset.hibrain.io/images/dist/button/addfile_x2.png);
    background-size: 89px 25px;
    background-position: 0 center;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .fileUploadBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/addfile_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .fileUploadBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/addfile_x3.png)
    }
}

.fileUploadBtn:hover {
    background-image: url(https://asset.hibrain.io/images/dist/button/over_addfile_x2.png);
    background-size: 89px 25px;
    background-position: 0 center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .fileUploadBtn:hover {
        background-image:url(https://asset.hibrain.io/images/dist/button/over_addfile_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .fileUploadBtn:hover {
        background-image:url(https://asset.hibrain.io/images/dist/button/over_addfile_x3.png)
    }
}

.newsletterbtn {
    float: left;
    width: 110px;
    height: 25px;
    background-image: url(https://asset.hibrain.io/images/dist/button/newsletterbtn_x2.png);
    background-size: 110px 25px;
    background-position: 0 0;
    background-repeat: no-repeat;
    margin: 3px 0 0 0;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .newsletterbtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/newsletterbtn_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .newsletterbtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/newsletterbtn_x3.png)
    }
}

.productAddBtn {
    float: left;
    width: 76px;
    height: 27px;
    background-image: url(https://asset.hibrain.io/images/dist/button/recruitadd_x2.png);
    background-size: 76px 27px;
    background-position: 0 0;
    background-repeat: no-repeat;
    font-size: 0;
    content: ""
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .productAddBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/recruitadd_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .productAddBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/recruitadd_x3.png)
    }
}

.listAddBtn {
    float:left
}

.partnershipbtn {
    float: left;
    width: 134px;
    height: 38px;
    content: '';
    font-size: 0;
    background-image: url(https://asset.hibrain.io/images/dist/button/partnershipbtn_x2.png);
    background-size: 134px 38px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .partnershipbtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/partnershipbtn_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .partnershipbtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/partnershipbtn_x3.png)
    }
}

.onebtn {
    float: left;
    width: 134px;
    height: 38px;
    content: '';
    font-size: 0;
    background-image: url(https://asset.hibrain.io/images/dist/button/onebtn_x2.png);
    background-size: 134px 38px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .onebtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/onebtn_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .onebtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/onebtn_x3.png)
    }
}

.replyBtn {
    float: left;
    margin-top:7px
}

.voteCancel {
    width: 155px;
    height: 28px;
    content: '';
    font-size: 0;
    cursor: pointer;
    background-image: url(https://asset.hibrain.io/images/dist/button/voteCancel155_x2.png);
    background-size: 155px 28px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .voteCancel {
        background-image:url(https://asset.hibrain.io/images/dist/button/voteCancel155_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .voteCancel {
        background-image:url(https://asset.hibrain.io/images/dist/button/voteCancel155_x3.png)
    }
}

.voteConfirm {
    width: 155px;
    height: 28px;
    margin-left: 10px;
    content: '';
    font-size: 0;
    cursor: pointer;
    background-image: url(https://asset.hibrain.io/images/dist/button/voteConfirm155_x2.png);
    background-size: 155px 28px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .voteConfirm {
        background-image:url(https://asset.hibrain.io/images/dist/button/voteConfirm155_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .voteConfirm {
        background-image:url(https://asset.hibrain.io/images/dist/button/voteConfirm155_x3.png)
    }
}

.voteCanceloff {
    width: 155px;
    height: 28px;
    content: '';
    font-size: 0;
    cursor: pointer;
    background-image: url(https://asset.hibrain.io/images/dist/button/voteCanceloff_x2.png);
    background-size: 155px 28px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .voteCanceloff {
        background-image:url(https://asset.hibrain.io/images/dist/button/voteCanceloff_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .voteCanceloff {
        background-image:url(https://asset.hibrain.io/images/dist/button/voteCanceloff_x3.png)
    }
}

.voteConfirmoff {
    width: 155px;
    height: 28px;
    margin-left: 10px;
    content: '';
    font-size: 0;
    cursor: pointer;
    background-image: url(https://asset.hibrain.io/images/dist/button/voteConfirmoff_x2.png);
    background-size: 155px 28px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .voteConfirmoff {
        background-image:url(https://asset.hibrain.io/images/dist/button/voteConfirmoff_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .voteConfirmoff {
        background-image:url(https://asset.hibrain.io/images/dist/button/voteConfirmoff_x3.png)
    }
}

.voteView {
    width: 145px;
    height: 27px;
    content: '';
    font-size: 0;
    cursor: pointer;
    background-image: url(https://asset.hibrain.io/images/dist/button/voteView_x2.png);
    background-size: 145px 27px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .voteView {
        background-image:url(https://asset.hibrain.io/images/dist/button/voteView_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .voteView {
        background-image:url(https://asset.hibrain.io/images/dist/button/voteView_x3.png)
    }
}

.voteClose {
    width: 145px;
    height: 27px;
    content: '';
    font-size: 0;
    cursor: pointer;
    background-image: url(https://asset.hibrain.io/images/dist/button/voteClose_x2.png);
    background-size: 145px 27px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .voteClose {
        background-image:url(https://asset.hibrain.io/images/dist/button/voteClose_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .voteClose {
        background-image:url(https://asset.hibrain.io/images/dist/button/voteClose_x3.png)
    }
}

.voteShow {
    width: 125px;
    height: 28px;
    content: '';
    font-size: 0;
    cursor: pointer;
    background-image: url(https://asset.hibrain.io/images/dist/button/voteViewOpen_x2.png);
    background-size: 125px 28px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .voteShow {
        background-image:url(https://asset.hibrain.io/images/dist/button/voteViewOpen_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .voteShow {
        background-image:url(https://asset.hibrain.io/images/dist/button/voteViewOpen_x3.png)
    }
}

.voteHide {
    width: 125px;
    height: 28px;
    content: '';
    font-size: 0;
    cursor: pointer;
    background-image: url(https://asset.hibrain.io/images/dist/button/voteViewClose_x2.png);
    background-size: 125px 28px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .voteHide {
        background-image:url(https://asset.hibrain.io/images/dist/button/voteViewClose_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .voteHide {
        background-image:url(https://asset.hibrain.io/images/dist/button/voteViewClose_x3.png)
    }
}

.texth36c52Btn {
    height: 36px;
    line-height: 38px;
    padding: 0 26px;
    border: 1px solid #525252;
    background-color: #525252;
    color:#fff
}

.viewHeader .listAddBtn, .viewPanelBottom .listAddBtn {
    margin:6px 0 0 0
}

.aritlceAddImgBtn {
    float: left;
    width: 47px;
    height: 23px;
    margin-top: 2px;
    content: '';
    font-size: 0;
    background-image: url(https://asset.hibrain.io/images/dist/button/aritlceAddImgBtn_x2.png);
    background-size: 47px 23px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .aritlceAddImgBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/aritlceAddImgBtn_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .aritlceAddImgBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/aritlceAddImgBtn_x3.png)
    }
}

.btnMenu input.deleteBtn {
    height: 24px;
    line-height: 18px;
    padding-left: 5px;
    border: 0;
    background-color:#fff
}

.btnMenu {
    float: left;
    width: 100%;
    height: 59px;
    border-top:1px solid #525252
}

.btnMenu .btn {
    float: left;
    height: 22px;
    line-height: 24px;
    margin: 12px 0 0 5px;
    padding: 0 5px;
    color: #666;
    cursor:pointer
}

.btnMenu .btn span {
    display: block;
    color:#666
}

.btnMenu .recommandBtn {
    float: right;
    display: inline-block;
    height: 26px;
    line-height: 29px;
    margin: 9px 0 0 0;
    padding: 0 7px;
    border: 1px solid #d4d4d4;
    border-radius: 2px;
    text-align: right;
    color: #479cf2;
    font-weight:600
}

.btnMenu .unrecommandBtn {
    float: right;
    height: 26px;
    line-height: 29px;
    margin: 9px 0 0 5px;
    padding: 0 7px;
    border: 1px solid #d4d4d4;
    border-radius: 2px;
    text-align: right;
    color: #f2675f;
    font-weight:600
}

.btnMenu .cnt {
    float: right;
    line-height:29px
}

.btnMenu .text {
    float: left;
    padding: 0 4px 0 20px;
    font-size: 12px;
    font-weight: 400;
    color:#525252
}

.btnMenu .off {
    background-color: #f6f6f6;
    color:#919191
}

.btnMenu .off .text {
    color:grey
}

.btnMenu .scrapBtn {
    float: left;
    width: 63px;
    height: 26px;
    line-height: 28px;
    margin: 9px 0 0 0;
    padding: 0 7px;
    border: 1px solid #d4d4d4;
    border-radius: 2px;
    color: #525252;
    text-align: right;
    cursor:pointer
}

.btnMenu .scrapBtn.startOff {
    background-image: url(https://asset.hibrain.io/images/dist/icon/star_icon_x2.png);
    background-size: 16px 16px;
    background-position: 5px 5px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .btnMenu .scrapBtn.startOff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/star_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .btnMenu .scrapBtn.startOff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/star_icon_x3.png)
    }
}

.btnMenu .scrapBtn.startOn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/star_icon_selected_x2.png);
    background-size: 16px 16px;
    background-position: 5px 5px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .btnMenu .scrapBtn.startOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/star_icon_selected_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .btnMenu .scrapBtn.startOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/star_icon_selected_x3.png)
    }
}

.btnMenu .scrapBtn.off {
    background-color: #fff;
    color:#525252
}

.btnControl {
    float: right;
    width: 37px;
    height: 18px;
    margin-left:6px
}

.btnControl .prev {
    float: left;
    width: 18px;
    height: 18px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/control_prev_x2.png);
    background-size: 18px 18px;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .btnControl .prev {
        background-image:url(https://asset.hibrain.io/images/dist/icon/control_prev_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .btnControl .prev {
        background-image:url(https://asset.hibrain.io/images/dist/icon/control_prev_x3.png)
    }
}

.btnControl .prev a {
    display: block;
    width: 18px;
    height:18px
}

.btnControl .prev_disabled {
    float: left;
    width: 18px;
    height: 18px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/control_prev_disabled_x2.png);
    background-size: 18px 18px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .btnControl .prev_disabled {
        background-image:url(https://asset.hibrain.io/images/dist/icon/control_prev_disabled_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .btnControl .prev_disabled {
        background-image:url(https://asset.hibrain.io/images/dist/icon/control_prev_disabled_x3.png)
    }
}

.btnControl .next {
    float: right;
    width: 18px;
    height: 18px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/control_next_x2.png);
    background-size: 18px 18px;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .btnControl .next {
        background-image:url(https://asset.hibrain.io/images/dist/icon/control_next_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .btnControl .next {
        background-image:url(https://asset.hibrain.io/images/dist/icon/control_next_x3.png)
    }
}

.btnControl .next a {
    display: block;
    width: 18px;
    height:18px
}

.btnControl .next_disabled {
    float: right;
    width: 18px;
    height: 18px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/control_next_disabled_x2.png);
    background-size: 18px 18px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .btnControl .next_disabled {
        background-image:url(https://asset.hibrain.io/images/dist/icon/control_next_disabled_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .btnControl .next_disabled {
        background-image:url(https://asset.hibrain.io/images/dist/icon/control_next_disabled_x3.png)
    }
}

.onlineusers {
    float: right;
    width: 126px;
    height: 30px;
    background-image: url(https://asset.hibrain.io/images/dist/button/onlineusers_x2.png);
    background-size: 126px 30px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .onlineusers {
        background-image:url(https://asset.hibrain.io/images/dist/button/onlineusers_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .onlineusers {
        background-image:url(https://asset.hibrain.io/images/dist/button/onlineusers_x3.png)
    }
}

.onlinecreate {
    float: right;
    width: 101px;
    height: 30px;
    background-image: url(https://asset.hibrain.io/images/dist/button/onlinecreate_x2.png);
    background-size: 101px 30px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .onlinecreate {
        background-image:url(https://asset.hibrain.io/images/dist/button/onlinecreate_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .onlinecreate {
        background-image:url(https://asset.hibrain.io/images/dist/button/onlinecreate_x3.png)
    }
}

.recruitupdate {
    float: right;
    width: 101px;
    height: 30px;
    background-image: url(https://asset.hibrain.io/images/dist/button/recruitupdate_v1_x2.png);
    background-size: 101px 30px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .recruitupdate {
        background-image:url(https://asset.hibrain.io/images/dist/button/recruitupdate_v1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .recruitupdate {
        background-image:url(https://asset.hibrain.io/images/dist/button/recruitupdate_v1_x3.png)
    }
}

.recruitsdelete {
    float: right;
    width: 101px;
    height: 30px;
    background-image: url(https://asset.hibrain.io/images/dist/button/recruitsdelete_v1_x2.png);
    background-size: 101px 30px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .recruitsdelete {
        background-image:url(https://asset.hibrain.io/images/dist/button/recruitsdelete_v1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .recruitsdelete {
        background-image:url(https://asset.hibrain.io/images/dist/button/recruitsdelete_v1_x3.png)
    }
}

.recruitsUpdate {
    float: right;
    width: 101px;
    height: 30px;
    background-image: url(https://asset.hibrain.io/images/dist/button/recruitsUpdate_x2.png);
    background-size: 101px 30px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .recruitsUpdate {
        background-image:url(https://asset.hibrain.io/images/dist/button/recruitsUpdate_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .recruitsUpdate {
        background-image:url(https://asset.hibrain.io/images/dist/button/recruitsUpdate_x3.png)
    }
}

.recruitsDelete {
    float: right;
    width: 101px;
    height: 30px;
    background-image: url(https://asset.hibrain.io/images/dist/button/recruitsDelete_x2.png);
    background-size: 101px 30px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .recruitsDelete {
        background-image:url(https://asset.hibrain.io/images/dist/button/recruitsDelete_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .recruitsDelete {
        background-image:url(https://asset.hibrain.io/images/dist/button/recruitsDelete_x3.png)
    }
}

.managerupdate {
    float: right;
    width: 100px;
    height: 25px;
    background-image: url(https://asset.hibrain.io/images/dist/button/managerupdate_x2.png);
    background-size: 100px 25px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .managerupdate {
        background-image:url(https://asset.hibrain.io/images/dist/button/managerupdate_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .managerupdate {
        background-image:url(https://asset.hibrain.io/images/dist/button/managerupdate_x3.png)
    }
}

.organizationupdate {
    float: right;
    width: 102px;
    height: 30px;
    background-image: url(https://asset.hibrain.io/images/dist/button/organizationupdate_v1_x2.png);
    background-size: 102px 30px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .organizationupdate {
        background-image:url(https://asset.hibrain.io/images/dist/button/organizationupdate_v1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .organizationupdate {
        background-image:url(https://asset.hibrain.io/images/dist/button/organizationupdate_v1_x3.png)
    }
}

.personupdate {
    float: right;
    width: 100px;
    height: 25px;
    background-image: url(https://asset.hibrain.io/images/dist/button/customEdit_x2.png);
    background-size: 100px 25px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .personupdate {
        background-image:url(https://asset.hibrain.io/images/dist/button/customEdit_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .personupdate {
        background-image:url(https://asset.hibrain.io/images/dist/button/customEdit_x3.png)
    }
}

.recommandInsert {
    display: inline-block;
    width: 140px;
    height: 27px;
    line-height: 29px;
    margin-top: 10px;
    border: 1px solid #479cf2;
    color: #fff;
    font-size: 13px;
    font-weight: 600;
    text-align: center;
    background-color: #479cf2;
    cursor:pointer
}

.recommandInsert:active, .recommandInsert:hover, .recommandInsert:link, .recommandInsert:visited {
    color:#fff
}

.mapSearch {
    float: left;
    width: 55px;
    height: 32px;
    margin-left: 7px;
    content: '';
    font-size: 0;
    background-image: url(https://asset.hibrain.io/images/dist/button/search55_x2.png);
    background-size: 55px 32px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .mapSearch {
        background-image:url(https://asset.hibrain.io/images/dist/button/search55_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .mapSearch {
        background-image:url(https://asset.hibrain.io/images/dist/button/search55_x3.png)
    }
}

.orginterestMgr {
    float: right;
    width: 100px;
    height: 25px;
    background-image: url(https://asset.hibrain.io/images/dist/button/orginterestMgr_x2.png);
    background-size: 100px 25px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .orginterestMgr {
        background-image:url(https://asset.hibrain.io/images/dist/button/orginterestMgr_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .orginterestMgr {
        background-image:url(https://asset.hibrain.io/images/dist/button/orginterestMgr_x3.png)
    }
}

.repliesViewBtn {
    float: left;
    margin:3px 0 0 0
}

.originArticleViewBtn {
    float: right;
    margin:3px 0 0 3px
}

.boxline .boxlineButton {
    font-size: 13px;
    padding: 3px 8px;
    border: 1px solid #b9b9b9;
    color: #3b3b3b;
    cursor:pointer
}

.submitBtn {
    width: 94px;
    height: 31px;
    background-image: url(https://asset.hibrain.io/images/dist/button/search94_x2.png);
    background-size: 94px 31px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .submitBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/search94_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .submitBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/search94_x3.png)
    }
}

.dynamicMapShow {
    width: 71px;
    height: 22px;
    margin-left: 10px;
    background-image: url(https://asset.hibrain.io/images/dist/button/map_x2.png);
    background-size: 71px 22px;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .dynamicMapShow {
        background-image:url(https://asset.hibrain.io/images/dist/button/map_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .dynamicMapShow {
        background-image:url(https://asset.hibrain.io/images/dist/button/map_x3.png)
    }
}

.detailSearchmore {
    width: 45px;
    height: 15px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/moreTextFull_x2.png);
    background-size: 45px 15px;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .detailSearchmore {
        background-image:url(https://asset.hibrain.io/images/dist/icon/moreTextFull_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .detailSearchmore {
        background-image:url(https://asset.hibrain.io/images/dist/icon/moreTextFull_x3.png)
    }
}

.articleListBtn {
    float: right;
    position: relative;
    top: 54px;
    width: 90px;
    height: 34px;
    line-height: 36px;
    font-size: 14px;
    color: #3b3b3b;
    border: 1px solid #b9b9b9;
    text-align:center
}

.articleListBtn:hover {
    text-decoration:none
}

.articleListBtn:active, .articleListBtn:hover, .articleListBtn:link, .articleListBtn:visited {
    color:#3b3b3b
}

.betaBtn {
    cursor:pointer
}

.btnMenu .deleteCallBtn {
    float: right;
    height: 26px;
    line-height: 29px;
    margin: 9px 0 0 5px;
    padding: 0 7px;
    border: 1px solid #d4d4d4;
    border-radius: 2px;
    color: #000;
    text-align: right;
    font-weight: 600;
    background-image: url(https://asset.hibrain.io/images/dist/icon/declarationButtonIcon.svg);
    background-size: 10px auto;
    background-repeat: no-repeat;
    background-position:left 7px bottom 6px
}

.btnMenu .deleteCallBtn.off {
    color:#919191
}

.btnMenu .deleteCallBtn.selected {
    border: 1px solid #ee4747;
    background-image: url(https://asset.hibrain.io/images/dist/icon/declarationButtonSelectedIcon.svg);
    background-size: 10px auto;
    background-repeat: no-repeat;
    background-position:left 7px bottom 6px
}

.btnMenu .deleteCallBtn .text {
    padding:0 0 0 14px
}

.btnMenu .deleteCancelBtn {
    float: right;
    height: 26px;
    line-height: 29px;
    margin: 9px 0 0 5px;
    padding: 0 7px;
    border: 1px solid #d4d4d4;
    border-radius: 2px;
    color: #70c31f;
    text-align: right;
    font-weight: 600;
    background-image: url(https://asset.hibrain.io/images/dist/icon/deleteCancelButtonIcon.svg);
    background-size: 10px auto;
    background-repeat: no-repeat;
    background-position:left 7px bottom 6px
}

.btnMenu .deleteCancelBtn.off {
    color:#919191
}

.btnMenu .deleteCancelBtn.selected {
    border: 1px solid #70c31f;
    background-image: url(https://asset.hibrain.io/images/dist/icon/deleteCancelButtonSelectedIcon.svg);
    background-size: 10px auto;
    background-repeat: no-repeat;
    background-position:left 7px bottom 6px
}

.btnMenu .deleteCancelBtn .text {
    padding:0 4px 0 14px
}

.btnMenu .recommandBtn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/recommandButtonIcon.svg);
    background-size: 14px auto;
    background-repeat: no-repeat;
    background-position:left 7px bottom 6px
}

.btnMenu .recommandBtn.selected {
    border: 1px solid #479cf2;
    background-image: url(https://asset.hibrain.io/images/dist/icon/recommandButtonSelectedIcon.svg);
    background-size: 14px auto;
    background-repeat: no-repeat;
    background-position:left 7px bottom 6px
}

.btnMenu .unrecommandBtn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/unrecommandButtonIcon.svg);
    background-size: 14px auto;
    background-repeat: no-repeat;
    background-position:left 7px bottom 5px
}

.btnMenu .unrecommandBtn.selected {
    border: 1px solid #f2675f;
    background-image: url(https://asset.hibrain.io/images/dist/icon/unrecommandButtonSelectedIcon.svg);
    background-size: 14px auto;
    background-repeat: no-repeat;
    background-position:left 7px bottom 5px
}

.allMenuContainer .menuContainer .menuItem .menuWrapper .buttonSet {
    margin-bottom:10px
}

.productAddBannerBtn {
    float: left;
    margin-top:5px
}

.pageWrapper .listAddBtn.texth27Btn.recruit {
    border-radius: 0;
    border-color:#525252
}

.pageWrapper .listAddBtn.texth27Btn.product-order {
    padding: 5px 7px 4px 7px;
    border-color: #479cf2;
    border-radius: 0;
    margin-left: 6px;
    color:#479cf2
}

.pageWrapper .listAddBtn.texth27Btn.product-order.no-margin {
    margin-left:0
}

.pageWrapper .listAddBtn.texth27Btn.product-order .product-arrow {
    width: 5px;
    margin-left: 4px;
    margin-top:-2px
}

.btnMenu .reply-button {
    padding-left: 11px;
    background-image: url(https://asset.hibrain.io/images/dist/background/btnMenuBar_x2.png);
    background-size: 1px 11px;
    background-position: left 6px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .btnMenu .reply-button {
        background-image:url(https://asset.hibrain.io/images/dist/background/btnMenuBar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .btnMenu .reply-button {
        background-image:url(https://asset.hibrain.io/images/dist/background/btnMenuBar_x3.png)
    }
}

.btnMenu .reply-button .reply-text {
    padding-right: 42px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/toggle-off-icon.png);
    background-size: 37px 19px;
    background-repeat: no-repeat;
    background-position:right 2px
}

.btnMenu .reply-button .reply-text.checked {
    background-image: url(https://asset.hibrain.io/images/dist/icon/toggle-on-icon.png);
    background-size: 37px 19px;
    background-repeat: no-repeat;
    background-position:right 2px
}

.btnMenu .deleteBtn {
    padding-left: 11px;
    background-image: url(https://asset.hibrain.io/images/dist/background/btnMenuBar_x2.png);
    background-size: 1px 11px;
    background-position: left 6px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .btnMenu .deleteBtn {
        background-image:url(https://asset.hibrain.io/images/dist/background/btnMenuBar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .btnMenu .deleteBtn {
        background-image:url(https://asset.hibrain.io/images/dist/background/btnMenuBar_x3.png)
    }
}

.btnMenu {
    height:57px
}

.expert-button {
    height: 16px;
    line-height: 18px;
    padding: 5px 7px 4px;
    border: 1px solid #488aff;
    font-size: 12px;
    font-weight: 600;
    color: #488aff;
    cursor:pointer
}

.expert-button:active, .expert-button:hover, .expert-button:link, .expert-button:visited {
    text-decoration: none;
    color:#488aff
}

.buttonSet.expert-applicants {
    margin-bottom:0
}

.listNavi a.list-box-wrap {
    float: right;
    height: 24px;
    margin-top:-4px
}

.list-box-wrap .list-box-button {
    height: auto;
    font-size: 13px;
    padding: 2px 8px;
    border: 1px solid #b9b9b9;
    color: #3b3b3b;
    cursor:pointer
}

.formbtn.introLobButton {
    float: right;
    margin:0 0 7px 0
}

.errorContainer {
    clear: both;
    width: 100%;
    text-align:center
}

.errorContainer pre {
    text-align:left
}

.errorWrapper {
    display: inline-block;
    height: 180px;
    margin:150px auto
}

.errorWrapper .errorImageWrap {
    display: inline-block;
    width:109px
}

.errorWrapper .errorMessageWrap {
    display: inline-block;
    margin: 0 0 0 60px;
    text-align:left
}

.errorWrapper .errorMessageWrap .title {
    margin: 32px 0 6px;
    font-size: 20px;
    font-weight: 600;
    color:#525252
}

.errorWrapper .errorMessageWrap p {
    font-size: 15px;
    line-height:18px
}

.errorWrapper .errorMessageWrap .message {
    font-size: 17px;
    color: #525252;
    line-height:21px
}

.errorWrapper .errorMessageWrap .message p {
    font-size: 15px;
    padding-top:5px
}

.errorWrapper .errorMessageWrap .buttonSet {
    margin:28px 0 6px 4px
}

.errorWrapper .errorMessageWrap .buttonSet a {
    float: left;
    font-size:15px
}

.errorBlockWrapper {
    float: left;
    width: 100%;
    margin-top: 18px;
    border: 1px solid #e0e0e0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align:center
}

.errorBlockWrapper .errorImageWrap {
    float: left;
    width: 100%;
    margin: 50px 0 43px;
    text-align:center
}

.errorBlockWrapper .errorMessageWrap {
    float: left;
    width:100%
}

.errorBlockWrapper .errorMessageWrap .message {
    margin-bottom: 10px;
    font-size: 17px;
    color: #3b3b3b;
    line-height:21px
}

.errorBlockWrapper .errorMessageWrap .buttonSet {
    margin:20px 0 13px
}

.errorBlockWrapper .errorMessageWrap .buttonSet .text-btn-blue-60 {
    display: inline-block;
    height: 50px;
    line-height: 54px;
    padding: 0 48px;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    cursor:pointer
}

.errorBlockWrapper .errorMessageWrap .buttonSet .text-btn-blue-60:hover {
    text-decoration:none
}

.errorBlockWrapper .errorMessageWrap .buttonSet .text-cancel {
    display: block;
    width: 190px;
    height: 30px;
    line-height: 30px;
    margin: 10px auto;
    font-size: 15px;
    color: #5e5e5e;
    cursor:pointer
}

.twoColLayout .errorContainer {
    float: right;
    width: 969px;
    clear:right
}

.thirdColLayout .errorContainer {
    float: left;
    width: 801px;
    margin-left: 26px;
    clear:inherit
}

.loading-error {
    margin: 100px 0 50px;
    font-size: 20px;
    font-weight: 600;
    color: #000;
    text-align:center
}

.agreement-errorMsg .error {
    display: block;
    padding-top:14px
}

body .ui-tooltip {
    width: 266px;
    min-height: 100px;
    border-width: 1px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/popover_x2.png);
    background-size: 55px 51px;
    background-position: 30px 29px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    body .ui-tooltip {
        background-image:url(https://asset.hibrain.io/images/dist/icon/popover_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    body .ui-tooltip {
        background-image:url(https://asset.hibrain.io/images/dist/icon/popover_x3.png)
    }
}

.arrow:after, .ui-tooltip {
    background: #fff;
    border:1px solid #e0e0e0
}

.ui-tooltip {
    padding: 27px 24px 25px 107px;
    color: #3b3b3b;
    border-radius: 4px;
    font-size: 14px;
    -webkit-box-shadow: 0 0 15px #c6c6c6;
    box-shadow:0 0 15px #c6c6c6
}

.ui-tooltip-content {
    line-height:20px
}

.ui-tooltip-content .popoverBtn {
    display: block;
    width: 187px;
    height: 29px;
    line-height: 30px;
    margin-top: 10px;
    text-align: center;
    border: 1px solid #479cf2;
    background-color: #fff;
    color: #479cf2;
    cursor:pointer
}

.ui-tooltip-content .popoverBtn:hover {
    cursor: pointer;
    text-decoration:none
}

.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom:-16px
}

.arrow.top {
    top: -16px;
    bottom:auto
}

.arrow.left {
    left:20%
}

.arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    -webkit-box-shadow: 0 0 15px #c6c6c6;
    box-shadow: 0 0 15px #c6c6c6;
    -webkit-transform: rotate(45deg);
    transform:rotate(45deg)
}

.arrow.top:after {
    bottom: -20px;
    top:auto
}

.errorWrapper {
    height: auto;
    margin:140px 0
}

.errorWrapper .error-wrap {
    float: left;
    width:100%
}

.errorWrapper .errorMessageWrap {
    margin: 0;
    text-align:center
}

.errorWrapper .errorMessageWrap .title {
    line-height: 33px;
    font-size: 22px;
    margin-bottom: 10px;
    color:#1b1b1b
}

.errorWrapper .errorMessageWrap p {
    line-height:24px
}

.errorWrapper .errorMessageWrap p .error-link {
    color: #479cf2;
    text-decoration:underline
}

.errorWrapper .buttonSet {
    margin-bottom:0
}

.errorWrapper .buttonSet .white-button {
    height: 36px;
    padding: 0 20px;
    line-height: 37px;
    font-size: 15px;
    color: #479cf2;
    border:1px solid #479cf2
}

.errorWrapper .buttonSet .white-button.pre {
    width:80px
}

.errorWrapper .buttonSet .white-button .arrow-right {
    width: 6px;
    margin-top: -1px;
    margin-left:8px
}

.errorWrapper .buttonSet .white-button .arrow-left {
    width: 6px;
    margin-top: -4px;
    margin-right:8px
}

.errorWrapper .buttonSet .blue-button {
    width: 160px;
    height: 36px;
    line-height: 37px;
    margin-left: 10px;
    font-size: 15px;
    color: #fff;
    border: 1px solid #479cf2;
    background-color:#479cf2
}

.errorContainer.line-top {
    border-top:solid 1px #e0e0e0
}

.viewPanelMenu {
    float: left;
    width: 969px;
    height:43px
}

.viewPanelMenu .viewTitle {
    float: left;
    height: 45px;
    line-height: 48px;
    font-size: 18px;
    font-weight: 600;
    color:#3b3b3b
}

.viewPanelMenu .tabMenu {
    float:left
}

.viewPanelMenu .tabMenu li {
    float: left;
    width: 194px;
    line-height: 43px;
    border-top: 1px solid #c6c6c6;
    border-right: 1px solid #c6c6c6;
    background-color: #f3f3f3;
    font-size: 15px;
    text-align:center
}

.viewPanelMenu .tabMenu li a {
    color:#010101
}

.viewPanelMenu .tabMenu li.selected {
    position: relative;
    height: 45px;
    background-color: #fff;
    border-left: 1px solid #c6c6c6;
    border-right:1px solid #c6c6c6
}

.viewPanelMenu .listNavi {
    margin-top:13px
}

.viewPanelMenu .replyBtn {
    margin-right:8px
}

.viewPanelMenu .originArticleViewBtn, .viewPanelMenu .repliesViewBtn {
    margin-top:7px
}

.viewPanelMenu .recruitUpdteMenu {
    float: right;
    margin-top:6px
}

.viewPanelMenu .recruitUpdteMenu li {
    float: right;
    height: 30px;
    margin-left:7px
}

.viewPanelMenu .recruitUpdteMenu li a {
    float:right
}

.viewPanelMenu .recruitUpdteMenu li .btn {
    height: 27px;
    line-height: 28px;
    padding: 0 8px 0 26px;
    border: 1px solid #b3b3b3;
    font-size: 13px;
    font-weight: 600;
    color: #474747;
    background-color: #fff;
    cursor:pointer
}

.viewPanelMenu .recruitUpdteMenu li .btn.delete {
    height: 29px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/my_delete_x2.png);
    background-size: 14px 13px;
    background-position: 7px 7px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewPanelMenu .recruitUpdteMenu li .btn.delete {
        background-image:url(https://asset.hibrain.io/images/dist/icon/my_delete_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewPanelMenu .recruitUpdteMenu li .btn.delete {
        background-image:url(https://asset.hibrain.io/images/dist/icon/my_delete_x3.png)
    }
}

.viewPanelMenu .recruitUpdteMenu li .btn.update {
    background-image: url(https://asset.hibrain.io/images/dist/icon/my_update_x2.png);
    background-size: 14px 13px;
    background-position: 7px 7px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewPanelMenu .recruitUpdteMenu li .btn.update {
        background-image:url(https://asset.hibrain.io/images/dist/icon/my_update_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewPanelMenu .recruitUpdteMenu li .btn.update {
        background-image:url(https://asset.hibrain.io/images/dist/icon/my_update_x3.png)
    }
}

.viewPanelMenu .recruitUpdteMenu li .btn.online {
    background-image: url(https://asset.hibrain.io/images/dist/icon/my_applicant_x2.png);
    background-size: 14px 13px;
    background-position: 7px 7px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewPanelMenu .recruitUpdteMenu li .btn.online {
        background-image:url(https://asset.hibrain.io/images/dist/icon/my_applicant_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewPanelMenu .recruitUpdteMenu li .btn.online {
        background-image:url(https://asset.hibrain.io/images/dist/icon/my_applicant_x3.png)
    }
}

.contentSummaryInfo {
    float: left;
    width:100%
}

.contentSummaryInfo .border-top-one > td {
    border-top:1px solid #525252
}

.contentSummaryInfo td {
    width: 362.5px;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    padding: 7px 0 7px 20px;
    line-height: 21px;
    font-size: 14px;
    color:#434343
}

.contentSummaryInfo td.tdLabel {
    width: 98px;
    background-color: #f6f6f6;
    line-height: 21px;
    padding-left: 12px;
    font-size: 13px;
    color:#3b3b3b
}

.contentSummaryInfo td.tdLong {
    width:859px
}

.contentSummaryInfo td.tdLong span.msg {
    display: inline-block;
    padding-bottom:7px
}

.contentSummaryInfo td.tdLong span.msg .hbnBLUE {
    color:#479cf2
}

.contentSummaryInfo td.items {
    padding:0
}

.contentSummaryInfo td.items div {
    width: 829px;
    line-height: 21px;
    padding: 7px 20px 7px 10px;
    border-bottom:1px solid #e2e2e2
}

.contentSummaryInfo td.items div .label {
    display: inline-block;
    width:80px
}

.contentSummaryInfo td.items div .applyarrow {
    margin-right:10px
}

.contentSummaryInfo td.items div .blockBtn {
    padding: 10px 0 5px 100px;
    border:0
}

.contentSummaryInfo td.items div .blockBtn a {
    display: block;
    width: 168px;
    height:47px
}

.contentSummaryInfo td.filesInfo ul .fileicon {
    line-height: 18px;
    padding: 3px 0 2px 20px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/file_x2.png);
    background-size: 14px 14px;
    background-position: 0 3px;
    background-repeat: no-repeat;
    word-break:break-all
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentSummaryInfo td.filesInfo ul .fileicon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/file_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentSummaryInfo td.filesInfo ul .fileicon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/file_x3.png)
    }
}

.contentSummaryInfo td.fileList a {
    display:block
}

.contentSummaryInfo td.lobContent {
    vertical-align: top;
    padding:7px 20px
}

.contentSummaryInfo td.lobContent img {
    max-width:820px
}

.contentSummaryInfo td.lobContent div {
    max-width: 820px;
    min-height: 330px;
    word-break:break-all
}

.contentSummaryInfo td.introLobContent img {
    max-width:820px
}

.contentSummaryInfo td.verticalTop {
    vertical-align:top
}

.contentSummaryInfo td .texth27Btn {
    float: right;
    padding: 2px 10px;
    margin-right: 7px;
    border-color: #9e9e9e;
    color:#434343
}

.contentSummaryInfo td .detailSearchmore {
    margin: 2px 7px 0 8px;
    width: 45px;
    height: 15px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/moreTextFull_x2.png);
    background-size: 45px 15px;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentSummaryInfo td .detailSearchmore {
        background-image:url(https://asset.hibrain.io/images/dist/icon/moreTextFull_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentSummaryInfo td .detailSearchmore {
        background-image:url(https://asset.hibrain.io/images/dist/icon/moreTextFull_x3.png)
    }
}

.contentSummaryInfo td .majorView {
    display: block;
    overflow:hidden
}

.contentSummaryInfo td.padding12 {
    padding:12px 0 12px 20px
}

.filetable {
    min-height:62px
}

.filetable td {
    border:1px solid #e2e2e2
}

ul.filesInfo {
    float: left;
    width: 949px;
    padding-left:20px
}

ul.filesInfo li.fileicon {
    height: 16px;
    line-height: 16px;
    padding: 2px 0 2px 20px;
    margin-bottom: 5px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/file_x2.png);
    background-size: 14px 14px;
    background-position: 0 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    ul.filesInfo li.fileicon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/file_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    ul.filesInfo li.fileicon {
        background-image:url(https://asset.hibrain.io/images/dist/icon/file_x3.png)
    }
}

.viewHeader {
    float: left;
    width:100%
}

.viewHeader .titleWrap {
    float: left;
    width:100%
}

.viewHeader .titleWrap h4 {
    float: left;
    width: 951px;
    line-height: 27px;
    font-size: 18px;
    font-weight: 600;
    color: #1b1b1b;
    text-align: left;
    margin:9px 9px 5px 9px
}

.viewHeader .titleWrap h4 img {
    margin-right:3px
}

.viewHeader .titleWrap h4 .Depth_1 {
    padding-left:0
}

.viewHeader .titleWrap h4 .Depth_2 {
    margin-left:10px
}

.viewHeader .titleWrap h4 .Depth_3 {
    margin-left:20px
}

.viewHeader .titleWrap h4 .Depth_4 {
    margin-left:20px
}

.viewHeader .titleWrap h4 .Depth_5 {
    margin-left:20px
}

.viewHeader .titleWrap h4 .Depth_6 {
    margin-left:20px
}

.viewHeader .titleWrap h4 .Depth_7 {
    margin-left:20px
}

.viewHeader .titleWrap h4 .Depth_8 {
    margin-left:20px
}

.viewHeader .titleWrap h4 .Depth_9 {
    margin-left:20px
}

.viewHeader .titleWrap h4.nobold {
    font-weight: 400;
    margin-left:10px
}

.viewHeader .titleWrap h4 > div {
    width:951px
}

.viewHeader .titleWrap h4 > div.regimg {
    width:910px
}

.viewHeader .titleWrap h4 > div.regimgntimg {
    width:883px
}

.viewHeader .titleWrap h4 > div.ntimg {
    width:924px
}

.viewHeader .titleWrap h4 > div.gulbiimg {
    width:920px
}

.viewHeader .titleWrap .gulbi {
    float: left;
    margin:6px 7px 0 1px
}

.viewHeader .titleWrap .depthName {
    float: left;
    width: 34px;
    height: 21px;
    margin: 2px 7px 0 0;
    font-weight:400
}

.viewHeader .titleWrap .depthName.originArticle {
    background-image: url(https://asset.hibrain.io/images/dist/button/originArticle_x2.png);
    background-size: 34px 21px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .titleWrap .depthName.originArticle {
        background-image:url(https://asset.hibrain.io/images/dist/button/originArticle_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .titleWrap .depthName.originArticle {
        background-image:url(https://asset.hibrain.io/images/dist/button/originArticle_x3.png)
    }
}

.viewHeader .titleWrap .depthName.replyArticle {
    background-image: url(https://asset.hibrain.io/images/dist/button/replyArticle_x2.png);
    background-size: 34px 21px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .titleWrap .depthName.replyArticle {
        background-image:url(https://asset.hibrain.io/images/dist/button/replyArticle_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .titleWrap .depthName.replyArticle {
        background-image:url(https://asset.hibrain.io/images/dist/button/replyArticle_x3.png)
    }
}

.viewHeader .titleWrap .nationImg {
    float: left;
    width: 20px;
    height: 14px;
    margin:5px 7px 0 0
}

.viewHeader .titleWrap .nationImg._US {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_us_20_x2.png);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .titleWrap .nationImg._US {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_us_20_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .titleWrap .nationImg._US {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_us_20_x3.png)
    }
}

.viewHeader .titleWrap .nationImg._AT {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_au_20_x2.png);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .titleWrap .nationImg._AT {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_au_20_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .titleWrap .nationImg._AT {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_au_20_x3.png)
    }
}

.viewHeader .titleWrap .nationImg._CN {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_cn_20_x2.png?v=170910);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .titleWrap .nationImg._CN {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_cn_20_x2.png?v=170910)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .titleWrap .nationImg._CN {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_cn_20_x3.png?v=170910)
    }
}

.viewHeader .titleWrap .nationImg._GE {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_de_20_x2.png);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .titleWrap .nationImg._GE {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_de_20_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .titleWrap .nationImg._GE {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_de_20_x3.png)
    }
}

.viewHeader .titleWrap .nationImg._FR {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_fr_20_x2.png);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .titleWrap .nationImg._FR {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_fr_20_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .titleWrap .nationImg._FR {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_fr_20_x3.png)
    }
}

.viewHeader .titleWrap .nationImg._UK {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_gb_20_x2.png);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .titleWrap .nationImg._UK {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_gb_20_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .titleWrap .nationImg._UK {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_gb_20_x3.png)
    }
}

.viewHeader .titleWrap .nationImg._JA {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_jp_20_x2.png);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .titleWrap .nationImg._JA {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_jp_20_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .titleWrap .nationImg._JA {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_jp_20_x3.png)
    }
}

.viewHeader .titleWrap .nationImg._KO {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_kr_20_x2.png);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .titleWrap .nationImg._KO {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_kr_20_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .titleWrap .nationImg._KO {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_kr_20_x3.png)
    }
}

.viewHeader .titleWrap .nationImg._CC {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_cc_20_x2.png?v=170910);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .titleWrap .nationImg._CC {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_cc_20_x2.png?v=170910)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .titleWrap .nationImg._CC {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_cc_20_x3.png?v=170910)
    }
}

.viewHeader .titleWrap .nationImg.ETC {
    background-image: url(https://asset.hibrain.io/images/dist/icon/flag_etc_20_new_x2.png);
    background-size: 20px 14px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .titleWrap .nationImg.ETC {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_etc_20_new_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .titleWrap .nationImg.ETC {
        background-image:url(https://asset.hibrain.io/images/dist/icon/flag_etc_20_new_x3.png)
    }
}

.viewHeader .titleWrap.article-DEL h4 {
    color: #ababab;
    font-weight:400
}

.viewHeader .titleWrap.article-DEL h4 a {
    color: #ababab;
    font-weight:400
}

.viewHeader .contentInfoWrap {
    float: left;
    width: 100%;
    height: 29px;
    border-top: 1px solid #ebebeb;
    border-bottom:1px solid #ebebeb
}

.viewHeader .contentInfoWrap .infoWrap {
    float: left;
    height:30px
}

.viewHeader .contentInfoWrap .infoWrap li {
    float: left;
    height: 18px;
    line-height: 20px;
    padding: 0 10px;
    margin: 6px 0 0;
    color: #525252;
    background-image: url(https://asset.hibrain.io/images/dist/background/displayTitbar_x2.png);
    background-size: 1px 11px;
    background-position: 100% 3px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .contentInfoWrap .infoWrap li {
        background-image:url(https://asset.hibrain.io/images/dist/background/displayTitbar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .contentInfoWrap .infoWrap li {
        background-image:url(https://asset.hibrain.io/images/dist/background/displayTitbar_x3.png)
    }
}

.viewHeader .contentInfoWrap .infoWrap li.cnt .bold {
    font-weight:400
}

.viewHeader .contentInfoWrap .infoWrap li.last {
    background:0 0
}

.viewHeader .contentInfoWrap .infoWrap .userName {
    float:left
}

.viewHeader .contentInfoWrap .infoWrap .delCnt {
    display:none
}

.viewHeader .contentInfoWrap .infoWrap .newsCdName {
    color:#405785
}

.viewHeader .contentInfoWrap .infoWrap .boardName {
    color:#405785
}

.viewHeader .contentInfoWrap .newsInfoWrap {
    float: right;
    height:30px
}

.viewHeader .contentInfoWrap .newsInfoWrap li {
    float: left;
    height: 18px;
    line-height: 20px;
    padding: 0 10px;
    margin: 6px 0 0;
    background-image: url(https://asset.hibrain.io/images/dist/background/displayTitbar_x2.png);
    background-size: 1px 11px;
    background-position: 100% 3px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .contentInfoWrap .newsInfoWrap li {
        background-image:url(https://asset.hibrain.io/images/dist/background/displayTitbar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .contentInfoWrap .newsInfoWrap li {
        background-image:url(https://asset.hibrain.io/images/dist/background/displayTitbar_x3.png)
    }
}

.viewHeader .contentInfoWrap .newsInfoWrap li span {
    color:#3b3b3b
}

.viewHeader .contentInfoWrap .newsInfoWrap li .label {
    font-weight: 600;
    padding-right:6px
}

.viewHeader .contentInfoWrap .newsInfoWrap li.last {
    background: 0 0;
    padding-right:9px
}

.viewHeader .viewCountInfo {
    float: left;
    margin-top:13px
}

.viewHeader .viewCountInfo li {
    float: left;
    height: 16px;
    line-height: 16px;
    padding: 8px 12px 8px 0;
    margin: 0 12px 0 0;
    background-image: url(https://asset.hibrain.io/images/dist/background/displayTitbar_x2.png);
    background-size: 1px 11px;
    background-position: 100% 10px;
    background-repeat: no-repeat;
    font-size: 13px;
    font-weight: 400;
    color:#3b3b3b
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .viewCountInfo li {
        background-image:url(https://asset.hibrain.io/images/dist/background/displayTitbar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .viewCountInfo li {
        background-image:url(https://asset.hibrain.io/images/dist/background/displayTitbar_x3.png)
    }
}

.viewHeader .viewCountInfo li.last {
    background:0 0
}

.viewHeader .viewMenu {
    float:right
}

.viewHeader .viewMenu li {
    float: right;
    height: 16px;
    line-height: 16px;
    padding: 8px 0 5px 19px;
    margin: 0 0 0 16px;
    font-size: 13px;
    font-weight: 400;
    color: #3b3b3b;
    cursor:pointer
}

.viewHeader .viewMenu li:hover {
    text-decoration:underline
}

.viewHeader .viewMenu li.cnt {
    cursor:default
}

.viewHeader .viewMenu li.cnt:hover {
    text-decoration:none
}

.viewHeader .snsShareBtn {
    width: 23px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/share_icon_x2.png);
    background-size: 11px 15px;
    background-position: left center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .snsShareBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/share_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .snsShareBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/share_icon_x3.png)
    }
}

.viewHeader .printBtn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/print_icon_x2.png);
    background-size: 15px 15px;
    background-position: left center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .printBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/print_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .printBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/print_icon_x3.png)
    }
}

.viewHeader .bookMarkBtn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/star_icon_x2.png);
    background-size: 16px 16px;
    background-position: left center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .bookMarkBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/star_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .bookMarkBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/star_icon_x3.png)
    }
}

.viewHeader .bookMarkBtnOn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/star_icon_selected_x2.png);
    background-size: 16px 16px;
    background-position: left center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .bookMarkBtnOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/star_icon_selected_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .bookMarkBtnOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/star_icon_selected_x3.png)
    }
}

.viewHeader .orgbookMarkBtn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/heart_icon_x2.png);
    background-size: 14px 13px;
    background-position: left center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .orgbookMarkBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/heart_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .orgbookMarkBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/heart_icon_x3.png)
    }
}

.viewHeader .orgbookMarkBtnOn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/heart_icon_selected_x2.png);
    background-size: 14px 13px;
    background-position: left center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .orgbookMarkBtnOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/heart_icon_selected_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .orgbookMarkBtnOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/heart_icon_selected_x3.png)
    }
}

.viewHeader .snsShare {
    position: relative;
    top: 7px;
    left: 10px;
    width: 148px;
    float: right;
    border:1px solid #8e8e8e
}

.viewHeader .snsShare li {
    width: 100%;
    height: 18px;
    line-height: 18px;
    padding: 11px 0;
    margin: 0;
    text-align: center;
    border-bottom: 1px solid #c4c4c4;
    color: #303030;
    background-color: #fff;
    cursor:pointer
}

.viewHeader .snsShare li:hover {
    background-color:#e4f6fa
}

.viewHeader .authorHeader {
    float: left;
    width: 100%;
    height: 20px;
    padding: 27px 0 26px;
    border-bottom:1px solid #ebebeb
}

.viewHeader .authorHeader .authorLabel {
    float: left;
    padding: 0 11px;
    font-size: 18px;
    font-weight: 600;
    color: #5e5e5e;
    background-image: url(https://asset.hibrain.io/images/dist/background/author_bar_x2.png?ver=12å);
    background-size: 1px 18px;
    background-position: 100% 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewHeader .authorHeader .authorLabel {
        background-image:url(https://asset.hibrain.io/images/dist/background/author_bar_x2.png?ver=12å)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewHeader .authorHeader .authorLabel {
        background-image:url(https://asset.hibrain.io/images/dist/background/author_bar_x3.png?ver=12å)
    }
}

.viewHeader .authorHeader .authorName {
    float: left;
    padding: 0 10px;
    font-size: 18px;
    font-weight: 600;
    color:#3b3b3b
}

.viewBody {
    float: left;
    width:100%
}

.viewBody .content {
    float: left;
    width: 949px;
    padding: 21px 10px 25px;
    line-height: 21px;
    font-size: 14px;
    word-break: break-all;
    text-align: left;
    color:#1b1b1b
}

.viewBody .content_EVAL {
    display:none
}

.viewBody .directlinkWrapper {
    width: 750px;
    margin: 75px auto 0;
    border:1px solid #e2e2e2
}

.viewBody .directlinkWrapper .title {
    margin: 60px 65px 15px;
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color:#3b3b3b
}

.viewBody .directlinkWrapper p {
    text-align: center;
    font-size: 16px;
    color:#3b3b3b
}

.viewBody .directlinkWrapper .directlink {
    width: 716px;
    height: 94px;
    margin: 43px auto 17px;
    background-color:#f6f6f6
}

.viewBody .directlinkWrapper .directlink .orgLogoImg {
    float: left;
    width: 50%;
    text-align: center;
    margin: 0;
    line-height:94px
}

.viewBody .directlinkWrapper .directlink a {
    float: right;
    width: 31%;
    margin: 22px 10% 0 0;
    text-align: center;
    color:#fff
}

.viewBody .directlinkWrapper .directlink a:hover {
    text-decoration:none
}

.viewBody .directlinkWrapper .directlink a span {
    position: relative;
    top:1px
}

.viewBody .detailMajorView {
    float: left;
    width: 959px;
    margin:15px 0 0 10px
}

.viewBody .detailMajorView span {
    font-size: 14px;
    color:#3b3b3b
}

.viewBody .detailMajorView .label {
    float: left;
    width: 60px;
    font-weight:600
}

.viewBody .detailMajorView .detailMajors {
    float: left;
    width:898px
}

.viewBodyEmpty {
    width: 505px;
    height: 456px;
    padding: 0 0 0 464px;
    border-top: 2px solid #525252;
    border-bottom: 1px solid #525252;
    background-image: url(https://asset.hibrain.io/images/dist/background/none_x2.png);
    background-size: 164px 150px;
    background-position: 273px 154px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewBodyEmpty {
        background-image:url(https://asset.hibrain.io/images/dist/background/none_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewBodyEmpty {
        background-image:url(https://asset.hibrain.io/images/dist/background/none_x3.png)
    }
}

.viewBodyEmpty .title {
    margin-top: 208px;
    font-size: 20px;
    color: #ababab;
    font-weight:600
}

.viewBodyEmpty .buttonSet {
    margin:20px 0 0
}

.viewBodyEmpty .buttonSet a {
    float:left
}

.viewContent {
    float: left;
    width:100%
}

.viewContent .reply {
    height: 500px;
    overflow-y:auto
}

.viewContent .viewHeader {
    border-top:2px solid #525252
}

.viewReply .viewHeader {
    border-top:2px solid #dfdfdf
}

.viewReply .viewHeader .titleWrap h4.nobold {
    margin-left:9px
}

.viewReply .viewBody .btnMenu {
    border-color:#e0e0e0
}

.viewFooter {
    float: left;
    width:100%
}

.viewFooter .tabMenuWrap {
    float: left;
    width: 100%;
    height: 43px;
    border-bottom:1px solid #525252
}

.viewFooter .tabMenuWrap h4 {
    padding-top: 16px;
    font-size: 18px;
    font-weight: 600;
    color:#000
}

.viewFooter .titleWrap {
    float: left;
    width: 100%;
    margin-top: 20px;
    min-height:24px
}

.viewFooter .titleWrap h4 {
    float: left;
    height: 24px;
    padding-left: 12px;
    line-height: 18px;
    font-size: 14px;
    font-weight: 600;
    color: #000;
    background-image: url(https://asset.hibrain.io/images/dist/icon/titlewraph4_x2.png);
    background-size: 6px 6px;
    background-position: 0 4px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .viewFooter .titleWrap h4 {
        background-image:url(https://asset.hibrain.io/images/dist/icon/titlewraph4_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .viewFooter .titleWrap h4 {
        background-image:url(https://asset.hibrain.io/images/dist/icon/titlewraph4_x3.png)
    }
}

.viewFooter .titleWrap span {
    float: right;
    line-height: 18px;
    color:#474747
}

.viewFooter .titleWrap span a {
    color: #479cf2;
    text-decoration: underline;
    cursor:pointer
}

.viewFooter .contentSummarayInfoDiv {
    float: left;
    width: 100%;
    border-bottom:1px solid #e2e2e2
}

.viewFooter .contentSummarayInfoDiv .rows {
    float: left;
    width: 100%;
    background-color:#f6f6f6
}

.viewFooter .contentSummarayInfoDiv .rows .tdLabel {
    float: left;
    width: 96px;
    line-height: 21px;
    padding: 7px 0 7px 12px;
    color:#3b3b3b
}

.viewFooter .contentSummarayInfoDiv .rows .tdBody {
    float: left;
    line-height: 21px;
    padding: 7px 0 7px 20px;
    background-color: #fff;
    color:#434343
}

.viewFooter .contentSummarayInfoDiv .rows .half {
    float: left;
    width:50%
}

.viewFooter .contentSummarayInfoDiv .rows .half .tdBody {
    width:356.5px
}

.viewFooter .contentSummarayInfoDiv .rows .full {
    float: left;
    width:100%
}

.viewFooter .contentSummarayInfoDiv .rows .full .tdBody {
    width:841px
}

.viewFooter.marginFooter {
    margin-bottom:14px
}

.hbn-select-col_research .viewFooter .titleWrap h4 {
    height: 30px;
    line-height: 30px;
    padding-left: 16px;
    font-size: 17px;
    color: #49558b;
    background-image: url(https://asset.hibrain.io/images/dist/icon/subtitlebox_x2.png);
    background-size: 6px 6px;
    background-position: 4px center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-select-col_research .viewFooter .titleWrap h4 {
        background-image:url(https://asset.hibrain.io/images/dist/icon/subtitlebox_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-select-col_research .viewFooter .titleWrap h4 {
        background-image:url(https://asset.hibrain.io/images/dist/icon/subtitlebox_x3.png)
    }
}

.viewOtherList {
    float: left;
    width: 100%;
    margin-top:32px
}

.viewOtherList h3 {
    padding: 16px 0 7px;
    font-size: 18px;
    font-weight: 600;
    color:#3b3b3b
}

.viewOtherList .table {
    border-top:1px solid #525252
}

.viewOtherList .table .tableheader {
    height:36px
}

.viewOtherList .table .tableheader div {
    height:36px
}

.viewOtherList .table .articleEmpty {
    height: 80px;
    line-height:80px
}

.viewOtherList .displayType_TIT .row a {
    height:34px
}

.viewOtherList .displayType_TIT .row span {
    line-height:34px
}

.recruitOpendate {
    float: left;
    width: 967px;
    height: 34px;
    border: 1px solid #e2e2e2;
    background-color: #f6f6f6;
    margin-top:30px
}

.recruitOpendate ul {
    float: left;
    width: 100%;
    height: 34px;
    text-align:center
}

.recruitOpendate ul li {
    float: left;
    width: 482px;
    height: 24px;
    line-height: 28px;
    margin: 5px 0;
    border-right: 1px solid #e2e2e2;
    font-size: 14px;
    color:#434343
}

.recruitOpendate ul li.last {
    border:0
}

.recruitComments {
    float: left;
    width: 902px;
    height: 64px;
    border-bottom: 1px solid #898989;
    padding: 20px 0 16px 67px;
    margin-top: 20px;
    background-color:#f6f6f6
}

.recruitComments .hbnlogo {
    float: left;
    width: 258px;
    margin-top:5px
}

.recruitComments .bodyComments {
    float: left;
    width: 642px;
    border:none
}

.recruitComments .bodyComments > span {
    display: inline-block;
    width: 622px;
    line-height: 20px;
    color: #3b3b3b;
    padding-left: 20px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/dot3_x2.png);
    background-size: 3px 3px;
    background-position: 7px 7px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .recruitComments .bodyComments > span {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .recruitComments .bodyComments > span {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3_x3.png)
    }
}

.recruitComments .bodyComments > span.last {
    width: 626px;
    margin: 7px 0 0 20px;
    padding: 0;
    background: 0 0;
    font-weight: 600;
    color:#f65e34
}

.positionFix1 {
    position: fixed;
    z-index: 99999;
    top: 0;
    background-color:#fff
}

.recruitViewContent .viewHeader .viewPanelMenu {
    height:36px
}

.recruitViewContent .viewHeader .viewPanelMenu .listNavi {
    margin-top:10px
}

.recruitViewContent .viewHeader .titleWrap {
    width: 965px;
    margin:20px 2px 0
}

.recruitViewContent .viewHeader .titleWrap h4 {
    width: 100%;
    line-height: 35px;
    font-size: 22px;
    margin:0
}

.recruitViewContent .viewHeader .titleWrap .viewMenu {
    margin-top:13px
}

.recruitViewContent .viewBody .content {
    width: 909px;
    padding:42px 30px 0
}

.recruitViewContent .viewBody .content > p {
    margin:1em 0
}

.recruitViewContent .viewBody .content > p > span {
    line-height:18px
}

.recruitViewContent .viewBody .content .content-section {
    padding-bottom:30px
}

.recruitViewContent .viewBody .content .content-section .section-title {
    padding: 0 0 1px 20px;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 15px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/number_icon_x2.png);
    background-size: 15px 15px;
    background-position: 0 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .recruitViewContent .viewBody .content .content-section .section-title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/number_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .recruitViewContent .viewBody .content .content-section .section-title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/number_icon_x3.png)
    }
}

.recruitViewContent .viewBody .content .content-section p {
    padding:0
}

.recruitViewContent .viewBody .FILEV {
    width: 957px;
    padding:42px 6px 67px
}

.recruitViewContent .filetable {
    margin-top:66px
}

.regrecruits .viewHeader .titleWrap {
    margin-top:10px
}

.regrecruits .viewHeader .titleWrap h4 {
    padding-left: 2px;
    line-height:45px
}

.regrecruits .viewBody .content {
    padding:42px 30px
}

.articleViewWrapper .contentHeader .mycomments {
    float: left;
    height: 18px;
    margin-left: 10px;
    padding: 1px 0 0 26px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/information_blueicon_x2.png);
    background-size: 11px 13px;
    background-position: 7px 7px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .articleViewWrapper .contentHeader .mycomments {
        background-image:url(https://asset.hibrain.io/images/dist/icon/information_blueicon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .articleViewWrapper .contentHeader .mycomments {
        background-image:url(https://asset.hibrain.io/images/dist/icon/information_blueicon_x3.png)
    }
}

.articleViewWrapper .contentHeader .originArticleLink {
    float: left;
    height: 16px;
    margin-left: 8px;
    padding: 3px 7px;
    border: 1px solid #479cf2;
    color: #479cf2;
    cursor:pointer
}

.articleViewWrapper .contentHeader .viewPanel {
    margin-top:4px
}

.articleViewWrapper .boardPanel .viewPanel {
    margin-top:6px
}

.articleViewWrapper .viewBody .filetable td {
    border: none;
    border-top:1px solid #ebebeb
}

.articleViewWrapper .viewBody .filetable td.tdLabel {
    width: 107px;
    padding-left: 0;
    text-align: center;
    border-right:1px solid #ebebeb
}

.viewPanel {
    float: right;
    height: 18px;
    margin-top:10px
}

.viewPanel .listAddBtn {
    float:left
}

.filelabel {
    float: right;
    width: 110px;
    margin-left: 500px;
    line-height: 29px;
    text-align: center;
    cursor:pointer
}

.filelabel.up {
    background-image: url(https://asset.hibrain.io/images/dist/icon/up_x2.png);
    background-size: 8px 4px;
    background-position: 90px 12px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .filelabel.up {
        background-image:url(https://asset.hibrain.io/images/dist/icon/up_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .filelabel.up {
        background-image:url(https://asset.hibrain.io/images/dist/icon/up_x3.png)
    }
}

.filelabel.down {
    background-image: url(https://asset.hibrain.io/images/dist/icon/down_x2.png);
    background-size: 8px 4px;
    background-position: 90px 12px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .filelabel.down {
        background-image:url(https://asset.hibrain.io/images/dist/icon/down_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .filelabel.down {
        background-image:url(https://asset.hibrain.io/images/dist/icon/down_x3.png)
    }
}

.fileInfoWrap {
    float: right;
    position: relative;
    bottom:5px
}

.fileInfoWrap ul {
    padding: 11px 14px;
    border: 1px solid #ebebeb;
    background-color:#fff
}

.fileInfoWrap ul li {
    height: 22px;
    line-height: 22px;
    padding: 0 10px 0 20px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/file11_x2.png);
    background-size: 11px 11px;
    background-position: 0 5px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .fileInfoWrap ul li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/file11_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .fileInfoWrap ul li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/file11_x3.png)
    }
}

.viewPanelBottom {
    border-top: 1px solid #525252;
    border-bottom: 0;
    padding-top:4px
}

/*.deletelistitem {*/
/*    display: none;*/
/*    position: relative;*/
/*    float: right;*/
/*    z-index: 9999;*/
/*    background-color:#fff*/
/*}*/

/*.deletelistitem ul {*/
/*    width:100%*/
/*}*/

/*.deletelistitem ul li {*/
/*    width: 100%;*/
/*    height: 30px;*/
/*    line-height:30px*/
/*}*/

/*.deletelistitem ul li input {*/
/*    margin:0 4px 0 0*/
/*}*/

/*.deletelistitem .btnSet {*/
/*    clear: both;*/
/*    width: 100%;*/
/*    height: 28px;*/
/*    margin-top: 10px;*/
/*    text-align:center*/
/*}*/

/*.deletelistitem .btnSet .inputImgBtn {*/
/*    position: relative;*/
/*    bottom:15px*/
/*}*/

/*.deletelistitem .line {*/
/*    position: relative;*/
/*    left: 108px;*/
/*    bottom: 1px;*/
/*    width: 15px;*/
/*    height: 10px;*/
/*    background-color: #fff;*/
/*    background-image: url(https://asset.hibrain.io/images/dist/background/dialogimg_x2.png);*/
/*    background-size: 15px 10px;*/
/*    background-position: 80% 100%;*/
/*    background-repeat:no-repeat*/
/*}*/

/*@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {*/
/*    .deletelistitem .line {*/
/*        background-image:url(https://asset.hibrain.io/images/dist/background/dialogimg_x2.png)*/
/*    }*/
/*}*/

/*@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {*/
/*    .deletelistitem .line {*/
/*        background-image:url(https://asset.hibrain.io/images/dist/background/dialogimg_x3.png)*/
/*    }*/
/*}*/

/*.delBoxCenter-new {*/
/*    display: inline-block;*/
/*    position: relative;*/
/*    background: #fff;*/
/*    margin: 0 auto 9px;*/
/*    padding: 10px 14px;*/
/*    border:1px solid #919191*/
/*}*/

/*.delBoxCenter-new:after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    border-top: 10px solid #fff;*/
/*    border-right: 8px solid transparent;*/
/*    border-left: 8px solid transparent;*/
/*    bottom: -9px;*/
/*    left:120px*/
/*}*/

/*.delBoxCenter-new:before {*/
/*    content: '';*/
/*    position: absolute;*/
/*    border-top: 10px solid #919191;*/
/*    border-right: 8px solid transparent;*/
/*    border-left: 8px solid transparent;*/
/*    bottom: -11px;*/
/*    left:120px*/
/*}*/

.articleViewWrapper .viewReply .viewBody .btnMenu {
    border-top:1px dashed #e0e0e0
}

.voteWrapper {
    float: left;
    width: 499px;
    margin: 0 0 20px 10px;
    padding: 18px 0;
    border: 1px solid #d4d4d4;
    border-radius: 3px;
    background-color:#f9f9f9
}

.voteWrapper .voteTitle {
    float: left;
    width: 459px;
    height: 22px;
    padding: 0 20px;
    line-height: 24px;
    font-size: 17px;
    font-weight: 600;
    color:#3b3b3b
}

.voteWrapper .votecomment {
    float: left;
    width: 459px;
    padding: 0 30px;
    margin:15px 0 0 0
}

.voteWrapper .votecomment p {
    line-height: 19px;
    font-size: 13px;
    color:#3b3b3b
}

.voteWrapper .votegraph {
    float: left;
    width: 459px;
    height: 112px;
    padding: 17px 20px 0;
    margin-top: 19px;
    background-color:#fff
}

.voteWrapper .votegraph ul {
    float: left;
    width: 100%;
    height:100%
}

.voteWrapper .votegraph ul li {
    float: left;
    width: 76px;
    height:100%
}

.voteWrapper .votegraph ul li .itemgraph {
    width: 32px;
    height: 60px;
    margin: 0 22px;
    background-color: #479cf2;
    text-align: center;
    overflow:hidden
}

.voteWrapper .votegraph ul li .itemgraph div {
    background-color:#e2e2e2
}

.voteWrapper .votegraph ul li .itemgraph span {
    color:#fff
}

.voteWrapper .votegraph ul li label {
    float: left;
    width: 56px;
    height: 30px;
    font-size: 11px;
    border-top: 1px solid #b9b9b9;
    padding: 6px 10px 0;
    color:#3b3b3b
}

.voteWrapper .voteBody {
    float: left;
    width: 459px;
    padding:0 20px
}

.voteWrapper .voteBody .voteButtonSet {
    float: right;
    width: 320px;
    margin:15px 70px 0 0
}

.voteWrapper .voteBody .voteButtonSet span {
    float:left
}

.voteWrapper .voteBody .voteButtonSet span.right {
    float:right
}

.voteWrapper .evalsShow {
    width: 110px;
    height: 23px;
    line-height: 23px;
    font-size: 12px;
    border: 1px solid #777;
    color: #3b3b3b;
    text-align: center;
    font-weight: 400;
    cursor:pointer
}

.voteWrapper .evalsHide {
    width: 110px;
    height: 23px;
    line-height: 23px;
    font-size: 12px;
    border: 1px solid #479cf2;
    color: #3b3b3b;
    text-align: center;
    font-weight: 400;
    cursor:pointer
}

.voteWrapper.voteResult {
    width: 940px;
    padding:9px 0
}

.voteWrapper.voteResult .voteTitle {
    width: 70px;
    padding-right:0
}

.voteWrapper.voteResult .votecomment {
    width: 640px;
    margin: 0;
    padding:4px 0 0 0
}

.voteWrapper.voteResult .votecomment p .label {
    padding: 0 10px 0 10px;
    background-image: url(https://asset.hibrain.io/images/dist/background/displayTitbar_x2.png);
    background-size: 1px 11px;
    background-position: 100% 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .voteWrapper.voteResult .votecomment p .label {
        background-image:url(https://asset.hibrain.io/images/dist/background/displayTitbar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .voteWrapper.voteResult .votecomment p .label {
        background-image:url(https://asset.hibrain.io/images/dist/background/displayTitbar_x3.png)
    }
}

.voteWrapper.voteResult .votecomment p .label .bold {
    color:#525252
}

.voteWrapper.voteResult .votecomment p .label.last {
    background: 0 0;
    padding-right:0
}

.voteWrapper.voteResult .votegraph {
    float: none;
    background-color: #f9f9f9;
    margin: 0 auto;
    padding-top: 49px;
    padding-bottom:0
}

.voteWrapper.voteResult .evalsHide, .voteWrapper.voteResult .evalsShow {
    margin-right:30px
}

.voteWrapper.voteCenter {
    margin:20px 0 20px 10px
}

.section {
    float: left;
    width: 100%;
    margin-top:40px
}

.section .sectionHeader {
    float: left;
    width: 100%;
    height: 38px;
    padding-top:20px
}

.section .sectionHeader.border-top-two {
    border-top:2px solid #525252
}

.section .sectionHeader.border-bottom {
    border-bottom:1px solid #525252
}

.section .sectionHeader .sectionTitle {
    float: left;
    height: 38px;
    line-height: 36px;
    font-size: 18px;
    font-weight:600
}

.section .sectionHeader .boxline {
    margin:4px 2px 0 0
}

.section .titleWrap {
    float: left;
    width: 100%;
    margin-top: 16px;
    min-height:24px
}

.section .titleWrap h4 {
    float: left;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    margin-left:3px
}

.section .titleWrap span {
    float: right;
    line-height: 24px;
    font-size: 12px;
    color:#474747
}

.section .titleWrap span.contentViewLoginBtn {
    display: block;
    width: 42px;
    height: 16px;
    margin: 4px 0 0 8px;
    background-image: url(https://asset.hibrain.io/images/dist/button/s-login-btn_x2.png);
    background-size: 42px 16px;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .section .titleWrap span.contentViewLoginBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/s-login-btn_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .section .titleWrap span.contentViewLoginBtn {
        background-image:url(https://asset.hibrain.io/images/dist/button/s-login-btn_x3.png)
    }
}

.metaInfo ul {
    float: left;
    width: 961px;
    border:4px solid #e2e2e2
}

.metaInfo ul li {
    float: left;
    width: 318.33333px;
    height: 18px;
    margin: 18px 0;
    border-right: 1px solid #e5e5e5;
    text-align: center;
    font-size:15px
}

.metaInfo ul li.last {
    border:none
}

.metaInfo ul li .label {
    padding-right: 15px;
    color:#3b3b3b
}

.metaInfo ul li .content {
    font-weight:600
}

.metaInfo ul li.col1, .metaInfo ul li.col2 {
    width:259px
}

.metaInfo ul li.col3 {
    width:421px
}

.metaInfo ul li.col3 img {
    position: relative;
    top: -2px;
    cursor:pointer
}

.metaInfo .order-memo {
    float: left;
    width: 100%;
    margin-top: 12px;
    border-bottom: 1px solid #e0e0e0;
    background-color: #f6f6f6;
    font-size:14px
}

.metaInfo .order-memo div {
    float: left;
    width: 100%;
    border-top:1px solid #e0e0e0
}

.metaInfo .order-memo .label {
    float: left;
    width: 115px;
    padding: 14px 0 14px 20px;
    color:#474747
}

.metaInfo .order-memo .memoContent {
    float: right;
    width: 806px;
    min-height: 16px;
    padding: 14px;
    color: #474747;
    background-color:#fff
}

.onlineRecruitInfo {
    float: left;
    width: 100%;
    padding: 24px 0 10px;
    border-top:2px solid #525252
}

.onlineRecruitInfo .titleWrap {
    float: left;
    width: 100%;
    font-size: 22px;
    font-weight: 600;
    color:#1b1b1b
}

.onlineRecruitInfo .titleWrap img {
    margin-left:3px
}

.onlineRecruitInfo .summeryInfo {
    float: left;
    width: 100%;
    color: #525252;
    padding-top:11px
}

.onlineRecruitInfo .summeryInfo p {
    float: left;
    width: 100%;
    line-height:24px
}

.onlineRecruitInfo .summeryInfo span {
    float:left
}

.onlineRecruitInfo .summeryInfo span.label {
    font-weight: 600;
    padding:0 14px 0 2px
}

.onlineRecruitInfo .summeryInfo span.contents {
    width: 900px;
    overflow:hidden
}

.onlineRecruitInfo .summeryInfo span.majorView {
    width: 890px;
    overflow:hidden
}

.onlineRecruitInfo .summeryInfo span.detailSearchmore {
    float: right;
    position: relative;
    top:4px
}

.onlineRecruitInfo .summeryInfo .specialletters {
    float: none;
    margin: 0 7px;
    line-height:20px
}

.viewReplyAll {
    float: left;
    width:100%
}

.viewReplyAll .table {
    border-top:1px solid #525252
}

.orderDetailTitle {
    float: left;
    width: 100%;
    height: 30px;
    margin-top: 12px;
    line-height: 30px;
    font-size:18px
}

.paymentDetailWrapper {
    float: left;
    width: 100%;
    border-top: 1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0
}

.paymentDetailWrapper th {
    width: 114px;
    height: 36px;
    line-height: 36px;
    padding-left: 20px;
    background-color: #f6f6f6;
    font-size: 14px;
    color: #474747;
    font-weight: 400;
    text-align: left;
    vertical-align:baseline
}

.paymentDetailWrapper td {
    height: 36px;
    line-height: 36px;
    padding-left: 14px;
    font-size: 14px;
    color:#474747
}

.paymentDetailWrapper td .hbnBLUE {
    color:#479cf2
}

.paymentDetailWrapper td a {
    color:#474747
}

.paymentDetailWrapper td.label {
    width:114px
}

.paymentDetailWrapper .content {
    border-right:1px solid #e0e0e0
}

.paymentDetailWrapper .content .file {
    height: 36px;
    line-height: 36px;
    padding: 0 0 0 20px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/file_x2.png);
    background-size: 14px 14px;
    background-position: 0 50%;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .paymentDetailWrapper .content .file {
        background-image:url(https://asset.hibrain.io/images/dist/icon/file_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .paymentDetailWrapper .content .file {
        background-image:url(https://asset.hibrain.io/images/dist/icon/file_x3.png)
    }
}

.paymentDetailWrapper .content .boxline {
    margin-left:14px
}

.paymentDetailWrapper .number {
    width: 170px;
    text-align: right;
    padding:0 10px 0 0
}

.paymentDetailWrapper .payment {
    padding-left: 10px;
    vertical-align:bottom
}

.paymentDetailWrapper .payment span {
    line-height: 56px;
    padding-left:4px
}

.paymentDetailWrapper .payment p {
    height: 56px;
    border-top:1px solid #e0e0e0
}

.paymentDetailWrapper .paddingNone {
    padding-left:0
}

.paymentDetailWrapper .paddingNone p {
    position: relative;
    top:-1px
}

.paymentTotalWrapper {
    float: left;
    width: 100%;
    height: 54px;
    border-bottom:1px solid #525252
}

.paymentTotalWrapper .paymentTotal {
    float: right;
    width: 290px;
    line-height: 54px;
    padding: 0 10px 0 9px;
    border-left:1px solid #e0e0e0
}

.paymentTotalWrapper .paymentTotal .label {
    float: left;
    font-size: 14px;
    font-weight: 600;
    color: #3b3b3b;
    padding-left:4px
}

.paymentTotalWrapper .paymentTotal .content {
    float: right;
    font-size: 20px;
    font-weight: 600;
    color:#f2675f
}

.paymentInfoWrapper {
    width: 100%;
    border-collapse:collapse
}

.paymentInfoWrapper th {
    height: 36px;
    line-height: 36px;
    background-color: #f6f6f6;
    font-size: 14px;
    color: #474747;
    font-weight: 400;
    vertical-align: baseline;
    text-align:center
}

.paymentInfoWrapper th.borderline {
    border-left:1px solid #525252
}

.paymentInfoWrapper td {
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    color: #474747;
    text-align: center;
    border-bottom:1px solid #e0e0e0
}

.paymentInfoWrapper td.borderline {
    border-left:1px solid #525252
}

.paymentInfoWrapper td .file {
    padding: 0 0 0 20px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/file_x2.png);
    background-size: 14px 14px;
    background-position: 0 50%;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .paymentInfoWrapper td .file {
        background-image:url(https://asset.hibrain.io/images/dist/icon/file_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .paymentInfoWrapper td .file {
        background-image:url(https://asset.hibrain.io/images/dist/icon/file_x3.png)
    }
}

.scrollTop {
    display: none;
    position: fixed;
    left: 50%;
    bottom: 50px;
    margin-left:600px
}

.singleContentWrapper .viewPanelMenu {
    width:100%
}

.printWrapper .contentWrapper {
    margin-bottom:35px
}

.printWrapper .articleViewWrapper {
    margin-bottom:0
}

.printWrapper .articleViewWrapper .viewPanelBottom {
    height:31px
}

.printWrapper .contentHeader {
    height:44px
}

.printWrapper .contentHeader .contentTitle {
    line-height:46px
}

.printWrapper .viewContent .viewHeader .titleWrap h4 .gulbi img {
    float:left
}

.printWrapper .viewContent .viewHeader .titleWrap h4 .nationImg img {
    float:left
}

.printWrapper .viewContent .viewBody .btnMenu .recommandBtn img {
    float: left;
    margin:5px 0 0 -2px
}

.printWrapper .viewContent .viewBody .btnMenu .unrecommandBtn img {
    float: left;
    margin:5px 0 0 -2px
}

.printWrapper .viewContent .viewBody .btnMenu .deleteCallBtn img {
    float: left;
    margin:7px 0 0 2px
}

.printWrapper .recruitViewContent {
    border-top:2px solid #525252
}

.printWrapper .recruitViewContent .viewHeader .titleWrap {
    margin:0 0 15px
}

.printWrapper .recruitViewContent .viewHeader .titleWrap h4 {
    width: 100%;
    line-height: 30px;
    margin: 0;
    padding:10px 0 3px 12px
}

.footerPrintWrapper {
    text-align:center
}

.mailDetailWrapper {
    position: absolute;
    top: 226px;
    width: 770px;
    padding: 16px;
    margin-left: 59px;
    background-color: #fff;
    z-index:911
}

.mailDetailWrapper .mailDetailHeader {
    width: 100%;
    height: 50px;
    text-align: left;
    border-bottom:4px solid #eee
}

.mailDetailWrapper .mailDetailHeader .mailDetailCloseBtn {
    float: right;
    width: 26px;
    height: 26px;
    background-image: url(https://asset.hibrain.io/images/dist/mail/closed_x2.png);
    background-size: 26px 26px;
    background-position: 0 50%;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .mailDetailWrapper .mailDetailHeader .mailDetailCloseBtn {
        background-image:url(https://asset.hibrain.io/images/dist/mail/closed_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .mailDetailWrapper .mailDetailHeader .mailDetailCloseBtn {
        background-image:url(https://asset.hibrain.io/images/dist/mail/closed_x3.png)
    }
}

.mailDetailWrapper .mailDetailBody h1 {
    margin: 24px 0 31px;
    font-size: 28px;
    font-weight: 600;
    color:#3b3b3b
}

.mailDetailWrapper .mailDetailBody .mailDetailContents {
    font-size: 14px;
    line-height:24px
}

.mailDetail_overlay {
    position: absolute;
    top: 1px;
    left: 1px;
    background: #aaa url(https://asset.hibrain.io/components/jquery-ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    z-index:910
}

.warning {
    float: left;
    width: 100%;
    height: 25px;
    line-height: 25px;
    margin: 50px 0 20px;
    border-top: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    padding: 15px 0;
    background-color: #f6f6f6;
    text-align: center;
    font-size:15px
}

.warning .warningIcon {
    padding:0 2px
}

.warning .msg {
    color:#3b3b3b
}

.warning span {
    line-height:29px
}

.warning img {
    position: relative;
    top:-2px
}

.hbn-select-col_mybrain .recruitViewContent .viewHeader .titleWrap {
    margin-top: 20px;
    margin-bottom:13px
}

.hbn-select-col_mybrain .viewPanelMenu .recruitUpdteMenu li .btn.delete, .hbn-select-col_mybrain .viewPanelMenu .recruitUpdteMenu li .btn.online, .hbn-select-col_mybrain .viewPanelMenu .recruitUpdteMenu li .btn.update {
    text-decoration:none
}

.contentWrapper .productAddBannerBtn {
    float: left;
    margin-top:20px
}

.contentWrapper .productAddBannerBtn.last {
    margin-left:8px
}

.contentWrapper td.filesInfo ul .fileicon {
    padding:2px 0 2px 20px
}

.contentWrapper td.filesInfo ul .fileicon a {
    font-size:13px
}

.contentWrapper .productAddBannerBtn img {
    width:100%
}

.viewPanelMenu {
    height:54px
}

.viewReplyAll {
    margin:60px 0 20px
}

.recruitOpendate {
    margin-top:20px
}

.printWrapper .right img {
    width:162px
}

.bodyWrapper .contentWrapper.articleViewWrapper .viewContent .viewBody .article-view-link-wrap {
    width: 650px;
    margin: 50px auto;
    padding: 35px 0;
    background-color: #f6f6f6;
    text-align:center
}

.bodyWrapper .contentWrapper.articleViewWrapper .viewContent .viewBody .article-view-link-wrap .title-wrap {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
    font-size: 14px;
    color: #1b1b1b;
    font-weight:700
}

.bodyWrapper .contentWrapper.articleViewWrapper .viewContent .viewBody .article-view-link-wrap .title-wrap .emphasis {
    color:#479cf2
}

.bodyWrapper .contentWrapper.articleViewWrapper .viewContent .viewBody .article-view-link-wrap .button-wrap {
    display: inline-block;
    width: 190px;
    padding: 13px 0;
    background-color: #479cf2;
    font-size: 14px;
    color: #fff;
    font-weight:700
}

.bodyWrapper .contentWrapper.articleViewWrapper .viewContent .viewBody .article-view-link-wrap .button-wrap .button-text {
    padding-left: 24px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/newspaper-icon.svg);
    background-size: 16px auto;
    background-repeat: no-repeat;
    background-position:left center
}

.bodyWrapper .contentWrapper.articleViewWrapper .viewContent .viewBody .article-view-link-wrap .button-wrap .button-text .arrow-image {
    padding-left: 8px;
    padding-bottom: 2px;
    width:8px
}

/*.delBoxCenter-new {*/
/*    display: block;*/
/*    padding: 18px 14px 14px;*/
/*    position: absolute;*/
/*    right: -51px;*/
/*    bottom:28px*/
/*}*/

.deletelistitem {
    width:100%
}

.deletelistitem ul li {
    height: auto;
    line-height: 0;
    margin-bottom:14px
}

.delBoxCenter-new:after {
    left:70px
}

.delBoxCenter-new:before {
    left:70px
}

.deletelistitem ul li input[type=radio]:checked + label {
    font-weight:700
}

.deletelistitem .btnSet {
    height:27px
}

.deletelistitem .btnSet .inputImgBtn {
    margin-top: 15px;
    padding: 4px 16px;
    font-size:13px
}

.deletelistitem .btnSet .inputImgBtn.cancel-button {
    margin-right: 7px;
    color: #3b3b3b;
    border:solid 1px #d4d4d4
}

.deletelistitem .btnSet .inputImgBtn.declaration-button {
    color: #fff;
    border: solid 1px #727272;
    background-color: #727272;
    font-weight:700
}

.deletelistitem .btnSet .inputImgBtn.declaration-button.selected {
    border: solid 1px #eb6060;
    background-color:#eb6060
}

.hbn-select-col_research .viewFooter .test-info .titleWrap h4 {
    float: left;
    height: 24px;
    padding-left: 12px;
    line-height: 18px;
    font-size: 14px;
    font-weight: 600;
    color: #000;
    background-image: url(https://asset.hibrain.io/images/dist/icon/titlewraph4_x2.png);
    background-size: 6px 6px;
    background-position: 0 4px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-select-col_research .viewFooter .test-info .titleWrap h4 {
        background-image:url(https://asset.hibrain.io/images/dist/icon/titlewraph4_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-select-col_research .viewFooter .test-info .titleWrap h4 {
        background-image:url(https://asset.hibrain.io/images/dist/icon/titlewraph4_x3.png)
    }
}

.viewHeader .contentInfoWrap .infoWrap li.article-list {
    cursor: pointer;
    color: #479bf2;
    background-position:left 3px
}

.viewHeader .contentInfoWrap .infoWrap li.article-list .nickname-right-arrow {
    margin-bottom: 3px;
    width:12px
}

.recruitViewContent .filetable.small-top-margin {
    margin-top:20px
}

.viewReplyAll.no-top-margin {
    margin-top:0
}

.viewHeader .contentInfoWrap .infoWrap li.secret-icon {
    margin-left: 10px;
    padding-left: 14px;
    background-image: url(https://asset.hibrain.io/images/dist/curinc/gray-secret-icon.svg);
    background-size: 10px auto;
    background-repeat: no-repeat;
    background-position:left 2px
}

.viewBody .bottom-line {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    border-bottom:1px solid #818181
}

.applicants-info-wrap {
    float: left;
    width: 100%;
    padding: 24px 0 24px;
    border-top:2px solid #525252
}

.applicants-info-wrap .title-wrap {
    float: left;
    width: 100%;
    font-size: 22px;
    font-weight: 600;
    color:#1b1b1b
}

.applicants-info-wrap .date-wrap {
    float: right;
    margin-top:16px
}

.applicants-info-wrap .date-wrap.org-date {
    margin-top:25px
}

.contentHeader.expert-applicants {
    margin-top:35px
}

.contentSummaryInfo.expert-applicants .user-info-text {
    font-size: 14px;
    color:#525252
}

.contentSummaryInfo.expert-applicants .lobContent {
    padding-top:30px
}

.contentSummaryInfo.expert-applicants .tdLabel {
    height: 30px;
    padding: 7px 25px 4px;
    font-size: 14px;
    width:75px
}

.contentSummaryInfo.applicants-content .tdLabel {
    height: 30px;
    padding: 7px 25px 4px;
    font-size: 14px;
    width:75px
}

.buttonSet.expert-applicants .r-w-r-btn {
    border:1px solid #b9b9b9
}

.applicants-info-wrap .status-button-wrap {
    float:left
}

.applicants-info-wrap .status-button-wrap .status-button {
    position: relative;
    z-index: 5;
    float: left;
    margin: 14px 0 0 -1px;
    border: solid 1px #b9b9b9;
    font-size: 14px;
    color: #777;
    cursor:pointer
}

.applicants-info-wrap .status-button-wrap .status-button.selected {
    border: solid 1px #479cf2;
    z-index:10
}

.applicants-info-wrap .status-button-wrap .status-button.selected .status-button-text {
    padding-left: 19px;
    padding-right: 0;
    text-align: right;
    color: #479cf2;
    background-image: url(https://asset.hibrain.io/images/dist/curinc/blue-check-icon.svg);
    background-size: 15px auto;
    background-repeat: no-repeat;
    background-position:left center
}

.applicants-info-wrap .status-button-wrap .status-button.no-cursor {
    cursor:auto
}

.applicants-info-wrap .status-button-wrap .status-button.APP {
    padding:7px 37px
}

.applicants-info-wrap .status-button-wrap .status-button.APP.selected {
    padding-left: 26px;
    padding-right:29px
}

.applicants-info-wrap .status-button-wrap .status-button.APPOK {
    padding:7px 25px
}

.applicants-info-wrap .status-button-wrap .status-button.APPOK.selected {
    padding-left: 14px;
    padding-right:17px
}

.applicants-info-wrap .status-button-wrap .status-button.DONE {
    padding:7px 21px
}

.applicants-info-wrap .status-button-wrap .status-button.DONE.selected {
    padding-left: 10px;
    padding-right:13px
}

.applicants-info-wrap .status-button-wrap .status-button.USERCANCL {
    padding:7px 19px
}

.applicants-info-wrap .status-button-wrap .status-button.USERCANCL.selected {
    padding-left: 8px;
    padding-right:11px
}

.applicants-info-wrap .status-button-wrap .status-button .status-button-text .text-bar {
    font-size: 14px;
    color: #e3e3e3;
    margin:0 2px
}

.inputLength250.org-applicant {
    float: left;
    width: 250px;
    border: 1px solid #c9c9c9;
    height: 18px;
    line-height: 18px;
    padding:4px 0 3px 5px
}

.pay-button.org-applicant {
    float: left;
    height: 16px;
    line-height: 18px;
    padding: 4px 10px;
    margin-left: 10px;
    border: solid 1px #9e9e9e;
    color: #434343;
    font-size: 14px;
    font-weight: 600;
    cursor:pointer
}

.contentSummaryInfo.expert-applicants .payment {
    display:none
}

.contentSummaryInfo.expert-applicants .payment.show {
    display:block
}

.contentSummaryInfo.expert-applicants .payment-add-input {
    display:none
}

.contentSummaryInfo.expert-applicants .payment-add-input.show {
    display:block
}

.viewHeader .contentInfoWrap .infoWrap .userName.hbnBLUE {
    color:#479cf2
}

.contentSummaryInfo.applicants-content td {
    border-top:none
}

.contentSummaryInfo.applicants-content td.lobContent {
    padding:20px
}

.contentSummaryInfo.applicants-content td.lobContent .onlineViewEditor {
    min-height:auto
}

.articleViewWrapper .viewReply .viewBody .btnMenu.expert {
    border-top:1px solid #525252
}

.contentSummaryInfo.expert-applicants .status-wrap {
    display: none;
    float: left;
    margin-top:4px
}

.contentSummaryInfo.expert-applicants .status-wrap.show {
    display:block
}

.contentSummaryInfo.expert-applicants .status-wrap.no-margin {
    margin-top:0
}

.contentSummaryInfo.expert-applicants .status-wrap .status-text {
    float: left;
    height: 18px;
    line-height: 20px;
    padding-right: 10px;
    margin: 6px 10px 0 0;
    color: #525252;
    font-size: 14px;
    background-image: url(https://asset.hibrain.io/images/dist/background/displayTitbar_x2.png);
    background-size: 1px 11px;
    background-position: 100% 3px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentSummaryInfo.expert-applicants .status-wrap .status-text {
        background-image:url(https://asset.hibrain.io/images/dist/background/displayTitbar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentSummaryInfo.expert-applicants .status-wrap .status-text {
        background-image:url(https://asset.hibrain.io/images/dist/background/displayTitbar_x3.png)
    }
}

.contentSummaryInfo.expert-applicants .status-wrap .status {
    float: left;
    height: 18px;
    line-height: 20px;
    padding-left: 50px;
    font-weight: 700;
    color: #bebebe;
    font-size: 14px;
    background-image: url(https://asset.hibrain.io/images/dist/curinc/status-gray-arrow-icon.svg);
    background-size: 23px;
    background-repeat: no-repeat;
    background-position:top 5px left 14px
}

.contentSummaryInfo.expert-applicants .status-wrap .status:first-child {
    background: 0 0;
    padding-left:0
}

.contentSummaryInfo.expert-applicants .status-wrap .status.selected {
    color: #479cf2;
    background-image:url(https://asset.hibrain.io/images/dist/curinc/status-blue-arrow-icon.svg)
}

.contentSummaryInfo.expert-applicants .status-wrap .status.selected.hbnBLACK {
    color: #3b3b3b;
    background-image:url(https://asset.hibrain.io/images/dist/curinc/status-black-arrow-icon.svg)
}

.contentSummaryInfo.expert-applicants .status-wrap .status.selected:first-child {
    background:0 0
}

.applicants-info-wrap .title-wrap .title {
    float: left;
    font-size: 22px;
    font-weight: 600;
    color:#1b1b1b
}

.applicants-info-wrap .title-wrap .date {
    float: left;
    height: 18px;
    line-height: 20px;
    padding-left: 10px;
    margin-top: 6px;
    margin-left: 10px;
    color: #525252;
    font-weight: 400;
    font-size: 15px;
    margin-right: 10px;
    background-image: url(https://asset.hibrain.io/images/dist/background/displayTitbar_x2.png);
    background-size: 1px 11px;
    background-position: left 3px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .applicants-info-wrap .title-wrap .date {
        background-image:url(https://asset.hibrain.io/images/dist/background/displayTitbar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .applicants-info-wrap .title-wrap .date {
        background-image:url(https://asset.hibrain.io/images/dist/background/displayTitbar_x3.png)
    }
}

.boxline.org-applicant {
    margin-left:10px
}

.contentSummaryInfo.expert-applicants .status-change-button {
    display: none;
    float: left;
    height: 16px;
    line-height: 18px;
    padding: 4px 10px;
    margin-left: 10px;
    border: solid 1px #9e9e9e;
    color: #434343;
    font-size: 14px;
    cursor:pointer
}

.contentSummaryInfo.expert-applicants .status-change-button.show {
    display:block
}

.contentSummaryInfo.expert-applicants .status-button-wrap {
    display: none;
    float: left;
    margin-left:10px
}

.contentSummaryInfo.expert-applicants .status-button-wrap.show {
    display:block
}

.contentSummaryInfo.expert-applicants .status-button-wrap .button {
    position: relative;
    float: left;
    height: 16px;
    line-height: 18px;
    padding: 4px 20px;
    margin-left: -1px;
    border: solid 1px #e2e2e2;
    color: #777;
    font-size: 13px;
    z-index: 4;
    cursor:pointer
}

.contentSummaryInfo.expert-applicants .status-button-wrap .button.selected {
    border-color: #479cf2;
    color: #479cf2;
    z-index: 10;
    font-weight:700
}

.contentSummaryInfo.expert-applicants .status-button-wrap .onclick-button {
    float: left;
    height: 26px;
    line-height: 18px;
    padding: 3px 10px;
    margin-left: 10px;
    border: solid 1px #9e9e9e;
    color: #434343;
    font-size: 14px;
    font-weight: 600;
    background-color: #fff;
    cursor:pointer
}

.contentSummaryInfo.applicants-content .onlineViewEditor.applicants div {
    max-width: none;
    min-height:0
}

.contentSummaryInfo.applicants-content .onlineViewEditor.applicants dl, .contentSummaryInfo.applicants-content .onlineViewEditor.applicants ol, .contentSummaryInfo.applicants-content .onlineViewEditor.applicants ul {
    padding:0 20px
}

.contentSummaryInfo.applicants-content .onlineViewEditor.applicants li {
    display:list-item
}

.contentSummaryInfo.applicants-content .onlineViewEditor.applicants ul li {
    list-style-type:disc
}

.contentSummaryInfo.applicants-content .onlineViewEditor.applicants ol li {
    list-style-type:decimal
}

.contentSummaryInfo.applicants-content .onlineViewEditor.applicants blockquote {
    padding-left: 9px;
    margin: 1em 26px 1em 14px;
    border-left:3px solid #b9b9b9
}

.contentSummaryInfo.applicants-content .onlineViewEditor.applicants blockquote p {
    padding: 0;
    margin:0
}

.contentSummaryInfo.applicants-content .onlineViewEditor.applicants table td, .contentSummaryInfo.applicants-content .onlineViewEditor.applicants table th {
    border:1px solid #ececec
}

.recruit-view-title-wrap {
    float: left;
    width: 969px;
    height:auto
}

.recruit-view-title-wrap .title {
    float: left;
    padding-bottom: 12px;
    font-size: 18px;
    font-weight: 600;
    color:#3b3b3b
}

.recruit-view-title-wrap .recruit-button-comment {
    float: right;
    margin-top: 4px;
    font-size: 14px;
    color:#434343
}

.recruit-view-title-wrap .recruit-button-comment .link {
    text-decoration: underline;
    color:#479cf2
}

.recruit-view-title-wrap .recruit-button-comment .comment-icon {
    width: 14px;
    margin-right: 3px;
    margin-top:-3px
}

.recruit-view-title-wrap .recruitUpdteMenu {
    float: right;
    margin-top:-5px
}

.recruit-view-title-wrap .recruitUpdteMenu li {
    float: right;
    height: 30px;
    margin-left:7px
}

.recruit-view-title-wrap .recruitUpdteMenu li a {
    float:right
}

.recruit-view-title-wrap .recruitUpdteMenu li .btn {
    height: 27px;
    line-height: 28px;
    padding: 0 8px 0;
    border: 1px solid #d7d7d7;
    font-size: 13px;
    color: #474747;
    background-color: #fff;
    cursor:pointer
}

.recruit-view-title-wrap .recruitUpdteMenu li .btn.delete {
    height: 29px;
    color:#f2675f
}

.recruit-view-title-wrap .recruitUpdteMenu li .btn.online {
    border-color: #b3b3b3;
    font-weight: 600;
    padding-left: 26px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/my_applicant_x2.png);
    background-size: 14px 13px;
    background-position: 7px 7px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .recruit-view-title-wrap .recruitUpdteMenu li .btn.online {
        background-image:url(https://asset.hibrain.io/images/dist/icon/my_applicant_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .recruit-view-title-wrap .recruitUpdteMenu li .btn.online {
        background-image:url(https://asset.hibrain.io/images/dist/icon/my_applicant_x3.png)
    }
}

.recruit-view-title-wrap .recruitUpdteMenu li .btn.preend {
    height: 29px;
    padding-left: 26px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/my_preend_x2.png);
    background-size: 14px 13px;
    background-position: 9px 7px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .recruit-view-title-wrap .recruitUpdteMenu li .btn.preend {
        background-image:url(https://asset.hibrain.io/images/dist/icon/my_preend_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .recruit-view-title-wrap .recruitUpdteMenu li .btn.preend {
        background-image:url(https://asset.hibrain.io/images/dist/icon/my_preend_x3.png)
    }
}

.recruit-view-title-wrap .recruitUpdteMenu li .btn.open {
    height: 29px;
    padding-left: 26px;
    color: #479cf2;
    background-image: url(https://asset.hibrain.io/images/dist/icon/my_open_x2.png);
    background-size: 14px 13px;
    background-position: 9px 7px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .recruit-view-title-wrap .recruitUpdteMenu li .btn.open {
        background-image:url(https://asset.hibrain.io/images/dist/icon/my_open_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .recruit-view-title-wrap .recruitUpdteMenu li .btn.open {
        background-image:url(https://asset.hibrain.io/images/dist/icon/my_open_x3.png)
    }
}

.viewFooter .contact-info-wrap {
    float: left;
    width: 100%;
    border-bottom:1px solid #525252
}

.viewFooter .contact-info-wrap .text {
    padding-top: 20px;
    padding-bottom: 12px;
    font-size: 18px;
    font-weight: 600;
    color:#000
}

.recruitUpdteMenu .button-bar-icon {
    margin-left: 7px;
    float: right;
    margin-top: 4px;
    width: 1px;
    height:22px
}

.recruitViewContent .viewBody .content {
    word-break:keep-all
}

.regrecruits .viewHeader .titleWrap h4 .product-icon {
    float: left;
    height: 45px;
    padding-right: 1px;
    width:62px
}

.regrecruits .viewHeader .titleWrap h4 .product-icon.platinum {
    background-image: url(https://asset.hibrain.io/images/dist/icon/blue-platinum-icon.svg);
    background-size: 51px auto;
    background-repeat: no-repeat;
    background-position:5px 14px
}

.regrecruits .viewHeader .titleWrap h4 .product-icon.gold {
    background-image: url(https://asset.hibrain.io/images/dist/icon/blue-gold-icon.svg);
    background-size: 51px auto;
    background-repeat: no-repeat;
    background-position:5px 14px
}

.regrecruits .viewHeader .titleWrap h4 .product-icon.silver {
    background-image: url(https://asset.hibrain.io/images/dist/icon/blue-silver-icon.svg);
    background-size: 51px auto;
    background-repeat: no-repeat;
    background-position:5px 14px
}

.regrecruits .viewHeader .titleWrap h4 .product-icon.bronze {
    background-image: url(https://asset.hibrain.io/images/dist/icon/blue-bronze-icon.svg);
    background-size: 51px auto;
    background-repeat: no-repeat;
    background-position:5px 14px
}

.regrecruits .viewHeader .titleWrap h4 .product-icon.line {
    background-image: url(https://asset.hibrain.io/images/dist/icon/blue-line-icon.svg);
    background-size: 51px auto;
    background-repeat: no-repeat;
    background-position:5px 14px
}

.hbn-select-col_mybrain .recruitViewContent .viewHeader .titleWrap {
    margin-top: 15px;
    margin-bottom:0
}

.singleTable {
    width:100%
}

.singleTable th {
    height: 48px;
    border: 1px solid #e0e0e0;
    font-size:18px
}

.singleTable th img {
    margin-left:10px
}

.singleTable td {
    height: 48px;
    border: 1px solid #e0e0e0;
    text-align: center;
    font-size: 15px;
    color:#505050
}

.singleTable .bg_td {
    width: 171px;
    font-size: 14px;
    font-weight: 600;
    color: #474747;
    background-color: #f4f4f4;
    border-left:none
}

.adBannerTable {
    width:100%
}

.adBannerTable th {
    height: 48px;
    border-top: 1px solid #e0e0e0;
    font-size: 15px;
    font-weight: 600;
    color:#5e5e5e
}

.adBannerTable td {
    border-top: 1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0
}

.adBannerTable td.positionImgView {
    border-right: 1px solid #e0e0e0;
    width:330px
}

.adBannerTable td.positionImgView .product-line {
    position: relative;
    float: left;
    width: 286px;
    padding: 2px;
    background-color: #fff;
    opacity:.4
}

.adBannerTable td.positionImgView .balloonProd {
    position: absolute;
    display: none;
    z-index:99
}

.adBannerTable td.positionImgView .TOP {
    width: 100%;
    height:103px
}

.adBannerTable td.positionImgView .RIGHT {
    float: right;
    width: 34px;
    height:330px
}

.adBannerTable td.positionImgView .LEFT {
    width: 274px;
    height:380px
}

.adBannerTable td.positionImgView .banner1 {
    height:132px
}

.adBannerTable td.positionImgView .banner1 .balloonProd {
    width: 255px;
    height: 236px;
    left: -161px;
    top:10px
}

.adBannerTable td.positionImgView .banner2 {
    height:66px
}

.adBannerTable td.positionImgView .banner2 .balloonProd {
    width: 256px;
    height: 222px;
    left: -162px;
    top:-21px
}

.adBannerTable td.positionImgView .banner3 {
    height:79px
}

.adBannerTable td.positionImgView .banner3 .balloonProd {
    width: 256px;
    height: 222px;
    left: -162px;
    top:-3px
}

.adBannerTable td.positionImgView .banner4 {
    height:68px
}

.adBannerTable td.positionImgView .banner4 .balloonProd {
    width: 210px;
    height: 182px;
    left: -116px;
    top:-122px
}

.adBannerTable td.positionImgView .banner6 {
    height:35px
}

.adBannerTable td.positionImgView .banner6 .balloonProd {
    width: 210px;
    height: 171px;
    left: -116px;
    top:-113px
}

.adBannerTable td.positionImgView .banner14 {
    float: right;
    width: 44px;
    height:144px
}

.adBannerTable td.positionImgView .banner14 .balloonProd {
    width: 238px;
    height: 281px;
    right: 46px;
    top:-76px
}

.adBannerTable td.positionImgView .banner15 {
    float: right;
    width: 44px;
    height:104px
}

.adBannerTable td.positionImgView .banner15 .balloonProd {
    width: 214px;
    height: 222px;
    right: 44px;
    top:-37px
}

.adBannerTable td.positionImgView .banner16 {
    float: right;
    width: 44px;
    height:78px
}

.adBannerTable td.positionImgView .banner16 .balloonProd {
    width: 174px;
    height: 175px;
    right: 46px;
    bottom:-4px
}

.adBannerTable td.positionImgView .BOTTOM {
    height:308px
}

.adBannerTable td.positionImgView .bannerOn {
    padding: 0;
    border: 2px solid #479cf2;
    background: 0 0;
    opacity:1
}

.adBannerTable td.positionImgView .bannerOn .balloonProd {
    display:inherit
}

.adBannerTable td.productKind {
    width: 204px;
    padding: 18px 0 0 18px;
    font-size: 16px;
    font-weight: 600;
    color: #1b1b1b;
    vertical-align:top
}

.adBannerTable td.productKind span {
    display: inline-block;
    margin-top:3px
}

.adBannerTable td.productKind a {
    display: inline-block;
    margin: 4px 0 0 0;
    padding-right: 8px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/more1_x2.png);
    background-size: 4px 6px;
    background-position: 100% 4px;
    background-repeat: no-repeat;
    font-size: 13px;
    font-weight: 400;
    color:#3b3b3b
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable td.productKind a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable td.productKind a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x3.png)
    }
}

.adBannerTable td.productKind .errorWrap {
    position: relative;
    top:29px
}

.adBannerTable td.productKind .errorWrap .error {
    font-size: 13px;
    font-weight:400
}

.adBannerTable td.productKind .selectbtn {
    position: relative;
    top: 31px;
    left: 110px;
    width: 50px;
    height: 28px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #479cf2;
    font-size: 14px;
    color: #479cf2;
    cursor:pointer
}

.adBannerTable td.productKind .selectbtn:hover {
    color: #fff;
    background-color:#479cf2
}

.adBannerTable td.bannerDesc {
    position: relative;
    width: 290px;
    padding:18px 0
}

.adBannerTable td.bannerDesc p {
    padding-left: 7px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/adsdot_x2.png);
    background-size: 3px 1px;
    background-position: 0 7px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable td.bannerDesc p {
        background-image:url(https://asset.hibrain.io/images/dist/icon/adsdot_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable td.bannerDesc p {
        background-image:url(https://asset.hibrain.io/images/dist/icon/adsdot_x3.png)
    }
}

.adBannerTable td.bannerDesc p span {
    line-height:22px
}

.adBannerTable td.bannerPrice {
    width: 154px;
    text-align: right;
    padding-right:20px
}

.adBannerTable td.bannerPrice span {
    letter-spacing: 0;
    color:#1b1b1b
}

.adBannerTable td.bannerPrice span.price {
    font-size: 17px;
    font-weight: 600;
    color:#f2675f
}

.adBannerTable td.bannerPrice span.bold {
    font-size:15px
}

.adBannerTable td.bannerPrice p {
    font-size: 13px;
    color:#5e5e5e
}

.adBannerTable td.sampleBannerImg {
    width: 340px;
    min-height: 150px;
    padding: 20px 0;
    text-align:center
}

.adBannerTable td.sampleBannerName {
    width: 340px;
    padding:20px 0
}

.adBannerTable td.sampleBannerName .termInfo {
    width: 100%;
    margin-top:8px
}

.adBannerTable td.sampleBannerName .termInfo span {
    font-size:14px
}

.adBannerTable td.sampleBannerName .termInfo .label-blue {
    display: inline-block;
    width: 40px;
    height: 20px;
    line-height: 22px;
    color: #fff;
    text-align: center;
    background-color:#479cf2
}

.adBannerTable td.sampleBannerName .termInfo .bold {
    color: #3b3b3b;
    padding:0 8px 0 13px
}

.adBannerTable td.sampleBannerName .termInfo .bold .hbnRED {
    padding-left:5px
}

.adBannerTable td.sampleBannerName .termInfo .term {
    color:#3b3b3b
}

.adBannerTable td.sampleBannerName .bannerName {
    padding: 5px 10px 5px 0;
    font-size: 18px;
    font-weight: 600;
    color:#111
}

.adBannerTable td.sampleBannerName .formbtn {
    font-size:13px
}

.adBannerTable td.orderAmt {
    vertical-align: middle;
    padding: 20px 0;
    text-align: center;
    line-height: 24px;
    font-size: 17px;
    font-weight: 600;
    color:#474747
}

.adBannerTable td.orderAmt .hbnRED {
    font-size: 23px;
    color:#f2675f
}

.adBannerTable td p {
    line-height: 22px;
    color:#525252
}

.adBannerTable.recruitmentpd td.positionImgView {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/banner/screenshot/recruitment180202_x2.png);
    background-size: 330px 820px;
    background-position: 0 0;
    background-repeat: no-repeat;
    height:820px
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable.recruitmentpd td.positionImgView {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/screenshot/recruitment180202_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable.recruitmentpd td.positionImgView {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/screenshot/recruitment180202_x3.png)
    }
}

.adBannerTable.recruitmentpd td.positionImgView .banner1 .balloonProd {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/PLAT_balloon_x2.png);
    background-size: 254px 236px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable.recruitmentpd td.positionImgView .banner1 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/PLAT_balloon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable.recruitmentpd td.positionImgView .banner1 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/PLAT_balloon_x3.png)
    }
}

.adBannerTable.recruitmentpd td.positionImgView .banner2 .balloonProd {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/GLD_balloon_x2.png);
    background-size: 254px 222px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable.recruitmentpd td.positionImgView .banner2 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/GLD_balloon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable.recruitmentpd td.positionImgView .banner2 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/GLD_balloon_x3.png)
    }
}

.adBannerTable.recruitmentpd td.positionImgView .banner3 .balloonProd {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/SILVR_balloon_x2.png);
    background-size: 256px 222px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable.recruitmentpd td.positionImgView .banner3 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/SILVR_balloon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable.recruitmentpd td.positionImgView .banner3 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/SILVR_balloon_x3.png)
    }
}

.adBannerTable.recruitmentpd td.positionImgView .banner4 .balloonProd {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/BRNZ_balloon_x2.png);
    background-size: 210px 182px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable.recruitmentpd td.positionImgView .banner4 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/BRNZ_balloon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable.recruitmentpd td.positionImgView .banner4 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/BRNZ_balloon_x3.png)
    }
}

.adBannerTable.recruitmentpd td.positionImgView .banner6 .balloonProd {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/LINE_balloon_x2.png);
    background-size: 210px 171px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable.recruitmentpd td.positionImgView .banner6 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/LINE_balloon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable.recruitmentpd td.positionImgView .banner6 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/LINE_balloon_x3.png)
    }
}

.adBannerTable.recruitmentpd td #positionView {
    width: 100%;
    height:820px
}

.adBannerTable.recruitmentpd td.prod1 .selectbtn {
    top:76px
}

.adBannerTable.recruitmentpd td.prod2 .selectbtn {
    top:54px
}

.adBannerTable.gradstudentpd td.positionImgView {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/banner/screenshot/gradstudent180202_x2.png);
    background-size: 330px 710px;
    background-position: 0 0;
    background-repeat: no-repeat;
    height:710px
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable.gradstudentpd td.positionImgView {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/screenshot/gradstudent180202_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable.gradstudentpd td.positionImgView {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/screenshot/gradstudent180202_x3.png)
    }
}

.adBannerTable.gradstudentpd td.positionImgView .banner1 .balloonProd {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/PLAT-grad_balloon_x2.png);
    background-size: 254px 236px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable.gradstudentpd td.positionImgView .banner1 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/PLAT-grad_balloon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable.gradstudentpd td.positionImgView .banner1 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/PLAT-grad_balloon_x3.png)
    }
}

.adBannerTable.gradstudentpd td.positionImgView .banner2 .balloonProd {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/GLD-grad_balloon_x2.png);
    background-size: 254px 222px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable.gradstudentpd td.positionImgView .banner2 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/GLD-grad_balloon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable.gradstudentpd td.positionImgView .banner2 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/GLD-grad_balloon_x3.png)
    }
}

.adBannerTable.gradstudentpd td.positionImgView .banner3 .balloonProd {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/SILVR-grad_balloon_x2.png);
    background-size: 256px 222px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable.gradstudentpd td.positionImgView .banner3 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/SILVR-grad_balloon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable.gradstudentpd td.positionImgView .banner3 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/SILVR-grad_balloon_x3.png)
    }
}

.adBannerTable.gradstudentpd td.positionImgView .banner4 .balloonProd {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/BRNZ-grad_balloon_x2.png);
    background-size: 210px 182px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable.gradstudentpd td.positionImgView .banner4 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/BRNZ-grad_balloon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable.gradstudentpd td.positionImgView .banner4 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/BRNZ-grad_balloon_x3.png)
    }
}

.adBannerTable.gradstudentpd td.positionImgView .banner6 .balloonProd {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/LINE-grad_balloon_x2.png);
    background-size: 210px 171px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable.gradstudentpd td.positionImgView .banner6 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/LINE-grad_balloon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable.gradstudentpd td.positionImgView .banner6 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/LINE-grad_balloon_x3.png)
    }
}

.adBannerTable.gradstudentpd td .BOTTOM {
    height:198px
}

.adBannerTable.gradstudentpd td #positionView {
    width: 100%;
    height:710px
}

.adBannerTable.gradstudentpd td.prod1 .selectbtn {
    top:53px
}

.adBannerTable.gradstudentpd td.prod2 .selectbtn {
    top:32px
}

.adBannerTable.gradstudentpd td.prod3 .selectbtn, .adBannerTable.gradstudentpd td.prod4 .selectbtn, .adBannerTable.gradstudentpd td.prod6 .selectbtn {
    top:10px
}

.adBannerTable.researchpd td.productKind {
    padding-top:22px
}

.adBannerTable.researchpd td.positionImgView {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/banner/screenshot/research180202_x2.png);
    background-size: 330px 465px;
    background-position: 0 0;
    background-repeat: no-repeat;
    height:465px
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable.researchpd td.positionImgView {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/screenshot/research180202_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable.researchpd td.positionImgView {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/screenshot/research180202_x3.png)
    }
}

.adBannerTable.researchpd td.positionImgView .TOP {
    height:57px
}

.adBannerTable.researchpd td.positionImgView .banner14 .balloonProd {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/PLAT-research_balloon_x2.png);
    background-size: 239px 281px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable.researchpd td.positionImgView .banner14 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/PLAT-research_balloon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable.researchpd td.positionImgView .banner14 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/PLAT-research_balloon_x3.png)
    }
}

.adBannerTable.researchpd td.positionImgView .banner15 .balloonProd {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/GLD-research_balloon_x2.png);
    background-size: 211px 221px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable.researchpd td.positionImgView .banner15 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/GLD-research_balloon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable.researchpd td.positionImgView .banner15 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/GLD-research_balloon_x3.png)
    }
}

.adBannerTable.researchpd td.positionImgView .banner16 .balloonProd {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/SILVR-research_balloon_x2.png);
    background-size: 174px 175px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .adBannerTable.researchpd td.positionImgView .banner16 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/SILVR-research_balloon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .adBannerTable.researchpd td.positionImgView .banner16 .balloonProd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/banner/balloon_new/SILVR-research_balloon_x3.png)
    }
}

.adBannerTable.researchpd td #positionView {
    width: 100%;
    height:465px
}

.adBannerTable.researchpd td.prod13 .selectbtn, .adBannerTable.researchpd td.prod14 .selectbtn, .adBannerTable.researchpd td.prod15 .selectbtn {
    top:32px
}

.adBannerTable .on td {
    background-color:#f6f6f6
}

.adBannerTable .on td .selectbtn {
    color: #fff;
    background-color:#479cf2
}

.adBannerTable .on td.positionImgView {
    background-color:#fff
}

.adBannerSelectTable th {
    height: 48px;
    background-color: #f4f4f4;
    border-top: 2px solid #525252;
    font-size:15px
}

.adBannerSelectTable th .fontNormal {
    font-size: 13px;
    font-weight:400
}

.importantOrg {
    padding:9px
}

.importantOrg ul {
    border:1px solid #e0e0e0
}

.importantOrg ul li {
    float:left
}

.formComments {
    border-top: 3px solid #737373;
    border-bottom: 1px solid #d1d1d1;
    padding:10px 20px
}

.formComments .msgInfo {
    height: 20px;
    line-height: 20px;
    padding-left: 26px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/caution_x2.png);
    background-size: 16px 16px;
    background-position: 0 50%;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .formComments .msgInfo {
        background-image:url(https://asset.hibrain.io/images/dist/icon/caution_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .formComments .msgInfo {
        background-image:url(https://asset.hibrain.io/images/dist/icon/caution_x3.png)
    }
}

.guideWrapper {
    float: left;
    width: 890px;
    border-top: 2px solid #525252;
    padding:32px 39px 10px 40px
}

.guideWrapper .guideAlertMsg {
    width: 100%;
    padding: 0;
    border:0
}

.guideWrapper .guideAlertMsg .guideTitleWrap {
    width: 100%;
    height: 40px;
    margin-bottom:14px
}

.guideWrapper .guideAlertMsg .guideTitleWrap .title {
    float: left;
    width: 100%;
    font-size: 25px;
    color: #3b3b3b;
    font-weight:600
}

.guideWrapper .guideAlertMsg .comments {
    display: block;
    margin: 0;
    line-height: 24px;
    font-size: 14px;
    color:#3b3b3b
}

.guideWrapper .guideAlertMsg .guidetitle {
    float: right;
    font-size: 13px;
    color: #777;
    padding: 0 22px 0 0;
    margin: 0 8px 0 0;
    text-decoration: underline;
    cursor:pointer
}

.guideWrapper .guideAlertMsg .guidetitle.down {
    background-image: url(https://asset.hibrain.io/images/dist/icon/down10x7_x2.png);
    background-size: 10px 7px;
    background-position: 97% 8px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .guideWrapper .guideAlertMsg .guidetitle.down {
        background-image:url(https://asset.hibrain.io/images/dist/icon/down10x7_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .guideWrapper .guideAlertMsg .guidetitle.down {
        background-image:url(https://asset.hibrain.io/images/dist/icon/down10x7_x3.png)
    }
}

.guideWrapper .guideAlertMsg .guidetitle.up {
    background-image: url(https://asset.hibrain.io/images/dist/icon/up10x7_x2.png);
    background-size: 10px 7px;
    background-position: 97% 8px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .guideWrapper .guideAlertMsg .guidetitle.up {
        background-image:url(https://asset.hibrain.io/images/dist/icon/up10x7_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .guideWrapper .guideAlertMsg .guidetitle.up {
        background-image:url(https://asset.hibrain.io/images/dist/icon/up10x7_x3.png)
    }
}

.guideWrapper .guideAlertMsg .ruleBlockStyle {
    overflow: auto;
    width: 852px;
    height: 118px;
    margin: 10px 0 0 0;
    padding: 20px 18px;
    border: 1px solid #e7e7e7;
    background-color: #f9f9f9;
    color:#3b3b3b
}

.guideWrapper .guideAlertMsg .ruleBlockStyle h1 {
    font-size: 13px;
    font-weight: 600;
    height: 20px;
    margin:5px 0
}

.guideWrapper .guideAlertMsg .ruleBlockStyle h2 {
    font-size: 13px;
    height: 20px;
    margin:5px 0
}

.guideWrapper .guideAlertMsg .ruleBlockStyle h3 {
    font-size: 13px;
    height:20px
}

.guideWrapper .guideAlertMsg .ruleBlockStyle ul {
    margin:5px 0 20px
}

.guideWrapper .guideAlertMsg .ruleBlockStyle ul li {
    line-height: 16px;
    padding-left:10px
}

.guideWrapper .guideAlertMsg .ruleBlockStyle ul li.noStyle {
    background: 0 0;
    padding:0
}

.guideWrapper .guideAlertMsg .ruleBlockStyle p {
    margin: 0 0 20px 0;
    line-height:16px
}

.guideWrapper .bodyComments {
    float: left;
    width: 890px;
    margin-top: 30px;
    padding: 30px 0;
    border-top:1px solid #e2e2e2
}

.guideWrapper .bodyComments .dlDiv {
    padding: 0;
    color:#3b3b3b
}

.guideWrapper .bodyComments .dlDiv .title {
    float: left;
    width: 860px;
    padding: 0 0 9px 30px;
    font-size: 18px;
    font-weight: 600;
    color: #3b3b3b;
    background-image: url(https://asset.hibrain.io/images/dist/icon/title_check_icon_x2.png);
    background-size: 20px 20px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .guideWrapper .bodyComments .dlDiv .title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/title_check_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .guideWrapper .bodyComments .dlDiv .title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/title_check_icon_x3.png)
    }
}

.guideWrapper .bodyComments .dlDiv .title .bold {
    color:#f95428
}

.guideWrapper .bodyComments .dlDiv .ddDiv {
    float: left;
    width: 100%;
    padding: 0;
    font-size: 14px;
    color: #3b3b3b;
    line-height:22px
}

.guideWrapper .bodyComments .adminDel {
    float: left;
    width:890px
}

.guideWrapper .bodyComments .adminDel .textUl {
    float: left;
    width: 890px;
    margin-top: 5px;
    padding:8px 0
}

.guideWrapper .bodyComments .adminDel .textUl li {
    float: left;
    width: 286.66667px;
    padding: 1px 0 3px 10px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/board/dot_x2.png);
    background-size: 3px 3px;
    background-position: 3px 8px;
    background-repeat: no-repeat;
    color:#3b3b3b
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .guideWrapper .bodyComments .adminDel .textUl li {
        background-image:url(https://asset.hibrain.io/images/dist/contents/board/dot_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .guideWrapper .bodyComments .adminDel .textUl li {
        background-image:url(https://asset.hibrain.io/images/dist/contents/board/dot_x3.png)
    }
}

.guideWrapper .bodyComments .userDel {
    float: left;
    width: 412px;
    padding: 0 36px 8px 0;
    border-right:1px solid #e2e2e2
}

.guideWrapper .bodyComments .userDel .imgStep1 {
    float: left;
    width: 100%;
    margin-top:40px
}

.guideWrapper .bodyComments .userDel .imgStep1 li {
    float: left;
    width:124px
}

.guideWrapper .bodyComments .userDel .imgStep1 li.userDel-1 {
    padding-top:4px
}

.guideWrapper .bodyComments .userDel .imgStep1 li.userDel-2 {
    text-align: center;
    padding-left:10px
}

.guideWrapper .bodyComments .userDel .imgStep1 li.userDel-3 {
    width: 96px;
    padding: 8px 0 0 6px;
    text-align:right
}

.guideWrapper .bodyComments .userDel .textStep {
    float: left;
    width: 100%;
    margin:18px 0 0 0
}

.guideWrapper .bodyComments .userDel .textStep li {
    float: left;
    font-size: 14px;
    font-weight: 600;
    color: #5e5e5e;
    text-align: center;
    background-image: url(https://asset.hibrain.io/images/dist/contents/board/course_x2.png);
    background-size: 21px 11px;
    background-position: 0 14px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .guideWrapper .bodyComments .userDel .textStep li {
        background-image:url(https://asset.hibrain.io/images/dist/contents/board/course_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .guideWrapper .bodyComments .userDel .textStep li {
        background-image:url(https://asset.hibrain.io/images/dist/contents/board/course_x3.png)
    }
}

.guideWrapper .bodyComments .userDel .textStep li.textStep-1 {
    width: 80px;
    padding-right: 30px;
    background:0 0
}

.guideWrapper .bodyComments .userDel .textStep li.textStep-2 {
    width: 100px;
    padding-left: 34px;
    padding-right:14px
}

.guideWrapper .bodyComments .userDel .textStep li.textStep-3 {
    width: 100px;
    padding-left:34px
}

.guideWrapper .bodyCommentsFooter {
    float: left;
    position: relative;
    top: -2px;
    width: 100%;
    height: 25px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/board/line_x2.png);
    background-size: 890px 25px;
    background-position: 50% 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .guideWrapper .bodyCommentsFooter {
        background-image:url(https://asset.hibrain.io/images/dist/contents/board/line_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .guideWrapper .bodyCommentsFooter {
        background-image:url(https://asset.hibrain.io/images/dist/contents/board/line_x3.png)
    }
}

.guideWrapper .userAutoDel {
    float: left;
    width: 100%;
    padding: 30px 0;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    background-color:#f9f9f9
}

.guideWrapper .userAutoDel dt {
    width: 100%;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    color:#3b3b3b
}

.guideWrapper .userAutoDel dd {
    width: 100%;
    line-height: 34px;
    font-size: 14px;
    text-align: center;
    color:#3b3b3b
}

.guideWrapper .userAutoDel dd.textDd {
    height: 34px;
    padding-bottom:10px
}

.guideWrapper .userAutoDel dd img {
    border-top: 1px solid #e0e0e0;
    padding-top:22px
}

.guideWrapper .formQ {
    float: left;
    width: 100%;
    height: 20px;
    margin-top: 30px;
    font-size: 18px;
    font-weight: 600;
    color: #f2675f;
    text-align:center
}

.bodyComments {
    float: left;
    width:100%
}

.bodyComments dl {
    clear: both;
    padding: 24px 0 20px;
    font-size:14px
}

.bodyComments dt {
    font-size: 16px;
    font-weight: 600;
    color:#3b3b3b
}

.bodyComments dd {
    color: #000;
    padding:11px 0 0 22px
}

.bodyComments dd.img {
    text-align: center;
    padding:15px 0 0 0
}

.bodyComments dd.img ul {
    width: 100%;
    height: 30px;
    background-color: #f6f6f6;
    border-top: 2px dotted #b5b5b5;
    border-bottom:2px solid #e2e2e2
}

.bodyComments dd.img ul.margin {
    margin-top:30px
}

.bodyComments dd.img ul li {
    float: left;
    width: 33%;
    line-height: 33px;
    text-align: center;
    color: #3b3b3b;
    font-weight:600
}

.bodyComments dd.img ul li.full {
    text-align: left;
    width: 98%;
    padding-left:2%
}

.bodyComments dd.subTitle {
    padding-left: 0;
    margin-top:12px
}

.bodyComments p {
    margin: 4px 0 4px 5px;
    line-height:18px
}

.bodyComments h1 {
    margin: 15px 0 0 5px;
    line-height: 18px;
    font-size: 15px;
    color:#000
}

.ruleBlockStyle {
    overflow: auto;
    height: 300px;
    margin: 5px 0;
    padding: 20px 16px;
    border: 1px solid #cfcfcf;
    background-color:#fff
}

.ruleBlockStyle h2 {
    font-size: 13px;
    height: 20px;
    margin:5px 0
}

.ruleBlockStyle h3 {
    font-size: 13px;
    height:20px
}

.ruleBlockStyle ul {
    margin:5px 0 20px
}

.ruleBlockStyle ul li {
    line-height: 16px;
    padding-left:10px
}

.ruleBlockStyle ul li.noStyle {
    background: 0 0;
    padding:0
}

.ruleBlockStyle p {
    margin: 0 0 20px 0;
    line-height:16px
}

.manadatoryment {
    float: right;
    height: 18px;
    padding: 0 0 0 12px;
    margin-top: 5px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x2.png);
    background-size: 7px 7px;
    background-position: 0 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .manadatoryment {
        background-image:url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .manadatoryment {
        background-image:url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x3.png)
    }
}

.manadatoryment.imagesnone {
    background-image: none;
    padding:0
}

.inputForm {
    float: left;
    width: 969px;
    background-image: url(https://asset.hibrain.io/images/dist/background/form_x2.png);
    background-size: 148px 1px;
    background-position: 0 0;
    background-repeat: repeat-y;
    overflow:hidden
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .inputForm {
        background-image:url(https://asset.hibrain.io/images/dist/background/form_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .inputForm {
        background-image:url(https://asset.hibrain.io/images/dist/background/form_x3.png)
    }
}

.inputForm #deptDetailView, .inputForm #deptNform, .inputForm #orgDetailView, .inputForm #orgNform {
    float: left;
    width: 967px;
    border:1px solid #479cf2
}

.inputForm #deptDetailView .inputHeader, .inputForm #deptNform .inputHeader, .inputForm #orgDetailView .inputHeader, .inputForm #orgNform .inputHeader {
    width:146px
}

.inputForm .btnBlock {
    float:left
}

.inputForm .last {
    border-bottom:1px solid #e0e0e0
}

.inputForm .privacyWrapper {
    float: left;
    width: 100%;
    height: 40px;
    margin-top: 7px;
    padding: 20px 0 14px;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    background-color:#fff
}

.inputForm .privacyWrapper .title {
    float: left;
    margin: 0 0 5px 8px;
    font-size: 14px;
    color:#3b3b3b
}

.inputForm .privacyWrapper .title .manadatoryStyle {
    float: left;
    width: 15px;
    height: 18px;
    content: '';
    font-size:0
}

.inputForm .privacyWrapper .title .manadatoryOn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x2.png);
    background-size: 7px 7px;
    background-position: 0 3px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .inputForm .privacyWrapper .title .manadatoryOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .inputForm .privacyWrapper .title .manadatoryOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x3.png)
    }
}

.inputForm .privacyWrapper ul {
    float: left;
    margin-left:45px
}

.inputForm .privacyWrapper ul li {
    line-height: 20px;
    padding-right: 10px;
    color:#3b3b3b
}

.inputForm .agreementWrapper {
    float: left;
    width: 100%;
    padding: 18px 0 8px;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    background-color:#fff
}

.inputForm .agreementWrapper .title {
    float: left;
    margin: 0 0 5px 8px;
    font-size: 14px;
    color:#3b3b3b
}

.inputForm .agreementWrapper .title .manadatoryStyle {
    float: left;
    width: 15px;
    height: 18px;
    content: '';
    font-size:0
}

.inputForm .agreementWrapper .title .manadatoryOn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x2.png);
    background-size: 7px 7px;
    background-position: 0 3px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .inputForm .agreementWrapper .title .manadatoryOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .inputForm .agreementWrapper .title .manadatoryOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x3.png)
    }
}

.inputItem {
    float: left;
    width:100%
}

.inputItem .callblock {
    width:100%
}

.inputItem .callblockinput[type=text] {
    margin-top:0
}

.inputItem .callblock .conform64 {
    float: left;
    margin: 2px 0 0 10px;
    content: '';
    font-size:0
}

.inputItem .addrblock {
    float: left;
    width: 100%;
    margin-top: 4px;
    border-top:1px solid #e0e0e0
}

.inputItem .addrblock input {
    margin-top:9px
}

.inputItem.first .inputBody, .inputItem.first .inputHeader {
    border-top:0
}

.dateItem {
    background-color: #f9f9f9;
    border-top: 1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0
}

.dateItem .inputBody, .dateItem .inputHeader {
    border:none
}

.dateItem .btnUpdateImg {
    float: right;
    margin:4px 10px 0 0
}

.itemFull {
    background-color:#fff
}

.itemFull .inputHeader {
    width: 100%;
    background-color:#fcfcfc
}

.itemFull .inputHeader label {
    height: 30px;
    line-height:34px
}

.itemFull .inputHeader label .manadatoryOn {
    background-position:0 11px
}

.itemFull .inputBody {
    width: 100%;
    padding: 0;
    border-top:none
}

.itemFull .inputBody.error .cke {
    border-color:red
}

.itemFull .inputBody textarea {
    width: 931px;
    padding:14px 18px
}

.itemFull .inputBody .shortComment, .itemFull .inputBody .shortComment13 {
    padding:7px 0
}

.itemFull .inputBody .errorWrap .error {
    height: 18px;
    padding:2px 0 10px
}

.inputHeader {
    float: left;
    width: 148px;
    border-top:1px solid #e0e0e0
}

.inputHeader label {
    float: left;
    height: 50px;
    line-height: 50px;
    font-size: 14px;
    padding-left: 8px;
    color:#474747
}

.inputHeader label .manadatoryStyle {
    float: left;
    width: 15px;
    height: 100%;
    content: '';
    font-size:0
}

.inputHeader label .manadatoryOn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x2.png);
    background-size: 7px 7px;
    background-position: 0 19px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .inputHeader label .manadatoryOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .inputHeader label .manadatoryOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x3.png)
    }
}

.inputHeader label.multiblock {
    padding-top: 14px;
    line-height:18px
}

.inputHeader label.multiblock .manadatoryOn {
    background-position:0 4px
}

.inputBody {
    float: right;
    width: 807px;
    min-height: 32px;
    padding: 9px 0 9px 14px;
    border-top: 1px solid #e0e0e0;
    color:#505050
}

.inputBody span.itemViewData {
    float: left;
    height: 32px;
    line-height:32px
}

.inputBody label {
    float: left;
    height: 24px;
    line-height: 18px;
    padding:7px 28px 0 0
}

.inputBody label.error {
    float: left;
    color: #f2675f;
    padding-left:0
}

.inputBody label.validate {
    float: left;
    color: #479cf2;
    padding-left:0
}

.inputBody label.autoHeight {
    height:auto
}

.inputBody .errorWrap {
    float: left;
    width:100%
}

.inputBody .errorWrap label {
    height:18px
}

.inputBody .block {
    float:left
}

.inputBody input {
    float:left
}

.inputBody input[type=password], .inputBody input[type=text] {
    border: 1px solid #c9c9c9;
    height: 18px;
    line-height: 18px;
    padding:5px 0 5px 5px
}

.inputBody input[type=password].error, .inputBody input[type=text].error {
    border-color:#f2675f
}

.inputBody input[type=password]:hover, .inputBody input[type=text]:hover {
    border:1px solid #c9c9c9
}

.inputBody input[type=checkbox], .inputBody input[type=radio] {
    margin: 3px 7px 0 0;
    padding:0
}

.inputBody input[type=text] {
    width:795px
}

.inputBody input[type=text]:disabled {
    background:#fafafa
}

.inputBody select {
    float: left;
    height: 30px;
    padding: 2px;
    border: 1px solid silver;
    font-size: 14px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius:0
}

.inputBody select.emailType {
    margin-left:13px
}

.inputBody select.telSelect {
    width:54px
}

.inputBody select.selectTime {
    margin-left: 5px;
    background-color:#fff
}

.inputBody textarea {
    float: left;
    width: 795px;
    padding: 5px;
    height: 150px;
    line-height: 18px;
    border:1px solid silver
}

.inputBody textarea.error {
    border-color:#f2675f
}

.inputBody textarea.h200 {
    height:200px
}

.inputBody textarea[name=lobContent] {
    height:550px
}

.inputBody textarea[name=lobContent].h200 {
    height:200px
}

.inputBody .phoneSelect {
    width:52px
}

.inputBody .shortComment13 {
    float: left;
    line-height: 18px;
    padding: 7px 0 0 18px;
    color: #525252;
    font-size:13px
}

.inputBody .shortComment {
    float: left;
    line-height: 18px;
    padding: 7px 0 0 18px;
    color: #919191;
    font-size:12px
}

.inputBody .aliasOpenComment {
    color: #f2675f;
    padding-left:0
}

.inputBody .shortCenterComment {
    float: left;
    width: 100%;
    margin: 4px 0 14px;
    text-align: center;
    font-size:12px
}

.inputBody .questionComment {
    float: left;
    padding:7px 18px 0 0
}

.inputBody .singleComment {
    float: left;
    width: 100%;
    line-height: 16px;
    padding: 7px 0 0 0;
    font-size:12px
}

.inputBody .multiComment {
    float: left;
    width: 100%;
    padding: 7px 0 0 0;
    color:#525252
}

.inputBody .aliasComment {
    padding:0 0 7px 0
}

.inputBody .blockComment {
    float: left;
    width: 100%;
    height: 20px;
    line-height: 20px;
    padding-top:10px
}

.inputBody .textValue {
    line-height: 18px;
    padding: 3px;
    margin:9px 13px
}

.inputBody .btnStyle {
    float: left;
    height: 20px;
    line-height: 20px;
    padding: 0 12px;
    margin: 0 5px;
    border: 1px solid #314cc2;
    background-color: #4b65d9;
    color: #fff;
    font-weight: 600;
    cursor:pointer
}

.inputBody input.inputLength510 {
    width:510px
}

.inputBody input.inputLength310 {
    width:310px
}

.inputBody input.inputLength300 {
    width:300px
}

.inputBody input.inputLength260 {
    width:260px
}

.inputBody input.inputLength250 {
    width:250px
}

.inputBody input.inputLength230 {
    width:230px
}

.inputBody input.inputLength200 {
    width:200px
}

.inputBody input.inputLength170 {
    width:170px
}

.inputBody input.inputLength130 {
    width:130px
}

.inputBody input.inputLength70 {
    width:70px
}

.inputBody input.inputLength50 {
    width:70px
}

.inputBody input.inputLengthF {
    width:90%
}

.inputBody input.inputLengthFull {
    width:100%
}

.inputBody input.dateCss {
    width: 130px;
    padding-right: 40px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/calendar_x2.png);
    background-size: 18px 18px;
    background-position: 152px 5px;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .inputBody input.dateCss {
        background-image:url(https://asset.hibrain.io/images/dist/icon/calendar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .inputBody input.dateCss {
        background-image:url(https://asset.hibrain.io/images/dist/icon/calendar_x3.png)
    }
}

.inputBody input.regDate {
    width: 40px;
    text-align: right;
    padding-right:10px
}

.inputBody input.numberFormat {
    padding-right: 5px;
    text-align:right
}

.inputBody .dash {
    float: left;
    margin:16px 0 0 11px
}

.inputBody .contactphone {
    float: left;
    margin-left:40px
}

.inputBody .checkBlock {
    float:left
}

.inputBody .checkBlock.personalOrgs .labelClick {
    padding-right:19px
}

.inputBody .checkBlockFull {
    width:100%
}

.inputBody .close {
    float: right;
    margin-right: 7px;
    content: '';
    font-size:0
}

.inputBody .detailview {
    float: left;
    height: 32px;
    line-height: 34px;
    margin-left: 22px;
    padding-right: 8px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/more1_x2.png);
    background-size: 4px 6px;
    background-position: 100% 13px;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .inputBody .detailview {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .inputBody .detailview {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x3.png)
    }
}

.inputBody .subItem {
    float: left;
    width: 100%;
    min-height: 32px;
    padding: 9px 0;
    border-bottom:1px solid #e0e0e0
}

.inputBody .subItem .subHeader {
    float: left;
    width: 106px;
    min-height:32px
}

.inputBody .subItem .subBody {
    float: right;
    width: 696px;
    min-height:32px
}

.inputBody .subItem .subBody .full {
    width:661px
}

.inputBody .subItem .subBody .inputUrl {
    width:90%
}

.inputBody .subItem.last {
    border: 0;
    background:0 0
}

.inputBody .subItem.last .subBody {
    padding-bottom:0
}

.inputBody .subItem > .multiComment {
    width: 710px;
    margin-left:111px
}

.inputBody .titleupdate {
    float: left;
    width: 791px;
    height: 30px;
    border:1px solid #c9c9c9
}

.inputBody .titleupdate .text {
    line-height: 21px;
    padding: 5px 0 0 5px;
    color:#000
}

.inputBody .titleupdate input[type=text], .inputBody .titleupdate input[type=text]:hover {
    border:none
}

.inputBody .titleupdate input[type=text], .inputBody .titleupdate input[type=text]:focus {
    outline: 0
}

.inputBody .titleupdate input[value^=""] {
    padding-left:0
}

.inputBody.error .cke {
    border-color:red
}

.inputBody.error #mgremailbody, .inputBody.error .titleupdate {
    border-color:#f2675f
}

.inputBody .textByteWrapper {
    float: left;
    padding:7px 0 0 18px
}

.inputBody .textByteWrapper .currentTextByte {
    font-weight: 600;
    color:#525252
}

.inputBody .textByteWrapper.w74 {
    width:74px
}

.inputBody .textByteWrapper.w62 {
    width:62px
}

.inputBody .passwdshow {
    position:relative
}

.borderBottom {
    border-bottom:1px solid #e0e0e0
}

.acceptInfoBody {
    padding:0 0 0 14px
}

.acceptInfoBody .subItem .subBody .addrblock {
    margin-top:9px
}

.acceptInfoBody > .errorWrap label {
    padding:0 20px 9px 0
}

.fullHeader {
    float: left;
    width: 967px;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    height:32px
}

.fullHeader label {
    float: left;
    height: 32px;
    line-height: 32px;
    font-size: 14px;
    padding-left: 20px;
    color:#000
}

.fullBody {
    float: left;
    width: 937px;
    border-left: 1px solid #e0e0e0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    padding: 10px 15px;
    background-color:#fbfbfb
}

.fullBody textarea {
    float: left;
    width: 98%;
    padding: 1%;
    height: 150px;
    line-height: 18px;
    border:1px solid silver
}

.fullBody textarea.memo {
    height:80px
}

.fullBody .sublabel {
    height: 36px;
    line-height: 36px;
    font-size: 15px;
    padding:0 0 0 20px
}

.fullComments {
    float: left;
    width: 967px;
    background-color: #fff;
    border-bottom:1px solid #e0e0e0
}

.fullComments .title {
    float: left;
    padding: 10px 0 0 14px;
    font-size: 14px;
    font-weight:600
}

.fullComments ul {
    width: 947px;
    padding:10px
}

.fullComments ul li {
    width: 917px;
    padding: 0 10px 0 20px;
    line-height: 18px;
    background:transparent url(https://asset.hibrain.io/images/dist/icon/list_dot_1.png) 10px 7px no-repeat
}

.fullHeaderInfo {
    float: left;
    width: 969px;
    background-color: #fff;
    height:50px
}

.fullHeaderInfo label {
    float: left;
    height: 32px;
    padding-top: 14px;
    line-height: 32px;
    font-size: 17px;
    font-weight: 600;
    color:#3b3b3b
}

.fullBodyInfo {
    float: left;
    width: 969px;
    border-bottom: 2px solid #cdcdcd;
    padding-bottom: 40px;
    background-color: #fff;
    text-align:center
}

.fullBodyInfo .sublabel {
    height: 36px;
    line-height: 36px;
    font-size: 15px;
    padding:0 0 0 20px
}

.fullBodyInfo .btnUpdateImg {
    float: right;
    margin:6px 10px 0 0
}

.checkBody {
    padding:0 0 0 18px
}

.advRegInfo {
    background-color: #f9f9f9;
    border-top: 1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0
}

.advRegInfo .inputHeader {
    width: 110px;
    border:none
}

.advRegInfo .dateBody {
    height: 50px;
    padding: 0;
    margin: 0;
    border:none
}

.advRegInfo .dateBody .specialletters, .advRegInfo .dateBody input {
    margin-top:9px
}

.advRegInfo .dateBody .selectTime {
    margin-top: 9px;
    background-color:#fff
}

.advRegInfo .dateBody .displayTotal {
    float: right;
    width: 264px;
    height: 50px;
    padding-right: 20px;
    border-left: 1px solid #e0e0e0;
    background-color: #fff;
    text-align:right
}

.advRegInfo .dateBody .displayTotal span {
    float: none;
    font-size: 14px;
    line-height: 50px;
    padding-right:4px
}

.advRegInfo .dateBody .displayTotal span.label {
    float: left;
    padding:0 10px
}

.advRegInfo .dateBody .displayTotal span.hbnRED {
    font-size:24px
}

.advRegInfo .errorWrap .error {
    float: left;
    display: block;
    width: 983px;
    height: 30px;
    line-height: 30px;
    padding-left: 23px;
    border-top: 1px solid #e0e0e0;
    background-color:#fff
}

.subOrgCheck {
    display:none
}

.btnBlock {
    width: 100%;
    margin: 30px 0 10px;
    text-align:center
}

.semiFileInfo {
    float: left;
    height: 25px;
    line-height: 26px;
    margin: 0 0 0 16px;
    color:#405785
}

.semiFileInfo .bold {
    color:#0124bd
}

.articleFiles {
    position: relative;
    left: -252px;
    float: left;
    width: 94px;
    height: 25px;
    opacity: 0;
    cursor:pointer
}

.information {
    float: right;
    margin: 7px 5px 5px;
    height: 18px;
    color:#474747
}

.fileFormBody {
    float: right;
    width: 100%;
    background-color:#f9f9f9
}

.fileFormBody .fileListBlock {
    float: left;
    width: 805px;
    border: 1px solid #e0e0e0;
    background-color:#fff
}

.fileFormBody .fileListBlock ul.ulHeader {
    float: left;
    width: 100%;
    height: 24px;
    border-bottom:1px solid #e0e0e0
}

.fileFormBody .fileListBlock ul.ulHeader li {
    float: left;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color:#474747
}

.fileFormBody .fileListBlock .ulBody {
    float: left;
    width: 100%;
    margin:3px 0
}

.fileFormBody .fileListBlock .ulBody div {
    float: left;
    width: 100%;
    line-height: 18px;
    padding:2px 0
}

.fileFormBody .fileListBlock .ulBody div span {
    overflow:hidden
}

.fileFormBody .fileListBlock .ulBody div .fileItemName {
    float: left;
    width: 74%;
    margin-left: 10px;
    color:#222
}

.fileFormBody .fileListBlock .ulBody div .fileItemSize {
    float: left;
    width: 20%;
    text-align: center;
    color:#222
}

.fileFormBody .fileListBlock .ulBody div .fileItemDel {
    float: right;
    margin-right: 72px;
    cursor:pointer
}

.fileFormBody .fileListBlock .ulBody div .fileItemDel:hover {
    text-decoration:underline
}

.fileFormBody .fileListBlock .ulBody div .file-remove {
    cursor:pointer
}

.fileFormBody .fileListBlock .ulBody div.noFileMessage {
    color: #919191;
    text-align:center
}

.fileFormBody .fileListBlock .fileNameLabel {
    width: 80%;
    border-right:1px solid #d7d7d7
}

.fileFormBody .fileListBlock .fileSizeLabel {
    width: 20%;
    border-right:1px solid #d7d7d7
}

.fileFormBody .fileListBlock .fileDelLabel {
    width:19%
}

.specialletters {
    float: left;
    margin: 0 11px;
    line-height: 32px;
    font-size:14px
}

.unit {
    float: left;
    margin: 0 11px 0 6px;
    line-height: 32px;
    font-size:14px
}

.checkUlBlock {
    float: left;
    width: 785px;
    padding:8px 8px 20px 8px
}

.checkUlBlock li {
    float: left;
    height: 24px;
    padding-right: 40px;
    overflow: hidden;
    text-overflow:ellipsis
}

.checkUlBlock li input[type=checkbox], .checkUlBlock li input[type=radio] {
    margin:5px 0 0 0
}

.checkUlBlock li label {
    float: left;
    width: 88%;
    margin: 0 0 0 3px;
    height: 24px;
    line-height: 24px;
    padding:0
}

.checkMJR {
    background-color:#fafafa
}

.checkMJR li {
    width: 156.8px;
    padding:0
}

.checkSTAT {
    display:none
}

.checkSTAT li {
    width: 130.66667px;
    padding:0
}

.mjrBody {
    padding:0 0 0 14px
}

.mjrBody .mainMajor {
    float: left;
    width: 100%;
    height: 50px;
    border-bottom:1px solid #e0e0e0
}

.mjrBody .mainMajor li {
    float: left;
    width: 89px;
    height: 32px;
    line-height: 32px;
    padding: 9px 0;
    text-align: center;
    cursor: pointer;
    color: #4b4b4b;
    font-size: 14px;
    background-image: url(https://asset.hibrain.io/images/dist/background/majorbar_x2.png);
    background-size: 1px 17px;
    background-position: 100% 50%;
    background-repeat: no-repeat;
    background-color:#fcfcfc
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .mjrBody .mainMajor li {
        background-image:url(https://asset.hibrain.io/images/dist/background/majorbar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .mjrBody .mainMajor li {
        background-image:url(https://asset.hibrain.io/images/dist/background/majorbar_x3.png)
    }
}

.mjrBody .mainMajor li.selected {
    position: relative;
    right: 1px;
    height: 33px;
    color: #479cf2;
    font-weight: 600;
    background: #fff;
    border-right: 1px solid #e0e0e0;
    border-left:1px solid #e0e0e0
}

.mjrBody .mainMajor li.selected.last {
    border-bottom:0
}

.mjrBody .mainMajor li.first {
    width: 90px;
    border-left:0
}

.mjrBody .mainMajor li.last {
    width: 92px;
    border-right-color: #fff;
    background-position:130% 50%
}

.mjrBody .subMajor {
    float: left;
    width: 100%;
    padding:10px 0
}

.mjrBody .subMajor li {
    float: left;
    height: 24px;
    width:134px
}

.mjrBody .subMajor li input[type=checkbox], .mjrBody .subMajor li input[type=radio] {
    margin:6px 7px 0 0
}

.mjrBody .subMajor li label {
    float: left;
    width: 120px;
    height: 24px;
    line-height: 24px;
    margin: 0;
    padding: 0;
    overflow:hidden
}

.mjrBody .subMajor li.commentALLM {
    width:100%
}

.mjrBody .subMajor li.commentALLM label {
    width:auto
}

.mjrBody .subMajor li.commentALLM span {
    line-height: 24px;
    margin-left: 20px;
    color:#f2675f
}

.mjrBody .errorWrap label {
    padding:0 20px 9px 0
}

.subInputBody {
    float:left
}

.subInputBody select {
    margin-left:13px
}

.subInputBody span {
    padding-left:28px
}

.warningMsg {
    float: left;
    width:100%
}

.warningMsg li {
    padding: 2px 0 2px 10px;
    background:transparent url(https://asset.hibrain.io/images/dist/icon/list_dot_1.png) 0 8px no-repeat
}

.map_wrap {
    float: left;
    width:100%
}

.map_wrap .markerbg {
    background-image: url(https://asset.hibrain.io/images/dist/icon/marker_number_blue_x2.png);
    background-size: 32px 571px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .map_wrap .markerbg {
        background-image:url(https://asset.hibrain.io/images/dist/icon/marker_number_blue_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .map_wrap .markerbg {
        background-image:url(https://asset.hibrain.io/images/dist/icon/marker_number_blue_x3.png)
    }
}

.map_wrap .marker_0 {
    background-position:0 1px
}

.map_wrap .marker_1 {
    background-position:0 -35px
}

.map_wrap .marker_2 {
    background-position:0 -71px
}

.map_wrap .marker_3 {
    background-position:0 -107px
}

.map_wrap .marker_4 {
    background-position:0 -143px
}

.map_wrap .marker_5 {
    background-position:0 -179px
}

.map_wrap .marker_6 {
    background-position:0 -215px
}

.map_wrap .marker_7 {
    background-position:0 -251px
}

.map_wrap .marker_8 {
    background-position:0 -287px
}

.map_wrap .marker_9 {
    background-position:0 -323px
}

.map_wrap .marker_10 {
    background-position:0 -359px
}

.map_wrap .marker_11 {
    background-position:0 -395px
}

.map_wrap .marker_12 {
    background-position:0 -431px
}

.map_wrap .marker_13 {
    background-position:0 -467px
}

.map_wrap .marker_14 {
    background-position:0 -503px
}

.map_wrap .marker_15 {
    background-position:0 -539px
}

.map_wrap .map {
    float: left;
    width: 455px;
    height:450px
}

.map_wrap .mapsearch {
    float: right;
    width: 336px;
    height: 450px;
    border:1px solid #e0e0e0
}

.map_wrap .mapsearch .option {
    float: left;
    width: 316px;
    margin: 0 10px;
    padding: 7px 0 6px;
    height:32px
}

.map_wrap .mapsearch .option input[type=text] {
    width: 246px;
    height: 20px;
    line-height:20px
}

.map_wrap .mapsearch .mapResult {
    float: left;
    width: 100%;
    height: 403px;
    border-top: 1px solid #e0e0e0;
    overflow: hidden;
    overflow-y:auto
}

.map_wrap .mapsearch ul {
    float: left;
    width:100%
}

.map_wrap .mapsearch ul li {
    float: left;
    width: 100%;
    border-bottom: 1px solid #dfdfdf;
    cursor:pointer
}

.map_wrap .mapsearch ul li .markerbg {
    float: left;
    width: 32px;
    height: 32px;
    margin:10px 8px 7px 14px
}

.map_wrap .mapsearch ul li .info {
    float: left;
    height: 40px;
    padding:8px 0 4px
}

.map_wrap .mapsearch ul li .info h5 {
    height: 20px;
    line-height: 20px;
    padding: 0;
    margin: 0;
    font-size: 13px;
    font-weight: 600;
    color:#3b3b3b
}

.map_wrap .mapsearch ul li .info span {
    height: 20px;
    line-height: 20px;
    font-size: 13px;
    color:#525252
}

.map_wrap .mapsearch ul li:hover {
    background-color:#f1f1f1
}

.map_wrap .mapsearch ul li.selected {
    background-color:#f1f1f1
}

.map_wrap .mapsearch .mapPagination {
    float: left;
    width: 100%;
    height: 18px;
    padding: 13px 0 10px;
    text-align:center
}

.map_wrap .mapsearch .mapPagination a {
    color: #3b3b3b;
    padding: 0 10px;
    background-image: url(https://asset.hibrain.io/images/dist/background/listTotalBar_x2.png);
    background-size: 1px 11px;
    background-position: 100% 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .map_wrap .mapsearch .mapPagination a {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .map_wrap .mapsearch .mapPagination a {
        background-image:url(https://asset.hibrain.io/images/dist/background/listTotalBar_x3.png)
    }
}

.map_wrap .mapsearch .mapPagination a.on {
    font-weight:600
}

.map_wrap .mapsearch .mapPagination a:last-child {
    background:0 0
}

.map_wrap .mapsearch .mapSearchComment {
    float: left;
    width: 100%;
    margin-top: 124px;
    text-align:center
}

.map_wrap .mapsearch .mapSearchComment .mapSearchTitle {
    font-size: 15px;
    font-weight: 600;
    color: #3b3b3b;
    margin-bottom:5px
}

.map_wrap .mapsearch .mapSearchComment p {
    font-size: 13px;
    color:#3b3b3b
}

.map_wrap .mapAddressView {
    float: left;
    width: 100%;
    height: 43px;
    margin: 10px 0;
    background-color:#f1f1f1
}

.map_wrap .mapAddressView span {
    line-height:43px
}

.map_wrap .mapAddressView .markerbg {
    float: left;
    width: 32px;
    height: 32px;
    margin:5px 0 0 10px
}

.map_wrap .mapAddressView .building {
    margin-left: 6px;
    font-size: 13px;
    font-weight: 600;
    color:#000
}

.map_wrap .mapAddressView .zipcode {
    margin-left: 6px;
    font-size: 13px;
    color:#525252
}

.map_wrap .mapAddressView .address {
    margin-left: 6px;
    font-size: 13px;
    color:#525252
}

.map_wrap.mapView_wrap {
    position: absolute;
    top: 348px;
    width: 860px;
    padding: 0 35px;
    margin-left: 18px;
    background-color: #fff;
    border: 1px solid #f9f9f9;
    -webkit-box-shadow: 7px 7px 20px -10px rgba(0, 0, 0, .6);
    box-shadow: 7px 7px 20px -10px rgba(0, 0, 0, .6);
    z-index:2002
}

.map_wrap.mapView_wrap .titleWrap {
    width: 100%;
    height:50px
}

.map_wrap.mapView_wrap .titleWrap h4 {
    float: left;
    margin-top: 20px;
    font-weight: 600;
    font-size: 18px;
    color:#3b3b3b
}

.map_wrap.mapView_wrap .titleWrap .mapClose {
    position: relative;
    left: 22px;
    float: right;
    width: 16px;
    height: 16px;
    margin-top: 14px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/close16_x2.png);
    background-size: 16px 16px;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .map_wrap.mapView_wrap .titleWrap .mapClose {
        background-image:url(https://asset.hibrain.io/images/dist/icon/close16_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .map_wrap.mapView_wrap .titleWrap .mapClose {
        background-image:url(https://asset.hibrain.io/images/dist/icon/close16_x3.png)
    }
}

.map_wrap.mapView_wrap .map {
    width: 100%;
    height: 367px;
    border:1px solid #b9b9b9
}

.map_wrap.mapView_wrap .mapAddressView {
    background-color:#fff
}

.map_overlay {
    position: absolute;
    top: 1px;
    left: 1px;
    background: #aaa url(https://asset.hibrain.io/components/jquery-ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    z-index:2001
}

.inputBody .map_wrap .guidePlace {
    width:800px
}

.singleContentWrapper .contentHeader {
    height: 46px;
    margin:24px 0 0
}

.singleContentWrapper .contentHeader .contentTitle {
    margin: 0 10px 0 0;
    padding: 0;
    font-weight: 600;
    font-size:24px
}

.singleContentWrapper .contentHeader .contentTitle span {
    font-size: 22px;
    color: #3b3b3b;
    font-weight:400
}

.singleContentWrapper .contentHeader .contentTitle.noticeTitle {
    margin:0 10px 0 0
}

.singleContentWrapper .contentHeader .comments {
    padding-top: 9px;
    height: 18px;
    line-height: 18px;
    font-size:14px
}

.singleContentWrapper .contentHeader .boardTotal {
    margin-top:5px
}

.singleContentWrapper .contentHeader .manadatoryment {
    margin-top:12px
}

.singleContentWrapper .contentHeader .linkview {
    padding: 8px 6px 0 14px;
    color: #479cf2;
    background-image: url(https://asset.hibrain.io/images/dist/icon/sqr_icon_x2.png);
    background-size: 7px 9px;
    background-position: 0 11px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleContentWrapper .contentHeader .linkview {
        background-image:url(https://asset.hibrain.io/images/dist/icon/sqr_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleContentWrapper .contentHeader .linkview {
        background-image:url(https://asset.hibrain.io/images/dist/icon/sqr_icon_x3.png)
    }
}

.singleContentWrapper .contentHeader .linkview a {
    font-size: 14px;
    color:#479cf2
}

.singleContentWrapper .loginLine {
    border-bottom:2px solid #d5d5d5
}

.singleContentWrapper .productTabWrapper {
    float: left;
    width: 100%;
    height: 58px;
    margin: 0;
    border-top:2px solid #525252
}

.singleContentWrapper .productTabWrapper ul {
    width: 100%;
    height:58px
}

.singleContentWrapper .productTabWrapper ul li {
    float: left;
    width: 334px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    border: 1px solid #e0e0e0;
    margin:0 -1px 0 0
}

.singleContentWrapper .productTabWrapper ul li a {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 17px;
    color: #777;
    cursor:pointer
}

.singleContentWrapper .productTabWrapper ul li a:hover {
    text-decoration:none
}

.singleContentWrapper .productTabWrapper ul li a .checkimg {
    padding: 2px 10px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/check_box_x2.png);
    background-size: 21px 19px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleContentWrapper .productTabWrapper ul li a .checkimg {
        background-image:url(https://asset.hibrain.io/images/dist/icon/check_box_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleContentWrapper .productTabWrapper ul li a .checkimg {
        background-image:url(https://asset.hibrain.io/images/dist/icon/check_box_x3.png)
    }
}

.singleContentWrapper .productTabWrapper ul li.selected a {
    color:#fff
}

.singleContentWrapper .productTabWrapper ul li.selected.recruitmentTab {
    border-color: #f2675f;
    background-color:#f2675f
}

.singleContentWrapper .productTabWrapper ul li.selected.recruitmentTab .checkimg {
    background-image: url(https://asset.hibrain.io/images/dist/icon/check_1_x2.png);
    background-size: 21px 19px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleContentWrapper .productTabWrapper ul li.selected.recruitmentTab .checkimg {
        background-image:url(https://asset.hibrain.io/images/dist/icon/check_1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleContentWrapper .productTabWrapper ul li.selected.recruitmentTab .checkimg {
        background-image:url(https://asset.hibrain.io/images/dist/icon/check_1_x3.png)
    }
}

.singleContentWrapper .productTabWrapper ul li.selected.gradstudentTab {
    border-color: #9dc24e;
    background-color:#9dc24e
}

.singleContentWrapper .productTabWrapper ul li.selected.gradstudentTab .checkimg {
    background-image: url(https://asset.hibrain.io/images/dist/icon/check_2_x2.png);
    background-size: 21px 19px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleContentWrapper .productTabWrapper ul li.selected.gradstudentTab .checkimg {
        background-image:url(https://asset.hibrain.io/images/dist/icon/check_2_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleContentWrapper .productTabWrapper ul li.selected.gradstudentTab .checkimg {
        background-image:url(https://asset.hibrain.io/images/dist/icon/check_2_x3.png)
    }
}

.singleContentWrapper .productTabWrapper ul li.selected.researchTab {
    border-color: #479cf2;
    background-color:#479cf2
}

.singleContentWrapper .productTabWrapper ul li.selected.researchTab .checkimg {
    background-image: url(https://asset.hibrain.io/images/dist/icon/check_3_x2.png);
    background-size: 21px 19px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleContentWrapper .productTabWrapper ul li.selected.researchTab .checkimg {
        background-image:url(https://asset.hibrain.io/images/dist/icon/check_3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleContentWrapper .productTabWrapper ul li.selected.researchTab .checkimg {
        background-image:url(https://asset.hibrain.io/images/dist/icon/check_3_x3.png)
    }
}

.singleContentWrapper .productTitleWrapper {
    float: left;
    padding: 0 20px;
    height: 125px;
    color:#1b1b1b
}

.singleContentWrapper .productTitleWrapper .title {
    float: left;
    margin: 36px 0 8px;
    font-size: 24px;
    font-weight:600
}

.singleContentWrapper .productTitleWrapper .subTitleList {
    float: left;
    margin: 43px 0 8px 11px;
    padding-left: 10px;
    color: #479cf2;
    font-size: 17px;
    font-weight: 600;
    background-image: url(https://asset.hibrain.io/images/dist/background/research_Title_bar_x2.png?v=1234);
    background-size: 1px 17px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleContentWrapper .productTitleWrapper .subTitleList {
        background-image:url(https://asset.hibrain.io/images/dist/background/research_Title_bar_x2.png?v=1234)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleContentWrapper .productTitleWrapper .subTitleList {
        background-image:url(https://asset.hibrain.io/images/dist/background/research_Title_bar_x3.png?v=1234)
    }
}

.singleContentWrapper .productTitleWrapper p {
    float: left;
    width: 100%;
    font-size:16px
}

.singleContentWrapper .stepWarpper {
    float: left;
    width: 100%;
    height: 51px;
    margin:51px 0 21px
}

.singleContentWrapper .stepWarpper ul {
    width: 100%;
    height:51px
}

.singleContentWrapper .stepWarpper ul li {
    float: left;
    height:51px
}

.singleContentWrapper .stepWarpper ul li .tabTitle {
    font-size: 17px;
    font-weight: 600;
    color: #3f3f3f;
    line-height:54px
}

.singleContentWrapper .stepWarpper ul li .tabTitle .setpnum {
    font-size: 13px;
    padding-right:18px
}

.singleContentWrapper .stepWarpper ul li.selected span {
    color: #fff;
    font-weight:400
}

.singleContentWrapper .stepWarpper ul.step3 {
    background-image: url(https://asset.hibrain.io/images/dist/background/stepbar3_x2.png);
    background-size: 1006px 153px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleContentWrapper .stepWarpper ul.step3 {
        background-image:url(https://asset.hibrain.io/images/dist/background/stepbar3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleContentWrapper .stepWarpper ul.step3 {
        background-image:url(https://asset.hibrain.io/images/dist/background/stepbar3_x3.png)
    }
}

.singleContentWrapper .stepWarpper ul.step3 li {
    width: 335px;
    text-align:center
}

.singleContentWrapper .stepWarpper ul.step4 {
    background-image: url(https://asset.hibrain.io/images/dist/background/stepbar4_x2.png);
    background-size: 1006px 204px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleContentWrapper .stepWarpper ul.step4 {
        background-image:url(https://asset.hibrain.io/images/dist/background/stepbar4_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleContentWrapper .stepWarpper ul.step4 {
        background-image:url(https://asset.hibrain.io/images/dist/background/stepbar4_x3.png)
    }
}

.singleContentWrapper .stepWarpper ul.step4 .signupitem1 {
    width: 202px;
    padding-left:49px
}

.singleContentWrapper .stepWarpper ul.step4 .signupitem2 {
    width: 185px;
    padding-left:66px
}

.singleContentWrapper .stepWarpper ul.step4 .signupitem3 {
    width: 193px;
    padding-left:58px
}

.singleContentWrapper .stepWarpper ul.step4 .signupitem4 {
    width: 202px;
    padding-left:49px
}

.singleContentWrapper .stepWarpper ul.tab1selected {
    background-position:0 0
}

.singleContentWrapper .stepWarpper ul.tab2selected {
    background-position:0 -51px
}

.singleContentWrapper .stepWarpper ul.tab3selected {
    background-position:0 -102px
}

.singleContentWrapper .stepWarpper ul.tab4selected {
    background-position:0 -153px
}

.singleContentWrapper .longtermLink {
    float: left;
    margin:4px 0 6px
}

.singleContentWrapper .productStep .step4 li .tabTitle .setpnum {
    padding-right:10px
}

.singleContentWrapper .productStep .step4 li.signupitem1 {
    width: 232px;
    padding-left:22px
}

.singleContentWrapper .productStep .step4 li.signupitem2 {
    width: 230px;
    padding-left:30px
}

.singleContentWrapper .productStep .step4 li.signupitem2 .tabTitle .setpnum {
    padding-right:6px
}

.singleContentWrapper .productStep .step4 li.signupitem3 {
    width: 203px;
    padding-left:34px
}

.singleContentWrapper .productStep .step4 li.signupitem4 {
    width: 202px;
    padding-left:48px
}

.singleContentWrapper .gradstudentStep .step4 li .tabTitle .setpnum {
    padding-right:10px
}

.singleContentWrapper .gradstudentStep .step4 li.signupitem1 {
    width: 232px;
    padding-left:22px
}

.singleContentWrapper .gradstudentStep .step4 li.signupitem2 {
    width: 230px;
    padding-left:30px
}

.singleContentWrapper .gradstudentStep .step4 li.signupitem2 .tabTitle .setpnum {
    padding-right:6px
}

.singleContentWrapper .gradstudentStep .step4 li.signupitem3 {
    width: 212px;
    padding-left:25px
}

.singleContentWrapper .gradstudentStep .step4 li.signupitem4 {
    width: 212px;
    padding-left:38px
}

.singleContentWrapper .researchStep .step4 li .tabTitle .setpnum {
    padding-right:10px
}

.singleContentWrapper .researchStep .step4 li.signupitem1 {
    width: 232px;
    padding-left:22px
}

.singleContentWrapper .researchStep .step4 li.signupitem2 {
    width: 230px;
    padding-left:50px
}

.singleContentWrapper .researchStep .step4 li.signupitem2 .tabTitle .setpnum {
    padding-right:6px
}

.singleContentWrapper .researchStep .step4 li.signupitem3 {
    width: 202px;
    padding-left:15px
}

.singleContentWrapper .researchStep .step4 li.signupitem4 {
    width: 212px;
    padding-left:38px
}

.singleContentWrapper .contentBody .comments {
    height: 18px;
    line-height: 18px;
    padding: 13px 0 0 0;
    color: #6a6a6a;
    font-size:14px
}

.singleContentWrapper .contentBody .multicomments {
    width: 984px;
    margin: 0 0 17px 0;
    height: 40px;
    padding: 10px;
    border: 1px solid #e0e0e0;
    background-color: #f9f9f9;
    text-align:center
}

.singleContentWrapper .contentBody .multicomments p {
    line-height: 22px;
    color:#262626
}

.singleContentWrapper .contentBody .bgcomments {
    width:960px
}

.singleContentWrapper .contentBody .bgcomments ul {
    width:960px
}

.singleContentWrapper .contentBody .bgcomments ul li {
    width:930px
}

.singleContentWrapper .contentBody .last {
    margin-right:0
}

.singleContentWrapper .contentBody .inputForm {
    width:1006px
}

.singleContentWrapper .contentBody .inputForm .blueline {
    float: left;
    width: 1002px;
    border:2px solid #479cf2
}

.singleContentWrapper .contentBody .inputForm .blueline .inputHeader {
    width:144px
}

.singleContentWrapper .contentBody .inputForm .blueline textarea {
    width:827px
}

.singleContentWrapper .contentBody .inputForm #deptDetailView, .singleContentWrapper .contentBody .inputForm #deptNform, .singleContentWrapper .contentBody .inputForm #orgDetailView, .singleContentWrapper .contentBody .inputForm #orgNform {
    float: left;
    width: 1002px;
    border:2px solid #479cf2
}

.singleContentWrapper .contentBody .inputForm #deptDetailView .inputHeader, .singleContentWrapper .contentBody .inputForm #deptNform .inputHeader, .singleContentWrapper .contentBody .inputForm #orgDetailView .inputHeader, .singleContentWrapper .contentBody .inputForm #orgNform .inputHeader {
    width:144px
}

.singleContentWrapper .contentBody .inputForm .bankItem {
    font-size: 15px;
    font-weight:600
}

.singleContentWrapper .contentBody .inputForm .bankItem .inputBody p {
    float: left;
    height: 32px;
    line-height:32px
}

.singleContentWrapper .contentBody .adspolicy {
    float: right;
    position: absolute;
    right: 218px;
    width: 386px;
    height: 97px;
    padding: 11px;
    border: 1px solid #777;
    background-color: #fff;
    overflow:hidden
}

.singleContentWrapper .contentBody .adspolicy .title {
    float: left;
    padding-bottom: 6px;
    font-weight: 600;
    color:#3b3b3b
}

.singleContentWrapper .contentBody .adspolicy .close {
    float: right;
    margin:0
}

.singleContentWrapper .contentBody .adspolicy ul {
    float: left;
    width:418px
}

.singleContentWrapper .contentBody .adspolicy ul li {
    color: #525252;
    line-height:19px
}

.singleContentWrapper .contentBody .itemFull .inputBody {
    width: 100%;
    border-top:none
}

.singleContentWrapper .contentBody .itemFull .inputBody textarea {
    width: 962px;
    height:300px
}

.singleContentWrapper .contentBody .itemFull .bordertop {
    border-top:1px solid #e0e0e0
}

.singleContentWrapper .contentBody .itemFull .bordertop .multiComment {
    width: 90%;
    padding: 12px 0 12px 8px;
    line-height:20px
}

.singleContentWrapper .contentBody .advRegInfo .inputBody {
    width:894px
}

.singleContentWrapper .contentBody .advRegInfo .inputBody input.dateCss {
    width: 100px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/calendar_x2.png);
    background-size: 18px 18px;
    background-position: 122px 5px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleContentWrapper .contentBody .advRegInfo .inputBody input.dateCss {
        background-image:url(https://asset.hibrain.io/images/dist/icon/calendar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleContentWrapper .contentBody .advRegInfo .inputBody input.dateCss {
        background-image:url(https://asset.hibrain.io/images/dist/icon/calendar_x3.png)
    }
}

.singleContentWrapper .contentBody .inputBody {
    width:844px
}

.singleContentWrapper .contentBody .inputBody label {
    padding-right:34px
}

.singleContentWrapper .contentBody .inputBody label.error, .singleContentWrapper .contentBody .inputBody label.validate {
    padding-left:0
}

.singleContentWrapper .contentBody .inputBody .displayTotal span {
    float:none
}

.singleContentWrapper .contentBody .inputBody .displayTotal span.label {
    float:left
}

.singleContentWrapper .contentBody .inputBody .singleComment span {
    float:none
}

.singleContentWrapper .contentBody .inputBody input[type=text] {
    width: 832px;
    font-size:14px
}

.singleContentWrapper .contentBody .inputBody input.inputLength510 {
    width:510px
}

.singleContentWrapper .contentBody .inputBody input.inputLength310 {
    width:310px
}

.singleContentWrapper .contentBody .inputBody input.inputLength300 {
    width:300px
}

.singleContentWrapper .contentBody .inputBody input.inputLength230 {
    width:230px
}

.singleContentWrapper .contentBody .inputBody input.inputLength200 {
    width:200px
}

.singleContentWrapper .contentBody .inputBody input.inputLength250 {
    width:250px
}

.singleContentWrapper .contentBody .inputBody input.inputLength170 {
    width:170px
}

.singleContentWrapper .contentBody .inputBody input.inputLength130 {
    width:130px
}

.singleContentWrapper .contentBody .inputBody input.inputLength100 {
    width:100px
}

.singleContentWrapper .contentBody .inputBody input.inputLength70 {
    width:70px
}

.singleContentWrapper .contentBody .inputBody input.inputLength50 {
    width:70px
}

.singleContentWrapper .contentBody .inputBody input.inputLengthF {
    width:90%
}

.singleContentWrapper .contentBody .inputBody input.inputLengthFull {
    width:100%
}

.singleContentWrapper .contentBody .inputBody input.dateCss {
    width:130px
}

.singleContentWrapper .contentBody .inputBody input.regDate {
    width:40px
}

.singleContentWrapper .contentBody .inputBody .text {
    line-height: 36px;
    font-size: 16px;
    color:#505050
}

.singleContentWrapper .contentBody .inputBody .textmemo {
    display: block;
    padding: 5px 14px 5px 0;
    line-height: 24px;
    font-size: 14px;
    color:#505050
}

.singleContentWrapper .contentBody .inputBody .blockComment span {
    float:none
}

.singleContentWrapper .contentBody .inputBody .bannerImg {
    float: left;
    width: 350px;
    text-align:center
}

.singleContentWrapper .contentBody .inputBody textarea {
    width: 832px;
    height: 300px;
    font-size: 14px;
    line-height:20px
}

.singleContentWrapper .contentBody .inputBody textarea.orgIntroView {
    border: none;
    color:#505050
}

.singleContentWrapper .contentBody .inputBody .subItem {
    float: left;
    width: 100%;
    border-bottom:1px solid #e0e0e0
}

.singleContentWrapper .contentBody .inputBody .subItem .subHeader {
    float: left;
    width:106px
}

.singleContentWrapper .contentBody .inputBody .subItem .subBody {
    float: right;
    width: 738px;
    min-height: 36px;
    padding:6px 0
}

.singleContentWrapper .contentBody .inputBody .subItem .subBody .full {
    width:703px
}

.singleContentWrapper .contentBody .inputBody .subItem.last {
    border: 0;
    background:0 0
}

.singleContentWrapper .contentBody .inputBody .subItem.last .subBody {
    padding-bottom:0
}

.singleContentWrapper .contentBody .inputBody .fileFormBody .fileListBlock {
    float: left;
    width:842px
}

.singleContentWrapper .contentBody .inputBody .titleupdate {
    float: left;
    width:842px
}

.singleContentWrapper .contentBody .inputBody .titleupdate .text {
    font-size: 14px;
    line-height: 18px;
    color:#000
}

.singleContentWrapper .contentBody .inputBody .map_wrap .map {
    width:492px
}

.singleContentWrapper .contentBody .inputBody .map_wrap .option input[type=text] {
    width:246px
}

.singleContentWrapper .contentBody .inputBody .map_wrap .guidePlace {
    width:837px
}

.singleContentWrapper .contentBody .mjrBody .mainMajor li {
    width:93px
}

.singleContentWrapper .contentBody .mjrBody .subMajor li {
    width:139px
}

.singleContentWrapper .contentBody .mjrBody .subMajor li label {
    width: 118px;
    padding:0
}

.singleContentWrapper .contentBody .selectBanner {
    float: left;
    width: 1006px;
    margin-top:20px
}

.singleContentWrapper .contentBody .selectBanner .bannerImg {
    float: left;
    width: 340px;
    height: 120px;
    line-height: 120px;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #e0e0e0;
    text-align:center
}

.singleContentWrapper .contentBody .selectBanner .inputForm {
    width: 664px;
    border:0
}

.singleContentWrapper .contentBody .selectBanner .inputHeader label {
    height: 60px;
    line-height:60px
}

.singleContentWrapper .contentBody .selectBanner .inputBody {
    width: 497px;
    padding:12px 0 12px 18px
}

.singleContentWrapper .contentBody .selectBanner .inputBody .text {
    font-size:15px
}

.singleContentWrapper .contentBody .fullHeader {
    width:1004px
}

.singleContentWrapper .contentBody .fullComments {
    width:1004px
}

.singleContentWrapper .contentBody .fullHeaderInfo {
    width:1006px
}

.singleContentWrapper .contentBody .fullBodyInfo {
    width:976px
}

.singleContentWrapper .contentBody .payaccountWrapper {
    float: left;
    width:100%
}

.singleContentWrapper .contentBody .payaccountWrapper .payaccount {
    float: right;
    width: 366px;
    height: 100%;
    border:1px solid #479cf2
}

.singleContentWrapper .contentBody .payaccountWrapper .payaccount .payaccountInfo {
    float: right;
    width: 332px;
    padding:0 17px
}

.singleContentWrapper .contentBody .payaccountWrapper .payaccount .payaccountInfo div {
    float:right
}

.singleContentWrapper .contentBody .payaccountWrapper .payaccount .payaccountInfo div.accountheader {
    width: 100%;
    height: 32px;
    line-height: 34px;
    padding: 9px 0;
    font-size: 17px;
    color: #111;
    text-align:center
}

.singleContentWrapper .contentBody .payaccountWrapper .payaccount .payaccountInfo div.accountbody {
    width: 100%;
    font-size: 14px;
    color: #474747;
    text-align:right
}

.singleContentWrapper .contentBody .payaccountWrapper .payaccount .payaccountInfo div.accountbody .accountblock {
    width: 100%;
    padding: 15px 0 10px;
    border-top:1px solid #e0e0e0
}

.singleContentWrapper .contentBody .payaccountWrapper .payaccount .payaccountInfo div.accountbody .accountblock p {
    line-height:22px
}

.singleContentWrapper .contentBody .payaccountWrapper .payaccount .payaccountInfo div.accountbody .accountblock .label {
    float:left
}

.singleContentWrapper .contentBody .payaccountWrapper .payaccount .payaccountInfo div.accountfooter {
    width: 100%;
    height: 32px;
    line-height: 34px;
    padding: 9px 0;
    border-top: 1px dashed #e0e0e0;
    font-size: 14px;
    font-weight: 600;
    color: #474747;
    text-align:right
}

.singleContentWrapper .contentBody .payaccountWrapper .payaccount .payaccountInfo div.accountfooter .label {
    float: left;
    line-height: 30px;
    color:#3b3b3b
}

.singleContentWrapper .contentBody .payaccountWrapper .payaccount .payaccountInfo .amount {
    padding-right:4px
}

.singleContentWrapper .contentBody .payaccountWrapper .payaccount .payaccountInfo .totalAmount {
    font-size: 20px;
    padding-right:6px
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm {
    width: 624px;
    border-bottom:1px solid #e0e0e0
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .inputItem {
    border-width: 1px 0 0 0;
    border-style: solid;
    border-color:#e0e0e0
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .inputItem .inputBody input.inputLength300 {
    width:210px
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .inputItem .inputBody input.inputLength200 {
    width:130px
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .inputItem .inputBody input.inputLength130 {
    width:100px
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .inputHeader {
    width: 146px;
    border-top:none
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .inputBody {
    width: 464px;
    border-top:none
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .inputBody p {
    height: 32px;
    line-height:32px
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .inputBody .subItem {
    border: none;
    padding-bottom:0
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .inputBody .subItem .subHeader label {
    padding-right: 0;
    padding-left:0
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .inputBody .subItem .subBody {
    width: 358px;
    padding:0
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .inputBody .subItem .subBody select {
    width: 112px;
    font-size:13px
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .inputBody .subItem .subBody .inputLength200 {
    width:90px
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .inputBody .subItem .subBody p img {
    vertical-align:text-top
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .bankBody {
    padding-top:0
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .fullHeader {
    width: 624px;
    border:none
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .fullBody {
    width: 594px;
    border: none;
    background-color:#f9f9f9
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .fullBody .payaccoutEmpty {
    float: left;
    width: 8px;
    display:inline-block
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .fullBody .payaccoutLabelStyle {
    margin-right:35px
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .fullBody p {
    float: left;
    height: 32px;
    line-height: 32px;
    font-size:15px
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .fullBody p.comments {
    font-size: 14px;
    padding:0
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .noSelectComments {
    float: left;
    width: 100%;
    height: 177px;
    text-align:center
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .noSelectComments p {
    margin-top: 75px;
    font-size: 15px;
    color:#b9b9b9
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .fullComments {
    width: 100%;
    height: 177px;
    border:none
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .fullComments .title {
    width: 100%;
    padding: 30px 0 0 0;
    color:#5e5e5e
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .fullComments .subTitle {
    float: left;
    margin: 16px 0 8px;
    padding-left: 12px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/link6x8_x2.png);
    background-size: 6px 8px;
    background-position: 0 3px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleContentWrapper .contentBody .payaccountWrapper .inputForm .fullComments .subTitle {
        background-image:url(https://asset.hibrain.io/images/dist/icon/link6x8_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleContentWrapper .contentBody .payaccountWrapper .inputForm .fullComments .subTitle {
        background-image:url(https://asset.hibrain.io/images/dist/icon/link6x8_x3.png)
    }
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .fullComments p {
    clear: both;
    width: 100%;
    line-height:22px
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .bankItem {
    font-size: 15px;
    font-weight:600
}

.singleContentWrapper .contentBody .payaccountWrapper .inputForm .bankItem .inputBody p {
    float: left;
    height: 32px;
    line-height:32px
}

.singleContentWrapper .contentBody .payaccountWrapper .receipt-type .checkLabel {
    width: 192px;
    padding-right:8px
}

.singleContentWrapper .contentBody .payaccountWrapper .receipt-type .block {
    margin-bottom:5px
}

.singleContentWrapper .productBody dl {
    border:1px solid #e0e0e0
}

.singleContentWrapper .productBody dl:hover {
    border:1px solid #479cf2
}

.singleContentWrapper .productBody dl dt {
    height: 46px;
    font-size: 26px;
    font-weight:600
}

.singleContentWrapper .productBody dl dd {
    width: 335px;
    font-size: 16px;
    margin-bottom:8px
}

.singleContentWrapper .productBody dl dd.comment {
    line-height: 18px;
    margin-bottom: 0;
    font-size: 14px;
    color:#505050
}

.singleContentWrapper .productBody dl dd.button {
    margin-top:24px
}

.singleContentWrapper .productBody dl dd.button .free {
    float: left;
    width: 133px;
    height: 38px;
    content: '';
    font-size: 0;
    margin-right: 6px;
    background-image: url(https://asset.hibrain.io/images/dist/button/free_x2.png);
    background-size: 133px 38px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleContentWrapper .productBody dl dd.button .free {
        background-image:url(https://asset.hibrain.io/images/dist/button/free_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleContentWrapper .productBody dl dd.button .free {
        background-image:url(https://asset.hibrain.io/images/dist/button/free_x3.png)
    }
}

.singleContentWrapper .productBody dl dd.button .adv {
    float: left;
    width: 133px;
    height: 38px;
    content: '';
    font-size: 0;
    background-image: url(https://asset.hibrain.io/images/dist/button/adv_x2.png);
    background-size: 133px 38px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleContentWrapper .productBody dl dd.button .adv {
        background-image:url(https://asset.hibrain.io/images/dist/button/adv_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleContentWrapper .productBody dl dd.button .adv {
        background-image:url(https://asset.hibrain.io/images/dist/button/adv_x3.png)
    }
}

.singleContentWrapper .productBody .productRecruitBanner {
    width: 868px;
    padding: 42px 68px 24px;
    background-image: url(https://asset.hibrain.io/images/dist/background/productRecruitBannerNew_x2.png);
    background-size: 336px 236px;
    background-position: 100% 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleContentWrapper .productBody .productRecruitBanner {
        background-image:url(https://asset.hibrain.io/images/dist/background/productRecruitBannerNew_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleContentWrapper .productBody .productRecruitBanner {
        background-image:url(https://asset.hibrain.io/images/dist/background/productRecruitBannerNew_x3.png)
    }
}

.singleContentWrapper .productBody .productRecruitBanner dd {
    width:414px
}

.singleContentWrapper .productBody .productGradstudentBanner {
    width: 355px;
    margin-top: 20px;
    padding:38px 68px 28px
}

.singleContentWrapper .productBody .productResearchBanner {
    width: 355px;
    margin-top: 20px;
    padding:38px 68px 28px
}

.singleContentWrapper .signupidchceck .comments {
    margin-top: 11px;
    font-size:14px
}

.singleContentWrapper .completeMsgWrapper {
    width:1004px
}

.singleContentWrapper .fileFormBody .fileListBlock .ulBody div .fileItemDel {
    margin-right:76px
}

.popupContentWrapper .contentHeader {
    float: left;
    width: 100%;
    height: 30px;
    margin:24px 0 0
}

.popupContentWrapper .contentHeader .contentTitle {
    float: left;
    height: 30px;
    line-height: 22px;
    color: #2e2d2d;
    margin-right: 20px;
    font-size:24px
}

.popupContentWrapper .contentHeader .comments {
    padding-top: 10px;
    height: 18px;
    line-height:18px
}

.popupContentWrapper .contentBody {
    margin-bottom:20px
}

.popupContentWrapper .contentBody .comments {
    height: 18px;
    line-height: 18px;
    padding:10px 0 0 0
}

.popupContentWrapper .contentBody .last {
    margin-right:0
}

.popupContentWrapper .contentBody .inputForm {
    width:1006px
}

.popupContentWrapper .contentBody .inputBody {
    width:844px
}

.popupContentWrapper .contentBody .inputBody span {
    float:left
}

.popupContentWrapper .contentBody .inputBody .accountWrapper {
    float: right;
    width: 583px;
    border-left: 1px solid #e0e0e0;
    padding: 6px 0;
    background-color:#fff
}

.popupContentWrapper .contentBody .inputBody .accountWrapper span {
    font-size: 13px;
    padding-left: 20px;
    line-height:36px
}

.popupContentWrapper .contentBody .inputBody .accountWrapper span.label {
    font-weight: 700;
    font-size:14px
}

.popupContentWrapper .contentBody .inputBody .accountWrapper span.account {
    font-size: 24px;
    float:right
}

.popupContentWrapper .contentBody .inputBody .text {
    line-height: 36px;
    font-size: 16px;
    color:#505050
}

.popupContentWrapper .contentBody .inputBody .blockComment span {
    float:none
}

.popupContentWrapper .contentBody .inputBody .bannerSelect {
    float: left;
    width: 260px;
    padding: 6px 0;
    text-align:left
}

.popupContentWrapper .contentBody .inputBody .bannerSelect select {
    width: 230px;
    background-color:#fff
}

.popupContentWrapper .contentBody .inputBody .bannerImg {
    float: left;
    width: 260px;
    padding: 20px 0 6px;
    text-align:left
}

.popupContentWrapper .contentBody .inputBody .bannerImg select {
    width: 330px;
    background-color:#fff
}

.popupContentWrapper .contentBody .inputBody .bannerImg p {
    height: 18px;
    padding: 7px 0 3px 13px;
    margin: 0 auto;
    border-bottom: 1px solid #9d9d9d;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 18px;
    background-color: #fff;
    color:#000
}

.popupContentWrapper .contentBody .inputBody .btn {
    float: right;
    position: relative;
    border: 2px solid #479cf2;
    height: 36px;
    margin: 0;
    border-radius: 0;
    font-size: 15px;
    padding: 0 74px;
    background-color: #479cf2;
    color:#fff
}

.popupContentWrapper .contentBody .fullHeaderInfo {
    width:100%
}

.popupContentWrapper .contentBody .fullBodyInfo {
    width: 100%;
    text-align:left
}

.popupContentWrapper .contentBody table {
    width: 100%;
    height:100%
}

.popupContentWrapper .contentBody table th {
    text-align: left;
    padding: 6px 0;
    border-right: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    width: 100px;
    background-color:#f4f4f4
}

.popupContentWrapper .contentBody table td {
    padding: 6px 0 6px 20px;
    line-height: 20px;
    border-left: 1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0
}

.popupContentWrapper .contentBody table .last td, .popupContentWrapper .contentBody table .last th {
    border-bottom:0
}

.popupContentWrapper .contentBody .adDetailTable {
    width:100%
}

.popupContentWrapper .contentBody .adDetailTable td {
    padding: 0;
    border-width: 1px 0 1px 0;
    border-style: solid;
    border-color: #e0e0e0;
    font-size:15px
}

.popupContentWrapper .contentBody .adDetailTable td select {
    width: 194px;
    height: 34px;
    font-size:15px
}

.popupContentWrapper .contentBody .adDetailTable td select option {
    font-size:15px
}

.popupContentWrapper .contentBody .adDetailTable .firstRowPadding {
    height: 149px;
    padding:20px 0
}

.popupContentWrapper .contentBody .adDetailTable .tdBanner {
    width:390px
}

.popupContentWrapper .contentBody .adDetailTable .headerLine {
    height: 36px;
    background-color: #f4f4f4;
    border-width: 2px 0 0 0;
    border-style: solid;
    border-color: #525252;
    font-size:15px
}

.popupContentWrapper .contentBody .adDetailTable .tdsizefixed {
    width: 307px;
    border-right:1px solid #e0e0e0
}

.popupContentWrapper .contentBody .adDetailTable .txtCenter {
    text-align:center
}

.popupContentWrapper .contentBody .adDetailTable .accountWrapper .account {
    font-size: 20px;
    font-weight:600
}

.popupContentWrapper .contentBody .adDetailTable .accountWrapper .unit {
    float: none;
    margin: 5px 0 6px;
    font-size: 16px;
    color: #1b1b1b;
    font-weight:600
}

.popupContentWrapper .contentBody .adDetailTable .accountWrapper .week {
    float: none;
    font-size: 14px;
    color:#1b1b1b
}

.popupContentWrapper .contentBody .subTable .headerLine {
    width: 120px;
    border-top: 0;
    background-color: #f4f4f4;
    font-size: 14px;
    font-weight: 400;
    padding: 16px 0 16px 20px;
    color: #474747;
    vertical-align:top
}

.popupContentWrapper .contentBody .subTable td {
    padding: 16px 0 16px 20px;
    border: 0;
    color: #474747;
    vertical-align: top;
    font-size:14px
}

.popupContentWrapper .contentBody .subTable td p {
    padding-left: 7px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/adsdot_x2.png);
    background-size: 3px 1px;
    background-position: 0 7px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .popupContentWrapper .contentBody .subTable td p {
        background-image:url(https://asset.hibrain.io/images/dist/icon/adsdot_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .popupContentWrapper .contentBody .subTable td p {
        background-image:url(https://asset.hibrain.io/images/dist/icon/adsdot_x3.png)
    }
}

.popupContentWrapper .contentBody .subTable .borderBottom {
    border-bottom:1px solid #e0e0e0
}

.popupContentWrapper .contentBody .subTable .tdsizefixed {
    width: 455px;
    border-right:0
}

.contentWrapper .createForm .inputForm {
    border-top:2px solid #525252
}

.contentWrapper .replyForm .viewContent {
    margin-bottom:20px
}

.contentWrapper .replyForm .viewContent .viewBody {
    border-bottom:1px solid #525252
}

.contentWrapper .replyForm .inputForm {
    border-top:1px solid #525252
}

.contentWrapper .alertWrapper {
    float: left;
    width: 100%;
    border-top: 2px solid #525252;
    border-bottom:1px solid #e0e0e0
}

.contentWrapper .alertWrapper .quiteAlertMsg {
    width: 100%;
    height: 73px;
    padding: 37px 0;
    text-align: center;
    background-color: #f9f9f9;
    border-bottom:1px solid #e0e0e0
}

.contentWrapper .alertWrapper .quiteAlertMsg img {
    margin-right: 20px;
    vertical-align:top
}

.contentWrapper .alertWrapper .quiteAlertMsg .title {
    display: inline-block;
    line-height: 26px;
    padding: 18px 0 23px;
    margin: 0;
    font-size: 17px;
    color: #3b3b3b;
    text-align:left
}

.contentWrapper .alertWrapper .title {
    margin: 17px 0 14px 4px;
    font-size: 18px;
    font-weight: 600;
    color:#505050
}

.contentWrapper .alertWrapper ul {
    float: left;
    width: 100%;
    padding:10px 0 0
}

.contentWrapper .alertWrapper ul li {
    line-height: 20px;
    margin-bottom: 5px;
    padding-left: 7px;
    font-size: 14px;
    color:#3b3b3b
}

.contentWrapper .alertWrapper > ul {
    width: 957px;
    border-top: 1px solid #525252;
    padding:23px 6px 0
}

.contentWrapper .alertWrapper > ul > li {
    float: left;
    width: 946px;
    line-height: 22px;
    margin-bottom: 10px;
    padding-left: 11px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/dot3x3_x2.png);
    background-size: 3px 3px;
    background-position: 2px 7px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentWrapper .alertWrapper > ul > li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3x3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentWrapper .alertWrapper > ul > li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3x3_x3.png)
    }
}

.contentWrapper .alertWrapper p {
    padding: 0 13px;
    line-height: 23px;
    font-size: 14px;
    color:#3b3b3b
}

.contentWrapper .alertWrapper .alertInfo {
    float: left;
    width: 100%;
    margin-top: 10px;
    border-top:1px dotted #a8a8a8
}

.contentWrapper .alertWrapper .alertInfo dl {
    float: left;
    width: 416px;
    margin: 12px 0 12px 14px;
    padding: 6px 34px 6px 20px;
    color: #3b3b3b;
    background-image: url(https://asset.hibrain.io/images/dist/icon/alertCheck_x2.png);
    background-size: 13px 12px;
    background-position: 2px 6px;
    background-repeat: no-repeat;
    border-right: 1px dotted #a8a8a8;
    font-size:14px
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentWrapper .alertWrapper .alertInfo dl {
        background-image:url(https://asset.hibrain.io/images/dist/icon/alertCheck_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentWrapper .alertWrapper .alertInfo dl {
        background-image:url(https://asset.hibrain.io/images/dist/icon/alertCheck_x3.png)
    }
}

.contentWrapper .alertWrapper .alertInfo dl.last {
    border-right:0
}

.contentWrapper .alertWrapper .alertInfo dl dt {
    float: left;
    width: 100%;
    margin-bottom:4px
}

.contentWrapper .alertWrapper .alertInfo dl dd {
    float: left;
    padding-right:15px
}

.contentWrapper .freerecruit {
    float: left;
    width:969px
}

.contentWrapper .freerecruit .boxlineWrap {
    float: left;
    width: 967px;
    border:1px solid #e0e0e0
}

.contentWrapper .freerecruit .boxlineWrap .block {
    float: left;
    width: 919px;
    padding:29px 24px 0
}

.contentWrapper .freerecruit .boxlineWrap .block h3 {
    height: 37px;
    line-height: 1;
    font-size: 16px;
    font-weight: 600;
    color:#000
}

.contentWrapper .freerecruit .boxlineWrap .block h3 .manadatoryment {
    float: left;
    margin:1px 0 0 0
}

.contentWrapper .freerecruit .boxlineWrap .block h3.left, .contentWrapper .freerecruit .boxlineWrap .block h3.right {
    width:439px
}

.contentWrapper .freerecruit .boxlineWrap .block ul {
    padding:0
}

.contentWrapper .freerecruit .boxlineWrap .block ul li {
    line-height: 18px;
    padding-bottom: 6px;
    color:#3b3b3b
}

.contentWrapper .freerecruit .boxlineWrap .block ul.desc {
    width: 919px;
    padding: 0 0 14px 0;
    border-bottom:1px solid #e0e0e0
}

.contentWrapper .freerecruit .boxlineWrap .block ul.desc li {
    line-height:20px
}

.contentWrapper .freerecruit .boxlineWrap .block ul.itemlist {
    width: 439px;
    margin-right: 20px;
    border-right:1px solid #e0e0e0
}

.contentWrapper .freerecruit .boxlineWrap .block ul.itemlist.right {
    margin: 0 0 0 20px;
    border:none
}

.contentWrapper .freerecruit .boxlineWrap .block p {
    float: left;
    width: 100%;
    padding: 4px 0 0 12px;
    line-height: 19px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x2.png);
    background-size: 7px 7px;
    background-position: 0 9px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentWrapper .freerecruit .boxlineWrap .block p {
        background-image:url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentWrapper .freerecruit .boxlineWrap .block p {
        background-image:url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x3.png)
    }
}

.contentWrapper .freerecruit .boxlineWrap .block p.right {
    float: right;
    width: 427px;
    margin-left:20px
}

.contentWrapper .freerecruit .boxlineWrap .block p.bgnone {
    width: 439px;
    margin-left: 20px;
    padding-left: 0;
    background:0 0
}

.contentWrapper .freerecruit .boxlineWrap .block.borderB {
    border:0
}

.contentWrapper .freerecruit .boxlineWrap .block.blockColor {
    padding-top:24px
}

.contentWrapper .freerecruit .boxlineWrap .block.paddingBottom {
    padding-bottom:29px
}

.contentWrapper .freerecruit .commentBlock {
    float: left;
    width: 945px;
    padding: 14px 24px 14px 0;
    border-top: 1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0
}

.contentWrapper .freerecruit .commentBlock span {
    float:left
}

.contentWrapper .freerecruit .commentBlock span.hbnRED {
    color:#f2675f
}

.contentWrapper .freerecruit .commentBlock div {
    float: right;
    width:50%
}

.contentWrapper .freerecruit .commentBlock div .errorWrap {
    width: 100%;
    text-align: right;
    padding:0
}

.contentWrapper .freerecruit .buttonSet {
    margin-bottom:75px
}

.contentWrapper .freerecruit .buttonSet .cancel {
    display:none
}

.contentWrapper .freerecruit .researchKind {
    float: left;
    width: 919px;
    height: 69px;
    margin:0 24px
}

.contentWrapper .freerecruit .researchKind .researchItem {
    float: left;
    margin-top:19px
}

.contentWrapper .freerecruit .researchKind label {
    padding: 0 84px 0 10px;
    line-height: 30px;
    font-size: 14px;
    color:#3b3b3b
}

.contentWrapper .freerecruit .researchKind label.last {
    padding-right:0
}

.contentWrapper .freerecruit .researchKind input {
    margin:0 0 3px 0
}

.contentWrapper .freerecruit .researchKind .errorWrap {
    float: left;
    width:100%
}

.contentWrapper .freerecruit .researchKind .errorWrap label {
    display: block;
    font-size: 13px;
    color: #f2675f;
    line-height: 20px;
    padding:0
}

.contentWrapper .advBannerWrapper {
    float: left;
    width:100%
}

.contentWrapper .advBannerWrapper dl {
    float: left;
    width: 311px;
    min-height: 255px;
    margin-right: 15px;
    border:1px solid #e0e0e0
}

.contentWrapper .advBannerWrapper dl.last {
    margin-right:0
}

.contentWrapper .advBannerWrapper dl dt {
    width: 278px;
    height: 68px;
    line-height: 68px;
    padding-left: 33px;
    background-color: #f6f6f6;
    font-size: 18px;
    color: #3b3b3b;
    font-weight:600
}

.contentWrapper .advBannerWrapper dl dd {
    width: 100%;
    min-height: 187px;
    text-align:center
}

.contentWrapper .advBannerWrapper dl dd img.PLAT {
    margin-top:24px
}

.contentWrapper .advBannerWrapper dl dd img.GLD {
    margin-top:50px
}

.contentWrapper .advBannerWrapper dl dd img.HPLAT {
    margin:10px 0
}

.contentWrapper .advBannerWrapper dl dd img.HGLD {
    margin:39px 0
}

.contentWrapper .advBannerWrapper dl dd img.HSILVR {
    margin:70px 0 69px
}

.bg-font {
    float: left;
    width: 356px;
    height: 18px;
    line-height: 18px;
    padding: 5px;
    border: 1px solid #c9c9c9;
    color: #858585;
    background: #fff;
    text-align:left
}

.fixInputItem .inputBody {
    height:32px
}

.fixInputItem .inputBody .shortComment {
    position: relative;
    top: -26px;
    color:#479cf2
}

.fixInputItem #agreeValue {
    position: relative;
    left: -368px;
    top: 1px;
    width: 360px;
    background: 0 0;
    border:none
}

label.error {
    color:#f2675f
}

.editorImageWrapper {
    float: left;
    width: 943px;
    padding: 0 12px;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #b9b9b9;
    background-color:#f9f9f9
}

.editorImageWrapper .editorImageHeader {
    float: left;
    width: 100%;
    height: 40px;
    border-bottom:1px solid #b9b9b9
}

.editorImageWrapper .editorImageHeader .title {
    float: left;
    line-height: 40px;
    font-size: 14px;
    color:#474747
}

.editorImageWrapper .editorImageHeader .quota {
    float: right;
    padding-top: 20px;
    color:#525252
}

.editorImageWrapper .editorImageHeader .quota span {
    color:#777
}

.editorImageWrapper .editorImageBody {
    float: left;
    width: 100%;
    margin-bottom:11px
}

.editorImageWrapper .editorImageBody .addImages {
    float: left;
    width:100%
}

.editorImageWrapper .editorImageBody .addImages li {
    float: left;
    width: 58px;
    height: 58px;
    border: 2px solid #d4d4d4;
    margin:11px 11px 0 0
}

.editorImageWrapper .editorImageBody .addImages li .imagedel {
    float: right;
    position: relative;
    top: -58px;
    width: 16px;
    height: 16px;
    z-index: 99999;
    background-image: url(https://asset.hibrain.io/images/dist/icon/closeB16_x2.png);
    background-size: 16px 16px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .editorImageWrapper .editorImageBody .addImages li .imagedel {
        background-image:url(https://asset.hibrain.io/images/dist/icon/closeB16_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .editorImageWrapper .editorImageBody .addImages li .imagedel {
        background-image:url(https://asset.hibrain.io/images/dist/icon/closeB16_x3.png)
    }
}

.editorImageWrapper .editorImageBody .addImages li:hover {
    border:2px solid #498cf2
}

.singleContentWrapper .editorImageWrapper {
    width:980px
}

.singleContentWrapper .contentBody .orderSummaryInfo .inputItem {
    border-top:1px solid #e0e0e0
}

.singleContentWrapper .contentBody .orderSummaryInfo .inputItem .inputHeader {
    border:0
}

.singleContentWrapper .contentBody .orderSummaryInfo .inputItem .inputBody {
    height: 50px;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 48px;
    border:0
}

.singleContentWrapper .contentBody .orderSummaryInfo .inputItem .inputBody .text {
    font-size:14px
}

.singleContentWrapper .contentBody .orderSummaryInfo .inputItem .inputBody p {
    height: 50px;
    line-height:48px
}

.singleContentWrapper .contentBody .orderSummaryInfo .bankItem {
    font-size:14px
}

.singleContentWrapper .contentBody .orderSummaryInfo .bankItem .inputBody p {
    height: 50px;
    line-height:50px
}

.singleContentWrapper .contentBody .orderSummaryInfo .last {
    background: 0 0;
    border-bottom:1px solid #e0e0e0
}

.paymentForm {
    float: left;
    border:1px solid #e0e0e0
}

.paymentForm .privacyWrapper {
    float: left;
    width: 100%;
    background-color:#f9f9f9
}

.paymentForm .privacyWrapper .title {
    float: left;
    width: 100%;
    padding: 18px 0 12px;
    font-size: 14px;
    color: #3b3b3b;
    text-align:center
}

.paymentForm .privacyWrapper .title span {
    line-height:20px
}

.paymentForm .privacyWrapper ul {
    float: left;
    width: 100%;
    border-top: 1px solid #e0e0e0;
    padding: 15px 0;
    background-color:#fff
}

.paymentForm .privacyWrapper ul li {
    line-height: 20px;
    padding-left: 23px;
    color:#3b3b3b
}

.termWrapper {
    float: left;
    width: 1004px;
    border: 1px solid #479cf2;
    padding:21px 0 17px
}

.termWrapper > div {
    float: left;
    min-height: 78px;
    padding:0 24px 0 28px
}

.termWrapper > div .termHeader {
    float: left;
    width: 100%;
    margin:3px 0 23px
}

.termWrapper > div .termHeader .title {
    float: left;
    font-size: 14px;
    font-weight: 600;
    color:#5e5e5e
}

.termWrapper > div .termHeader .comments {
    padding: 0 0 0 10px;
    float: left;
    font-size: 13px;
    color:#777
}

.termWrapper > div .termBody {
    float: left;
    width:100%
}

.termWrapper .bannerSelectInfo {
    width:85px
}

.termWrapper .bannerSelectInfo .termBody {
    padding-top: 4px;
    font-size: 18px;
    font-weight: 600;
    color:#111
}

.termWrapper .termForm {
    width: 503px;
    border-left: 1px solid #e0e0e0;
    border-right:1px solid #e0e0e0
}

.termWrapper .termForm .termBody .specialletters, .termWrapper .termForm .termBody input {
    float:left
}

.termWrapper .termForm .termBody .selectTime {
    background-color:#fff
}

.termWrapper .termForm .termBody .dateCss {
    float: left;
    width: 90px;
    border: 1px solid #c9c9c9;
    height: 18px;
    line-height: 18px;
    padding: 5px 40px 5px 5px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/calendar_x2.png);
    background-size: 18px 18px;
    background-position: 95% 5px;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .termWrapper .termForm .termBody .dateCss {
        background-image:url(https://asset.hibrain.io/images/dist/icon/calendar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .termWrapper .termForm .termBody .dateCss {
        background-image:url(https://asset.hibrain.io/images/dist/icon/calendar_x3.png)
    }
}

.termWrapper .termForm .termBody select {
    float: left;
    height: 30px;
    padding: 2px;
    border: 1px solid silver;
    font-size: 13px;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    margin-left: 8px;
    background-color:#fff
}

.termWrapper .termForm .termBody .display-day {
    float: right;
    margin: 4px 0 0 0;
    font-size: 15px;
    font-weight: 600;
    color:#474747
}

.termWrapper .termForm .termBody .display-day .hbnRED {
    font-size: 17px;
    color: #f2675f;
    padding:0 2px
}

.termWrapper .termForm .errorWrap .error {
    float: left;
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    background-color:#fff
}

.termWrapper .totalAmountInfo {
    width: 258px;
    border-right:none
}

.termWrapper .totalAmountInfo p {
    line-height: 23px;
    color: #3b3b3b;
    text-align: right;
    font-weight: 600;
    font-size:14px
}

.termWrapper .totalAmountInfo p .label {
    float: left;
    font-size: 13px;
    font-weight:400
}

.termWrapper .totalAmountInfo p.payment {
    line-height: 26px;
    font-size:15px
}

.termWrapper .totalAmountInfo p.payment .label {
    font-size: 14px;
    font-weight: 600;
    color:#5e5e5e
}

.termWrapper .totalAmountInfo p.payment .amount {
    font-size: 17px;
    color:#f2675f
}

.singleFullContentWrapper .contentHeader {
    height:54px
}

.singleFullContentWrapper .contentHeader .contentTitle {
    margin-top: 17px;
    line-height: 1;
    font-size:20px
}

.singleFullContentWrapper .text-Blue-icon-Btn {
    margin-top:9px
}

.singleFullContentWrapper .contentBody .longtermLayout {
    float: left;
    width: 1138px;
    margin-bottom: 30px;
    border-style: solid;
    border-color: #d4d4d4;
    border-width:0 1px 1px 1px
}

.singleFullContentWrapper .contentBody .longterm-mssage {
    float: left;
    width: 100%;
    text-align: center;
    padding:41px 0 0 0
}

.singleFullContentWrapper .contentBody .longterm-mssage .title {
    margin-bottom: 25px;
    font-size: 30px;
    font-weight: 600;
    color:#111
}

.singleFullContentWrapper .contentBody .longterm-mssage .title span {
    display: inline-block;
    padding-top:16px
}

.singleFullContentWrapper .contentBody .longterm-mssage .title .deco {
    background-image: url(https://asset.hibrain.io/images/dist/icon/dot7x7_x2.png);
    background-size: 7px 7px;
    background-position: center 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleFullContentWrapper .contentBody .longterm-mssage .title .deco {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot7x7_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleFullContentWrapper .contentBody .longterm-mssage .title .deco {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot7x7_x3.png)
    }
}

.singleFullContentWrapper .contentBody .longterm-mssage p {
    margin-bottom: 13px;
    line-height: 20px;
    font-size: 18px;
    color:#3b3b3b
}

.singleFullContentWrapper .contentBody .longterm-mssage img {
    margin-top:13px
}

.singleFullContentWrapper .contentBody .otherProductWrapper {
    float: left;
    width: 842px;
    padding:56px 148px 36px
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock {
    width:380px
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .title {
    margin-bottom: 23px;
    font-size: 18px;
    color:#3b3b3b
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .title .titlecolor {
    color:#006ebb
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo {
    width: 378px;
    height: 113px;
    border:1px solid #e8e8e8
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo div {
    width: 190px;
    padding: 22px 40px 0 0;
    font-size: 14px;
    color: #777;
    line-height:25px
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo ul {
    width: 180px;
    padding: 22px 40px 0 0;
    font-size: 14px;
    color:#777
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo ul li {
    width: 100%;
    line-height: 20px;
    padding-bottom:6px
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo ul li .label {
    float: left;
    font-weight: 600;
    width: 50px;
    margin-right: 10px;
    word-spacing: 8px;
    letter-spacing: 2px;
    background-image: url(https://asset.hibrain.io/images/dist/background/bar-longterm1x13_x2.png);
    background-size: 1px 13px;
    background-position: right 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo ul li .label {
        background-image:url(https://asset.hibrain.io/images/dist/background/bar-longterm1x13_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo ul li .label {
        background-image:url(https://asset.hibrain.io/images/dist/background/bar-longterm1x13_x3.png)
    }
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo.call {
    background-image: url(https://asset.hibrain.io/images/dist/background/call59x59_x2.png);
    background-size: 59px 59px;
    background-position: 43px 26px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo.call {
        background-image:url(https://asset.hibrain.io/images/dist/background/call59x59_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo.call {
        background-image:url(https://asset.hibrain.io/images/dist/background/call59x59_x3.png)
    }
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo.write {
    background-image: url(https://asset.hibrain.io/images/dist/background/write59x59_x2.png);
    background-size: 59px 59px;
    background-position: 43px 26px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo.write {
        background-image:url(https://asset.hibrain.io/images/dist/background/write59x59_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo.write {
        background-image:url(https://asset.hibrain.io/images/dist/background/write59x59_x3.png)
    }
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform {
    float: left;
    width:100%
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .subFormHeader {
    border-top: none;
    padding-top:34px
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .subFormHeader .subTitle {
    font-size: 23px;
    font-weight: 600;
    color:#3b3b3b
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .subFormHeader .manadatoryment {
    margin-top:18px
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .inputForm {
    width: 100%;
    padding: 16px 0;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    margin-top: 10px;
    background:0 0
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .inputForm .inputItem {
    float: left;
    width: 380px;
    margin-right:50px
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .inputForm .inputItem .inputHeader {
    width: 82px;
    border:none
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .inputForm .inputItem .inputHeader label {
    font-size: 14px;
    color:#3b3b3b
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .inputForm .inputItem .inputBody {
    width: 278px;
    border:none
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .inputForm .inputItem .inputBody .inputLength300 {
    width:268px
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .inputForm .inputItem .inputBody .specialletters {
    margin:0 8px
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper {
    position: relative;
    float: right;
    width: 380px;
    height: auto;
    margin: 0;
    background: 0 0;
    border: none;
    padding:11px 0 0 0
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title {
    width: 100%;
    font-size: 14px;
    color: #3b3b3b;
    margin:5px 0 5px 0
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title .manadatoryStyle {
    float: left;
    width: 15px;
    height: 18px;
    content: '';
    font-size:0
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title .manadatoryOn {
    background-image: url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x2.png);
    background-size: 7px 7px;
    background-position: 0 3px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title .manadatoryOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title .manadatoryOn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/manadatoryStyle_x3.png)
    }
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title .right {
    font-size: 13px;
    color: #777;
    padding-right: 12px;
    cursor: pointer;
    background-image: url(https://asset.hibrain.io/images/dist/icon/down9x7_x2.png);
    background-size: 9px 7px;
    background-position: right 4px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title .right {
        background-image:url(https://asset.hibrain.io/images/dist/icon/down9x7_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title .right {
        background-image:url(https://asset.hibrain.io/images/dist/icon/down9x7_x3.png)
    }
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title .right.up {
    background-image: url(https://asset.hibrain.io/images/dist/icon/up9x7_x2.png);
    background-size: 9px 7px;
    background-position: right 4px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title .right.up {
        background-image:url(https://asset.hibrain.io/images/dist/icon/up9x7_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title .right.up {
        background-image:url(https://asset.hibrain.io/images/dist/icon/up9x7_x3.png)
    }
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper ul {
    margin: 5px 0 0 0;
    border: 1px solid #e8e8e8;
    padding:12px
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper ul.layer {
    position: absolute;
    top: 30px;
    background-color:#fff
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper ul li {
    padding: 0 4px 0 9px;
    color: #5e5e5e;
    line-height: 20px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/dot3_x2.png);
    background-size: 3px 3px;
    background-position: 0 7px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper ul li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper ul li {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3_x3.png)
    }
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .inputItem {
    margin:12px 0 0 0
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .inputItem .inputHeader {
    width:74px
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .inputItem .inputHeader label {
    padding-left:0
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .inputItem .inputBody {
    width: 304px;
    height: auto;
    padding:8px 0 0 0
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .buttonSet {
    margin:44px 0 5px
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .buttonSet .submitTextBtn {
    width: 210px;
    height: 53px;
    line-height: 55px;
    padding: 0;
    border: none;
    color: #fff;
    font-size: 20px;
    font-weight: 600;
    background-color:#006ebb
}

.xdsoft_datetimepicker {
    z-index:999
}

.captchaWrapper .captchaImage {
    float: left;
    width: 190px;
    height: 67px;
    border:1px solid #c9c9c9
}

.captchaWrapper .captchaImage img {
    width: 190px;
    height:67px
}

.captchaWrapper .captchaBtn {
    float: left;
    width: 80px;
    height: 67px;
    margin-left: 4px;
    border: 1px solid #c9c9c9;
    text-align: center;
    color: #777;
    cursor: pointer;
    background-image: url(https://asset.hibrain.io/images/dist/icon/replay_x2.png);
    background-size: 17px 21px;
    background-position: 50% 15px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .captchaWrapper .captchaBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/replay_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .captchaWrapper .captchaBtn {
        background-image:url(https://asset.hibrain.io/images/dist/icon/replay_x3.png)
    }
}

.captchaWrapper .captchaBtn span {
    display: inline-block;
    padding-top: 45px;
    color:#777
}

.captchaWrapper p {
    float: left;
    width: 100%;
    padding: 5px 0 3px;
    font-size: 12px;
    font-weight: 600;
    color:#525252
}

.singleContentWrapper .contentBody .inputBody .captchaWrapper input[type=text] {
    width:270px
}

.longtermform .captchaWrapper {
    margin-left:25px
}

.longtermform .captchaWrapper input[type=text] {
    width:270px
}

.guideWrapper .bodyComments .adminDel .textUl li {
    font-weight: 600;
    color:#2883f9
}

.guideWrapper .bodyComments .adminDel .textUl li.hbn-highlight {
    color:#f95428
}

.fileFormBody .ulBody div .fileItemName {
    padding: 0 0 0 18px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/file_x2.png);
    background-size: 13px 13px;
    background-position: 0 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .fileFormBody .ulBody div .fileItemName {
        background-image:url(https://asset.hibrain.io/images/dist/icon/file_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .fileFormBody .ulBody div .fileItemName {
        background-image:url(https://asset.hibrain.io/images/dist/icon/file_x3.png)
    }
}

.singleContentWrapper .longtermLink .longtermBannerImg {
    width:490px
}

.singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .errorWrap.captchaKey-error {
    padding-left:24px
}

.singleContentWrapper .longtermLink .eventBannerImg {
    width:490px
}

.singleContentWrapper .banner .rightEvent img {
    width:100%
}

.contentWrapper .advBannerWrapper img {
    width:100%
}

.contentWrapper .advBannerWrapper .PLAT {
    width:244px
}

.contentWrapper .advBannerWrapper .GLD {
    width:244px
}

.contentWrapper .advBannerWrapper .HPLAT {
    width:135px
}

.contentWrapper .advBannerWrapper .HGLD {
    width:135px
}

.contentWrapper .advBannerWrapper .HSILVR {
    width:126px
}

.guideWrapper .userAutoDel dd img {
    width:772px
}

.adBannerTable td.sampleBannerImg .PLAT {
    width:244px
}

.adBannerTable td.sampleBannerImg .GLD {
    width:244px
}

.adBannerTable td.sampleBannerImg .SILVR {
    width:244px
}

.adBannerTable td.sampleBannerImg .BRNZ {
    width:193px
}

.adBannerTable td.sampleBannerImg .LINE {
    width:244px
}

.adBannerTable td.sampleBannerImg .HPLAT {
    width:135px
}

.adBannerTable td.sampleBannerImg .HGLD {
    width:135px
}

.adBannerTable td.sampleBannerImg .HSILVR {
    width:126px
}

.contentWrapper .alertWrapper .quiteAlertMsg img {
    width:68px
}

.inputItem.twoColumnForm {
    width:971px
}

.inputItem.twoColumnForm .inputHeader {
    float: left;
    width: 112px;
    border-left:1px solid #e0e0e0
}

.inputItem.twoColumnForm .inputTitle {
    float: left;
    font-size: 14px;
    color:#474747
}

.inputItem.twoColumnTitle {
    width: 14px;
    padding: 57px 10px;
    border-top:1px solid #e0e0e0
}

.adBannerTable td.bannerPrice .info-text {
    font-size: 12px;
    color: #525252;
    padding-bottom:5px
}

.singleContentWrapper.logininWrapper .banner .rightEvent img {
    width:329px
}

.inputBody .aliasComment.hbnRED {
    color:#f2675f
}

.singleContentWrapper .productTitleWrapper {
    height:auto
}

.singleContentWrapper .productTitleWrapper p {
    line-height: 26px;
    margin-bottom:26px
}

.singleContentWrapper .contentHeader.line-bottom {
    border-bottom:2px solid #525252
}

.inputItem.servicedesk-hidden {
    display:none
}

.singleContentWrapper .contentBody .inputBody .zoom-comment {
    color: #479cf2;
    margin-bottom:10px
}

.singleContentWrapper .contentBody .inputBody .zoom-comment .red {
    color:#f2675f
}

.inputBody.error .note-editor.note-frame {
    border-color:#f2675f
}

.itemFull .inputBody .errorWrap .error-text {
    float: left;
    color: #f2675f;
    line-height: 18px;
    padding:2px 0 10px
}

.service-header {
    float: left;
    width: 100%;
    padding: 25px 0 15px;
    border-top:2px solid #525252
}

.service-header .subTitle {
    float: left;
    padding: 0 9px 0 0;
    font-size: 15px;
    font-weight: 600;
    color:#3b3b3b
}

.service-header .content-text {
    float: left;
    margin-top: 2px;
    padding: 0 0 0 12px;
    font-size: 13px;
    color:#777
}

.service-list-wrap {
    float: left;
    width: 100%;
    border-top:solid 1px #e0e0e0
}

.service-list-wrap .service-wrap {
    float: left;
    width: 100%;
    padding: 15px 0;
    border-bottom: solid 1px #e0e0e0;
    font-size: 14px;
    color:#3b3b3b
}

.service-list-wrap .service-wrap .service-name {
    float:left
}

.service-list-wrap .service-wrap .status-name {
    float:left
}

.service-list-wrap .service-wrap .money-name {
    float:left
}

.service-list-wrap .service-wrap .bar-image {
    float: left;
    margin: 2px 15px 0;
    width: 1px;
    height:12px
}

.service-list-wrap .service-wrap .sub-text {
    padding-left:5px
}

.service-list-wrap .service-wrap .article-check {
    float: left;
    padding-left: 23px;
    background-image: url(https://asset.hibrain.io/images/dist/curinc/gray-check-icon.svg);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position: left center;
    cursor:pointer
}

.service-list-wrap .service-wrap .article-checkbox:checked ~ .article-check {
    background-image: url(https://asset.hibrain.io/images/dist/curinc/blue-checked-icon.svg);
    background-size: 15px;
    background-repeat: no-repeat;
    background-position:left center
}

.service-list-wrap .service-wrap .article-checkbox {
    display:none
}

.star-wrap {
    float: left;
    width: 100%;
    padding: 25px 0;
    border-bottom:solid 1px #e0e0e0
}

.star-wrap .title {
    margin-bottom: 15px;
    font-size: 15px;
    color: #3b3b3b;
    font-weight:700
}

.service-form-content-wrap {
    float: left;
    width: 100%;
    padding:25px 0
}

.service-form-content-wrap .title {
    margin-bottom: 15px;
    font-size: 15px;
    color: #3b3b3b;
    font-weight:700
}

.service-form-content-wrap #lobContent {
    width: 937px;
    height: 200px;
    padding: 15px;
    font-size: 14px;
    line-height: 20px;
    border: 1px solid #e0e0e0;
    font-family: "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", Dotum, Helvetica, sans-serif
}

.contentBody.review-form .errorWrap {
    float: left;
    padding-top:10px
}

.iframe-form-wrap {
    float: left;
    width: 100%;
    padding: 20px 0 40px;
    text-align:center
}

.singleContentWrapper .contentBody .memo-payment textarea {
    float: left;
    width: 974px;
    padding: 15px;
    height: 100px;
    line-height: 18px;
    border: 1px solid silver;
    resize:none
}

.singleContentWrapper .contentBody .memo-payment textarea::-webkit-input-placeholder {
    color:#b9b9b9
}

.singleContentWrapper .contentBody .memo-payment textarea::-moz-placeholder {
    color:#b9b9b9
}

.singleContentWrapper .contentBody .memo-payment textarea:-ms-input-placeholder {
    color:#b9b9b9
}

.singleContentWrapper .contentBody .memo-payment textarea::-ms-input-placeholder {
    color:#b9b9b9
}

.singleContentWrapper .contentBody .memo-payment textarea::placeholder {
    color:#b9b9b9
}

.inputBody #introLobContent {
    resize: none;
    width: 784px;
    height: 100px;
    padding: 10px 10px;
    font-family: "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", Dotum, Helvetica, sans-serif;
    border-bottom:none
}

.inputBody #introLobContent:focus {
    outline:0
}

.inputBody #introLobContent::-webkit-input-placeholder {
    color:#999
}

.inputBody #introLobContent::-moz-placeholder {
    color:#999
}

.inputBody #introLobContent:-ms-input-placeholder {
    color:#999
}

.inputBody #introLobContent::-ms-input-placeholder {
    color:#999
}

.inputBody #introLobContent::placeholder {
    color:#999
}

.inputBody #introLobContent::-webkit-input-placeholder {
    color:#999
}

.inputBody #introLobContent:-ms-input-placeholder {
    color:#999
}

.inputBody #introLobContent::-webkit-input-placeholder {
    color:#999
}

.inputBody #introLobContent:-ms-input-placeholder {
    color:#999
}

.inputBody .counter-number {
    float: left;
    padding: 7px 0 5px;
    text-align: right;
    color: #999;
    position:relative
}

.inputBody .counter-number.error {
    border-color:#f2675f
}

.inputBody .counter-number .info-text {
    float: left;
    color: #3b3b3b;
    margin-right:3px
}

.singleContentWrapper .contentBody .inputForm .order-form-homepage-input {
    border-bottom:1px solid #e0e0e0
}

.iframe-form-wrap .form-cancel-button {
    display: inline-block;
    width: 70px;
    padding: 10px 34px 9px;
    text-align: center;
    color: #777;
    font-size: 15px;
    border: 1px solid #c1c1c1;
    text-decoration: none;
    cursor:pointer
}

.inputBody .titleupdate:hover {
    border:1px solid #c9c9c9
}

.inputBody.error .cke:hover {
    border:1px solid #c9c9c9
}

.inputForm .cke#cke_introLobContent {
    width: 805px;
    display:inline-block
}

.landinghelp-comment-wrap {
    float: left;
    width: 100%;
    padding: 20px 0 20px;
    border-top: 2px solid #525252;
    border-bottom:1px solid #e1e1e1
}

.landinghelp-comment-wrap .guide-content {
    float: left;
    width: 100%;
    line-height: 21px;
    margin-top: -3px;
    margin-bottom: 7px;
    font-size: 14px;
    color: #3b3b3b;
    word-break:keep-all
}

.landinghelp-comment-wrap .guide-content:last-child {
    margin-bottom:0
}

.landinghelp-comment-wrap .guide-content .dot-icon {
    float: left;
    height: 25px;
    margin-right:7px
}

.landinghelp-comment-wrap .guide-content .blue {
    color:#1e5fcb
}

.contentWrapper .advBannerWrapper.research-banner dl dd img.HPLAT {
    margin:10px 0
}

.contentWrapper .advBannerWrapper.research-banner dl dd img.HGLD {
    margin:48px 0
}

.contentWrapper .advBannerWrapper.agreement-banner dl dt {
    height: 50px;
    line-height: 53px;
    font-size:16px
}

.contentWrapper .advBannerWrapper.agreement-banner dl dd img.research-PLAT {
    height: 177px;
    margin:14px 0
}

.contentWrapper .advBannerWrapper.agreement-banner dl dd img.research-GLD {
    height: 131px;
    margin:37px 0
}

.contentWrapper .advBannerWrapper.agreement-banner dl dd {
    min-height:205px
}

.contentWrapper .advBannerWrapper.agreement-banner dl dd img.PLAT {
    margin:34px 0
}

.contentWrapper .advBannerWrapper.agreement-banner dl dd img.GLD {
    margin:50px 0
}

.singleContentWrapper .loginForm {
    float: left;
    width: 343px;
    padding: 20px 20px 18px 20px;
    margin-right: 21px;
    background-color: #f9f9f9;
    border: 1px solid #e0e0e0;
    font-size:14px
}

.singleContentWrapper .loginForm input[type=password], .singleContentWrapper .loginForm input[type=text] {
    float: left;
    width: 225px;
    border: 1px solid #e0e0e0;
    height: 30px;
    line-height: 16px;
    padding:8px 0 8px 10px
}

.singleContentWrapper .loginForm #userid {
    border-bottom:0
}

.singleContentWrapper .loginForm .btnSubmit {
    float: right;
    width: 106px;
    height: 95px;
    margin: 0;
    border: 0;
    padding-top: 10px;
    border-radius: 0;
    font-size: 18px;
    color: #fff;
    cursor:pointer
}

.singleContentWrapper .loginForm a.btnSubmit {
    padding: 0;
    line-height: 95px;
    text-align:center
}

.singleContentWrapper .loginForm .formMessageBlock {
    float: left;
    width: 100%;
    min-height: 24px;
    padding: 10px 0 0 0;
    line-height:19px
}

.singleContentWrapper .loginForm .formMessageBlock span {
    display: block;
    font-size:13px
}

.singleContentWrapper .loginForm .formMessageBlock label {
    display:inline-block
}

.singleContentWrapper .loginForm .formMessageBlock label:nth-child(1) {
    margin-right:10px
}

.singleContentWrapper .loginForm .signincheck {
    float: left;
    width: 100%;
    padding:2px 0 0 0
}

.singleContentWrapper .loginForm .signincheck ul {
    float: left;
    width:100%
}

.singleContentWrapper .loginForm .signincheck ul li {
    padding-right: 11px;
    font-size: 13px;
    background-image: url(https://asset.hibrain.io/images/dist/background/signincheckBar_x2.png);
    background-size: 1px 11px;
    background-position: 100% 3px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .singleContentWrapper .loginForm .signincheck ul li {
        background-image:url(https://asset.hibrain.io/images/dist/background/signincheckBar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .singleContentWrapper .loginForm .signincheck ul li {
        background-image:url(https://asset.hibrain.io/images/dist/background/signincheckBar_x3.png)
    }
}

.singleContentWrapper .loginForm .signincheck ul li.last {
    padding: 0 0 0 10px;
    background:0 0
}

.singleContentWrapper .loginForm .signincheck ul li.left {
    padding: 0;
    font-weight:600
}

.singleContentWrapper .loginForm .signincheck a {
    color:#2a2a2a
}

.singleContentWrapper .loginForm .signincheck a.hbnBLUE {
    color: #479cf2;
    font-weight:600
}

.singleContentWrapper .loginForm .otherLogin {
    float: left;
    width:100%
}

.singleContentWrapper .loginForm .otherLogin li {
    float: left;
    width: 189px;
    height:40px
}

.singleContentWrapper .loginForm .otherLogin li a {
    display: block;
    width: 100%;
    height:100%
}

.singleContentWrapper .loginForm .otherLogin .facebook {
    margin:0 6px 6px 0
}

.singleContentWrapper .loginForm .otherLogin .twitter {
    margin:0 0 6px 0
}

.singleContentWrapper .loginForm .otherLogin .google {
    margin:0 6px 0 0
}

.singleContentWrapper .loginForm .otherLogin .naver {
    margin:0
}

.singleContentWrapper .banner {
    float: right;
    width: 329px;
    height: 187px;
    padding-left: 20px;
    border-left: 1px dotted #e7e7e7;
    overflow:hidden
}

.singleContentWrapper .banner .loginbanner {
    display: block;
    width: 100%;
    height:100%
}

.hbnInfo {
    width: 100%;
    margin-top:7px
}

.hbnInfo .hbnInfo1 {
    float: left;
    width: 336px;
    height: 487px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/sign/graph1-1003_x2.png);
    background-size: 336px 487px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbnInfo .hbnInfo1 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/sign/graph1-1003_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbnInfo .hbnInfo1 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/sign/graph1-1003_x3.png)
    }
}

.hbnInfo .hbnInfo2 {
    float: right;
    width: 670px;
    height: 242px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/sign/graph2-1003_x2.png);
    background-size: 670px 242px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbnInfo .hbnInfo2 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/sign/graph2-1003_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbnInfo .hbnInfo2 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/sign/graph2-1003_x3.png)
    }
}

.hbnInfo .hbnInfo3 {
    float: right;
    width: 670px;
    height: 245px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/sign/graph3-1004_x2.png);
    background-size: 670px 245px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbnInfo .hbnInfo3 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/sign/graph3-1004_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbnInfo .hbnInfo3 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/sign/graph3-1004_x3.png)
    }
}

.hbnItemInfo {
    float: left;
    width: 100%;
    height: 187px;
    margin-top: 27px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/sign/graph4-1003_x2.png);
    background-size: 1006px 187px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbnItemInfo {
        background-image:url(https://asset.hibrain.io/images/dist/contents/sign/graph4-1003_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbnItemInfo {
        background-image:url(https://asset.hibrain.io/images/dist/contents/sign/graph4-1003_x3.png)
    }
}

.textArea {
    clear: both;
    height: 120px;
    padding: 16px;
    border-top: 1px solid #e0e0e0;
    overflow: hidden;
    overflow-x: hidden;
    overflow-y:auto
}

.textArea h1 {
    font-size: 14px;
    margin: 0 0 6px;
    color: #555;
    font-weight:600
}

.textArea h1 a {
    font-weight:600
}

.textArea h2 {
    font-size: 13px;
    margin: 6px 0 5px;
    color:#555
}

.textArea h3 {
    font-size: 12px;
    margin: 3px 0;
    color:#555
}

.textArea h4 {
    font-size: 12px;
    margin: 2px 0;
    color:#555
}

.textArea h5 {
    font-size: 12px;
    padding-bottom: 2px;
    color:#555
}

.textArea ul ul {
    padding:0 0 0 8px
}

.textArea ul li {
    line-height: 16px;
    padding-bottom: 4px;
    color:#888
}

.textArea p {
    line-height: 16px;
    color:#888
}

.textArea .block {
    width: 100%;
    margin-bottom:12px
}

.agreementWrap {
    float: left;
    width:100%
}

.agreementWrap .block {
    width: 100%;
    border:1px solid #e0e0e0
}

.agreementWrap h4 {
    height: 47px;
    line-height: 47px;
    padding-left: 17px;
    font-size: 15px;
    font-weight: 600;
    background-color: #f6f6f6;
    color:#525252
}

.agreementWrap .insertform {
    width: 100%;
    padding: 15px 0 30px;
    text-align:right
}

.agreementWrap .insertform .labelClick input {
    margin-top:1px
}

.agreementWrap .insertform .errorWrap .error {
    display: block;
    margin: 10px 0 0 0;
    color:#f2675f
}

.privacyInfo ul.tabmenu {
    float: right;
    margin-top:6px
}

.privacyInfo ul.tabmenu li {
    float: left;
    height: 20px;
    line-height: 22px;
    padding: 0 17px;
    margin: 6px 0 6px;
    text-align: center;
    background-image: url(https://asset.hibrain.io/images/dist/background/footer_bar_x2.png);
    background-size: 1px 12px;
    background-position: 100% 50%;
    background-repeat: no-repeat;
    color: #919191;
    font-size: 13px;
    font-weight:600
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .privacyInfo ul.tabmenu li {
        background-image:url(https://asset.hibrain.io/images/dist/background/footer_bar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .privacyInfo ul.tabmenu li {
        background-image:url(https://asset.hibrain.io/images/dist/background/footer_bar_x3.png)
    }
}

.privacyInfo ul.tabmenu li:hover {
    cursor:pointer
}

.privacyInfo ul.tabmenu li.selected {
    color:#525252
}

.privacyInfo ul.tabmenu li.last {
    border: 0;
    background:0 0
}

.privacyInfo .insertform {
    padding-bottom:0
}

.singleItem {
    float: left;
    text-align:center
}

.singleItem h3 {
    height: 30px;
    font-size: 23px;
    font-weight: 600;
    margin: 10px 0 23px 0;
    color:#1b1b1b
}

.singleItem span {
    float: left;
    width: 100%;
    height: 60px;
    line-height: 22px;
    margin-bottom: 9px;
    font-size: 14px;
    color:#3b3b3b
}

.singleItem span a {
    line-height: 22px;
    color: #479cf2;
    cursor:pointer
}

.singleItem span a:hover {
    text-decoration:underline
}

.singleItem a {
    display: inline-block;
    margin-bottom:16px
}

.singleItem a:hover {
    text-decoration:none
}

.idcheckWrapper {
    float: left;
    width:1006px
}

.idcheckWrapper .singleItem {
    width: 294px;
    padding: 36px 100px;
    border:1px solid #e0e0e0
}

.idcheckWrapper .singleItem.last {
    float:right
}

.idcheckWrapper .singleItem:hover {
    border-color:#479cf2
}

.chooseWrapper {
    float: left;
    width:1006px
}

.chooseWrapper .singleItem {
    width: 294px;
    padding: 60px 100px 36px;
    border: 1px solid #e0e0e0;
    text-align:center
}

.chooseWrapper .singleItem.last {
    float:right
}

.chooseWrapper .singleItem:hover {
    border-color:#479cf2
}

.chooseWrapper .singleItem span {
    width: 100%;
    height: 54px;
    padding: 0;
    margin-bottom: 60px;
    text-align:center
}

.complete {
    float: left;
    width: 996px;
    min-height: 233px;
    margin-top: 60px;
    border: 5px solid #ededed;
    text-align:center
}

.complete .title {
    height: 36px;
    line-height: 36px;
    font-size: 25px;
    font-weight: 600;
    color: #3b3b3b;
    margin:80px 0 0 0
}

.complete .msg {
    height: 32px;
    line-height: 28px;
    font-size: 24px;
    font-weight: 600;
    color: #405785;
    margin-top:40px
}

.complete .comment {
    font-size: 16px;
    padding-top: 9px;
    line-height: 18px;
    color:#525252
}

.complete .buttonSet {
    margin:40px 0 46px
}

.complete .btnWrapper {
    margin:34px 0 39px
}

.complete .btnWrapper .btn {
    height: 40px;
    line-height: 41px;
    padding: 0 34px;
    font-size:18px
}

.complete .btnWrapper .btn:hover {
    text-decoration:none
}

.logininWrapper {
    width: 756px;
    padding: 100px 192px 93px;
    margin:0
}

.logininWrapper .contentHeader {
    height: 37px;
    margin:0
}

.logininWrapper .contentHeader .contentTitle {
    float: left;
    margin: 0;
    padding: 0;
    font-size:23px
}

.logininWrapper .contentHeader .comments {
    padding-top: 7px;
    margin-left:20px
}

.logininWrapper .contentHeader .msg-alert {
    float: left;
    padding-top: 8px;
    margin-left: 20px;
    font-weight: 600;
    color:#f2675f
}

.logininWrapper .contentBody .lineBlock {
    width: 754px;
    border:1px solid #e0e0e0
}

.logininWrapper .contentBody .lineBlock p {
    width: 100%;
    font-size: 16px;
    color:#1b1b1b
}

.logininWrapper .contentBody .lineBlock p.inputp {
    width: 300px;
    padding:0 227px
}

.logininWrapper .contentBody .lineBlock .inputWrap {
    margin:24px 227px
}

.logininWrapper .contentBody .lineBlock .inputWrap input[type=password], .logininWrapper .contentBody .lineBlock .inputWrap input[type=text] {
    width: 284px;
    font-size: 14px;
    border: 1px solid #e0e0e0;
    height: 16px;
    line-height: 16px;
    padding:8px 0 8px 14px
}

.logininWrapper .contentBody .lineBlock .inputWrap label.error {
    display: inline-block;
    margin-top: 6px;
    line-height: 24px;
    font-size: 14px;
    color: #f2675f;
    text-align:left
}

.logininWrapper .contentBody .lineBlock.h204 {
    display: table-cell;
    vertical-align: middle;
    height: 104px;
    padding: 50px 0;
    text-align:left
}

.logininWrapper .contentBody .lineBlock.padding95 {
    width: 564px;
    height: 165px;
    padding:47px 95px 0
}

.logininWrapper .contentBody .lineBlock.padding95 .fontbold {
    font-size: 16px;
    line-height:24px
}

.logininWrapper .noticeWrapper {
    float: left;
    width: 754px;
    margin: 30px 0 0 0;
    border:1px solid #e0e0e0
}

.logininWrapper .noticeWrapper .headTitle {
    width: 100%;
    height: 40px;
    background-color: #f9f9f9;
    border-bottom:1px solid #e0e0e0
}

.logininWrapper .noticeWrapper .headTitle .title {
    float: left;
    margin-left: 27px;
    line-height: 45px;
    font-size: 15px;
    font-weight: 600;
    color:#5e5e5e
}

.logininWrapper .noticeWrapper .headTitle .title a {
    font-size: 15px;
    font-weight: 600;
    color:#5e5e5e
}

.logininWrapper .noticeWrapper .headTitle .btnSet {
    float: right;
    height: 20px;
    margin:14px 25px 0 15px
}

.logininWrapper .noticeWrapper .headTitle .btnSet a {
    font-size: 14px;
    color:#3b3b3b
}

.logininWrapper .noticeWrapper .headTitle .btnSet a span {
    float: right;
    margin:1px 0 0 4px
}

.logininWrapper .noticeWrapper .headlineWrapper {
    float: left;
    width: 700px;
    padding:14px 27px 7px
}

.logininWrapper .noticeWrapper .headlineWrapper .headline {
    float: left;
    width: 100%;
    padding-bottom: 12px;
    border-bottom: 1px solid #f1f1f1;
    margin-bottom:16px
}

.logininWrapper .noticeWrapper .headlineWrapper .headline dt {
    padding-bottom: 8px;
    font-size: 15px;
    font-weight: 600;
    color:#262626
}

.logininWrapper .noticeWrapper .headlineWrapper .headline dt a {
    font-size: 15px;
    font-weight: 600;
    color:#262626
}

.logininWrapper .noticeWrapper .headlineWrapper .headline dd {
    color:#3b3b3b
}

.logininWrapper .noticeWrapper .headlineWrapper .headline dd a {
    color: #3b3b3b;
    line-height:20px
}

.logininWrapper .noticeWrapper .headlineWrapper .headline dd a:hover {
    text-decoration:none
}

.logininWrapper .noticeWrapper .headlineWrapper .line {
    float: left;
    width: 340px;
    height:25px
}

.logininWrapper .noticeWrapper .headlineWrapper .line dt {
    width: 324px;
    color: #3b3b3b;
    height: 20px;
    padding-left: 8px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/notice_dot_x2.png);
    background-size: 3px 3px;
    background-position: 0 7px;
    background-repeat: no-repeat;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .logininWrapper .noticeWrapper .headlineWrapper .line dt {
        background-image:url(https://asset.hibrain.io/images/dist/icon/notice_dot_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .logininWrapper .noticeWrapper .headlineWrapper .line dt {
        background-image:url(https://asset.hibrain.io/images/dist/icon/notice_dot_x3.png)
    }
}

.logininWrapper .noticeWrapper .headlineWrapper .line dt a {
    color: #3b3b3b;
    line-height:20px
}

.logininWrapper .noticeWrapper .headlineWrapper .line:nth-child(2n + 1) {
    margin-left:20px
}

.signinWrapper {
    width: 766px;
    padding: 53px 187px 53px;
    margin:0
}

.signinWrapper .contentHeader {
    height: 90px;
    margin: 0;
    text-align:center
}

.signinWrapper .contentHeader .contentTitle {
    display: inline-block;
    float: none;
    height: 53px;
    line-height: 57px;
    margin: 0;
    padding: 0;
    font-size: 35px;
    color:#3b3b3b
}

.signinWrapper .contentHeader .contentTitle img {
    position: relative;
    top: -4px;
    margin-right:22px
}

.signinWrapper .completeHeader {
    height:70px
}

.signinWrapper .contentBody {
    border-top: 2px solid #525252;
    border-bottom:1px solid #e0e0e0
}

.signinWrapper .contentBody.borderTopNone {
    border:none
}

.signinWrapper .contentBody .messageSection {
    padding: 15px 20px;
    border-bottom:1px solid #e0e0e0
}

.signinWrapper .contentBody .messageSection p {
    line-height: 23px;
    padding-left: 11px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/dot3x3_x2.png);
    background-size: 3px 3px;
    background-position: 0 9px;
    background-repeat: no-repeat;
    font-size: 14px;
    color:#3b3b3b
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .signinWrapper .contentBody .messageSection p {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3x3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .signinWrapper .contentBody .messageSection p {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3x3_x3.png)
    }
}

.signinWrapper .contentBody .messageSection p .hbnBLUE {
    color:#479cf2
}

.signinWrapper .contentBody .stepWarpper {
    float: none;
    margin:34px 0 15px
}

.signinWrapper .contentBody .stepWarpper .step3 {
    width: 726px;
    margin: 0 20px;
    background-image: url(https://asset.hibrain.io/images/dist/background/stepbar3_726x152_x2.png);
    background-size: 726px 152px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .signinWrapper .contentBody .stepWarpper .step3 {
        background-image:url(https://asset.hibrain.io/images/dist/background/stepbar3_726x152_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .signinWrapper .contentBody .stepWarpper .step3 {
        background-image:url(https://asset.hibrain.io/images/dist/background/stepbar3_726x152_x3.png)
    }
}

.signinWrapper .contentBody .stepWarpper .step3 li {
    width:242px
}

.signinWrapper .contentBody .stepWarpper .step3 li .tabTitle {
    font-size:16px
}

.signinWrapper .contentBody .stepWarpper .step3 li .tabTitle .setpnum {
    padding-right:10px
}

.signinWrapper .contentBody .stepWarpper .step3.tab1selected {
    background-position:0 0
}

.signinWrapper .contentBody .stepWarpper .step3.tab2selected {
    background-position:0 -51px
}

.signinWrapper .contentBody .stepWarpper .step3.tab3selected {
    background-position:0 -102px
}

.signinWrapper .contentBody .contentSection {
    padding:27px 20px 0
}

.signinWrapper .contentBody .contentSection .sectionHeader {
    width: 100%;
    margin-bottom:14px
}

.signinWrapper .contentBody .contentSection .sectionHeader .title {
    padding-left: 28px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/signin_title_x2.png);
    background-size: 18px 18px;
    background-position: 0 1px;
    background-repeat: no-repeat;
    font-size: 18px;
    font-weight: 600;
    color:#3b3b3b
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .signinWrapper .contentBody .contentSection .sectionHeader .title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/signin_title_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .signinWrapper .contentBody .contentSection .sectionHeader .title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/signin_title_x3.png)
    }
}

.signinWrapper .contentBody .contentSection .sectionHeader .title .manadatoryment {
    font-size: 13px;
    font-weight:400
}

.signinWrapper .contentBody .contentSection .sectionHeader .title .comments {
    display: inline;
    padding-left: 10px;
    font-size: 14px;
    font-weight: 400;
    color:#3b3b3b
}

.signinWrapper .contentBody .contentSection .sectionBody .messageWrap {
    width: 690px;
    padding: 13px 18px;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    font-size: 14px;
    color:#3b3b3b
}

.signinWrapper .contentBody .contentSection .sectionBody .messageWrap p {
    line-height: 20px;
    padding-left: 11px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/dot3x3_x2.png);
    background-size: 3px 3px;
    background-position: 0 7px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .signinWrapper .contentBody .contentSection .sectionBody .messageWrap p {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3x3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .signinWrapper .contentBody .contentSection .sectionBody .messageWrap p {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3x3_x3.png)
    }
}

.signinWrapper .contentBody .contentSection .sectionBody .messageWrap p.last {
    margin-top:4px
}

.signinWrapper .contentBody .contentSection .sectionBody .messageWrap .linkWrap {
    margin-top: 16px;
    color: #777;
    font-size:14px
}

.signinWrapper .contentBody .contentSection .sectionBody .messageWrap .linkWrap a {
    font-size: 14px;
    color: #777;
    padding-left: 16px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/link7x9_x2.png);
    background-size: 7px 9px;
    background-position: 5px 3px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .signinWrapper .contentBody .contentSection .sectionBody .messageWrap .linkWrap a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/link7x9_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .signinWrapper .contentBody .contentSection .sectionBody .messageWrap .linkWrap a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/link7x9_x3.png)
    }
}

.signinWrapper .contentBody .contentSection .sectionBody .messageWrap .linkWrap a:hover {
    text-decoration:underline
}

.signinWrapper .contentBody .contentSection .sectionBody .messageWrap.empty {
    border-bottom:none
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfoText {
    width: 100%;
    padding: 16px 0;
    background-color: #f6f6f6;
    text-align:center
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo {
    float: left;
    width:100%
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo ul {
    margin-top:40px
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo ul li {
    padding-bottom:20px
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo ul li label {
    font-size: 15px;
    font-weight: 600;
    color:#1b1b1b
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem {
    width: 353px;
    border: 1px solid #e0e0e0;
    padding:0 0 10px
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .alertMSG {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #479cf2;
    text-align: center;
    margin:0
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem:hover {
    border-color:#479cf2
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem.last {
    float:right
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userSelectForm {
    color:#3b3b3b
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userSelectForm label {
    font-size: 18px;
    font-weight:600
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userSelectForm input {
    cursor:pointer
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userSelectForm span {
    float: none;
    font-size:15px
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userSelectForm p {
    margin: 14px 20px 0;
    padding-bottom: 10px;
    font-size: 14px;
    border-bottom: 1px solid #e0e0e0;
    color:#777
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userSelectForm p .textBar {
    display: inline-block;
    float: none;
    width: 13px;
    height: 11px;
    line-height: 11px;
    margin: 0;
    background-image: url(https://asset.hibrain.io/images/dist/background/datebar_x2.png);
    background-size: 1px 11px;
    background-position: center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userSelectForm p .textBar {
        background-image:url(https://asset.hibrain.io/images/dist/background/datebar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userSelectForm p .textBar {
        background-image:url(https://asset.hibrain.io/images/dist/background/datebar_x3.png)
    }
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userInfo ul {
    width: 313px;
    margin: 10px 20px 0;
    text-align:left
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userInfo ul li {
    height: 20px;
    line-height: 20px;
    padding: 6px;
    font-size: 14px;
    color:#3b3b3b
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userInfo ul li label {
    display: inline-block;
    width: 80px;
    font-size: 14px;
    font-weight: 400;
    color:#777
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem.selected {
    border-color:#479cf2
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem._MULTIIDDUP {
    background-color: #fbfbfb;
    border-color:#e0e0e0
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem._MULTIIDDUP:hover {
    border-color:#e0e0e0
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem._MULTIIDDUP input {
    cursor:inherit
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .errorBlock {
    float: left;
    width:100%
}

.signinWrapper .contentBody .contentSection .sectionBody .resultInfo .errorBlock .errorWrap label {
    float: left;
    padding-top:10px
}

.signinWrapper .contentBody .contentSection .sectionBody .inputWrap {
    width: 100%;
    padding-bottom: 30px;
    border-bottom:1px solid #e0e0e0
}

.signinWrapper .contentBody .contentSection .sectionBody .inputWrap input[type=password], .signinWrapper .contentBody .contentSection .sectionBody .inputWrap input[type=text] {
    width: 284px;
    font-size: 14px;
    border: 1px solid #e0e0e0;
    height: 16px;
    line-height: 16px;
    padding:8px 0 8px 14px
}

.signinWrapper .contentBody .contentSection .sectionBody .inputWrap label.error {
    display: inline-block;
    margin-top: 6px;
    line-height: 24px;
    font-size: 14px;
    color: #f2675f;
    text-align:left
}

.signinWrapper .contentBody .contentSection .sectionBody .resetPasswordWrap {
    width: 100%;
    border-top: 1px solid #e0e0e0;
    border-bottom: 1px solid #e0e0e0;
    text-align:center
}

.signinWrapper .contentBody .contentSection .sectionBody .resetPasswordWrap p {
    margin-left: 213px;
    padding: 30px 0 18px;
    text-align:left
}

.signinWrapper .contentBody .contentSection .sectionBody .resetPasswordWrap input[type=password], .signinWrapper .contentBody .contentSection .sectionBody .resetPasswordWrap input[type=text] {
    width: 284px;
    font-size: 14px;
    border: 1px solid #e0e0e0;
    height: 16px;
    line-height: 16px;
    padding:8px 0 8px 14px
}

.signinWrapper .contentBody .contentSection .sectionBody .resetPasswordWrap label.error {
    display: inline-block;
    margin-top: 6px;
    line-height: 24px;
    font-size: 14px;
    color: #f2675f;
    text-align:left
}

.signinWrapper .contentBody .contentSection .sectionBody .resetPasswordWrap .buttonSet {
    float:none
}

.signinWrapper .contentBody .contentSection .sectionBody .inputForm {
    width: 726px;
    background-size:130px 1px
}

.signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputHeader {
    width:130px
}

.signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputHeader label {
    color:#1b1b1b
}

.signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputBody {
    width:582px
}

.signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputBody .itemViewData {
    font-size: 15px;
    font-weight: 600;
    color:#1b1b1b
}

.signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputBody .shortComment {
    padding-left:10px
}

.signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputBody .multiComment {
    font-size: 12px;
    line-height:16px
}

.signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputBody .questionComment {
    padding-left: 0;
    padding-right:10px
}

.signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputBody .inputLength250 {
    width:250px
}

.signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputBody .inputLength230 {
    width:180px
}

.signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputBody .inputLength200 {
    width:150px
}

.signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputBody .inputLength250 {
    width:250px
}

.signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputBody .textByteWrapper {
    padding-left:10px
}

.signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputBody .formbtn {
    padding:5px 17px
}

.signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputBody .padding-left0 {
    padding-left:0
}

.signinWrapper .contentBody .contentSection .sectionBody .idcheckWrapper {
    width:726px
}

.signinWrapper .contentBody .contentSection .sectionBody .idcheckWrapper .singleItem {
    width: 356px;
    padding:30px 0
}

.signinWrapper .contentBody .contentSection .sectionBody .idcheckWrapper .singleItem h3 {
    margin-bottom: 5px;
    font-size: 18px;
    color:#3b3b3b
}

.signinWrapper .contentBody .contentSection .sectionBody .idcheckWrapper .singleItem span {
    font-size: 13px;
    color:#3b3b3b
}

.signinWrapper .contentBody .contentSection .sectionBody .idcheckWrapper .singleItem span a {
    height: auto;
    line-height: 22px;
    font-size:13px
}

.signinWrapper .contentBody .contentSection .sectionBody .idcheckWrapper .singleItem a {
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    margin:0
}

.signinWrapper .contentBody .contentSection .sectionBody .idcheckWrapper .singleItem a.padding50 {
    padding:0 30px
}

.signinWrapper .contentBody .contentSection .sectionBody .agreementWrap .privacyInfo .insertform {
    padding-bottom:0
}

.signinWrapper .contentBody .contentSection .sectionBody .buttonSet {
    margin: 35px 0 46px;
    height:47px
}

.signinWrapper .contentBody .contentSection .sectionBody .buttonSet .w104 {
    width:104px
}

.signinWrapper .contentBody .contentSection .sectionBody .buttonSet .w225 {
    width:225px
}

.signinWrapper .contentBody .contentSection .sectionBody .buttonSet .w200 {
    width:200px
}

.signinWrapper .contentBody .contentSection .sectionBody .buttonSet a {
    display:inline-block
}

.signinWrapper .contentBody .contentSection .sectionBody .buttonSet a:hover {
    text-decoration:none
}

.signinWrapper .contentBody .contentSection .sectionBody .comments {
    margin-bottom:30px
}

.signinWrapper .contentBody .contentSection .section2Header {
    float: left;
    width: 100%;
    margin:50px 0 18px
}

.signinWrapper .contentBody .contentSection .section2Header .title {
    height: 21px;
    padding-left: 28px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/signin_title_x2.png);
    background-size: 18px 18px;
    background-position: 0 1px;
    background-repeat: no-repeat;
    font-size: 18px;
    font-weight: 600;
    color:#3b3b3b
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .signinWrapper .contentBody .contentSection .section2Header .title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/signin_title_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .signinWrapper .contentBody .contentSection .section2Header .title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/signin_title_x3.png)
    }
}

.signinWrapper .contentBody .contentSection .section2Body .inputForm {
    background-size:140px 1px
}

.signinWrapper .contentBody .contentSection .section2Body .inputForm .inputItem .inputHeader {
    width:140px
}

.signinWrapper .contentBody .contentSection .section2Body .inputForm .inputItem .inputBody {
    width:572px
}

.signinWrapper .contentBody .contentSection .section2Body .inputForm .itemFull {
    width:100%
}

.signinWrapper .contentBody .contentSection .section2Body .inputForm .itemFull .inputBody {
    width:100%
}

.signinWrapper .contentBody .contentSection .section2Body .inputForm .itemFull .inputBody .multiComment {
    line-height:20px
}

.signinWrapper .contentBody .complete {
    width: 100%;
    min-height: 223px;
    margin-top: 0;
    border: none;
    text-align:center
}

.signinWrapper .contentBody .complete .title {
    height: auto;
    line-height: 30px;
    font-size: 30px;
    font-weight: 600;
    color: #3b3b3b;
    margin:40px 0 20px 0
}

.signinWrapper .contentBody .complete .title .subtitle {
    margin-top: 16px;
    font-size: 40px;
    line-height:40px
}

.signinWrapper .contentBody .complete p {
    font-size: 15px;
    line-height: 25px;
    color:#3b3b3b
}

.signinWrapper .contentBody .complete .buttonSet {
    margin:40px 0 46px
}

.signinWrapper .contentBody .complete .btnWrapper {
    margin:40px 0 46px
}

.signinWrapper .contentBody .complete .btnWrapper .btn {
    height: 40px;
    line-height: 41px;
    padding: 0 34px;
    font-size: 15px;
    border-radius:0
}

.signinWrapper .contentBody .complete .btnWrapper .btn:hover {
    text-decoration:none
}

.signinWrapper .contentBody .complete.signup {
    background-image: url(https://asset.hibrain.io/images/dist/background/pp_background_x2.png);
    background-size: 600px 104px;
    background-position: 50% 73px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .signinWrapper .contentBody .complete.signup {
        background-image:url(https://asset.hibrain.io/images/dist/background/pp_background_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .signinWrapper .contentBody .complete.signup {
        background-image:url(https://asset.hibrain.io/images/dist/background/pp_background_x3.png)
    }
}

.signinWrapper .contentBody .bgcomments {
    width:680px
}

.signinWrapper .contentBody .bgcomments ul {
    width:680px
}

.signinWrapper .contentBody .bgcomments ul li {
    width: 670px;
    height: auto;
    padding:0 0 0 10px
}

.signinWrapper .contentBody .bgcomments.blueicon {
    margin-bottom: 46px;
    border-top: none;
    border-bottom:1px solid #e0e0e0
}

.contentWrapper .complete {
    float: left;
    width: 787px;
    margin:122px 86px 0
}

.contentWrapper .complete .title {
    height: 29px;
    line-height:15px
}

.contentWrapper .complete .comment {
    font-size: 15px;
    padding-top:1px
}

.contentWrapper .complete .buttonSet {
    margin:40px 0 46px
}

.contentWrapper .complete .btnWrapper {
    margin:29px 0 39px
}

.contentWrapper .complete .btnWrapper .btn {
    padding: 0 31px;
    font-size:16px
}

.contentWrapper .emptycomplete {
    float: left;
    width: 100%;
    height: 206px;
    margin: 0;
    border-top: 2px solid #ededed;
    border-bottom: 2px solid #ededed;
    text-align: center;
    background-color:#f9f9f9
}

.contentWrapper .emptycomplete .title {
    height: 36px;
    line-height: 36px;
    font-size: 18px;
    font-weight: 600;
    color: #3b3b3b;
    margin:63px 0 0 0
}

.contentWrapper .emptycomplete .desc {
    height: 18px;
    line-height:18px
}

.contentWrapper .emptycomplete .btnWrapper {
    margin-top:20px
}

.contentWrapper .emptycomplete .btnWrapper .btn {
    height: 27px;
    line-height: 29px;
    font-size:14px
}

.contentWrapper .orgContainer .emptycomplete {
    border-width:1px 0 0 0
}

.contentWrapper .orgContainer .emptycomplete .title {
    margin-top:46px
}

.singleContentWrapper .loginForm .btnSubmit {
    background-color:#008eff
}

.signinWrapper .contentHeader .contentTitle img {
    height:53px
}

.logininWrapper .noticeWrapper .headlineWrapper .headline.no-line {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom:9px
}

.singleContentWrapper.logininWrapper .loginForm {
    padding:20px 20px 16px 20px
}

.singleContentWrapper.logininWrapper .banner {
    height:186px
}

.complete .title {
    margin-top:60px
}

.contentWrapper .complete .comment {
    padding-top:15px
}

.otherHeader {
    float: left;
    width:100%
}

.otherHeader h1 {
    float: left;
    height: 40px;
    font-size: 24px;
    font-weight: 600;
    color:#3b3b3b
}

.otherHeader.boardBottom {
    border-bottom:2px solid #525252
}

.historyTable {
    width: 100%;
    font-size: 14px;
    border-top:2px solid #525252
}

.historyTable td {
    padding: 7px 0;
    border-bottom:1px solid #e0e0e0
}

.historyTable td ul li {
    padding-left: 50px;
    line-height: 21px;
    font-size:14px
}

.historyTable td ul li .hbnBLUE {
    float: left;
    width: 30px;
    font-weight: 600;
    color:#405785
}

.historyTable td ul li .project {
    color: #1b1b1b;
    padding-left:14px
}

.historyTable td ul li .project.long {
    padding-left:32px
}

.historyTable .year-td {
    width: 114px;
    padding-left: 20px;
    font-size: 22px;
    font-weight: 700;
    color: #474747;
    vertical-align:top
}

.introduce1 {
    float: left;
    width: 100%;
    height:321px
}

.introduce1-1 {
    float: left;
    width: 503px;
    height: 122px;
    margin-left: 51px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/other/new_introduce1-1_x2.png);
    background-size: 503px 122px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .introduce1-1 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/new_introduce1-1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .introduce1-1 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/new_introduce1-1_x3.png)
    }
}

.introduce1-2 {
    float: left;
    width: 503px;
    height: 192px;
    margin-left: 51px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/other/new_introduce1-2_x2.png);
    background-size: 503px 192px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .introduce1-2 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/new_introduce1-2_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .introduce1-2 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/new_introduce1-2_x3.png)
    }
}

.introduce1-3 {
    float: right;
    width: 330px;
    height: 277px;
    margin: 44px 47px 0 0;
    background-image: url(https://asset.hibrain.io/images/dist/contents/other/n_introduce1-3_x2.png);
    background-size: 330px 277px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .introduce1-3 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/n_introduce1-3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .introduce1-3 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/n_introduce1-3_x3.png)
    }
}

.introduce2 {
    float: left;
    width: 100%;
    height: 121px;
    margin-top: 65px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/other/n_introduce2_x2.png);
    background-size: 1006px 121px;
    background-position: 50% 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .introduce2 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/n_introduce2_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .introduce2 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/n_introduce2_x3.png)
    }
}

.introduce3 {
    float: left;
    width: 100%;
    margin-top:45px
}

.introduce3 .item3-1 {
    float: left;
    width: 336px;
    height: 487px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/other/new_introduce3-1_x2.png);
    background-size: 336px 487px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .introduce3 .item3-1 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/new_introduce3-1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .introduce3 .item3-1 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/new_introduce3-1_x3.png)
    }
}

.introduce3 .item3-2 {
    float: right;
    width: 670px;
    height: 242px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/other/n_introduce3-2_x2.png);
    background-size: 670px 242px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .introduce3 .item3-2 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/n_introduce3-2_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .introduce3 .item3-2 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/n_introduce3-2_x3.png)
    }
}

.introduce3 .item3-3 {
    float: right;
    width: 670px;
    height: 245px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/other/new_introduce3-3_x2.png);
    background-size: 670px 245px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .introduce3 .item3-3 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/new_introduce3-3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .introduce3 .item3-3 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/new_introduce3-3_x3.png)
    }
}

.introduce4 {
    float: left;
    width: 100%;
    height: 121px;
    margin-top: 48px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/other/n_introduce4_x2.png);
    background-size: 1006px 121px;
    background-position: 50% 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .introduce4 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/n_introduce4_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .introduce4 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/n_introduce4_x3.png)
    }
}

.introduce5 {
    float: left;
    width: 100%;
    margin-top: 53px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/other/introduce5-new.png);
    background-size: 594px 375px;
    background-repeat: no-repeat;
    background-position:0 42px
}

.introduce5 h2 {
    float: left;
    font-size: 25px;
    color:#333
}

.introduce5 .locationInfo {
    float: right;
    width: 361px;
    min-height: 375px;
    margin: 42px 0 0 0;
    padding-left: 17px;
    border-top:3px solid #405785
}

.introduce5 .locationInfo h3 {
    float: left;
    width: 300px;
    margin: 23px 0 39px 0;
    font-size: 20px;
    color:#525252
}

.introduce5 .locationInfo dl {
    float: left;
    width: 359px;
    padding-left: 2px;
    font-size:14px
}

.introduce5 .locationInfo dl dt {
    float: left;
    width: 100%;
    margin-bottom: 6px;
    font-weight: 600;
    color:#405785
}

.introduce5 .locationInfo dl dd {
    float: left;
    width: 100%;
    color:#3b3b3b
}

.introduce5 .locationInfo dl.last {
    margin-top:24px
}

.introduce5 .locationInfo .hbnContact {
    float: left;
    width: 100%;
    margin-top:70px
}

.introduce5 .locationInfo .hbnContact p {
    float: left;
    width: 100%;
    margin-bottom: 5px;
    font-size:14px
}

.introduce5 .locationInfo .hbnContact p .label {
    float: left;
    font-weight: 600;
    color: #405785;
    padding-right:10px
}

.introduce5 .locationInfo .hbnContact p .addrinfo {
    float: left;
    width: 320px;
    line-height:18px
}

.introduce5 .locationInfo .hbnContact p .info {
    float:left
}

.widget1 {
    float: left;
    width: 100%;
    height: 154px;
    margin-bottom:48px
}

.widget1 .title {
    height: 42px;
    font-size: 24px;
    font-weight: 600;
    color:#3b3b3b
}

.widget1 .subContents {
    height: 30px;
    font-size: 18px;
    font-weight: 600;
    color:#3b3b3b
}

.widget1 .subContents .hbnRED {
    color:#f2675f
}

.widget1 .contents {
    line-height: 20px;
    font-size: 14px;
    color:#3b3b3b
}

.widget2 {
    float: left;
    width: 100%;
    height: 262px;
    border-bottom:1px solid #e0e0e0
}

.widget2 h2 {
    float: left;
    width: 100%;
    height: 38px;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    border-bottom:1px solid #525252
}

.widget2 h2 .btnSet {
    display: inline-block;
    height: 20px;
    margin:2px 14px 0 15px
}

.widget2 h2 .btnSet a {
    font-size: 12px;
    padding-right: 8px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/more1_x2.png);
    background-size: 4px 6px;
    background-position: 100% 5px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .widget2 h2 .btnSet a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .widget2 h2 .btnSet a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x3.png)
    }
}

.widget2 dl {
    float: left;
    background-image: url(https://asset.hibrain.io/images/dist/icon/otherStep_x2.png);
    background-size: 30px 15px;
    background-position: 100% 50%;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .widget2 dl {
        background-image:url(https://asset.hibrain.io/images/dist/icon/otherStep_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .widget2 dl {
        background-image:url(https://asset.hibrain.io/images/dist/icon/otherStep_x3.png)
    }
}

.widget2 dl dt {
    float: left;
    width: 100%;
    height: 20px;
    margin-bottom: 10px;
    padding: 121px 0 0;
    font-size: 17px;
    font-weight: 600;
    color: #3b3b3b;
    text-align:center
}

.widget2 dl dd {
    float: left;
    width: 100%;
    font-size: 14px;
    color:#555
}

.widget2 dl.step1 {
    width: 215px;
    padding:0 80px 0 50px
}

.widget2 dl.step1 dt {
    background-image: url(https://asset.hibrain.io/images/dist/icon/widget1_1_x2.png);
    background-size: 60px 60px;
    background-position: 78px 36px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .widget2 dl.step1 dt {
        background-image:url(https://asset.hibrain.io/images/dist/icon/widget1_1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .widget2 dl.step1 dt {
        background-image:url(https://asset.hibrain.io/images/dist/icon/widget1_1_x3.png)
    }
}

.widget2 dl.step2 {
    width: 215px;
    padding:0 80px 0 50px
}

.widget2 dl.step2 dt {
    background-image: url(https://asset.hibrain.io/images/dist/icon/widget1_x2.png);
    background-size: 60px 60px;
    background-position: 78px 36px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .widget2 dl.step2 dt {
        background-image:url(https://asset.hibrain.io/images/dist/icon/widget1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .widget2 dl.step2 dt {
        background-image:url(https://asset.hibrain.io/images/dist/icon/widget1_x3.png)
    }
}

.widget2 dl.step3 {
    width: 216px;
    padding: 0 50px;
    background:0 0
}

.widget2 dl.step3 dt {
    background-image: url(https://asset.hibrain.io/images/dist/icon/widget3_x2.png);
    background-size: 60px 60px;
    background-position: 78px 36px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .widget2 dl.step3 dt {
        background-image:url(https://asset.hibrain.io/images/dist/icon/widget3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .widget2 dl.step3 dt {
        background-image:url(https://asset.hibrain.io/images/dist/icon/widget3_x3.png)
    }
}

.widgetAddBtn {
    float: left;
    width: 100%;
    height: 53px;
    margin-top: 40px;
    text-align:center
}

.widgetAddBtn a {
    display: inline-block;
    width: 210px;
    height: 53px;
    line-height: 53px;
    background-color: #479cf2;
    color: #fff;
    font-size:18px
}

.widgetAddBtn a:hover {
    text-decoration:none
}

.widget3 {
    float: left;
    width: 100%;
    margin-top:100px
}

.widget3 h2 {
    float: left;
    width: 100%;
    height: 38px;
    font-size: 18px;
    font-weight: 600;
    color: #000;
    border-bottom:1px solid #525252
}

.widget3 dl {
    float: left;
    width: 100%;
    padding: 20px 0 30px;
    border-bottom:1px solid #e0e0e0
}

.widget3 dl dt {
    float: left;
    width: 100%;
    font-size: 17px;
    font-weight: 600;
    color:#3b3b3b
}

.widget3 dl dd {
    float: left;
    width:100%
}

.widget3 dl.widgetService1 dd {
    float: left;
    width: 100%;
    height: 526px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/other/widgetService1_x2.png);
    background-size: 1006px 526px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .widget3 dl.widgetService1 dd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/widgetService1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .widget3 dl.widgetService1 dd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/widgetService1_x3.png)
    }
}

.widget3 dl.widgetService2 dd {
    float: left;
    width: 100%;
    height: 590px;
    margin-top: 20px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/other/widgetService2_x2.png);
    background-size: 1006px 590px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .widget3 dl.widgetService2 dd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/widgetService2_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .widget3 dl.widgetService2 dd {
        background-image:url(https://asset.hibrain.io/images/dist/contents/other/widgetService2_x3.png)
    }
}

.widgetServiceList {
    float: left;
    width:100%
}

.widgetServiceList li {
    float: left;
    width: 50%;
    text-align: center;
    padding: 20px 0 30px;
    border-bottom:2px solid #e0e0e0
}

.widgetServiceList li a {
    display: inline-block;
    text-align:center
}

.widgetServiceList li a img {
    display: inline-block;
    width: 456px;
    height:483px
}

.widgetServiceList li a span {
    display: block;
    padding-top: 20px;
    font-size: 16px;
    font-weight: 600;
    color:#3b3b3b
}

.partnership1 {
    float: left;
    width: 100%;
    height: 233px;
    border-top: 1px solid #e8e8e8;
    border-bottom: 1px solid #e8e8e8;
    margin-top:14px
}

.partnership1 dl {
    float: left;
    height: 100%;
    background-image: url(https://asset.hibrain.io/images/dist/contents/partnership/arr_x2.png);
    background-size: 15px 18px;
    background-position: 100% 50%;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .partnership1 dl {
        background-image:url(https://asset.hibrain.io/images/dist/contents/partnership/arr_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .partnership1 dl {
        background-image:url(https://asset.hibrain.io/images/dist/contents/partnership/arr_x3.png)
    }
}

.partnership1 dl dt {
    float: left;
    width: 100%;
    height: 20px;
    margin-bottom: 6px;
    padding: 141px 0 0;
    font-size: 16px;
    font-weight: 600;
    color: #5e5e5e;
    text-align:center
}

.partnership1 dl dt .hbnBLUE {
    font-size:15px
}

.partnership1 dl dd {
    float: left;
    width: 100%;
    line-height: 22px;
    font-size: 14px;
    text-align: center;
    color:#5e5e5e
}

.partnership1 dl.step1 {
    width: 178px;
    padding:0 66px 0 53px
}

.partnership1 dl.step1 dt {
    background-image: url(https://asset.hibrain.io/images/dist/contents/partnership/step1_x2.png);
    background-size: 92px 92px;
    background-position: 42px 25px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .partnership1 dl.step1 dt {
        background-image:url(https://asset.hibrain.io/images/dist/contents/partnership/step1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .partnership1 dl.step1 dt {
        background-image:url(https://asset.hibrain.io/images/dist/contents/partnership/step1_x3.png)
    }
}

.partnership1 dl.step2 {
    width: 188px;
    padding:0 84px 0 55px
}

.partnership1 dl.step2 dt {
    background-image: url(https://asset.hibrain.io/images/dist/contents/partnership/step2_x2.png);
    background-size: 92px 92px;
    background-position: 50px 25px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .partnership1 dl.step2 dt {
        background-image:url(https://asset.hibrain.io/images/dist/contents/partnership/step2_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .partnership1 dl.step2 dt {
        background-image:url(https://asset.hibrain.io/images/dist/contents/partnership/step2_x3.png)
    }
}

.partnership1 dl.step3 {
    width: 203px;
    padding: 0 0 0 55px;
    background:0 0
}

.partnership1 dl.step3 dt {
    background-image: url(https://asset.hibrain.io/images/dist/contents/partnership/step3_x2.png);
    background-size: 92px 92px;
    background-position: 55px 25px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .partnership1 dl.step3 dt {
        background-image:url(https://asset.hibrain.io/images/dist/contents/partnership/step3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .partnership1 dl.step3 dt {
        background-image:url(https://asset.hibrain.io/images/dist/contents/partnership/step3_x3.png)
    }
}

.contentHeader .linkMenu {
    margin-top: 4px;
    float:left
}

.contentHeader .linkMenu li {
    float: left;
    height: 25px;
    padding:0 16px 0 0
}

.contentHeader .linkMenu li a {
    font-size: 20px;
    color:#919191
}

.contentHeader .linkMenu li.last {
    padding: 0 0 0 16px;
    background-image: url(https://asset.hibrain.io/images/dist/background/linkmenubar_x2.png);
    background-size: 2px 17px;
    background-position: 0 3px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .contentHeader .linkMenu li.last {
        background-image:url(https://asset.hibrain.io/images/dist/background/linkmenubar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .contentHeader .linkMenu li.last {
        background-image:url(https://asset.hibrain.io/images/dist/background/linkmenubar_x3.png)
    }
}

.contentHeader .linkMenu li.selected a {
    color:#479cf2
}

.helpContainer {
    float: left;
    width: 964px;
    border: 7px solid #ededed;
    padding:27px 14px 14px
}

.helpContainer .header {
    height: 72px;
    text-align:center
}

.helpContainer .header .title {
    font-size: 34px;
    font-weight: 600;
    color:#3b3b3b
}

.helpContainer .header p {
    margin-top: 19px;
    font-size: 14px;
    color:#3b3b3b
}

.helpContainer .header p span {
    font-weight:600
}

.helpContainer .header p span.normal {
    font-size: 13px;
    font-weight: 400;
    color:#777
}

.helpContainer .body {
    float: left;
    width: 100%;
    margin-top: 35px;
    border-top:1px solid #e0e0e0
}

.helpContainer .body ul {
    float: left;
    width: 100%;
    margin-top:14px
}

.helpContainer .body ul li {
    float: left;
    height: 81px;
    border-right: 1px solid #e0e0e0;
    overflow:hidden
}

.helpContainer .body ul li.li1 {
    width: 270px;
    padding-left: 210px;
    background-image: url(https://asset.hibrain.io/images/dist/background/call_plane_x2.png);
    background-size: 62px 61px;
    background-position: 80px 10px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .helpContainer .body ul li.li1 {
        background-image:url(https://asset.hibrain.io/images/dist/background/call_plane_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .helpContainer .body ul li.li1 {
        background-image:url(https://asset.hibrain.io/images/dist/background/call_plane_x3.png)
    }
}

.helpContainer .body ul li.li4 {
    width: 240px;
    padding-left: 240px;
    border: 0;
    background-image: url(https://asset.hibrain.io/images/dist/background/mail_plane_x2.png);
    background-size: 84px 53px;
    background-position: 89px 13px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .helpContainer .body ul li.li4 {
        background-image:url(https://asset.hibrain.io/images/dist/background/mail_plane_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .helpContainer .body ul li.li4 {
        background-image:url(https://asset.hibrain.io/images/dist/background/mail_plane_x3.png)
    }
}

.helpContainer .body ul li .number {
    display: block;
    padding-top: 18px;
    font-size: 22px;
    line-height: 16px;
    color:#479cf2
}

.helpContainer .body ul li .textS {
    padding-top: 18px;
    font-size: 14px;
    color:#525252
}

.helpContainer .body ul li .textS .semititle {
    display: inline-block;
    width: 40px;
    font-weight: 600;
    padding-right:6px
}

.helpListWrapper {
    float: left;
    width: 1006px;
    margin-top:26px
}

.helpListWrapper .listSection {
    width:488px
}

.helpListWrapper .listSection .listHeader {
    margin-bottom:4px
}

.helpListWrapper .listSection .listHeader .title {
    font-size: 20px;
    font-weight: 600;
    color:#3b3b3b
}

.helpListWrapper .listSection .listBody {
    border: 0;
    border-top:2px solid #525252
}

.helpListWrapper .listSection .listBody .contents {
    width: 488px;
    padding:0
}

.helpListWrapper .listSection .listBody .contents li {
    height: 35px;
    border-bottom:1px solid #e2e2e2
}

.helpListWrapper .listSection .listBody .contents li a {
    display: inline-block;
    width: 100%;
    height: 18px;
    padding: 9px 0;
    font-size: 14px;
    color:#3b3b3b
}

.helpListWrapper .listSection .listBody .contents li a span {
    line-height: 18px;
    color:#3b3b3b
}

.helpListWrapper .listSection .listBody .contents li a span.articleTitle .boardTitle {
    color: #f2675f;
    font-weight:600
}

.helpListWrapper .listSection .listBody .contents li a span.borderDate {
    float: right;
    color:#5e5e5e
}

.helpListWrapper .listSection .listBody .contents li.emptyBanner span {
    line-height: 35px;
    color:#d4d4d4
}

.helpListWrapper .listSection .listBody .contents li.emptyBanner span.borderDate {
    float:right
}

.helpListWrapper .listSection .listBody .emptyBlock {
    height: 100px;
    line-height: 100px;
    text-align: center;
    background:0 0
}

.helpListWrapper .listSection .listBody .onetooneboard {
    float: left;
    width: 450px;
    padding: 25px 19px;
    border-bottom: 1px solid #e2e2e2;
    background-image: url(https://asset.hibrain.io/images/dist/background/bgmsg_x2.png);
    background-size: 87px 67px;
    background-position: 369px 27px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .helpListWrapper .listSection .listBody .onetooneboard {
        background-image:url(https://asset.hibrain.io/images/dist/background/bgmsg_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .helpListWrapper .listSection .listBody .onetooneboard {
        background-image:url(https://asset.hibrain.io/images/dist/background/bgmsg_x3.png)
    }
}

.helpListWrapper .listSection .listBody .onetooneboard p {
    padding-top: 10px;
    font-size: 14px;
    font-weight: 600;
    color:grey
}

.helpListWrapper .listSection .listBody .onetooneboard p.last {
    padding-top:5px
}

.helpListWrapper .listSection .listBody .onetooneboard a {
    float: left;
    margin:40px 0 5px 6px
}

.helpListWrapper .listSection .listBody .onetooneboard a:hover {
    text-decoration:none
}

.helpListWrapper .listSection.right {
    float:right
}

.contentBody .partnershipLayout {
    float: left;
    width: 954px;
    margin-bottom: 30px;
    padding: 68px 92px 0;
    border-style: solid;
    border-color: #d4d4d4;
    border-width:0 1px 1px 1px
}

.contentBody .partnershipLayout .contentTitle {
    float: left;
    font-size: 23px;
    color: #3b3b3b;
    font-weight: 600;
    margin-left:7px
}

.contentBody .partnershipLayout .comments {
    float: right;
    margin-top: 18px;
    font-size: 13px;
    color:#777
}

.contentBody .partnershipLayout .buttonSet {
    margin:44px 0 48px
}

.contentBody .partnershipLayout .buttonSet a {
    height: 66px;
    margin-right:24px
}

.customerKind {
    float: right;
    margin-top:10px
}

.customerKind li {
    float: left;
    padding-right: 10px;
    margin-left: 10px;
    background-image: url(https://asset.hibrain.io/images/dist/background/footer_bar_x2.png);
    background-size: 1px 12px;
    background-position: right center;
    background-repeat: no-repeat;
    font-size: 15px;
    color:#3b3b3b
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .customerKind li {
        background-image:url(https://asset.hibrain.io/images/dist/background/footer_bar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .customerKind li {
        background-image:url(https://asset.hibrain.io/images/dist/background/footer_bar_x3.png)
    }
}

.customerKind li span.bold {
    color:#405785
}

.customerKind li a {
    font-size: 15px;
    color:#3b3b3b
}

.customerKind li a span.bold {
    color:#405785
}

.customerKind li.last {
    background: 0 0;
    padding-left:0
}

.customerTitle {
    float: left;
    width: 100%;
    font-size: 16px;
    color: #405785;
    margin: 20px 0;
    padding-left: 18px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/subTitle_icon_x2.png);
    background-size: 8px 14px;
    background-position: 0 1px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .customerTitle {
        background-image:url(https://asset.hibrain.io/images/dist/icon/subTitle_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .customerTitle {
        background-image:url(https://asset.hibrain.io/images/dist/icon/subTitle_icon_x3.png)
    }
}

.divUl {
    float:left
}

.divUl .divLi {
    float: left;
    text-align: center;
    overflow:hidden
}

.divUl .divLi img {
    position:relative
}

.divUl .divLi a {
    display: block;
    width: 100%;
    height:100%
}

.divUl .empty {
    background-image: url(https://asset.hibrain.io/images/dist/contents/widget/empty_x2.png);
    background-size: 157px 47px;
    background-position: center center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .divUl .empty {
        background-image:url(https://asset.hibrain.io/images/dist/contents/widget/empty_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .divUl .empty {
        background-image:url(https://asset.hibrain.io/images/dist/contents/widget/empty_x3.png)
    }
}

.divUl .empty a {
    display: block;
    width: 157px;
    height:47px
}

.customersAllWrapper .divUl .divLi {
    width: 187px;
    height: 65px;
    border: 1px solid #e0e0e0;
    margin:0 15px 15px 0
}

.customersAllWrapper .divUl .divLi img {
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform:translate(0, -50%)
}

.customersAllWrapper .divUl .divLi:nth-child(5n) {
    margin-right:0
}

.productBody .customerHeader {
    margin-bottom:10px
}

.productBody .divUl .divLi {
    float: left;
    width: 20%;
    height: 78px;
    border: none;
    margin: 0;
    text-align: center;
    vertical-align: middle;
    overflow:hidden
}

.productBody .divUl .divLi img {
    position: relative;
    width: 137px;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform:translate(0, -50%)
}

.productWrapper {
    float: left;
    width: 1140px;
    border-top: 1px solid #e0e0e0;
    margin-bottom:40px
}

.productWrapper .contentHeader {
    height: 36px;
    margin:15px 0 0
}

.productWrapper .contentHeader .contentTitle {
    font-size:20px
}

.productWrapper .productBody {
    float: left;
    width:100%
}

.productWrapper .productBody .boxlineWrap {
    float: left;
    width: 722px;
    border: 1px solid #e0e0e0;
    text-align:center
}

.productWrapper .productBody .boxlineWrap .title {
    float: left;
    width: 100%;
    margin-top: 62px;
    font-size: 28px;
    font-weight: 600;
    color:#262626
}

.productWrapper .productBody .boxlineWrap p {
    float: left;
    width: 100%;
    margin: 14px 0 30px;
    font-size: 18px;
    color:#525252
}

.productWrapper .productBody .boxlineWrap .button {
    float: left;
    width:100%
}

.productWrapper .productBody .boxlineWrap .button a {
    cursor:pointer
}

.productWrapper .productBody .boxlineWrap .button .orderbtn {
    display: inline-block;
    width: 210px;
    height: 51px;
    line-height: 51px;
    margin-right: 6px;
    text-align: center;
    font-size: 18px;
    background-color: #525252;
    color:#fff
}

.productWrapper .productBody .boxlineWrap .button .advbtn {
    display: inline-block;
    width: 210px;
    height: 51px;
    line-height: 51px;
    margin-left: 6px;
    text-align: center;
    font-size: 18px;
    background-color: #479cf2;
    color:#fff
}

.productWrapper .productBody .boxlineWrap .product-img {
    margin-top:25px
}

.productWrapper .productBody .productUl {
    float: right;
    width: 396px;
    margin-left:20px
}

.productWrapper .productBody .productUl li {
    float: right;
    width: 196px;
    height: 70px;
    border: 1px solid #e0e0e0;
    margin: 0 -1px -1px 0;
    padding: 23px 0;
    text-align: center;
    background-color:#f9f9f9
}

.productWrapper .productBody .productUl li .productT {
    float: left;
    width: 100%;
    font-size: 14px;
    color:#525252
}

.productWrapper .productBody .productUl li .productT div {
    float: left;
    text-align: left;
    display:inline-block
}

.productWrapper .productBody .productUl li .productT div.imgBlock {
    width: 77px;
    text-align:center
}

.productWrapper .productBody .productUl li .productB {
    float: left;
    height: 36px;
    line-height: 36px;
    padding-left: 77px;
    margin-top: 5px;
    text-align: center;
    font-size: 25px;
    font-weight: 600;
    color:#1b1b1b
}

.productWrapper .productBody .productUl li.title {
    width: 393px;
    height: 34px;
    line-height: 36px;
    padding: 15px 0;
    font-size: 17px;
    font-weight: 600;
    color:#3b3b3b
}

.productWrapper .tabMenuWrapper {
    float: left;
    width: 100%;
    height: 58px;
    margin: 0;
    border-top: 2px solid #848484;
    background-color:#fff
}

.productWrapper .tabMenuWrapper .tabMenuUl {
    float: left;
    width: 100%;
    height:58px
}

.productWrapper .tabMenuWrapper .tabMenuUl li {
    float: left;
    width: 284px;
    height: 56px;
    border: 1px solid #e0e0e0;
    margin: 0 -1px 0 0;
    text-align:center
}

.productWrapper .tabMenuWrapper .tabMenuUl li a {
    font-size: 17px;
    color: #919191;
    line-height: 56px;
    font-weight: 400;
    cursor:pointer
}

.productWrapper .tabMenuWrapper .tabMenuUl li.selected {
    background-color: #848484;
    border-color:#848484
}

.productWrapper .tabMenuWrapper .tabMenuUl li.selected a {
    color:#fff
}

.productWrapper .positionFix {
    position: fixed;
    width: 1140px;
    z-index: 899;
    top: 0;
    margin-top:0
}

.productWrapper .productItemWrapper {
    float: left;
    width: 1006px;
    padding:0 67px
}

.productWrapper .productItemWrapper.positionAdd {
    padding-top:60px
}

.productWrapper .productItemWrapper .helpContactWrapper {
    width: 100%;
    padding: 70px 0 0;
    margin:0
}

.productWrapper .productItemHeader {
    float: left;
    width:100%
}

.productWrapper .productItemHeader div {
    float: left;
    width: 100%;
    height:50px
}

.productWrapper .productItemHeader h2 {
    float: left;
    height: 30px;
    margin: 30px 8px 14px 0;
    padding: 0;
    font-size: 24px;
    font-weight: 600;
    color:#3b3b3b
}

.productWrapper .productItemHeader .customerKind {
    float: left;
    margin:40px 0 0 0
}

.productWrapper .productItemBody {
    float: left;
    width: 100%;
    border-top:2px solid #525252
}

.productWrapper .productItemBody .product-graph1-wrap {
    float: left;
    width: 100%;
    border-bottom:1px solid #e0e0e0
}

.productWrapper .productItemBody .product-graph1-wrap .product-graph1 {
    float: right;
    margin:40px 62px 26px 0
}

.productWrapper .productItemBody .product-graph1-wrap .product-graph1-desc {
    float: left;
    margin:75px 0 0 51px
}

.productWrapper .productItemBody .product-graph1-wrap .product-graph1-desc p {
    font-size: 15px;
    color:#3b3b3b
}

.productWrapper .productItemBody .product-graph1-wrap .product-graph1-desc p.p-title {
    font-size:17px
}

.productWrapper .productItemBody .product-graph1-wrap .product-graph1-desc p.bigtitle {
    margin: 8px 0 32px;
    font-size: 30px;
    font-weight: 600;
    color:#1b1b1b
}

.productWrapper .productItemBody .product-graph1-wrap .product-graph1-desc p.p-desc {
    margin-top:10px
}

.productWrapper .productItemBody .product-feature {
    float: left;
    width: 100%;
    padding-bottom: 48px;
    border-bottom:1px solid #e0e0e0
}

.productWrapper .productItemBody .product-feature p {
    margin: 48px 0 50px 0;
    padding: 0 0 25px 0;
    font-size: 21px;
    color: #1b1b1b;
    text-align: center;
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/effect_title_bar_x2.png);
    background-size: 59px 4px;
    background-position: 50% 100%;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .productWrapper .productItemBody .product-feature p {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/effect_title_bar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .productWrapper .productItemBody .product-feature p {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/effect_title_bar_x3.png)
    }
}

.productWrapper .productItemBody .product-feature .product-feature-block {
    float: left;
    width: 984px;
    padding:0 11px
}

.productWrapper .productItemBody .product-feature dl {
    float: left;
    height:80px
}

.productWrapper .productItemBody .product-feature dl dt {
    line-height: 34px;
    margin-bottom: 4px;
    font-size: 16px;
    font-weight: 600;
    color:#3b3b3b
}

.productWrapper .productItemBody .product-feature dl dd {
    font-size: 14px;
    color: #3b3b3b;
    line-height:20px
}

.productWrapper .productItemBody .product-feature dl.item1 {
    width: 196px;
    padding-left: 132px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/effect_1_x2.png);
    background-size: 60px 60px;
    background-position: 48px 6px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .productWrapper .productItemBody .product-feature dl.item1 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/effect_1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .productWrapper .productItemBody .product-feature dl.item1 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/effect_1_x3.png)
    }
}

.productWrapper .productItemBody .product-feature dl.item2 {
    width: 211px;
    padding-left: 117px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/effect_2_x2.png);
    background-size: 60px 60px;
    background-position: 30px 9px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .productWrapper .productItemBody .product-feature dl.item2 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/effect_2_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .productWrapper .productItemBody .product-feature dl.item2 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/effect_2_x3.png)
    }
}

.productWrapper .productItemBody .product-feature dl.item3 {
    width: 222px;
    padding-left: 106px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/effect_3_x2.png);
    background-size: 75px 48px;
    background-position: 8px 16px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .productWrapper .productItemBody .product-feature dl.item3 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/effect_3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .productWrapper .productItemBody .product-feature dl.item3 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/effect_3_x3.png)
    }
}

.productWrapper .productItemBody .customer-list {
    float: left;
    width: 100%;
    padding-bottom: 26px;
    border-bottom:1px solid #e0e0e0
}

.productWrapper .productItemBody .customer-list .customer-title {
    margin: 58px 0 30px;
    font-size: 23px;
    color: #1b1b1b;
    text-align:center
}

.productWrapper .productItemBody .customer-list .customer-title .comments {
    font-size: 17px;
    color:#777
}

.productWrapper .productItemBody .customer-list .button {
    float: left;
    width: 100%;
    margin-top: 19px;
    text-align:center
}

.productWrapper .productItemBody .customer-list .button .customer-more-btn {
    display: inline-block;
    width: 158px;
    height: 44px;
    line-height: 44px;
    border: 1px solid #479cf2;
    font-size: 15px;
    font-weight: 600;
    color:#479cf2
}

.productWrapper .productItemBody .adv-item {
    float: left;
    width:100%
}

.productWrapper .productItemBody .adv-item .title-step {
    margin: 44px 0 20px;
    font-size: 20px;
    font-weight: 600;
    color:#525252
}

.productWrapper .productItemBody .adv-item .title-step .tip {
    height: 18px;
    padding: 4px 0 1px 50px;
    margin-right: 48px;
    font-size: 14px;
    font-weight: 400;
    color: #3b3b3b;
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/tip_x2.png);
    background-size: 39px 22px;
    background-position: 0 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .productWrapper .productItemBody .adv-item .title-step .tip {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/tip_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .productWrapper .productItemBody .adv-item .title-step .tip {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/tip_x3.png)
    }
}

.productWrapper .productItemBody .adv-item ul {
    float: left;
    width:100%
}

.productWrapper .productItemBody .adv-item ul li {
    float: left;
    width: 314px;
    height: 81px;
    margin-right: 26px;
    border: 2px solid #e0e0e0;
    text-align: center;
    line-height: 81px;
    font-size: 18px;
    color: #777;
    cursor:pointer
}

.productWrapper .productItemBody .adv-item ul li.researchTab {
    margin-right:0
}

.productWrapper .productItemBody .adv-item ul li.selected.recruitmentTab {
    border-color: #f2675f;
    color:#f2675f
}

.productWrapper .productItemBody .adv-item ul li.selected.gradstudentTab {
    border-color: #9dc24e;
    color:#9dc24e
}

.productWrapper .productItemBody .adv-item ul li.selected.researchTab {
    border-color: #479cf2;
    color:#479cf2
}

.productWrapper .productItemBody .adv-item.adv-item2 {
    margin-top:24px
}

.productWrapper .productItemBody .hbn-service-img {
    float: left;
    width: 100%;
    margin-top:10px
}

.productWrapper .productItemBody .hbn-serivce {
    position: relative;
    float: left;
    width: 100%;
    margin-top:13px
}

.productWrapper .productItemBody .hbn-serivce dl {
    float: left;
    width: 239px;
    height: 208px;
    margin-right: 14px;
    border: 1px solid #e0e0e0;
    text-align:center
}

.productWrapper .productItemBody .hbn-serivce dl.last {
    margin-right:0
}

.productWrapper .productItemBody .hbn-serivce dl dt {
    float: left;
    width: 100%;
    margin: 35px 0 14px;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    color:#3b3b3b
}

.productWrapper .productItemBody .hbn-serivce dl dd {
    float: left;
    width: 100%;
    font-size: 14px;
    color: #1b1b1b;
    line-height:20px
}

.productWrapper .productItemBody .hbn-serivce dl dd.button {
    margin-top:20px
}

.productWrapper .productItemBody .hbn-serivce dl dd.button a {
    display: inline-block;
    width: 140px;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    background-color: #479cf2;
    cursor:pointer
}

.productWrapper .productItemBody .hbn-serivce .plus-img {
    position: absolute;
    width: 45px;
    height: 45px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/service_plus45x45_x2.png);
    background-size: 45px 45px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .productWrapper .productItemBody .hbn-serivce .plus-img {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/service_plus45x45_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .productWrapper .productItemBody .hbn-serivce .plus-img {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/service_plus45x45_x3.png)
    }
}

.productWrapper .productItemBody .hbn-serivce .plus-img.onePlus {
    left: 225px;
    top:75px
}

.productWrapper .productItemBody .hbn-serivce .plus-img.twoPlus {
    left: 481px;
    top:75px
}

.productWrapper .productItemBody .hbn-serivce .plus-img.threePlus {
    left: 736px;
    top:75px
}

.productWrapper .productItemBody .product-step {
    position: relative;
    float: left;
    width: 100%;
    border-bottom:1px solid #e0e0e0
}

.productWrapper .productItemBody .product-step dl {
    float: left;
    width: 335px;
    height: 223px;
    text-align:center
}

.productWrapper .productItemBody .product-step dl dt {
    float: left;
    width: 100%;
    margin:42px 0 29px
}

.productWrapper .productItemBody .product-step dl dt .step2-img {
    margin:7px 0 9px
}

.productWrapper .productItemBody .product-step dl dt .step3-img {
    margin:0 0 22px
}

.productWrapper .productItemBody .product-step dl dd {
    float: left;
    width: 62%;
    padding: 0 19%;
    line-height: 20px;
    font-size: 14px;
    color: #1b1b1b;
    text-align:left
}

.productWrapper .productItemBody .product-step dl dd span {
    float:left
}

.productWrapper .productItemBody .product-step dl dd span.step-num {
    width:10%
}

.productWrapper .productItemBody .product-step dl dd span.step-content {
    width:90%
}

.productWrapper .productItemBody .product-step dl.last dd .step-num {
    width: 8%;
    padding-left:16%
}

.productWrapper .productItemBody .product-step dl.last dd .step-content {
    width:74%
}

.productWrapper .productItemBody .product-step .step_right {
    position: absolute;
    width: 26px;
    height: 37px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/step_right_x2.png);
    background-size: 26px 37px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .productWrapper .productItemBody .product-step .step_right {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/step_right_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .productWrapper .productItemBody .product-step .step_right {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/step_right_x3.png)
    }
}

.productWrapper .productItemBody .product-step .step_right.oneRight {
    left: 325px;
    top:88px
}

.productWrapper .productItemBody .product-step .step_right.twoRight {
    left: 659px;
    top:88px
}

.productWrapper .productItemBody .product-button {
    float: left;
    width: 100%;
    margin: 44px 0 0;
    text-align:center
}

.productWrapper .productItemBody.last {
    margin-bottom:70px
}

.productWrapper .productBody .boxlineWrap .product-img {
    width:324px
}

.productWrapper .productBody .productUl li .productT div.imgBlock .person-icon {
    width:28px
}

.productWrapper .productBody .productUl li .productT div.imgBlock .school-icon {
    width:31px
}

.productWrapper .productBody .productUl li .productT div.imgBlock .glass-icon {
    width:30px
}

.productWrapper .productBody .productUl li .productT div.imgBlock .book-icon {
    width:40px
}

.productWrapper .productBody .productUl li .productT div.imgBlock .scholarship-icon {
    width:44px
}

.productWrapper .productBody .productUl li .productT div.imgBlock .paper-icon {
    width:25px
}

.productWrapper .productItemBody .product-graph1-wrap .product-graph1 {
    width:218px
}

.productWrapper .productItemBody .product-step .step1-img {
    width:56px
}

.productWrapper .productItemBody .product-step .step2-img {
    width:53px
}

.productWrapper .productItemBody .product-step .step3-img {
    width:74px
}

.productWrapper .productItemBody .product-button .product-button-image {
    width:294px
}

.helpListWrapper .right.listSection img {
    width:100%
}

.customersAllWrapper .divUl .divLi img {
    width:137px
}

.singleFullContentWrapper .longtermLink img {
    width:100%
}

.contentBody .partnershipLayout .buttonSet img {
    width:237px
}

.introduce5 .locationInfo dl .top-margin {
    margin-top:6px
}

.introduce5 .locationInfo h3 {
    margin:25px 0 25px 0
}

.introduce5 .locationInfo dl.last {
    margin-top:21px
}

.introduce5 .locationInfo .hbnContact {
    margin-top:30px
}

.introduce5 .locationInfo dl .emphasis {
    font-weight:700
}

.introduce5 .locationInfo {
    padding-left:0
}

.otherHeader.boardBottom.top-margin {
    margin-top:62px
}

.otherHeader .title-bar-image {
    float: left;
    width: 1px;
    height: 24px;
    margin:4px 12px 0
}

.otherHeader .count-wrap {
    float: left;
    margin-top: 8px;
    font-size: 17px;
    color:#3b3b3b
}

.otherHeader .count-wrap.gradstudent {
    margin-left:3px
}

.otherHeader .count-wrap .number {
    font-weight: 700;
    color:#405785
}

.customerKind li:last-child {
    padding-right: 0;
    background:0 0
}

.inputForm .cke {
    border: 1px solid #b9b9b9;
    -webkit-box-shadow: none;
    box-shadow:none
}

.inputForm .cke_top {
    background-image: none;
    background-color: #f9f9f9;
    padding:2px 8px
}

.inputForm .cke_toolgroup {
    background-image:none
}

.inputForm .cke_toolgroup {
    border: none;
    background: 0 0;
    margin-bottom:0
}

.inputForm .cke_bottom {
    background: 0 0;
    border:none
}

.cke_editable, .content_author {
    padding: 21px 21px 25px;
    font-size:14px
}

.cke_editable span[style], .content_author span[style] {
    font-family: "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", Dotum, Helvetica, sans-serif
}

.cke_editable dl, .cke_editable ol, .cke_editable ul, .content_author dl, .content_author ol, .content_author ul {
    padding:0 20px
}

.cke_editable li, .content_author li {
    display:list-item
}

.cke_editable ul li, .content_author ul li {
    list-style-type:disc
}

.cke_editable ol li, .content_author ol li {
    list-style-type:decimal
}

.cke_editable h1, .cke_editable h2, .cke_editable h3, .cke_editable h4, .cke_editable h5, .content_author h1, .content_author h2, .content_author h3, .content_author h4, .content_author h5 {
    margin: 1em 0;
    font-weight:600
}

.cke_editable h1, .content_author h1 {
    font-size:20px
}

.cke_editable h2, .content_author h2 {
    font-size:18px
}

.cke_editable h3, .content_author h3 {
    font-size:16px
}

.cke_editable h4, .content_author h4 {
    font-size:14px
}

.cke_editable h5, .content_author h5 {
    font-size:13px
}

.cke_editable blockquote, .content_author blockquote {
    padding-left: 9px;
    margin: 1em 26px 1em 14px;
    border-left:3px solid #b9b9b9
}

.cke_editable blockquote p, .content_author blockquote p {
    padding: 0;
    margin:0
}

.cke_editable img, .cke_editable table, .content_author img, .content_author table {
    max-width:927px
}

.cke_editable table td, .cke_editable table th, .content_author table td, .content_author table th {
    border: 1px solid #ececec;
    padding:5px 3px
}

.cke_editable .bold, .content_author .bold {
    font-weight:600
}

.cke_editable .content-section, .content_author .content-section {
    padding-bottom:30px
}

.cke_editable .content-section .section-title, .content_author .content-section .section-title {
    padding: 0 1px 1px 20px;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 15px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/number_icon_x2.png);
    background-size: 15px 15px;
    background-position: 0 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .cke_editable .content-section .section-title, .content_author .content-section .section-title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/number_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .cke_editable .content-section .section-title, .content_author .content-section .section-title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/number_icon_x3.png)
    }
}

.introLobContent.cke_editable p {
    margin:0
}

.cke_button__imageadd_icon {
    background:url(//asset.hibrain.io/components/ckeditor/skins/moono-lisa/icons.png) no-repeat 0 -960px !important
}

.itemFull .cke_editable {
    padding:21px 34px 25px
}

.singleContentWrapper .itemFull .cke_editable {
    padding:21px 30px 25px
}

.cke_dialog_ui_button {
    padding:4px 2px
}

a.cke_dialog_ui_button_ok {
    background-color: #579cf2;
    border:1px solid #579cf2
}

a.cke_dialog_ui_button_ok:hover {
    background-color: #579cf2;
    border:1px solid #579cf2
}

.cke_dialog_title {
    font-size: 13px;
    padding:12px 19px 5px 12px
}

a.cke_dialog_tab, input.cke_dialog_ui_input_password, input.cke_dialog_ui_input_text, textarea.cke_dialog_ui_input_textarea {
    border-radius:0
}

iframe .dk1 {
    background-color:#fff
}

.content_author {
    color: #3b3b3b;
    border-bottom:1px solid #525252
}

.content_author .contentblock {
    margin-bottom:18px
}

.content_author .authorTitle {
    font-size: 16px;
    font-weight: 600;
    margin-top:0
}

.content_author .authorblockwrapper {
    float: left;
    width: 100%;
    border-top:1px solid #ebebeb
}

.content_author .authorblock {
    width:49%
}

.content_author .authorblock dl {
    padding:25px 0 0 0
}

.content_author .authorblock dl dt {
    font-size: 15px;
    font-weight:600
}

.content_author .authorblock dl dd .year {
    color: #777;
    font-weight: 600;
    padding-right:8px
}

.content_author .authorblock dl.ddpadding dd {
    padding-bottom:10px
}

.inputBody .note-editor.note-frame {
    border-color: #b9b9b9;
    border-radius:0
}

.inputBody .card {
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius:0
}

.inputBody .card-header {
    border-color:#b9b9b9
}

.inputBody .note-editor.note-frame .note-statusbar {
    background-color: #fff;
    border-bottom-right-radius: 0;
    border-bottom-left-radius:0
}

.inputBody .form-control {
    width:100%
}

.content_author, .note-editable {
    padding: 21px 21px 25px !important;
    margin: 8px !important;
    font-size:14px
}

.content_author span[style], .note-editable span[style] {
    font-family: "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", Dotum, Helvetica, sans-serif
}

.content_author dl, .content_author ol, .content_author ul, .note-editable dl, .note-editable ol, .note-editable ul {
    padding:0 20px
}

.content_author li, .note-editable li {
    display:list-item
}

.content_author ul li, .note-editable ul li {
    list-style-type:disc
}

.content_author ol li, .note-editable ol li {
    list-style-type:decimal
}

.content_author h1, .content_author h2, .content_author h3, .content_author h4, .content_author h5, .note-editable h1, .note-editable h2, .note-editable h3, .note-editable h4, .note-editable h5 {
    margin: 1em 0;
    font-weight:600
}

.content_author h1, .note-editable h1 {
    font-size:20px
}

.content_author h2, .note-editable h2 {
    font-size:18px
}

.content_author h3, .note-editable h3 {
    font-size:16px
}

.content_author h4, .note-editable h4 {
    font-size:14px
}

.content_author h5, .note-editable h5 {
    font-size:13px
}

.content_author blockquote, .note-editable blockquote {
    padding-left: 9px;
    margin: 1em 26px 1em 14px;
    border-left:3px solid #b9b9b9
}

.content_author blockquote p, .note-editable blockquote p {
    padding: 0;
    margin:0
}

.content_author img, .content_author table, .note-editable img, .note-editable table {
    max-width:927px
}

.content_author .bold, .note-editable .bold {
    font-weight:600
}

.content_author .content-section, .note-editable .content-section {
    padding-bottom:30px
}

.content_author .content-section .section-title, .note-editable .content-section .section-title {
    padding: 0 1px 1px 20px;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 15px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/number_icon_x2.png);
    background-size: 15px 15px;
    background-position: 0 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .content_author .content-section .section-title, .note-editable .content-section .section-title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/number_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .content_author .content-section .section-title, .note-editable .content-section .section-title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/number_icon_x3.png)
    }
}

.section-title {
    padding: 0 1px 1px 20px;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 15px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/number_icon_x2.png);
    background-size: 15px 15px;
    background-position: 0 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .section-title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/number_icon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .section-title {
        background-image:url(https://asset.hibrain.io/images/dist/icon/number_icon_x3.png)
    }
}

.inputBody .note-editor.note-frame .note-statusbar {
    border:none
}

.content_author p, .recruitViewContent .cke_editable p {
    line-height:2
}

.content_author table p, .recruitViewContent .cke_editable table p {
    margin:7px 0
}

.content_author p, .recruitViewContent .note-editable p {
    line-height:2
}

.content_author table p, .recruitViewContent .note-editable table p {
    margin:7px 0
}

.cke_editable {
    font-family: "Apple SD Gothic Neo", "맑은 고딕", "Malgun Gothic", "돋움", Dotum, Helvetica, sans-serif
}

.hbnLayerPopWrapper {
    position: absolute;
    top: 26px;
    width: 470px;
    min-height: 590px;
    margin: 200px 0 0 335px;
    background-color: #fff;
    z-index:991
}

.hbnLayerPopWrapper .closeBotton {
    position: absolute;
    float: right;
    width: 30px;
    height: 30px;
    left: 425px;
    top: 15px;
    cursor:pointer
}

.hbnLayerPopWrapper .header {
    float: left;
    width:100%
}

.hbnLayerPopWrapper .body {
    float: left;
    width:100%
}

.hbnLayerPopWrapper .body .eventImg {
    margin-top: 20px;
    text-align:center
}

.hbnLayerPopWrapper .body .eventImg .popupTitle {
    font-size: 20px;
    font-weight: 600;
    color:#3b3b3b
}

.hbnLayerPopWrapper .body .eventImg .popupTitle .popBLUE {
    color:#1c7cff
}

.hbnLayerPopWrapper .body .eventImg p {
    text-align: left;
    padding: 20px 50px 0;
    font-size: 14px;
    color: #3b3b3b;
    line-height:18px
}

.hbnLayerPopWrapper .body .section {
    width: 100%;
    margin:0
}

.hbnLayerPopWrapper .body .section .title {
    font-size: 16px;
    font-weight: 600;
    color:#525252
}

.hbnLayerPopWrapper .body .section .title .manadatoryment {
    font-size: 12px;
    font-weight:400
}

.hbnLayerPopWrapper .body .step2 {
    width:100%
}

.hbnLayerPopWrapper .body .step2 .buttonSet {
    margin:24px 0 0
}

.hbnLayerPopWrapper .body .step2 .buttonSet .textRedBtn {
    display: inline-block;
    width: 244px;
    height: 26px;
    line-height: 26px;
    margin: 0;
    text-align: center;
    padding: 14px 0 10px;
    font-size: 17px;
    color: #fff;
    background-color: #2883ff;
    border: 1px solid #2883ff;
    cursor:pointer
}

.hbnLayerPopWrapper .body .step2 .buttonSet .textRedBtn:hover {
    text-decoration:none
}

.hbnLayerPopWrapper .body .step2 .buttonSet .textWhiteBtn {
    display: inline-block;
    height: 27px;
    line-height: 20px;
    padding: 0 15px 0 14px;
    font-size: 13px;
    color: #919191;
    background-color: #fff;
    cursor: pointer;
    border: none;
    margin:0
}

.hbnLayerPopWrapper .body .step2 .buttonSet .textWhiteBtn:hover {
    text-decoration:underline
}

.hbnLayerPopWrapper .body .step2 .buttonSetLast {
    margin:12px 0 0 0
}

.hbnLayerPopWrapper .body .step2 .personUpdateBtn {
    width: 191px;
    height: 45px;
    content: '';
    font-size: 0;
    background-image: url(https://asset.hibrain.io/images/dist/contents/renewalOpen/complete_btn_x2.png);
    background-size: 191px 45px;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbnLayerPopWrapper .body .step2 .personUpdateBtn {
        background-image:url(https://asset.hibrain.io/images/dist/contents/renewalOpen/complete_btn_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbnLayerPopWrapper .body .step2 .personUpdateBtn {
        background-image:url(https://asset.hibrain.io/images/dist/contents/renewalOpen/complete_btn_x3.png)
    }
}

.hbnLayerPopWrapper .body .step2 .nextBtn {
    width: 191px;
    height: 45px;
    content: '';
    font-size: 0;
    background-image: url(https://asset.hibrain.io/images/dist/contents/renewalOpen/next_x2.png);
    background-size: 191px 45px;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbnLayerPopWrapper .body .step2 .nextBtn {
        background-image:url(https://asset.hibrain.io/images/dist/contents/renewalOpen/next_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbnLayerPopWrapper .body .step2 .nextBtn {
        background-image:url(https://asset.hibrain.io/images/dist/contents/renewalOpen/next_x3.png)
    }
}

.hbnLayerPopWrapper .body .step2 .idcheckWrapper {
    width: 698px;
    padding: 25px 0;
    border:1px solid #e0e0e0
}

.hbnLayerPopWrapper .body .step2 .idcheckWrapper .singleItem {
    padding: 0 56px;
    border:0
}

.hbnLayerPopWrapper .body .step2 .idcheckWrapper .singleItem h3 {
    font-size: 18px;
    color: #3b3b3b;
    margin-bottom:16px
}

.hbnLayerPopWrapper .body .step2 .idcheckWrapper .singleItem span {
    font-size: 14px;
    color: #3b3b3b;
    margin-bottom:16px
}

.hbnLayerPopWrapper .body .step2 .idcheckWrapper .singleItem .cellphoneBtn {
    width: 152px;
    height: 42px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/renewalOpen/phone_x2.png);
    background-size: 152px 42px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbnLayerPopWrapper .body .step2 .idcheckWrapper .singleItem .cellphoneBtn {
        background-image:url(https://asset.hibrain.io/images/dist/contents/renewalOpen/phone_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbnLayerPopWrapper .body .step2 .idcheckWrapper .singleItem .cellphoneBtn {
        background-image:url(https://asset.hibrain.io/images/dist/contents/renewalOpen/phone_x3.png)
    }
}

.hbnLayerPopWrapper .body .step2 .idcheckWrapper .singleItem .ipinBtn {
    width: 152px;
    height: 42px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/renewalOpen/i-pin_x2.png);
    background-size: 152px 42px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbnLayerPopWrapper .body .step2 .idcheckWrapper .singleItem .ipinBtn {
        background-image:url(https://asset.hibrain.io/images/dist/contents/renewalOpen/i-pin_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbnLayerPopWrapper .body .step2 .idcheckWrapper .singleItem .ipinBtn {
        background-image:url(https://asset.hibrain.io/images/dist/contents/renewalOpen/i-pin_x3.png)
    }
}

.hbnLayerPopWrapper .body .step2 .idcheckWrapper .singleItem.last {
    border-left:1px solid #e0e0e0
}

.hbnLayerPopWrapper .body .step2 .comments {
    margin:12px 0 36px
}

.hbnLayerPopWrapper .body .agreementStep {
    width:800px
}

.hbnLayerPopWrapper .body .agreementStep .half-section {
    position: relative;
    width: 298px;
    height: 20px;
    padding: 18px 50px;
    background-color:#fef0ef
}

.hbnLayerPopWrapper .body .agreementStep .half-section .title {
    float: left;
    line-height: 24px;
    margin-right:7px
}

.hbnLayerPopWrapper .body .agreementStep .half-section .agreeCheckOff, .hbnLayerPopWrapper .body .agreementStep .half-section .privacyCheckOff {
    float: left;
    width: 20px;
    height: 20px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/renewalOpen/uncheck_x2.png);
    background-size: 18px 18px;
    background-position: 1px 1px;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbnLayerPopWrapper .body .agreementStep .half-section .agreeCheckOff, .hbnLayerPopWrapper .body .agreementStep .half-section .privacyCheckOff {
        background-image:url(https://asset.hibrain.io/images/dist/contents/renewalOpen/uncheck_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbnLayerPopWrapper .body .agreementStep .half-section .agreeCheckOff, .hbnLayerPopWrapper .body .agreementStep .half-section .privacyCheckOff {
        background-image:url(https://asset.hibrain.io/images/dist/contents/renewalOpen/uncheck_x3.png)
    }
}

.hbnLayerPopWrapper .body .agreementStep .half-section .agreeCheckOn, .hbnLayerPopWrapper .body .agreementStep .half-section .privacyCheckOn {
    float: left;
    width: 20px;
    height: 20px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/renewalOpen/check_x2.png);
    background-size: 18px 18px;
    background-position: 1px 1px;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbnLayerPopWrapper .body .agreementStep .half-section .agreeCheckOn, .hbnLayerPopWrapper .body .agreementStep .half-section .privacyCheckOn {
        background-image:url(https://asset.hibrain.io/images/dist/contents/renewalOpen/check_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbnLayerPopWrapper .body .agreementStep .half-section .agreeCheckOn, .hbnLayerPopWrapper .body .agreementStep .half-section .privacyCheckOn {
        background-image:url(https://asset.hibrain.io/images/dist/contents/renewalOpen/check_x3.png)
    }
}

.hbnLayerPopWrapper .body .agreementStep .half-section .agreeBtn {
    float: right;
    padding-top:4px
}

.hbnLayerPopWrapper .body .agreementStep .half-section .errorWrap {
    float: left;
    width:100%
}

.hbnLayerPopWrapper .body .agreementStep .textArea {
    position: relative;
    top: 10px;
    width: 517px;
    height: 205px;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    z-index:300
}

.layer_overlay {
    position: absolute;
    top: 1px;
    left: 1px;
    background: #aaa url(https://asset.hibrain.io/components/jquery-ui/themes/base/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
    opacity: .3;
    z-index:980
}

.aliasUpdatelayerPopWrapper {
    position: absolute;
    top: 26px;
    width: 515px;
    padding: 52px 55px;
    margin: 200px 0 0 280px;
    background-color: #fff;
    z-index:990
}

.aliasUpdatelayerPopWrapper .header {
    margin-bottom:24px
}

.aliasUpdatelayerPopWrapper .header h2 {
    margin-bottom: 25px;
    text-align: center;
    font-size: 19px;
    font-weight: 600;
    color:#3b3b3b
}

.aliasUpdatelayerPopWrapper .header p {
    padding-left: 10px;
    line-height: 20px;
    font-size: 14px;
    color: #3b3b3b;
    margin-bottom: 6px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/dot3_x2.png);
    background-size: 3px 3px;
    background-position: 0 6px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .aliasUpdatelayerPopWrapper .header p {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .aliasUpdatelayerPopWrapper .header p {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3_x3.png)
    }
}

.aliasUpdatelayerPopWrapper .body .inputForm {
    width: 100%;
    background-size:120px 1px
}

.aliasUpdatelayerPopWrapper .body .inputForm .inputItem .inputHeader {
    width:120px
}

.aliasUpdatelayerPopWrapper .body .inputForm .inputItem .inputHeader label {
    color:#3b3b3b
}

.aliasUpdatelayerPopWrapper .body .inputForm .inputItem .inputBody {
    width: 381px;
    color:#3b3b3b
}

.aliasUpdatelayerPopWrapper .body .inputForm .inputItem .inputBody .itemViewData {
    font-weight:600
}

.aliasUpdatelayerPopWrapper .body .buttonSet {
    margin:30px 0 0
}

.aliasUpdatelayerPopWrapper .body .buttonSet .h50 {
    font-size:16px
}

.articleUpdatelayerPopWrapper {
    position: absolute;
    top: 26px;
    width: 515px;
    padding: 52px 55px;
    margin: 200px 0 0 280px;
    background-color: #fff;
    z-index:990
}

.articleUpdatelayerPopWrapper .header h2 {
    margin-bottom: 25px;
    text-align: center;
    font-size: 21px;
    font-weight: 600;
    color:#3b3b3b
}

.articleUpdatelayerPopWrapper p {
    line-height: 20px;
    font-size: 14px;
    color: #3b3b3b;
    margin-bottom:16px
}

.articleUpdatelayerPopWrapper p a.hbnBLUE {
    color:#479cf2
}

.articleUpdatelayerPopWrapper .body .msgBlock {
    line-height: 20px;
    font-size: 13px;
    padding: 12px 18px;
    margin-bottom: 16px;
    background-color: #f6f6f6;
    color:#000
}

.articleUpdatelayerPopWrapper .body .buttonSet {
    margin:30px 0 0
}

.articleUpdatelayerPopWrapper .body .buttonSet .h50 {
    font-size:16px
}

.eventTopImg {
    margin-top:25px
}

.eventSection {
    float: left;
    width: 1138px;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color:#d4d4d4
}

.eventSection .section1 {
    float: left;
    width: 898px;
    padding: 74px 120px 20px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/event/event_giftcard_x2.png);
    background-size: 300px 177px;
    background-position: 680px 294px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .eventSection .section1 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/event/event_giftcard_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .eventSection .section1 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/event/event_giftcard_x3.png)
    }
}

.eventSection .section1 dl {
    padding-bottom:50px
}

.eventSection .section1 dl dd {
    font-size: 16px;
    color: #3b3b3b;
    line-height: 27px;
    padding:10px 0 6px 10px
}

.eventSection .section1 dl dd .hbnBLUE {
    font-size:17px
}

.eventSection .section2 {
    float: left;
    width: 898px;
    padding: 56px 120px 50px;
    background-color:#f9f9f9
}

.eventSection .section2 .header {
    float: left;
    width: 100%;
    text-align:center
}

.eventSection .section2 .header p {
    float: left;
    width: 100%;
    padding-top: 16px;
    font-size: 18px;
    color:#3b3b3b
}

.eventSection .section2 .inputForm {
    width: 854px;
    padding: 20px;
    border: 2px solid #3b3b3b;
    margin-top: 30px;
    background:#fff
}

.eventSection .section2 .inputForm .inputHeader {
    width: 100px;
    border:none
}

.eventSection .section2 .inputForm .inputBody {
    width: 732px;
    border: none;
    padding:9px 8px 9px 14px
}

.eventSection .section2 .inputForm .inputBody .inputfull {
    width:722px
}

.eventSection .section2 .inputForm .inputBody textarea {
    width: 718px;
    height:300px
}

.eventSection .section2 .inputForm .inputBody .captchaWrapper input[type=text] {
    width:270px
}

.eventSection .section2 .inputForm .privacyWrapper {
    width: 846px;
    margin-right: 8px;
    border-bottom:none
}

.eventSection .section2 .buttonSet {
    margin:40px 0 0
}

.eventSection .section2 .buttonSet .eventsubmit {
    width: 311px;
    height: 88px;
    border: 0;
    padding: 0;
    margin: 0;
    background-image: url(https://asset.hibrain.io/images/dist/contents/event/event_button_x2.png);
    background-size: 311px 88px;
    background-position: 0 0;
    background-repeat: no-repeat;
    cursor:pointer
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .eventSection .section2 .buttonSet .eventsubmit {
        background-image:url(https://asset.hibrain.io/images/dist/contents/event/event_button_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .eventSection .section2 .buttonSet .eventsubmit {
        background-image:url(https://asset.hibrain.io/images/dist/contents/event/event_button_x3.png)
    }
}

.eventSection .section3 {
    float: left;
    width: 898px;
    padding:56px 120px 50px
}

.eventSection .section3 .titleHeader {
    float: left;
    margin-bottom: 10px;
    font-size: 30px;
    font-weight: 600;
    color:#3b3b3b
}

.eventSection .section3 ul li {
    float: left;
    width: 888px;
    padding: 5px 0 3px 13px;
    font-size: 14px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/event/event_read_dot_x2.png);
    background-size: 3px 3px;
    background-position: 3px 11px;
    background-repeat: no-repeat;
    color:#3b3b3b
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .eventSection .section3 ul li {
        background-image:url(https://asset.hibrain.io/images/dist/contents/event/event_read_dot_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .eventSection .section3 ul li {
        background-image:url(https://asset.hibrain.io/images/dist/contents/event/event_read_dot_x3.png)
    }
}

.awardWrapper .awardHeader {
    width: 1140px;
    height: 357px;
    margin-top: 13px;
    background: transparent url(https://asset.hibrain.io/images/dist/contents/awards/2017/title_background.png) 0 0 no-repeat;
    text-align:center
}

.awardWrapper .awardHeader .eventTopImg {
    margin-top:43px
}

.awardWrapper .awardHeader .dyImg {
    position: relative;
    top:24px
}

.awardSection {
    width: 100%;
    height:293px
}

.awardSection .title-img {
    position: relative;
    top: 113px;
    right:32px
}

.awardSection .conent-img {
    position: relative;
    top: 121px;
    left:32px
}

.awardSection1 {
    float: left;
    width: 963px;
    padding:48px 80px 69px 97px
}

.awardSection1 .item1 {
    width: 470px;
    height: 510px;
    background: transparent url(https://asset.hibrain.io/images/dist/contents/awards/2017/star1.png) 0 0 no-repeat;
    background-size:470px 510px
}

.awardSection1 .item2 {
    width: 470px;
    height: 510px;
    background: transparent url(https://asset.hibrain.io/images/dist/contents/awards/2017/star2.png) 0 0 no-repeat;
    background-size:470px 510px
}

.awardSection1 .item3 {
    width: 470px;
    height: 510px;
    margin-top: 28px;
    background: transparent url(https://asset.hibrain.io/images/dist/contents/awards/2017/star3.png) 0 0 no-repeat;
    background-size:470px 510px
}

.awardSection1 .item4 {
    width: 470px;
    height: 510px;
    margin-top: 28px;
    background: transparent url(https://asset.hibrain.io/images/dist/contents/awards/2017/star4.png) 0 0 no-repeat;
    background-size:470px 510px
}

.awardSection1 .itemButton {
    width: 341px;
    height: 60px;
    margin: 413px 0 0 56px;
    cursor:pointer
}

.awardSection2 {
    float: left;
    width: 100%;
    height: 391px;
    text-align:center
}

.awardSection2 .title-img {
    position: relative;
    top: 25px;
    right:23px
}

.awardSection2 .conent-img {
    position: relative;
    bottom: 11px;
    left:56px
}

.awardSection3 {
    float: left;
    width: 963px;
    padding:48px 80px 48px 97px
}

.awardSection3 .title-img {
    margin-right:100px
}

.awardSection3 .conent-img {
    margin-top:30px
}

.bottomLogo {
    float: left;
    width: 100%;
    margin: 40px 0;
    text-align:center
}

.awardEventWrapper {
    position: absolute;
    top: 26px;
    width: 740px;
    height: 450px;
    margin: 779px 0 0 200px;
    background-color: #fff;
    z-index:990
}

.awardEventWrapper .closeBotton {
    position: absolute;
    width: 32px;
    height: 32px;
    top: 29px;
    left: 679px;
    background: transparent url(https://asset.hibrain.io/images/dist/contents/awards/2017/closed.png) 0 0 no-repeat;
    background-size: 32px 32px;
    cursor:pointer
}

.awardEventWrapper .buttonSet {
    margin-top:26px
}

.awardEventWrapper .awardEventButton {
    display: inline-block;
    width: 290px;
    height: 37px;
    line-height: 37px;
    margin: 0;
    text-align: center;
    padding: 14px 0 10px;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
    background-color: #535353;
    cursor:pointer
}

.awardEventWrapper .awardEventButton:hover {
    text-decoration:none
}

.awardEventWrapper .title {
    width: 100%;
    height: 60px;
    margin-top:40px
}

.awardEventWrapper .body {
    width: 100%;
    height:225px
}

.awardEventWrapper .awardItem1 .title {
    background: transparent url(https://asset.hibrain.io/images/dist/contents/awards/2017/star1_button-pop_title.png) center no-repeat;
    background-size:425px 60px
}

.awardEventWrapper .awardItem1 .body {
    background: transparent url(https://asset.hibrain.io/images/dist/contents/awards/2017/star1_button-pop.png) center no-repeat;
    background-size:680px 225px
}

.awardEventWrapper .awardItem2 .title {
    background: transparent url(https://asset.hibrain.io/images/dist/contents/awards/2017/star2_button_pop_title.png) center no-repeat;
    background-size:425px 60px
}

.awardEventWrapper .awardItem2 .body {
    background: transparent url(https://asset.hibrain.io/images/dist/contents/awards/2017/star2_button-pop.png) center no-repeat;
    background-size:680px 225px
}

.awardEventWrapper .awardItem3 .title {
    background: transparent url(https://asset.hibrain.io/images/dist/contents/awards/2017/star3_button-pop_title.png) center no-repeat;
    background-size:425px 60px
}

.awardEventWrapper .awardItem3 .body {
    background: transparent url(https://asset.hibrain.io/images/dist/contents/awards/2017/star3_button-pop.png) center no-repeat;
    background-size:680px 225px
}

.awardEventWrapper .awardItem4 .title {
    background: transparent url(https://asset.hibrain.io/images/dist/contents/awards/2017/star4_button-pop_title.png) center no-repeat;
    background-size:425px 60px
}

.awardEventWrapper .awardItem4 .body {
    background: transparent url(https://asset.hibrain.io/images/dist/contents/awards/2017/star4_button-pop.png) center no-repeat;
    background-size:680px 225px
}

.person-info-wrapper {
    position: absolute;
    top: 26px;
    background-color: #fff;
    z-index: 991;
    width: 623px;
    padding: 0 46px;
    margin: 200px 0 0 235px;
    min-height: 100px;
    -webkit-box-shadow: 5px 5px 15px #c7c7c7;
    box-shadow:5px 5px 15px #c7c7c7
}

.person-info-wrapper .header-wrapper {
    border-bottom:solid 3px #1d7bff
}

.person-info-wrapper .header-wrapper .hbn-logo-image {
    width: 160px;
    margin:23px 0 15px 0
}

.person-info-wrapper .header-wrapper .close-button {
    position: absolute;
    float: right;
    padding-right: 16px;
    top: 43px;
    cursor: pointer;
    right: 46px;
    font-size: 14px;
    font-weight: 700;
    color: #777;
    background-image: url(https://asset.hibrain.io/images/dist/contents/renewalOpen/personInfoPage_close_button.svg);
    background-size: 12px auto;
    background-repeat: no-repeat;
    background-position:right 1px bottom 3px
}

.person-info-wrapper .header-wrapper .division-icon {
    position: absolute;
    float: right;
    top: 43px;
    right: 101px;
    font-size: 13px;
    color:#c7c7c7
}

.person-info-wrapper .header-wrapper .close-text-button {
    position: absolute;
    float: right;
    top: 43px;
    cursor: pointer;
    right: 118px;
    font-size: 14px;
    color:#777
}

.person-info-wrapper .body-wrapper .info-wrapper {
    float: left;
    width: 100%;
    padding: 35px 0;
    border-bottom:solid 1px #e2e2e2
}

.person-info-wrapper .body-wrapper .text-wrapper {
    float: left;
    width: 435px;
    padding-right: 188px;
    word-break: keep-all;
    background-image: url(https://asset.hibrain.io/images/dist/contents/renewalOpen/personInfoPage_person-image.svg);
    background-size: 90px auto;
    background-repeat: no-repeat;
    background-position:right 60px center
}

.person-info-wrapper .body-wrapper .text-wrapper .text-blue {
    color:#1b7bff
}

.person-info-wrapper .body-wrapper .text-wrapper .text-bold {
    font-weight:700
}

.person-info-wrapper .body-wrapper .text-wrapper .title {
    padding-bottom: 15px;
    font-size: 25px;
    line-height: 39px;
    color: #1b1b1b;
    font-weight: 700;
    word-break:keep-all
}

.person-info-wrapper .body-wrapper .text-wrapper .content {
    line-height: 23px;
    font-size: 15px;
    color:#3b3b3b
}

.person-info-wrapper .body-wrapper .button-wrapper {
    float: left;
    margin: 32px 189px;
    width: 245px;
    height: 48px;
    background-color:#1b7bff
}

.person-info-wrapper .body-wrapper .button-wrapper .button {
    float: left;
    text-align: center;
    width: 100%;
    padding: 13px 0;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    text-decoration:none
}

.aliasUpdatelayerPopWrapper .body .nickname-comment {
    float: left;
    margin-top: 7px;
    padding-left: 18px;
    font-size: 13px;
    color: #f2675f;
    background-image: url(https://asset.hibrain.io/images/dist/icon/bgcommentTitle_x2.png);
    background-size: 14px auto;
    background-position: 0 top;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .aliasUpdatelayerPopWrapper .body .nickname-comment {
        background-image:url(https://asset.hibrain.io/images/dist/icon/bgcommentTitle_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .aliasUpdatelayerPopWrapper .body .nickname-comment {
        background-image:url(https://asset.hibrain.io/images/dist/icon/bgcommentTitle_x3.png)
    }
}

.articleTiplayerPopWrapper {
    position: absolute;
    top: 26px;
    width: 600px;
    padding: 52px 55px 40px;
    margin: 50px 0 0 280px;
    background-color: #fff;
    z-index:990
}

.articleTiplayerPopWrapper .close-button {
    width: 25px;
    float: right;
    margin-top: -30px;
    margin-right: -30px;
    cursor:pointer
}

.articleTiplayerPopWrapper .header h2 {
    margin-bottom: 25px;
    text-align: center;
    font-size: 21px;
    font-weight: 600;
    color:#3b3b3b
}

.articleTiplayerPopWrapper p {
    line-height: 20px;
    font-size: 14px;
    color: #3b3b3b;
    margin-bottom:16px
}

.articleTiplayerPopWrapper p a.hbnBLUE {
    color:#479cf2
}

.articleTiplayerPopWrapper .body .msgBlock {
    line-height: 20px;
    font-size: 13px;
    padding: 20px;
    margin-bottom: 16px;
    background-color: #f6f6f6;
    color:#000
}

.articleTiplayerPopWrapper .body .buttonSet {
    margin:20px 0 0
}

.articleTiplayerPopWrapper .body .buttonSet .button {
    padding: 0 90px;
    height: 43px;
    line-height: 43px;
    border: 1px solid #479cf2;
    font-size: 16px;
    background-color: #479cf2;
    color: #fff;
    font-weight:700
}

.articleTiplayerPopWrapper .body .buttonSet .button.small-padding {
    padding:0 35px
}

.articleTiplayerPopWrapper .tip-title {
    font-size: 14px;
    color: #3b3b3b;
    font-weight: 700;
    margin-bottom:5px
}

.articleTiplayerPopWrapper .tip-content {
    font-size: 14px;
    color: #3b3b3b;
    line-height: 23px;
    margin-bottom:20px
}

.articleTiplayerPopWrapper .tip-content:last-child {
    margin-bottom:0
}

.recruitCommentlayerPopWrapper {
    position: absolute;
    top: 26px;
    width: 390px;
    padding: 35px 30px;
    margin: 150px 0 0 380px;
    background-color: #fff;
    z-index:990
}

.recruitCommentlayerPopWrapper h2 {
    margin-bottom: 20px;
    text-align: center;
    font-size: 22px;
    font-weight: 600;
    color:#1b1b1b
}

.recruitCommentlayerPopWrapper p {
    text-align: center;
    line-height: 25px;
    font-size: 15px;
    color:#3b3b3b
}

.recruitCommentlayerPopWrapper p a.hbnBLUE {
    color:#479cf2
}

.recruitCommentlayerPopWrapper p .open-button {
    width: 75px;
    margin-top:-3px
}

.recruitCommentlayerPopWrapper .body-wrap {
    padding:10px 0
}

.recruitCommentlayerPopWrapper .msgBlock {
    line-height: 20px;
    font-size: 13px;
    padding: 20px;
    margin-bottom: 16px;
    background-color: #f6f6f6;
    color:#000
}

.recruitCommentlayerPopWrapper .buttonSet {
    margin:25px 0 0
}

.recruitCommentlayerPopWrapper .buttonSet .button {
    padding: 0 90px;
    height: 44px;
    line-height: 44px;
    font-size:15px
}

.recruitCommentlayerPopWrapper .buttonSet .button.white {
    border: 1px solid #c9c9c9;
    background-color: #fff;
    color: #3b3b3b;
    margin-right:13px
}

.recruitCommentlayerPopWrapper .buttonSet .button.blue {
    border: 1px solid #479cf2;
    background-color: #479cf2;
    color: #fff;
    font-weight:700
}

.recruitCommentlayerPopWrapper .buttonSet .button.small-padding {
    padding:0 32px
}

html[data-platform=Win32] .globalNaviWrapper .globalLayout ul, html[data-platform=Win64] .globalNaviWrapper .globalLayout ul {
    margin-top:7px
}

html[data-platform=Win32] .globalNaviWrapper .globalLayout ul li, html[data-platform=Win64] .globalNaviWrapper .globalLayout ul li {
    background-position:100% 5px
}

html[data-platform=Win32] .statusMents .statusContent, html[data-platform=Win64] .statusMents .statusContent {
    line-height:19px
}

html[data-platform=Win32] .globalNavigationUl li, html[data-platform=Win64] .globalNavigationUl li {
    font-size: 18px;
    font-weight:700
}

html[data-platform=Win32] .globalNavigationUl li.menuAll, html[data-platform=Win64] .globalNavigationUl li.menuAll {
    padding:18px 0 12px
}

html[data-platform=Win32] .globalNavigationUl li.menuAll a, html[data-platform=Win64] .globalNavigationUl li.menuAll a {
    line-height: 15px;
    background-position:5px 7px
}

html[data-platform=Win32] .globalNavigationUl li.menuAll.selected a, html[data-platform=Win64] .globalNavigationUl li.menuAll.selected a {
    background-position:5px 7px
}

html[data-platform=Win32] .brainService .hbntitleImage, html[data-platform=Win64] .brainService .hbntitleImage {
    height:19px
}

html[data-platform=Win32] .brainService .btnSet, html[data-platform=Win64] .brainService .btnSet {
    margin:15px 14px 0 15px
}

html[data-platform=Win32] .brainService .btnSet a, html[data-platform=Win64] .brainService .btnSet a {
    background-position:100% 8px
}

html[data-platform=Win32] .brainService .texth27Btn, html[data-platform=Win64] .brainService .texth27Btn {
    margin-top:9px
}

html[data-platform=Win32] .brainService .btnControl, html[data-platform=Win64] .brainService .btnControl {
    margin-top:14px
}

html[data-platform=Win32] .brainService .slide-number, html[data-platform=Win64] .brainService .slide-number {
    margin:15px 2px 0 0
}

html[data-platform=Win32] .brainService .widgetList .btnSet a, html[data-platform=Win64] .brainService .widgetList .btnSet a {
    background-position:100% 6px
}

html[data-platform=Win32] .hbnMainContainer .customerWrapper .customerHeader .btnSet a, html[data-platform=Win64] .hbnMainContainer .customerWrapper .customerHeader .btnSet a {
    background-position:100% 6px
}

html[data-platform=Win32] .customerWrapper .customerHeader .btnSet, html[data-platform=Win64] .customerWrapper .customerHeader .btnSet {
    margin-top:8px
}

html[data-platform=Win32] .customerWrapper .customerHeader .btnSet a, html[data-platform=Win64] .customerWrapper .customerHeader .btnSet a {
    background-position:100% 8px
}

html[data-platform=Win32] .customerWrapper .customerHeader .customer-slide-number, html[data-platform=Win64] .customerWrapper .customerHeader .customer-slide-number {
    margin-top:5px
}

html[data-platform=Win32] .hbnMainContainer .customerWrapper .customerHeader .title, html[data-platform=Win64] .hbnMainContainer .customerWrapper .customerHeader .title {
    font-weight: 700;
    margin-top:3px
}

html[data-platform=Win32] .hbnMainContainer .customerWrapper .customerHeader .title a, html[data-platform=Win64] .hbnMainContainer .customerWrapper .customerHeader .title a {
    font-weight:700
}

html[data-platform=Win32] .hbnMainContainer .customerWrapper .customerHeader .btnSet, html[data-platform=Win64] .hbnMainContainer .customerWrapper .customerHeader .btnSet {
    margin-top:5px
}

html[data-platform=Win32] .hbnMainContainer .brainService .widgetList .btnSet, html[data-platform=Win64] .hbnMainContainer .brainService .widgetList .btnSet {
    margin-top:20px
}

html[data-platform=Win32] .footerWrapper select, html[data-platform=Win64] .footerWrapper select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance:none
}

html[data-platform=Win32] .footerWrapper select::-ms-expand, html[data-platform=Win64] .footerWrapper select::-ms-expand {
    display:none
}

html[data-platform=Win32] .partnershipListSelect, html[data-platform=Win64] .partnershipListSelect {
    width: 180px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/footer_select_box_x2.png);
    background-size: 9px 7px;
    background-position: 96% 8px;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance:none
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    html[data-platform=Win32] .partnershipListSelect, html[data-platform=Win64] .partnershipListSelect {
        background-image:url(https://asset.hibrain.io/images/dist/icon/footer_select_box_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    html[data-platform=Win32] .partnershipListSelect, html[data-platform=Win64] .partnershipListSelect {
        background-image:url(https://asset.hibrain.io/images/dist/icon/footer_select_box_x3.png)
    }
}

html[data-platform=Win32] .footerHeader .siteInfoNavi li, html[data-platform=Win64] .footerHeader .siteInfoNavi li {
    padding: 0 24px;
    line-height:13px
}

html[data-platform=Win32] .footerBody .footerContent p, html[data-platform=Win64] .footerBody .footerContent p {
    word-spacing:-2px
}

html[data-platform=Win32] .hbnMainContainer .footerHeader .siteInfoNavi li, html[data-platform=Win64] .hbnMainContainer .footerHeader .siteInfoNavi li {
    padding:0 36px
}

html[data-platform=Win32] .footerBody .hbnLogoTitle, html[data-platform=Win64] .footerBody .hbnLogoTitle {
    margin-left:65px
}

html[data-platform=Win32] .footer-logo-wrap .logo-wrap, html[data-platform=Win64] .footer-logo-wrap .logo-wrap {
    margin-right:95px
}

html[data-platform=Win32] .footer-logo-wrap .logo-wrap:last-child, html[data-platform=Win64] .footer-logo-wrap .logo-wrap:last-child {
    margin-right:0
}

html[data-platform=Win32] .footerBody .footerContent p span, html[data-platform=Win64] .footerBody .footerContent p span {
    letter-spacing: -.5px;
    background-position:left 6px top 4px
}

html[data-platform=Win32] .footerBody .footerContent p span.footer-arrow, html[data-platform=Win64] .footerBody .footerContent p span.footer-arrow {
    background-position:right 3px top 4px
}

html > body {
    overflow-y:scroll
}

html[data-platform=Win32] .hbntitleImage, html[data-platform=Win64] .hbntitleImage {
    padding-top: 6px;
    font-weight:700
}

html[data-platform=Win32] .hbnSubtitleImage, html[data-platform=Win64] .hbnSubtitleImage {
    padding-top: 6px;
    font-weight:700
}

html[data-platform=Win32] .bold, html[data-platform=Win64] .bold {
    font-weight:700
}

html[data-platform=Win32] .bold a, html[data-platform=Win64] .bold a {
    font-weight:700
}

html[data-platform=Win32] .helpContactWrapper .header .title, html[data-platform=Win64] .helpContactWrapper .header .title {
    line-height: 25px;
    font-weight:700
}

html[data-platform=Win32] .helpContactWrapper .body ul li .title, html[data-platform=Win64] .helpContactWrapper .body ul li .title {
    height: 27px;
    line-height: 18px;
    font-weight:700
}

html[data-platform=Win32] .helpContactWrapper .body ul li .txtnumber, html[data-platform=Win64] .helpContactWrapper .body ul li .txtnumber {
    height: 36px;
    line-height: 36px;
    font-weight:700
}

html[data-platform=Win32] .helpContactWrapper .body ul li .textblock, html[data-platform=Win64] .helpContactWrapper .body ul li .textblock {
    line-height:30px
}

html[data-platform=Win32] .helpContactWrapper .body ul li .textblock .semititle, html[data-platform=Win64] .helpContactWrapper .body ul li .textblock .semititle {
    font-weight:700
}

html[data-platform=Win32] .helpContactWrapper .body ul li .textblock .semicontent.last, html[data-platform=Win64] .helpContactWrapper .body ul li .textblock .semicontent.last {
    line-height:36px
}

html[data-platform=Win32] .helpContactWrapper .body ul li .textblock.last, html[data-platform=Win64] .helpContactWrapper .body ul li .textblock.last {
    margin-top:23px
}

html[data-platform=Win32] .contentloading p.bold, html[data-platform=Win64] .contentloading p.bold {
    font-weight:700
}

html[data-platform=Win32] .orderlist li, html[data-platform=Win64] .orderlist li {
    width: 310px;
    padding-right:7px
}

html[data-platform=Win32] .orderlist li a, html[data-platform=Win64] .orderlist li a {
    font-weight:700
}

html[data-platform=Win32] .orderlist li:nth-child(3n + 2), html[data-platform=Win64] .orderlist li:nth-child(3n + 2) {
    width: 290px;
    padding-left:20px
}

html[data-platform=Win32] .orderlist li:nth-child(3n), html[data-platform=Win64] .orderlist li:nth-child(3n) {
    padding-right:0
}

html[data-platform=Win32] .orderDetailView > ul li .ordertitle, html[data-platform=Win64] .orderDetailView > ul li .ordertitle {
    font-weight:700
}

html[data-platform=Win32] .orderDetailView > ul li .suborder .privacyTable, html[data-platform=Win64] .orderDetailView > ul li .suborder .privacyTable {
    width:890px
}

html[data-platform=Win32] .orderDetailView > ul li .suborder .privacyTable td, html[data-platform=Win64] .orderDetailView > ul li .suborder .privacyTable td {
    padding-left:12px
}

html[data-platform=Win32] .orderDetailView > ul ul, html[data-platform=Win64] .orderDetailView > ul ul {
    padding-left:16px
}

html[data-platform=Win32] .orderDetailView.mailcollectrejectView, html[data-platform=Win64] .orderDetailView.mailcollectrejectView {
    height:370px
}

html[data-platform=Win32] .managerInfo ul li .title, html[data-platform=Win64] .managerInfo ul li .title {
    font-weight:700
}

html[data-platform=Win32] .managerInfo ul li .semititle, html[data-platform=Win64] .managerInfo ul li .semititle {
    font-weight:700
}

html[data-platform=Win32] .policy h1, html[data-platform=Win64] .policy h1 {
    font-weight:700
}

html[data-platform=Win32] .policy h2, html[data-platform=Win64] .policy h2 {
    font-weight:700
}

html[data-platform=Win32] .policy h3, html[data-platform=Win64] .policy h3 {
    font-weight:700
}

html[data-platform=Win32] .policy ul li, html[data-platform=Win64] .policy ul li {
    line-height:21px
}

html[data-platform=Win32] .policy p, html[data-platform=Win64] .policy p {
    padding-left:6px
}

html[data-platform=Win32] .msgContainer .msgHeader .msgTitle, html[data-platform=Win64] .msgContainer .msgHeader .msgTitle {
    font-weight:700
}

html[data-platform=Win32] .ui-dialog .ui-dialog-content, html[data-platform=Win64] .ui-dialog .ui-dialog-content {
    padding-top:28px
}

html[data-platform=Win32] .complete-style .title, html[data-platform=Win64] .complete-style .title {
    margin-top: 57px;
    font-weight:700
}

html[data-platform=Win32] .complete-style .onetitlemargin, html[data-platform=Win64] .complete-style .onetitlemargin {
    margin-top:69px
}

html[data-platform=Win32] .complete-style .comment, html[data-platform=Win64] .complete-style .comment {
    margin-top:14px
}

html[data-platform=Win32] .xdsoft_datetimepicker .xdsoft_year, html[data-platform=Win64] .xdsoft_datetimepicker .xdsoft_year {
    margin-top:1px
}

html[data-platform=Win32] .betaHeadWrapper .beteInfo, html[data-platform=Win64] .betaHeadWrapper .beteInfo {
    font-weight:700
}

html[data-platform=Win32] .manadatoryBlue, html[data-platform=Win64] .manadatoryBlue {
    background-position:0 6px
}

html[data-platform=Win32] .mobileWrapper .mobilecloseSection .mobileclose, html[data-platform=Win64] .mobileWrapper .mobilecloseSection .mobileclose {
    margin-right: 124px;
    font-weight:400
}

html[data-platform=Win32] .BRNZ a, html[data-platform=Win32] .GLD a, html[data-platform=Win32] .HGLD a, html[data-platform=Win32] .HPLAT a, html[data-platform=Win32] .HSILVR a, html[data-platform=Win32] .LINE a, html[data-platform=Win32] .PLAT a, html[data-platform=Win32] .SILVR a, html[data-platform=Win64] .BRNZ a, html[data-platform=Win64] .GLD a, html[data-platform=Win64] .HGLD a, html[data-platform=Win64] .HPLAT a, html[data-platform=Win64] .HSILVR a, html[data-platform=Win64] .LINE a, html[data-platform=Win64] .PLAT a, html[data-platform=Win64] .SILVR a {
    font-weight:700
}

html[data-platform=Win32] .BRNZ a span, html[data-platform=Win32] .GLD a span, html[data-platform=Win32] .HGLD a span, html[data-platform=Win32] .HPLAT a span, html[data-platform=Win32] .HSILVR a span, html[data-platform=Win32] .LINE a span, html[data-platform=Win32] .PLAT a span, html[data-platform=Win32] .SILVR a span, html[data-platform=Win64] .BRNZ a span, html[data-platform=Win64] .GLD a span, html[data-platform=Win64] .HGLD a span, html[data-platform=Win64] .HPLAT a span, html[data-platform=Win64] .HSILVR a span, html[data-platform=Win64] .LINE a span, html[data-platform=Win64] .PLAT a span, html[data-platform=Win64] .SILVR a span {
    font-weight:700
}

html[data-platform=Win32] .BRNZ .tit, html[data-platform=Win32] .GLD .tit, html[data-platform=Win32] .HGLD .tit, html[data-platform=Win32] .HPLAT .tit, html[data-platform=Win32] .HSILVR .tit, html[data-platform=Win32] .LINE .tit, html[data-platform=Win32] .PLAT .tit, html[data-platform=Win32] .SILVR .tit, html[data-platform=Win64] .BRNZ .tit, html[data-platform=Win64] .GLD .tit, html[data-platform=Win64] .HGLD .tit, html[data-platform=Win64] .HPLAT .tit, html[data-platform=Win64] .HSILVR .tit, html[data-platform=Win64] .LINE .tit, html[data-platform=Win64] .PLAT .tit, html[data-platform=Win64] .SILVR .tit {
    font-weight:700
}

html[data-platform=Win32] .dot-special-characters, html[data-platform=Win64] .dot-special-characters {
    margin:auto
}

html[data-platform=Win32] .hbntitleImage a.new-icon, html[data-platform=Win64] .hbntitleImage a.new-icon {
    background-position:right 5px
}

html[data-platform=Win32] .ui-dialog.small-padding .dialog, html[data-platform=Win64] .ui-dialog.small-padding .dialog {
    padding-top: 25px;
    line-height:22px
}

html[data-platform=Win32] .newsMainWrapper .headline dt, html[data-platform=Win64] .newsMainWrapper .headline dt {
    font-weight:700
}

html[data-platform=Win32] .newsMainWrapper .headline .contents, html[data-platform=Win64] .newsMainWrapper .headline .contents {
    line-height:18px
}

html[data-platform=Win32] .newsMainWrapper .subline dt, html[data-platform=Win64] .newsMainWrapper .subline dt {
    height:17px
}

html[data-platform=Win32] .newsWrapper .headlineWrapper dl.headline dt, html[data-platform=Win64] .newsWrapper .headlineWrapper dl.headline dt {
    width: 589px;
    font-weight:700
}

html[data-platform=Win32] .newsWrapper .headlineWrapper dl.headline dt a, html[data-platform=Win64] .newsWrapper .headlineWrapper dl.headline dt a {
    font-weight:700
}

html[data-platform=Win32] .newsWrapper .headlineWrapper dl.headline .contents, html[data-platform=Win64] .newsWrapper .headlineWrapper dl.headline .contents {
    line-height:21px
}

html[data-platform=Win32] .newsWrapper .headlineWrapper dl.headline .contents a, html[data-platform=Win64] .newsWrapper .headlineWrapper dl.headline .contents a {
    line-height:19px
}

html[data-platform=Win32] .newsWrapper .headlineWrapper dl.headline .date, html[data-platform=Win64] .newsWrapper .headlineWrapper dl.headline .date {
    margin: 14px 5px 0 0;
    font-weight:700
}

html[data-platform=Win32] .newsWrapper .headlineWrapper dl.headline .org, html[data-platform=Win64] .newsWrapper .headlineWrapper dl.headline .org {
    margin-top: 13px;
    font-weight:700
}

html[data-platform=Win32] .newsWrapper .headlineWrapper dl.subline dt, html[data-platform=Win64] .newsWrapper .headlineWrapper dl.subline dt {
    font-weight:700
}

html[data-platform=Win32] .newsWrapper .headlineWrapper dl.subline dt a, html[data-platform=Win64] .newsWrapper .headlineWrapper dl.subline dt a {
    font-weight:700
}

html[data-platform=Win32] .newsWrapper .headlineWrapper dl.subline .org, html[data-platform=Win64] .newsWrapper .headlineWrapper dl.subline .org {
    font-weight:700
}

html[data-platform=Win32] .newsWrapper .lineWrapper, html[data-platform=Win64] .newsWrapper .lineWrapper {
    height:54px
}

html[data-platform=Win32] .newsWrapper .lineWrapper dl, html[data-platform=Win64] .newsWrapper .lineWrapper dl {
    padding-bottom:9px
}

html[data-platform=Win32] .newsWrapper .lineWrapper dl dt, html[data-platform=Win64] .newsWrapper .lineWrapper dl dt {
    height:19px
}

html[data-platform=Win32] .newsWrapper .lineWrapper dl dt a, html[data-platform=Win64] .newsWrapper .lineWrapper dl dt a {
    font-weight:700
}

html[data-platform=Win32] .newsWrapper .lineWrapper dl .org, html[data-platform=Win64] .newsWrapper .lineWrapper dl .org {
    font-weight:700
}

html[data-platform=Win32] .bannerSection .bannerHeader .btnSet, html[data-platform=Win64] .bannerSection .bannerHeader .btnSet {
    margin:4px 14px 0 15px
}

html[data-platform=Win32] .bannerSection .bannerHeader .btnSet a, html[data-platform=Win64] .bannerSection .bannerHeader .btnSet a {
    background-image: url(https://asset.hibrain.io/images/dist/icon/more1_x2.png);
    background-size: 4px 6px;
    background-position: 100% 6px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    html[data-platform=Win32] .bannerSection .bannerHeader .btnSet a, html[data-platform=Win64] .bannerSection .bannerHeader .btnSet a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    html[data-platform=Win32] .bannerSection .bannerHeader .btnSet a, html[data-platform=Win64] .bannerSection .bannerHeader .btnSet a {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x3.png)
    }
}

html[data-platform=Win32] .bannerSection .bannerBody ul li a .recruitTitle, html[data-platform=Win64] .bannerSection .bannerBody ul li a .recruitTitle {
    font-weight:700
}

html[data-platform=Win32] .bannerSection .bannerBody ul li a .recruitContent.letterspacing, html[data-platform=Win64] .bannerSection .bannerBody ul li a .recruitContent.letterspacing {
    letter-spacing:-1px
}

html[data-platform=Win32] .bannerWrapper .platinum .bannerBody ul li .recruitContent, html[data-platform=Win64] .bannerWrapper .platinum .bannerBody ul li .recruitContent {
    padding:8px 9px 2px
}

html[data-platform=Win32] .bannerWrapper .platinum .bannerBody ul li .imgupdate, html[data-platform=Win64] .bannerWrapper .platinum .bannerBody ul li .imgupdate {
    top:2px
}

html[data-platform=Win32] .bannerWrapper .gold .bannerBody ul li .recruitDate, html[data-platform=Win64] .bannerWrapper .gold .bannerBody ul li .recruitDate {
    line-height: 24px;
    margin-top:5px
}

html[data-platform=Win32] .bannerWrapper .silver .bannerBody ul li .recruitTitle, html[data-platform=Win64] .bannerWrapper .silver .bannerBody ul li .recruitTitle {
    height: 20px;
    line-height: 21px;
    margin-top:3px
}

html[data-platform=Win32] .bannerWrapper .silver .bannerBody ul li .recruitDate, html[data-platform=Win64] .bannerWrapper .silver .bannerBody ul li .recruitDate {
    height: 21px;
    margin-top:0
}

html[data-platform=Win32] .bannerWrapper .silver .bannerBody ul li .bannerUpdate, html[data-platform=Win64] .bannerWrapper .silver .bannerBody ul li .bannerUpdate {
    bottom:22px
}

html[data-platform=Win32] .bannerWrapper .bronze .bannerBody ul li .recruitTitle, html[data-platform=Win64] .bannerWrapper .bronze .bannerBody ul li .recruitTitle {
    margin-top:3px
}

html[data-platform=Win32] .bannerWrapper .line, html[data-platform=Win64] .bannerWrapper .line {
    padding-top:12px
}

html[data-platform=Win32] .bannerWrapper .line .bannerBody ul li, html[data-platform=Win64] .bannerWrapper .line .bannerBody ul li {
    padding: 8px 0 4px 10px;
    background-position:0 15px
}

html[data-platform=Win32] .bannerWrapper .line .bannerBody ul li a, html[data-platform=Win64] .bannerWrapper .line .bannerBody ul li a {
    line-height:17px
}

html[data-platform=Win32] .bannerWrapper .line .bannerBody ul li.emptyBanner, html[data-platform=Win64] .bannerWrapper .line .bannerBody ul li.emptyBanner {
    padding:8px 0 4px 10px
}

html[data-platform=Win32] .bannerWrapper .line .bannerBody ul li.emptyBanner a, html[data-platform=Win64] .bannerWrapper .line .bannerBody ul li.emptyBanner a {
    line-height:18px
}

html[data-platform=Win32] .research .bannerHeader .hbntitleImage, html[data-platform=Win64] .research .bannerHeader .hbntitleImage {
    font-size:14px
}

html[data-platform=Win32] .research .bannerHeader .btnSet, html[data-platform=Win64] .research .bannerHeader .btnSet {
    margin:2px 0 0
}

html[data-platform=Win32] .research .bannerHeader .btnSet a, html[data-platform=Win64] .research .bannerHeader .btnSet a {
    letter-spacing:-1.3px
}

html[data-platform=Win32] .contentWrapper .bannerWrapper .subplatinum .bannerBody ul li .orglogo, html[data-platform=Win64] .contentWrapper .bannerWrapper .subplatinum .bannerBody ul li .orglogo {
    height: 61px;
    line-height:61px
}

html[data-platform=Win32] .contentWrapper .bannerWrapper .subplatinum .bannerBody ul li .recruitTitle, html[data-platform=Win64] .contentWrapper .bannerWrapper .subplatinum .bannerBody ul li .recruitTitle {
    height: 21px;
    line-height: 18px;
    margin-top:6px
}

html[data-platform=Win32] .contentWrapper .bannerWrapper .subplatinum .bannerBody ul li .recruitContent, html[data-platform=Win64] .contentWrapper .bannerWrapper .subplatinum .bannerBody ul li .recruitContent {
    height:35px
}

html[data-platform=Win32] .contentWrapper .bannerWrapper .subplatinum .bannerBody ul li .recruitContent .line2, html[data-platform=Win64] .contentWrapper .bannerWrapper .subplatinum .bannerBody ul li .recruitContent .line2 {
    line-height:17px
}

html[data-platform=Win32] .contentWrapper .bannerWrapper .subgold .bannerBody ul li .recruitTitle, html[data-platform=Win64] .contentWrapper .bannerWrapper .subgold .bannerBody ul li .recruitTitle {
    height: 19px;
    line-height:18px
}

html[data-platform=Win32] .contentWrapper .bannerWrapper .subgold .bannerBody ul li .recruitContent, html[data-platform=Win64] .contentWrapper .bannerWrapper .subgold .bannerBody ul li .recruitContent {
    line-height:16px
}

html[data-platform=Win32] .contentWrapper .bannerWrapper .subgold .bannerBody ul li .recruitDate, html[data-platform=Win64] .contentWrapper .bannerWrapper .subgold .bannerBody ul li .recruitDate {
    line-height: 16px;
    margin:0 2px 2px
}

html[data-platform=Win32] .contentWrapper .bannerWrapper .subgold .bannerBody ul li .bannerUpdate, html[data-platform=Win64] .contentWrapper .bannerWrapper .subgold .bannerBody ul li .bannerUpdate {
    right: -23px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/bannerUpdate_P_x2.png);
    background-size: 22px 12px;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    html[data-platform=Win32] .contentWrapper .bannerWrapper .subgold .bannerBody ul li .bannerUpdate, html[data-platform=Win64] .contentWrapper .bannerWrapper .subgold .bannerBody ul li .bannerUpdate {
        background-image:url(https://asset.hibrain.io/images/dist/icon/bannerUpdate_P_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    html[data-platform=Win32] .contentWrapper .bannerWrapper .subgold .bannerBody ul li .bannerUpdate, html[data-platform=Win64] .contentWrapper .bannerWrapper .subgold .bannerBody ul li .bannerUpdate {
        background-image:url(https://asset.hibrain.io/images/dist/icon/bannerUpdate_P_x3.png)
    }
}

html[data-platform=Win32] .rbannerTitle, html[data-platform=Win64] .rbannerTitle {
    margin:52px 0 0 0
}

html[data-platform=Win32] .rbannerTitle span, html[data-platform=Win64] .rbannerTitle span {
    font-weight: 700;
    letter-spacing:-1px
}

html[data-platform=Win32] .eventBannerRight .rbannerTitle, html[data-platform=Win64] .eventBannerRight .rbannerTitle {
    margin:23px 0 0 0
}

html[data-platform=Win32] .eventBannerRight1 .rbannerTitle, html[data-platform=Win64] .eventBannerRight1 .rbannerTitle {
    margin:22px 0 0 0
}

html[data-platform=Win32] .hbn-select-col_gradstudent .rbannerTitle .right-banner-title, html[data-platform=Win32] .hbn-select-col_research .rbannerTitle .right-banner-title, html[data-platform=Win64] .hbn-select-col_gradstudent .rbannerTitle .right-banner-title, html[data-platform=Win64] .hbn-select-col_research .rbannerTitle .right-banner-title {
    padding: 2px 0 0 31px;
    font-size: 15px;
    letter-spacing:-1.2px
}

html[data-platform=Win32] .hbn-select-col_gradstudent .rbannerWrapper ul.bannerList li.orgLi .recruitTitle, html[data-platform=Win32] .hbn-select-col_research .rbannerWrapper ul.bannerList li.orgLi .recruitTitle, html[data-platform=Win64] .hbn-select-col_gradstudent .rbannerWrapper ul.bannerList li.orgLi .recruitTitle, html[data-platform=Win64] .hbn-select-col_research .rbannerWrapper ul.bannerList li.orgLi .recruitTitle {
    letter-spacing:-1.2px
}

html[data-platform=Win32] .hbn-select-col_recruitment .rbannerTitle .right-banner-title, html[data-platform=Win64] .hbn-select-col_recruitment .rbannerTitle .right-banner-title {
    padding:0 0 0 31px
}

html[data-platform=Win32] .rbannerWrapper ul.bannerList li .recruitTitle, html[data-platform=Win64] .rbannerWrapper ul.bannerList li .recruitTitle {
    font-weight:700
}

html[data-platform=Win32] .rbannerWrapper ul.bannerList li .recruitContent, html[data-platform=Win64] .rbannerWrapper ul.bannerList li .recruitContent {
    line-height:23px
}

html[data-platform=Win32] .rbannerWrapper ul.bannerList li .bannerOrg, html[data-platform=Win64] .rbannerWrapper ul.bannerList li .bannerOrg {
    line-height:15px
}

html[data-platform=Win32] .research .bannerHeader .hbntitleImage, html[data-platform=Win64] .research .bannerHeader .hbntitleImage {
    letter-spacing:-1.3px
}

html[data-platform=Win32] .research .bannerHeader .btnSet, html[data-platform=Win64] .research .bannerHeader .btnSet {
    margin:3px 0 0
}

html[data-platform=Win32] .hbnContainer.hbn-select-col_braincafe .rbannerTitle span.GUNIV, html[data-platform=Win64] .hbnContainer.hbn-select-col_braincafe .rbannerTitle span.GUNIV {
    font-size: 15px;
    letter-spacing:-1.2px
}

html[data-platform=Win32] .hbnContainer.hbn-select-col_braincafe .rbannerTitle span.RESCH, html[data-platform=Win64] .hbnContainer.hbn-select-col_braincafe .rbannerTitle span.RESCH {
    font-size: 15px;
    letter-spacing:-1.2px
}

html[data-platform=Win32] .rbannerTitle.small-top, html[data-platform=Win64] .rbannerTitle.small-top {
    margin-top:23px
}

html[data-platform=Win32] .contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap .text-wrap .sub-title, html[data-platform=Win64] .contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap .text-wrap .sub-title {
    margin-top:3px
}

html[data-platform=Win32] .contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap .text-wrap .content, html[data-platform=Win64] .contentWrapper .bannerWrapper .subjoinPlus .bannerBody .join-banner-wrap .text-wrap .content {
    width:90%
}

html[data-platform=Win32] .listSection .listHeader .btnSet, html[data-platform=Win64] .listSection .listHeader .btnSet {
    margin-top:4px
}

html[data-platform=Win32] .listSection .listHeader .btnSet a, html[data-platform=Win64] .listSection .listHeader .btnSet a {
    background-position:100% 8px
}

html[data-platform=Win32] .listSection .listHeader .tabInfo, html[data-platform=Win64] .listSection .listHeader .tabInfo {
    margin:5px 0 0 0
}

html[data-platform=Win32] .listSection .listBody .contents li.emptyBlock, html[data-platform=Win64] .listSection .listBody .contents li.emptyBlock {
    font-weight:700
}

html[data-platform=Win32] .hbnMainContainer .listSection .listHeader .btnSet a, html[data-platform=Win64] .hbnMainContainer .listSection .listHeader .btnSet a {
    background-position:100% 6px
}

html[data-platform=Win32] .tabWrapper .tabMenu li, html[data-platform=Win64] .tabWrapper .tabMenu li {
    background-position: 100% 11px;
    font-weight:700
}

html[data-platform=Win32] .recruitList .listBody .contents li.empty .recommandEmptyWrapper .title, html[data-platform=Win64] .recruitList .listBody .contents li.empty .recommandEmptyWrapper .title {
    font-weight:700
}

html[data-platform=Win32] .hbnMainContainer .tabWrapper .tabInfo li, html[data-platform=Win64] .hbnMainContainer .tabWrapper .tabInfo li {
    line-height:34px
}

html[data-platform=Win32] .hbnMainContainer .recruitList .listBody .tabWrapper .tabInfo li, html[data-platform=Win64] .hbnMainContainer .recruitList .listBody .tabWrapper .tabInfo li {
    line-height:34px
}

html[data-platform=Win32] .hbnMainContainer .recruitList .listBody .tabWrapper .tabInfo li:nth-child(1), html[data-platform=Win64] .hbnMainContainer .recruitList .listBody .tabWrapper .tabInfo li:nth-child(1) {
    padding-right:10px
}

html[data-platform=Win32] .hbnMainContainer .recruitList .listBody .tabWrapper .tabMenu, html[data-platform=Win64] .hbnMainContainer .recruitList .listBody .tabWrapper .tabMenu {
    float: right;
    width: 100%;
    border-top:none
}

html[data-platform=Win32] .hbnMainContainer .recruitList .listBody .tabWrapper .tabMenu li, html[data-platform=Win64] .hbnMainContainer .recruitList .listBody .tabWrapper .tabMenu li {
    font-weight: 700;
    line-height:34px
}

html[data-platform=Win32] .hbnMainContainer .recruitList .listBody .tabWrapper .tabMenu li a, html[data-platform=Win64] .hbnMainContainer .recruitList .listBody .tabWrapper .tabMenu li a {
    font-weight: 700;
    line-height:34px
}

html[data-platform=Win32] .noticelist .listHeader .title, html[data-platform=Win64] .noticelist .listHeader .title {
    font-weight:700
}

html[data-platform=Win32] .noticelist .listBody, html[data-platform=Win64] .noticelist .listBody {
    border-width:2px 0 1px 0
}

html[data-platform=Win32] .noticelist .listBody .contents li a, html[data-platform=Win64] .noticelist .listBody .contents li a {
    letter-spacing:-.7px
}

html[data-platform=Win32] .noticelist .listBody .contents li .noticeTitle, html[data-platform=Win64] .noticelist .listBody .contents li .noticeTitle {
    line-height: 30px;
    font-weight:700
}

html[data-platform=Win32] .noticelist .listBody .contents li .noticeDate, html[data-platform=Win64] .noticelist .listBody .contents li .noticeDate {
    line-height:30px
}

html[data-platform=Win32] .contentWrapper .listSection .listHeader, html[data-platform=Win64] .contentWrapper .listSection .listHeader {
    height:30px
}

html[data-platform=Win32] .contentWrapper .listSection .listBody .contents li .articleTitle .nationImg, html[data-platform=Win64] .contentWrapper .listSection .listBody .contents li .articleTitle .nationImg {
    margin:3px 5px 0 0
}

html[data-platform=Win32] .contentWrapper .listSection .footer .miniPaging .pageInfo, html[data-platform=Win64] .contentWrapper .listSection .footer .miniPaging .pageInfo {
    line-height:18px
}

html[data-platform=Win32] .findTabMenu li, html[data-platform=Win64] .findTabMenu li {
    line-height: 39px;
    font-weight:700
}

html[data-platform=Win32] .mybrainTabWrapper .tabMenu li a, html[data-platform=Win64] .mybrainTabWrapper .tabMenu li a {
    line-height: 44px;
    font-weight:700
}

html[data-platform=Win32] .tabMenuTitleWrapper .tabMenuTitleUl li a, html[data-platform=Win64] .tabMenuTitleWrapper .tabMenuTitleUl li a {
    font-weight:700
}

html[data-platform=Win32] .hbnMainContainer .recruitList .listBody .contents, html[data-platform=Win64] .hbnMainContainer .recruitList .listBody .contents {
    max-height:442px
}

html[data-platform=Win32] .contentWrapper .gradResearch .listBody .contents li .articleTitle img, html[data-platform=Win64] .contentWrapper .gradResearch .listBody .contents li .articleTitle img {
    margin-top:3px
}

html[data-platform=Win32] .contentWrapper .gradList .listBody .contents li .articleTitle img, html[data-platform=Win64] .contentWrapper .gradList .listBody .contents li .articleTitle img {
    margin-top:3px
}

html[data-platform=Win32] .contentWrapper .listSection.researchList3.braincafe .listBody .tabWrapper .tabMenu li.selected, html[data-platform=Win64] .contentWrapper .listSection.researchList3.braincafe .listBody .tabWrapper .tabMenu li.selected {
    height:36px
}

html[data-platform=Win32] .searchBarWrapper ul li a, html[data-platform=Win64] .searchBarWrapper ul li a {
    line-height:20px
}

html[data-platform=Win32] .searchBarWrapper .noticeWrapper .notice li, html[data-platform=Win64] .searchBarWrapper .noticeWrapper .notice li {
    height:27px
}

html[data-platform=Win32] .searchBarWrapper .ppbannerWrapper .bntControl, html[data-platform=Win64] .searchBarWrapper .ppbannerWrapper .bntControl {
    margin:14px 10px 0 10px
}

html[data-platform=Win32] .searchBarWrapper .ppbannerWrapper .sliderView ul li .bannerType, html[data-platform=Win64] .searchBarWrapper .ppbannerWrapper .sliderView ul li .bannerType {
    font-weight:700
}

html[data-platform=Win32] .searchSelectWrapper select, html[data-platform=Win64] .searchSelectWrapper select {
    padding:2px 6px
}

html[data-platform=Win32] .searchSelectWrapper select.MJRSelect, html[data-platform=Win64] .searchSelectWrapper select.MJRSelect {
    width: 110px;
    background-position:94px 10px
}

html[data-platform=Win32] .searchSelectWrapper .searchInput, html[data-platform=Win64] .searchSelectWrapper .searchInput {
    width:318px
}

html[data-platform=Win32] .searchSelectWrapper .searchSubmit, html[data-platform=Win64] .searchSelectWrapper .searchSubmit {
    width: 77px;
    font-weight:700
}

html[data-platform=Win32] .searchSection .searchbackimg .searchInput, html[data-platform=Win64] .searchSection .searchbackimg .searchInput {
    width:128px
}

html[data-platform=Win32] .contentBody .searchSelectWrapper .searchInput, html[data-platform=Win64] .contentBody .searchSelectWrapper .searchInput {
    width: 120px;
    margin:0 6px 0 0
}

html[data-platform=Win32] .contentBody .searchSelectWrapper .searchSubmit, html[data-platform=Win64] .contentBody .searchSelectWrapper .searchSubmit {
    width:39px
}

html[data-platform=Win32] .detailSearchLayout .checkItem .checkHeader, html[data-platform=Win64] .detailSearchLayout .checkItem .checkHeader {
    font-weight:700
}

html[data-platform=Win32] .detailSearchLayout .checkItem .checkBody ul li, html[data-platform=Win64] .detailSearchLayout .checkItem .checkBody ul li {
    padding:8px 16px 8px 0
}

html[data-platform=Win32] .detailSearchLayout .checkItem .checkBody ul.searchDgrRelCds li, html[data-platform=Win64] .detailSearchLayout .checkItem .checkBody ul.searchDgrRelCds li {
    padding:8px 14px 8px 0
}

html[data-platform=Win32] .detailSearchLayout .checkItem .checkBody input, html[data-platform=Win64] .detailSearchLayout .checkItem .checkBody input {
    margin:3px 5px 0 0
}

html[data-platform=Win32] .detailSearchLayout .checkItem .checkBody .textBtnBlue, html[data-platform=Win64] .detailSearchLayout .checkItem .checkBody .textBtnBlue {
    font-weight: 700;
    margin:0 0 0 10px
}

html[data-platform=Win32] .detailSearchLayout .checkItem .checkBody .searchReset, html[data-platform=Win64] .detailSearchLayout .checkItem .checkBody .searchReset {
    line-height:27px
}

html[data-platform=Win32] .detailSearchLayout .majorCheckItem .checkBody .mainMajor li, html[data-platform=Win64] .detailSearchLayout .majorCheckItem .checkBody .mainMajor li {
    padding:0
}

html[data-platform=Win32] .detailSearchLayout .majorCheckItem .checkBody .mainMajor li.selected, html[data-platform=Win64] .detailSearchLayout .majorCheckItem .checkBody .mainMajor li.selected {
    font-weight:700
}

html[data-platform=Win32] .detailSearchLayout .majorCheckItem .checkBody .subMajor, html[data-platform=Win64] .detailSearchLayout .majorCheckItem .checkBody .subMajor {
    padding:8px 0
}

html[data-platform=Win32] .detailSearchLayout .majorCheckItem .checkBody .subMajor li, html[data-platform=Win64] .detailSearchLayout .majorCheckItem .checkBody .subMajor li {
    padding:8px 0
}

html[data-platform=Win32] .subNavigation .menuHederTitle, html[data-platform=Win64] .subNavigation .menuHederTitle {
    line-height: 36px;
    font-weight:700
}

html[data-platform=Win32] .subNavigation .menuHederTitle a, html[data-platform=Win64] .subNavigation .menuHederTitle a {
    font-weight:700
}

html[data-platform=Win32] .menuUl .menuLi, html[data-platform=Win64] .menuUl .menuLi {
    background-position:2px 6px
}

html[data-platform=Win32] .menuWrapper h2 a, html[data-platform=Win32] .menuWrapper h3 a, html[data-platform=Win64] .menuWrapper h2 a, html[data-platform=Win64] .menuWrapper h3 a {
    font-weight:700
}

html[data-platform=Win32] .menuSection .menuHeader .title, html[data-platform=Win64] .menuSection .menuHeader .title {
    font-weight:700
}

html[data-platform=Win32] .menuSection .menuHeader .title a, html[data-platform=Win64] .menuSection .menuHeader .title a {
    font-weight:700
}

html[data-platform=Win32] .hbn-select-col_recruitment h3.selected, html[data-platform=Win64] .hbn-select-col_recruitment h3.selected {
    font-weight:700
}

html[data-platform=Win32] .hbn-select-col_recruitment .menuUl .selected, html[data-platform=Win64] .hbn-select-col_recruitment .menuUl .selected {
    background-position:2px 6px
}

html[data-platform=Win32] .hbn-select-col_recruitment .menuUl .selected a, html[data-platform=Win64] .hbn-select-col_recruitment .menuUl .selected a {
    font-weight:700
}

html[data-platform=Win32] .hbn-select-col_gradstudent h3.selected, html[data-platform=Win64] .hbn-select-col_gradstudent h3.selected {
    font-weight:700
}

html[data-platform=Win32] .hbn-select-col_gradstudent .menuUl .selected, html[data-platform=Win64] .hbn-select-col_gradstudent .menuUl .selected {
    background-position:2px 6px
}

html[data-platform=Win32] .hbn-select-col_gradstudent .menuUl .selected a, html[data-platform=Win64] .hbn-select-col_gradstudent .menuUl .selected a {
    font-weight:700
}

html[data-platform=Win32] .hbn-select-col_research h3.selected, html[data-platform=Win64] .hbn-select-col_research h3.selected {
    font-weight:700
}

html[data-platform=Win32] .hbn-select-col_research .menuUl .selected, html[data-platform=Win64] .hbn-select-col_research .menuUl .selected {
    background-position:2px 6px
}

html[data-platform=Win32] .hbn-select-col_research .menuUl .selected a, html[data-platform=Win64] .hbn-select-col_research .menuUl .selected a {
    font-weight:700
}

html[data-platform=Win32] .hbn-select-col_braincafe h3.selected, html[data-platform=Win64] .hbn-select-col_braincafe h3.selected {
    font-weight:700
}

html[data-platform=Win32] .hbn-select-col_braincafe .menuUl .selected, html[data-platform=Win64] .hbn-select-col_braincafe .menuUl .selected {
    background-position:2px 6px
}

html[data-platform=Win32] .hbn-select-col_braincafe .menuUl .selected a, html[data-platform=Win64] .hbn-select-col_braincafe .menuUl .selected a {
    font-weight:700
}

html[data-platform=Win32] .hbn-select-col_abroadlife h3.selected, html[data-platform=Win64] .hbn-select-col_abroadlife h3.selected {
    font-weight:700
}

html[data-platform=Win32] .hbn-select-col_abroadlife .menuUl .selected, html[data-platform=Win64] .hbn-select-col_abroadlife .menuUl .selected {
    background-position:2px 6px
}

html[data-platform=Win32] .hbn-select-col_abroadlife .menuUl .selected a, html[data-platform=Win64] .hbn-select-col_abroadlife .menuUl .selected a {
    font-weight:700
}

html[data-platform=Win32] .hbn-select-col_mybrain h3.selected, html[data-platform=Win64] .hbn-select-col_mybrain h3.selected {
    font-weight:700
}

html[data-platform=Win32] .hbn-select-col_mybrain .menuUl .selected, html[data-platform=Win64] .hbn-select-col_mybrain .menuUl .selected {
    background-position:2px 6px
}

html[data-platform=Win32] .hbn-select-col_mybrain .menuUl .selected a, html[data-platform=Win64] .hbn-select-col_mybrain .menuUl .selected a {
    font-weight:700
}

html[data-platform=Win32] .hbn-select-col_template .selected, html[data-platform=Win64] .hbn-select-col_template .selected {
    background-position:2px 6px
}

html[data-platform=Win32] .allMenuContainer .allmenuLayout .title, html[data-platform=Win64] .allMenuContainer .allmenuLayout .title {
    line-height: 42px;
    font-weight:700
}

html[data-platform=Win32] .allMenuContainer .allmenuLayout .comments, html[data-platform=Win64] .allMenuContainer .allmenuLayout .comments {
    margin:16px 14px 0 0
}

html[data-platform=Win32] .allMenuContainer .menuContainer .menuTable td, html[data-platform=Win64] .allMenuContainer .menuContainer .menuTable td {
    padding:8px 0 8px 20px
}

html[data-platform=Win32] .allMenuContainer .menuContainer .menuTable td.braincafeAlltdSecond, html[data-platform=Win64] .allMenuContainer .menuContainer .menuTable td.braincafeAlltdSecond {
    padding-left:0
}

html[data-platform=Win32] .allMenuContainer .menuContainer .menuItem h3, html[data-platform=Win64] .allMenuContainer .menuContainer .menuItem h3 {
    line-height: 34px;
    font-weight:700
}

html[data-platform=Win32] .allMenuContainer .menuContainer .menuItem h3 a, html[data-platform=Win64] .allMenuContainer .menuContainer .menuItem h3 a {
    font-weight:700
}

html[data-platform=Win32] .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle, html[data-platform=Win64] .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle {
    margin-bottom:5px
}

html[data-platform=Win32] .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle h3, html[data-platform=Win64] .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle h3 {
    font-weight:700
}

html[data-platform=Win32] .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle h3 a, html[data-platform=Win64] .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle h3 a {
    font-weight:700
}

html[data-platform=Win32] .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle h3 img, html[data-platform=Win64] .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle h3 img {
    margin:7px 0 0 0
}

html[data-platform=Win32] .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .menuLi.manadatoryBlue, html[data-platform=Win64] .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .menuLi.manadatoryBlue {
    background-position:0 9px
}

html[data-platform=Win32] .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .menuLi a.manadatoryBlue, html[data-platform=Win64] .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .menuLi a.manadatoryBlue {
    background-position:0 9px
}

html[data-platform=Win32] .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .inline, html[data-platform=Win64] .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .inline {
    margin-right: 5px;
    padding-right: 6px;
    background-position:100% 8px
}

html[data-platform=Win32] .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .inlineBackgroundNone, html[data-platform=Win64] .allMenuContainer .menuContainer .menuItem .menuWrapper .menuTitle .menuUl .inlineBackgroundNone {
    margin-right: 5px;
    padding-right:6px
}

html[data-platform=Win32] .allMenuContainer .menuContainer .menuItem .menuWrapper .marginBottomNone, html[data-platform=Win64] .allMenuContainer .menuContainer .menuItem .menuWrapper .marginBottomNone {
    margin-bottom:0
}

html[data-platform=Win32] .allMenuContainer .menuContainer .menuItem .menuWrapper .comments, html[data-platform=Win64] .allMenuContainer .menuContainer .menuItem .menuWrapper .comments {
    padding:4px 16px 0 0
}

html[data-platform=Win32] .menuUl .menuLi a.TPROF, html[data-platform=Win64] .menuUl .menuLi a.TPROF {
    background-position:right center
}

html[data-platform=Win32] .menuUl .menuLi a.papers, html[data-platform=Win64] .menuUl .menuLi a.papers {
    background-position:right center
}

html[data-platform=Win32] .hbn-select-col_braincafe .menuUl .menuLi.emphasis a, html[data-platform=Win64] .hbn-select-col_braincafe .menuUl .menuLi.emphasis a {
    background-position:right center
}

html[data-platform=Win32] .menuUl .menuLi a.new-icon, html[data-platform=Win64] .menuUl .menuLi a.new-icon {
    background-position:right center
}

html[data-platform=Win32] .hbn-select-col_abroadlife .menuUl .service-introduce.selected, html[data-platform=Win64] .hbn-select-col_abroadlife .menuUl .service-introduce.selected {
    letter-spacing:-1px
}

html[data-platform=Win32] .allMenuContainer .menuContainer .menuTable td, html[data-platform=Win64] .allMenuContainer .menuContainer .menuTable td {
    padding-bottom:13px
}

html[data-platform=Win32] .allMenuContainer .menuContainer .menuItem .menuWrapper .buttonSet a, html[data-platform=Win64] .allMenuContainer .menuContainer .menuItem .menuWrapper .buttonSet a {
    margin-top:13px
}

html[data-platform=Win32] .contentHeader, html[data-platform=Win64] .contentHeader {
    height:36px
}

html[data-platform=Win32] .contentHeader .contentTitle, html[data-platform=Win64] .contentHeader .contentTitle {
    font-weight:700
}

html[data-platform=Win32] .contentHeader .contentTitle a, html[data-platform=Win64] .contentHeader .contentTitle a {
    font-weight:700
}

html[data-platform=Win32] .contentHeader .boardTotal, html[data-platform=Win64] .contentHeader .boardTotal {
    padding: 5px 0 0 8px;
    background-position:0 9px
}

html[data-platform=Win32] .contentHeader .boardTotal.last, html[data-platform=Win64] .contentHeader .boardTotal.last {
    background-position:0 9px
}

html[data-platform=Win32] .contentHeader .boardTotal.researchDEND, html[data-platform=Win64] .contentHeader .boardTotal.researchDEND {
    margin-left:12px
}

html[data-platform=Win32] .contentHeader .boardTotal .researchSelect.selected .ontitle, html[data-platform=Win64] .contentHeader .boardTotal .researchSelect.selected .ontitle {
    font-weight:700
}

html[data-platform=Win32] .contentHeader .submainboardTotal, html[data-platform=Win64] .contentHeader .submainboardTotal {
    margin-top:2px
}

html[data-platform=Win32] .contentHeader .searchTotal, html[data-platform=Win64] .contentHeader .searchTotal {
    padding: 5px 0 0 8px;
    font-weight: 700;
    background-position:0 9px
}

html[data-platform=Win32] .contentHeader .subTitle, html[data-platform=Win64] .contentHeader .subTitle {
    padding: 5px 9px 0 8px;
    font-weight: 700;
    background-position:0 9px
}

html[data-platform=Win32] .contentHeader .unviComments, html[data-platform=Win64] .contentHeader .unviComments {
    margin-top:6px
}

html[data-platform=Win32] .contentHeader .detailSearchResult, html[data-platform=Win64] .contentHeader .detailSearchResult {
    max-width: 510px;
    padding: 5px 0 0 12px;
    background-position:0 11px
}

html[data-platform=Win32] .contentHeader .detailSearchResult .hbnBLUE, html[data-platform=Win64] .contentHeader .detailSearchResult .hbnBLUE {
    width: 60px;
    font-weight:700
}

html[data-platform=Win32] .contentHeader .detailSearchResult .detailSearchList, html[data-platform=Win64] .contentHeader .detailSearchResult .detailSearchList {
    max-width:434px
}

html[data-platform=Win32] .contentHeader .detailSearchResult.DEND, html[data-platform=Win64] .contentHeader .detailSearchResult.DEND {
    max-width:448px
}

html[data-platform=Win32] .contentHeader .detailSearchResult.DEND .detailSearchList, html[data-platform=Win64] .contentHeader .detailSearchResult.DEND .detailSearchList {
    max-width:380px
}

html[data-platform=Win32] .contentHeader .mycomments, html[data-platform=Win64] .contentHeader .mycomments {
    line-height: 28px;
    background-position:7px 9px
}

html[data-platform=Win32] .contentHeader .boxline .boxlineButton, html[data-platform=Win64] .contentHeader .boxline .boxlineButton {
    line-height:28px
}

html[data-platform=Win32] .contentHeader .comment, html[data-platform=Win64] .contentHeader .comment {
    line-height:28px
}

html[data-platform=Win32] .authorWrapper .authorHeader, html[data-platform=Win64] .authorWrapper .authorHeader {
    font-weight:700
}

html[data-platform=Win32] .authorWrapper .authorBody a, html[data-platform=Win64] .authorWrapper .authorBody a {
    font-weight:700
}

html[data-platform=Win32] .subFormHeader .subTitle, html[data-platform=Win64] .subFormHeader .subTitle {
    line-height: 36px;
    font-weight:700
}

html[data-platform=Win32] .subFormHeader .subTitle.manadatoryment, html[data-platform=Win64] .subFormHeader .subTitle.manadatoryment {
    margin-top:0
}

html[data-platform=Win32] .subFormHeader .manadatoryment, html[data-platform=Win32] .subFormHeader > span.right, html[data-platform=Win64] .subFormHeader .manadatoryment, html[data-platform=Win64] .subFormHeader > span.right {
    margin-top:12px
}

html[data-platform=Win32] .contentSubHeader .contentTitle, html[data-platform=Win64] .contentSubHeader .contentTitle {
    line-height: 36px;
    font-weight:700
}

html[data-platform=Win32] .contentSubHeader .boxline, html[data-platform=Win64] .contentSubHeader .boxline {
    margin-top:9px
}

html[data-platform=Win32] .contentSubHeader .manadatoryment, html[data-platform=Win64] .contentSubHeader .manadatoryment {
    margin-top:12px
}

html[data-platform=Win32] .contentSubHeader .viewPanel, html[data-platform=Win64] .contentSubHeader .viewPanel {
    margin-top:13px
}

html[data-platform=Win32] .detaileSelectForm .header .title, html[data-platform=Win64] .detaileSelectForm .header .title {
    font-weight:700
}

html[data-platform=Win32] .detaileSelectForm .header .closebtn, html[data-platform=Win64] .detaileSelectForm .header .closebtn {
    font-weight:700
}

html[data-platform=Win32] .contentBody .bgcomments .title, html[data-platform=Win64] .contentBody .bgcomments .title {
    margin: 5px 0 7px;
    font-weight:700
}

html[data-platform=Win32] .contentBody .bgcomments ul li, html[data-platform=Win64] .contentBody .bgcomments ul li {
    background-position:0 9px
}

html[data-platform=Win32] .contentBody .bgcomments ul.blueiconUl, html[data-platform=Win64] .contentBody .bgcomments ul.blueiconUl {
    background-position:0 5px
}

html[data-platform=Win32] .contentBody .bgcomments ul.blueiconUl li, html[data-platform=Win64] .contentBody .bgcomments ul.blueiconUl li {
    padding-left:20px
}

html[data-platform=Win32] .contentBody .bgcomments.blueicon .title, html[data-platform=Win64] .contentBody .bgcomments.blueicon .title {
    padding: 0 0 0 23px;
    background-position:7px 3px
}

html[data-platform=Win32] .contentBody .resultMsg span, html[data-platform=Win64] .contentBody .resultMsg span {
    font-weight:700
}

html[data-platform=Win32] .contentBody .snsConnected dl dt, html[data-platform=Win64] .contentBody .snsConnected dl dt {
    font-weight:700
}

html[data-platform=Win32] .paymentSearch .dateSearch label, html[data-platform=Win64] .paymentSearch .dateSearch label {
    font-weight:700
}

html[data-platform=Win32] .paymentSearch .dateSearch .searchBody ul li, html[data-platform=Win64] .paymentSearch .dateSearch .searchBody ul li {
    line-height:28px
}

html[data-platform=Win32] .boardPanel select, html[data-platform=Win64] .boardPanel select {
    line-height:16px
}

html[data-platform=Win32] .boardPanel .mycomments, html[data-platform=Win64] .boardPanel .mycomments {
    line-height:26px
}

html[data-platform=Win32] .boardPanel .sortMenu li a, html[data-platform=Win64] .boardPanel .sortMenu li a {
    line-height:12px
}

html[data-platform=Win32] .boardPanel .sortMenu li a.selected, html[data-platform=Win64] .boardPanel .sortMenu li a.selected {
    font-weight:700
}

html[data-platform=Win32] .boardPanel .styleSelect select, html[data-platform=Win64] .boardPanel .styleSelect select {
    padding:2px 4px 2px 6px
}

html[data-platform=Win32] .boardPanel .styleSelect select.sizeSelect, html[data-platform=Win64] .boardPanel .styleSelect select.sizeSelect {
    width:66px
}

html[data-platform=Win32] .boardPanel .styleSelect select.displaySelect, html[data-platform=Win64] .boardPanel .styleSelect select.displaySelect {
    width:78px
}

html[data-platform=Win32] .categoryPanel .menuUlNav .menuList li, html[data-platform=Win64] .categoryPanel .menuUlNav .menuList li {
    padding:8px 0 9px
}

html[data-platform=Win32] .categoryPanel .menuUlNav .menuList li a, html[data-platform=Win64] .categoryPanel .menuUlNav .menuList li a {
    letter-spacing:-.7px
}

html[data-platform=Win32] .categoryPanel .menuUlNav .menuList li.pselected, html[data-platform=Win64] .categoryPanel .menuUlNav .menuList li.pselected {
    font-weight:700
}

html[data-platform=Win32] .categoryPanel .menuUlNav .menuList li.pselected a, html[data-platform=Win64] .categoryPanel .menuUlNav .menuList li.pselected a {
    font-weight:700
}

html[data-platform=Win32] .categoryPanel .menuUlNav .menuList li.selected, html[data-platform=Win64] .categoryPanel .menuUlNav .menuList li.selected {
    font-weight:700
}

html[data-platform=Win32] .categoryPanel .menuUlNav .menuList li.selected a, html[data-platform=Win64] .categoryPanel .menuUlNav .menuList li.selected a {
    font-weight:700
}

html[data-platform=Win32] .categoryPanel .menuUlNav .menuList li:nth-child(1), html[data-platform=Win64] .categoryPanel .menuUlNav .menuList li:nth-child(1) {
    padding: 8px 0 9px;
    background-position:100% 11px
}

html[data-platform=Win32] .categoryPanel .detailMenuList li a, html[data-platform=Win64] .categoryPanel .detailMenuList li a {
    letter-spacing:-.7px
}

html[data-platform=Win32] .categoryPanel .detailMenuList li.selected a, html[data-platform=Win64] .categoryPanel .detailMenuList li.selected a {
    font-weight:700
}

html[data-platform=Win32] .table li span a, html[data-platform=Win64] .table li span a {
    letter-spacing: -.7px;
    word-spacing:-.5px
}

html[data-platform=Win32] .table .tableheader div span, html[data-platform=Win64] .table .tableheader div span {
    line-height:34px
}

html[data-platform=Win32] .table .tableheader div.td_receipt, html[data-platform=Win64] .table .tableheader div.td_receipt {
    width: 125px;
    padding:0
}

html[data-platform=Win32] .table .row .td_title, html[data-platform=Win64] .table .row .td_title {
    overflow:hidden
}

html[data-platform=Win32] .table .row .td_title .nationImg, html[data-platform=Win64] .table .row .td_title .nationImg {
    margin:11px 7px 0 0
}

html[data-platform=Win32] .table .row .td_title.delStatus, html[data-platform=Win64] .table .row .td_title.delStatus {
    padding-left:9px
}

html[data-platform=Win32] .table .row .td_payment.colorStatus-OK, html[data-platform=Win64] .table .row .td_payment.colorStatus-OK {
    font-weight:700
}

html[data-platform=Win32] .table .td_reply, html[data-platform=Win64] .table .td_reply {
    font-weight:700
}

html[data-platform=Win32] .table .articleEmpty, html[data-platform=Win64] .table .articleEmpty {
    font-weight:700
}

html[data-platform=Win32] .table .desc, html[data-platform=Win64] .table .desc {
    display:none
}

html[data-platform=Win32] .table .empty, html[data-platform=Win64] .table .empty {
    font-weight:700
}

html[data-platform=Win32] .table .empty .btnWrapper .btn, html[data-platform=Win64] .table .empty .btnWrapper .btn {
    line-height: 27px;
    font-weight:700
}

html[data-platform=Win32] .table .empty .recommandEmptyWrapper .title, html[data-platform=Win64] .table .empty .recommandEmptyWrapper .title {
    font-weight:700
}

html[data-platform=Win32] .table .empty .recommandEmptyWrapper p, html[data-platform=Win64] .table .empty .recommandEmptyWrapper p {
    line-height:28px
}

html[data-platform=Win32] .displayType_QNA .row .td_title a img.imgDelStatus, html[data-platform=Win64] .displayType_QNA .row .td_title a img.imgDelStatus {
    top:-1px
}

html[data-platform=Win32] .displayType_TIT .row a img.imgDelStatus, html[data-platform=Win64] .displayType_TIT .row a img.imgDelStatus {
    top:-1px
}

html[data-platform=Win32] .displayType_TIT .row span.td_receipt .number, html[data-platform=Win64] .displayType_TIT .row span.td_receipt .number {
    letter-spacing:-.7px
}

html[data-platform=Win32] .displayType_TIT .row span.td_receipt .numbertext, html[data-platform=Win64] .displayType_TIT .row span.td_receipt .numbertext {
    letter-spacing:-2px
}

html[data-platform=Win32] .displayType_TIT .row span.td_onlinecnt a.onlineLink, html[data-platform=Win64] .displayType_TIT .row span.td_onlinecnt a.onlineLink {
    font-weight: 700;
    background-position:0 9px
}

html[data-platform=Win32] .displayType_TIT .row span.td_onlinecnt a.usernone, html[data-platform=Win64] .displayType_TIT .row span.td_onlinecnt a.usernone {
    background-position:0 9px
}

html[data-platform=Win32] .displayType_TIT .row span.td_onlinecnt span.onlineLink, html[data-platform=Win64] .displayType_TIT .row span.td_onlinecnt span.onlineLink {
    font-weight: 700;
    background-position:0 9px
}

html[data-platform=Win32] .displayType_TIT .row span.td_onlinecnt span.usernone, html[data-platform=Win64] .displayType_TIT .row span.td_onlinecnt span.usernone {
    background-position:0 9px
}

html[data-platform=Win32] .displayType_TIT .row span.td_onlines .onlineInfo, html[data-platform=Win64] .displayType_TIT .row span.td_onlines .onlineInfo {
    font-weight:700
}

html[data-platform=Win32] .displayType_TIT .row span.td_onlines .up, html[data-platform=Win64] .displayType_TIT .row span.td_onlines .up {
    background-position:100% 7px
}

html[data-platform=Win32] .displayType_TIT .row span.td_onlines .down, html[data-platform=Win64] .displayType_TIT .row span.td_onlines .down {
    background-position:100% 7px
}

html[data-platform=Win32] .displayType_TIT .row span.onlineFiles .label, html[data-platform=Win64] .displayType_TIT .row span.onlineFiles .label {
    font-weight:700
}

html[data-platform=Win32] .displayType_TIT .row span.onlineFiles .files a img, html[data-platform=Win64] .displayType_TIT .row span.onlineFiles .files a img {
    position: relative;
    top:-1px
}

html[data-platform=Win32] .displayType_SUMM .row .td_title .nationImg, html[data-platform=Win64] .displayType_SUMM .row .td_title .nationImg {
    margin-top:5px
}

html[data-platform=Win32] .displayType_SUMM .row .td_title a img.imgDelStatus, html[data-platform=Win64] .displayType_SUMM .row .td_title a img.imgDelStatus {
    top:-2px
}

html[data-platform=Win32] .displayType_SUMM .row .desc, html[data-platform=Win64] .displayType_SUMM .row .desc {
    display: block;
    margin:10px 0 5px
}

html[data-platform=Win32] .displayType_SUMM .row .infoBlock, html[data-platform=Win64] .displayType_SUMM .row .infoBlock {
    padding-bottom:4px
}

html[data-platform=Win32] .displayType_SUMM .row .infoBlock .td_alias, html[data-platform=Win32] .displayType_SUMM .row .infoBlock .td_cnt, html[data-platform=Win32] .displayType_SUMM .row .infoBlock .td_number, html[data-platform=Win32] .displayType_SUMM .row .infoBlock .td_rdtm, html[data-platform=Win32] .displayType_SUMM .row .infoBlock .td_recommCnt, html[data-platform=Win64] .displayType_SUMM .row .infoBlock .td_alias, html[data-platform=Win64] .displayType_SUMM .row .infoBlock .td_cnt, html[data-platform=Win64] .displayType_SUMM .row .infoBlock .td_number, html[data-platform=Win64] .displayType_SUMM .row .infoBlock .td_rdtm, html[data-platform=Win64] .displayType_SUMM .row .infoBlock .td_recommCnt {
    background-position:100% 4px
}

html[data-platform=Win32] .universityList .univitem .title, html[data-platform=Win64] .universityList .univitem .title {
    font-weight:700
}

html[data-platform=Win32] .universityList .univitem ul, html[data-platform=Win64] .universityList .univitem ul {
    padding:10px 0 6px 16px
}

html[data-platform=Win32] .universityList .univitem ul li, html[data-platform=Win64] .universityList .univitem ul li {
    height:17px
}

html[data-platform=Win32] .universityList .univitem ul li .univName, html[data-platform=Win64] .universityList .univitem ul li .univName {
    max-width: 130px;
    background-position:0 7px
}

html[data-platform=Win32] .dateWrapper .inputBody .searchInput .datasearch, html[data-platform=Win64] .dateWrapper .inputBody .searchInput .datasearch {
    font-weight:700
}

html[data-platform=Win32] .orginfoWrapper table td.title, html[data-platform=Win64] .orginfoWrapper table td.title {
    font-weight:700
}

html[data-platform=Win32] .orginfoWrapper table td .organizationlist li .orgtitle, html[data-platform=Win64] .orginfoWrapper table td .organizationlist li .orgtitle {
    line-height:17px
}

html[data-platform=Win32] .orginfoWrapper table td .organizationlist li .cnt, html[data-platform=Win64] .orginfoWrapper table td .organizationlist li .cnt {
    line-height:17px
}

html[data-platform=Win32] .recommandWrapper .recommandTitle, html[data-platform=Win64] .recommandWrapper .recommandTitle {
    line-height: 30px;
    font-weight:700
}

html[data-platform=Win32] .recommandWrapper .recommandBody ul li .title, html[data-platform=Win64] .recommandWrapper .recommandBody ul li .title {
    font-weight:700
}

html[data-platform=Win32] .contentWrapper .contentHeader .comments, html[data-platform=Win64] .contentWrapper .contentHeader .comments {
    margin:5px 0 0 0
}

html[data-platform=Win32] .contentWrapper .contentHeader .comments .searchBar, html[data-platform=Win64] .contentWrapper .contentHeader .comments .searchBar {
    background-position:0 4px
}

html[data-platform=Win32] .contentWrapper .contentHeader .comments .listCountBar, html[data-platform=Win64] .contentWrapper .contentHeader .comments .listCountBar {
    background-position:0 4px
}

html[data-platform=Win32] .display_regrecruit .row .td_status.LINSEND, html[data-platform=Win64] .display_regrecruit .row .td_status.LINSEND {
    font-weight:700
}

html[data-platform=Win32] #print .contentHeader, html[data-platform=Win64] #print .contentHeader {
    height:44px
}

html[data-platform=Win32] #print .contentHeader .contentTitle, html[data-platform=Win64] #print .contentHeader .contentTitle {
    line-height:46px
}

html[data-platform=Win32] .displayType_TIT .row span .numbertext, html[data-platform=Win64] .displayType_TIT .row span .numbertext {
    letter-spacing:-.7px
}

html[data-platform=Win32] .displayType_TIT .row span .etimeNumClass, html[data-platform=Win64] .displayType_TIT .row span .etimeNumClass {
    padding:0 3px 0 1px
}

html[data-platform=Win32] .displayType_TIT .row span .etimeTxtClass, html[data-platform=Win64] .displayType_TIT .row span .etimeTxtClass {
    padding:0 2px 0 2px
}

html[data-platform=Win32] .tableheader.tableheader_recruitment_D0END div.td_receipt, html[data-platform=Win64] .tableheader.tableheader_recruitment_D0END div.td_receipt {
    width:173px
}

html[data-platform=Win32] .table.table_recruitment_D0END .td_receipt .number, html[data-platform=Win64] .table.table_recruitment_D0END .td_receipt .number {
    float:none
}

html[data-platform=Win32] .table.table_recruitment_D0END .etimeClass, html[data-platform=Win64] .table.table_recruitment_D0END .etimeClass {
    text-align:center
}

html[data-platform=Win32] .table.table_recruitment_D0END .etimeClass .etimeNumClass, html[data-platform=Win64] .table.table_recruitment_D0END .etimeClass .etimeNumClass {
    margin-left: 4px;
    width: 28px;
    line-height:14px
}

html[data-platform=Win32] .table.table_recruitment_D0END .etimeClass .etimeTxtClass, html[data-platform=Win64] .table.table_recruitment_D0END .etimeClass .etimeTxtClass {
    font-size:12px
}

html[data-platform=Win32] .contentHeader .detailSearchmore, html[data-platform=Win64] .contentHeader .detailSearchmore {
    margin:8px 0 0 2px
}

html[data-platform=Win32] .contentWrapper .listTypeArticleAlias .title.secret-icon, html[data-platform=Win64] .contentWrapper .listTypeArticleAlias .title.secret-icon {
    background-position:left 10px
}

html[data-platform=Win32] .contentWrapper .listTypeArticleAlias .title .my-article-icon, html[data-platform=Win64] .contentWrapper .listTypeArticleAlias .title .my-article-icon {
    margin-top:-4px
}

html[data-platform=Win32] .table .row .status-select, html[data-platform=Win64] .table .row .status-select {
    padding-right: 5px;
    width:99px
}

html[data-platform=Win32] .boardPanel.expert .count-info, html[data-platform=Win64] .boardPanel.expert .count-info {
    padding-top:1px
}

html[data-platform=Win32] .boardPanel.expert .my-article-button, html[data-platform=Win64] .boardPanel.expert .my-article-button {
    padding-top:2px
}

html[data-platform=Win32] .contentHeader .boxline .boxlineButton, html[data-platform=Win64] .contentHeader .boxline .boxlineButton {
    padding:3px 8px 3px
}

html[data-platform=Win32] .contentTitle.expert-subtext, html[data-platform=Win64] .contentTitle.expert-subtext {
    background-position:0 7px
}

html[data-platform=Win32] .review-wrap .score-wrap, html[data-platform=Win64] .review-wrap .score-wrap {
    background-position:100% 4px
}

html[data-platform=Win32] .boardPanel.review .display-wrap .display.selected, html[data-platform=Win64] .boardPanel.review .display-wrap .display.selected {
    background-position:3px 4px
}

html[data-platform=Win32] .row .td_review.review .review-link, html[data-platform=Win64] .row .td_review.review .review-link {
    background-position:right 4px
}

html[data-platform=Win32] .row .td_review.review .star-image, html[data-platform=Win64] .row .td_review.review .star-image {
    margin-top:-3px
}

html[data-platform=Win32] .table li span.product-icon, html[data-platform=Win64] .table li span.product-icon {
    background-position:5px 10px
}

html[data-platform=Win32] .regrecruitlist, html[data-platform=Win64] .regrecruitlist {
    width:555px
}

html[data-platform=Win32] .regrecruitlistgrad, html[data-platform=Win64] .regrecruitlistgrad {
    width:491px
}

html[data-platform=Win32] .display_regrecruit .row .td_status.mybrain, html[data-platform=Win64] .display_regrecruit .row .td_status.mybrain {
    padding-left:13px
}

html[data-platform=Win32] .display_regrecruit .td_status.mybrain, html[data-platform=Win64] .display_regrecruit .td_status.mybrain {
    padding-left:13px
}

html[data-platform=Win32] .displayType_TIT .row span.td_receipt.mybrain, html[data-platform=Win64] .displayType_TIT .row span.td_receipt.mybrain {
    padding-left: 5px;
    padding-right:5px
}

html[data-platform=Win32] .contentBody.question .row span.td_title .question-icon, html[data-platform=Win64] .contentBody.question .row span.td_title .question-icon {
    margin-top:-4px
}

html[data-platform=Win64] .table.table_recruitment_D0END .etimeClass .etimeNumClass {
    line-height:14px
}

html[data-platform=Win32] .listNavi .imgNext, html[data-platform=Win64] .listNavi .imgNext {
    padding:0 9px
}

html[data-platform=Win32] .pageWrapper .pageBlock .pagination li a, html[data-platform=Win64] .pageWrapper .pageBlock .pagination li a {
    line-height:24px
}

html[data-platform=Win32] .h30, html[data-platform=Win32] .h35, html[data-platform=Win32] .h40, html[data-platform=Win32] .h45, html[data-platform=Win32] .h50, html[data-platform=Win32] .h55, html[data-platform=Win32] .h65, html[data-platform=Win64] .h30, html[data-platform=Win64] .h35, html[data-platform=Win64] .h40, html[data-platform=Win64] .h45, html[data-platform=Win64] .h50, html[data-platform=Win64] .h55, html[data-platform=Win64] .h65 {
    font-weight:700
}

html[data-platform=Win32] .idpw-btn, html[data-platform=Win64] .idpw-btn {
    display: inline-block;
    width:300px
}

html[data-platform=Win32] .idpw-btn a, html[data-platform=Win64] .idpw-btn a {
    height: 25px;
    line-height: 25px;
    margin: 10px 0;
    padding: 0 30px;
    color: #777;
    font-size:14px
}

html[data-platform=Win32] .idpw-btn a.firstbtn, html[data-platform=Win64] .idpw-btn a.firstbtn {
    border-right:1px solid #bfbfbf
}

html[data-platform=Win32] .text-Blue-icon-Btn, html[data-platform=Win64] .text-Blue-icon-Btn {
    line-height: 31px;
    font-weight:700
}

html[data-platform=Win32] .univlistBtn, html[data-platform=Win64] .univlistBtn {
    width: 114px;
    top: -1px;
    line-height: 26px;
    font-weight: 700;
    background-position:90% 50%
}

html[data-platform=Win32] .btnWrapper .btn, html[data-platform=Win64] .btnWrapper .btn {
    min-width: 100px;
    height: 50px;
    line-height: 48px;
    padding: 0 24px;
    color:#fff
}

html[data-platform=Win32] .stylebtn, html[data-platform=Win64] .stylebtn {
    line-height: 50px;
    font-weight:700
}

html[data-platform=Win32] .buttonSet .cancelAndCloseTextBtn, html[data-platform=Win64] .buttonSet .cancelAndCloseTextBtn {
    line-height:26px
}

html[data-platform=Win32] .buttonSet .cancelAndCloseTextBtn.h35, html[data-platform=Win64] .buttonSet .cancelAndCloseTextBtn.h35 {
    line-height:31px
}

html[data-platform=Win32] .buttonSet input.cancelAndCloseTextBtn, html[data-platform=Win64] .buttonSet input.cancelAndCloseTextBtn {
    margin-right:7px
}

html[data-platform=Win32] .buttonSet .submitTextBtn, html[data-platform=Win64] .buttonSet .submitTextBtn {
    line-height:26px
}

html[data-platform=Win32] .buttonSet .submitTextBtn.h35, html[data-platform=Win64] .buttonSet .submitTextBtn.h35 {
    line-height:31px
}

html[data-platform=Win32] .buttonSetHover .h65, html[data-platform=Win64] .buttonSetHover .h65 {
    line-height:60px
}

html[data-platform=Win32] .buttonSetHover .startOff, html[data-platform=Win64] .buttonSetHover .startOff {
    background-position:42px 20px
}

html[data-platform=Win32] .buttonSetHover .startOn, html[data-platform=Win64] .buttonSetHover .startOn {
    background-position:42px 20px
}

html[data-platform=Win32] .buttonSetHover .heartOff, html[data-platform=Win64] .buttonSetHover .heartOff {
    background-position:25px 24px
}

html[data-platform=Win32] .buttonSetHover .heartOff span, html[data-platform=Win64] .buttonSetHover .heartOff span {
    padding-left:27px
}

html[data-platform=Win32] .buttonSetHover .heartOn, html[data-platform=Win64] .buttonSetHover .heartOn {
    background-position:25px 23px
}

html[data-platform=Win32] .buttonSetHover .heartOn span, html[data-platform=Win64] .buttonSetHover .heartOn span {
    padding-left:27px
}

html[data-platform=Win32] .texth27Btn, html[data-platform=Win64] .texth27Btn {
    line-height: 14px;
    font-weight:700
}

html[data-platform=Win32] .product-more-btn, html[data-platform=Win64] .product-more-btn {
    line-height:28px
}

html[data-platform=Win32] .formbtn, html[data-platform=Win64] .formbtn {
    line-height:17px
}

html[data-platform=Win32] .newsletterbtn, html[data-platform=Win64] .newsletterbtn {
    content: '';
    font-size: 0;
    cursor:pointer
}

html[data-platform=Win32] .replyBtn, html[data-platform=Win64] .replyBtn {
    margin-top:9px
}

html[data-platform=Win32] .btnMenu .btn, html[data-platform=Win64] .btnMenu .btn {
    margin-top:11px
}

html[data-platform=Win32] .btnMenu .updateBtn, html[data-platform=Win64] .btnMenu .updateBtn {
    background-position:100% 8px
}

html[data-platform=Win32] .btnMenu .cnt, html[data-platform=Win64] .btnMenu .cnt {
    line-height:25px
}

html[data-platform=Win32] .btnMenu .text, html[data-platform=Win64] .btnMenu .text {
    line-height:25px
}

html[data-platform=Win32] .btnMenu .scrapBtn, html[data-platform=Win64] .btnMenu .scrapBtn {
    width: 68px;
    line-height:26px
}

html[data-platform=Win32] .recommandInsert, html[data-platform=Win64] .recommandInsert {
    line-height:27px
}

html[data-platform=Win32] .articleListBtn, html[data-platform=Win64] .articleListBtn {
    line-height:34px
}

html[data-platform=Win32] .btnMenu .recommandBtn, html[data-platform=Win64] .btnMenu .recommandBtn {
    background-position:left 8px bottom 8px
}

html[data-platform=Win32] .btnMenu .recommandBtn.selected, html[data-platform=Win64] .btnMenu .recommandBtn.selected {
    background-position:left 8px bottom 8px
}

html[data-platform=Win32] .btnMenu .unrecommandBtn, html[data-platform=Win64] .btnMenu .unrecommandBtn {
    background-position:left 7px bottom 6px
}

html[data-platform=Win32] .btnMenu .unrecommandBtn.selected, html[data-platform=Win64] .btnMenu .unrecommandBtn.selected {
    background-position:left 7px bottom 6px
}

html[data-platform=Win32] .btnMenu .reply-button, html[data-platform=Win64] .btnMenu .reply-button {
    background-position:0 8px
}

html[data-platform=Win32] .btnMenu .reply-button .reply-text, html[data-platform=Win64] .btnMenu .reply-button .reply-text {
    background-position:right 3px
}

html[data-platform=Win32] .btnMenu .reply-button .reply-text.checked, html[data-platform=Win64] .btnMenu .reply-button .reply-text.checked {
    background-position:right 3px
}

html[data-platform=Win32] .btnMenu .deleteBtn, html[data-platform=Win64] .btnMenu .deleteBtn {
    background-position:left 8px
}

html[data-platform=Win32] .ui-dialog .ui-dialog-content .small-text, html[data-platform=Win64] .ui-dialog .ui-dialog-content .small-text {
    font-size: 14px;
    letter-spacing:-1px
}

html[data-platform=Win32] .expert-button, html[data-platform=Win64] .expert-button {
    line-height: 14px;
    padding:5px 7px 4px 6px
}

html[data-platform=Win32] .errorWrapper .errorMessageWrap .title {
    margin-top: 29px;
    font-weight:700
}

html[data-platform=Win32] .errorBlockWrapper .errorImageWrap {
    margin-bottom:40px
}

html[data-platform=Win32] .errorBlockWrapper .errorMessageWrap .buttonSet {
    margin-top:21px
}

html[data-platform=Win32] .errorBlockWrapper .errorMessageWrap .buttonSet .text-btn-blue-60 {
    padding: 0 42px;
    font-weight:700
}

html[data-platform=Win32] .loading-error {
    font-weight:700
}

html[data-platform=Win32] body .ui-tooltip {
    width:264px
}

html[data-platform=Win32] .errorWrapper .errorMessageWrap .buttonSet {
    margin-left:60px
}

html[data-platform=Win32] .errorWrapper .errorMessageWrap .buttonSet .white-button {
    line-height:35px
}

html[data-platform=Win32] .errorWrapper .errorMessageWrap .buttonSet .blue-button {
    line-height:35px
}

html[data-platform=Win32] .errorWrapper .buttonSet .white-button .arrow-right {
    margin-top:-3px
}

html[data-platform=Win32] .errorWrapper .buttonSet .white-button .arrow-left {
    margin-top:-5px
}

html[data-platform=Win32] .viewPanelMenu .viewTitle, html[data-platform=Win64] .viewPanelMenu .viewTitle {
    line-height: 42px;
    font-weight:700
}

html[data-platform=Win32] .viewPanelMenu .listNavi, html[data-platform=Win64] .viewPanelMenu .listNavi {
    margin-top:10px
}

html[data-platform=Win32] .viewPanelMenu .originArticleViewBtn, html[data-platform=Win32] .viewPanelMenu .repliesViewBtn, html[data-platform=Win64] .viewPanelMenu .originArticleViewBtn, html[data-platform=Win64] .viewPanelMenu .repliesViewBtn {
    margin-top:9px
}

html[data-platform=Win32] .viewPanelMenu .recruitUpdteMenu, html[data-platform=Win64] .viewPanelMenu .recruitUpdteMenu {
    margin-top:3px
}

html[data-platform=Win32] .viewPanelMenu .recruitUpdteMenu li .btn, html[data-platform=Win64] .viewPanelMenu .recruitUpdteMenu li .btn {
    line-height: 27px;
    font-weight:700
}

html[data-platform=Win32] .viewPanelMenu .recruitUpdteMenu li .btn.delete, html[data-platform=Win32] .viewPanelMenu .recruitUpdteMenu li .btn.online, html[data-platform=Win32] .viewPanelMenu .recruitUpdteMenu li .btn.update, html[data-platform=Win64] .viewPanelMenu .recruitUpdteMenu li .btn.delete, html[data-platform=Win64] .viewPanelMenu .recruitUpdteMenu li .btn.online, html[data-platform=Win64] .viewPanelMenu .recruitUpdteMenu li .btn.update {
    background-position:7px 8px
}

html[data-platform=Win32] .contentSummaryInfo td.filesInfo ul .fileicon, html[data-platform=Win64] .contentSummaryInfo td.filesInfo ul .fileicon {
    background-position:0 6px
}

html[data-platform=Win32] .contentSummaryInfo td .detailSearchmore, html[data-platform=Win64] .contentSummaryInfo td .detailSearchmore {
    margin:4px 7px 0 8px
}

html[data-platform=Win32] .viewHeader .titleWrap h4, html[data-platform=Win64] .viewHeader .titleWrap h4 {
    line-height: 28px;
    font-weight: 700;
    margin:8px 9px 5px 9px
}

html[data-platform=Win32] .viewHeader .titleWrap h4 img, html[data-platform=Win64] .viewHeader .titleWrap h4 img {
    position: relative;
    top:-3px
}

html[data-platform=Win32] .viewHeader .titleWrap .gulbi, html[data-platform=Win64] .viewHeader .titleWrap .gulbi {
    margin:8px 7px 0 1px
}

html[data-platform=Win32] .viewHeader .titleWrap .nationImg, html[data-platform=Win64] .viewHeader .titleWrap .nationImg {
    margin:8px 7px 0 0
}

html[data-platform=Win32] .viewHeader .titleWrap .depthName, html[data-platform=Win64] .viewHeader .titleWrap .depthName {
    margin:5px 7px 0 0
}

html[data-platform=Win32] .viewHeader .contentInfoWrap .infoWrap li, html[data-platform=Win64] .viewHeader .contentInfoWrap .infoWrap li {
    line-height: 16px;
    padding: 0 9px;
    margin: 5px 0 0;
    background-position:100% 4px
}

html[data-platform=Win32] .viewHeader .contentInfoWrap .infoWrap li.cnt .bold, html[data-platform=Win64] .viewHeader .contentInfoWrap .infoWrap li.cnt .bold {
    padding-left:3px
}

html[data-platform=Win32] .viewHeader .contentInfoWrap .newsInfoWrap li, html[data-platform=Win64] .viewHeader .contentInfoWrap .newsInfoWrap li {
    height: 18px;
    line-height: 17px;
    padding: 0 10px;
    margin: 6px 0 0;
    background-position:100% 5px
}

html[data-platform=Win32] .viewHeader .contentInfoWrap .newsInfoWrap li .label, html[data-platform=Win64] .viewHeader .contentInfoWrap .newsInfoWrap li .label {
    font-weight:700
}

html[data-platform=Win32] .viewHeader .viewCountInfo li, html[data-platform=Win64] .viewHeader .viewCountInfo li {
    background-position:100% 12px
}

html[data-platform=Win32] .viewHeader .viewMenu li, html[data-platform=Win64] .viewHeader .viewMenu li {
    line-height:11px
}

html[data-platform=Win32] .viewHeader .snsShareBtn, html[data-platform=Win64] .viewHeader .snsShareBtn {
    width:25px
}

html[data-platform=Win32] .viewHeader .bookMarkBtn, html[data-platform=Win64] .viewHeader .bookMarkBtn {
    background-position:left 5px
}

html[data-platform=Win32] .viewHeader .bookMarkBtnOn, html[data-platform=Win64] .viewHeader .bookMarkBtnOn {
    background-position:left 5px
}

html[data-platform=Win32] .viewHeader .authorHeader .authorLabel, html[data-platform=Win64] .viewHeader .authorHeader .authorLabel {
    font-weight: 700;
    background-position:100% 4px
}

html[data-platform=Win32] .viewHeader .authorHeader .authorName, html[data-platform=Win64] .viewHeader .authorHeader .authorName {
    font-weight:700
}

html[data-platform=Win32] .viewBody .directlinkWrapper .title, html[data-platform=Win64] .viewBody .directlinkWrapper .title {
    font-weight:700
}

html[data-platform=Win32] .viewBody .directlinkWrapper .directlink a span, html[data-platform=Win64] .viewBody .directlinkWrapper .directlink a span {
    top:-1px
}

html[data-platform=Win32] .viewBody .detailMajorView .label, html[data-platform=Win64] .viewBody .detailMajorView .label {
    font-weight:700
}

html[data-platform=Win32] .viewBodyEmpty .title, html[data-platform=Win64] .viewBodyEmpty .title {
    margin-top: 200px;
    font-weight:700
}

html[data-platform=Win32] .viewBodyEmpty .buttonSet, html[data-platform=Win64] .viewBodyEmpty .buttonSet {
    margin:24px 0 0
}

html[data-platform=Win32] .viewFooter .tabMenuWrap h4, html[data-platform=Win64] .viewFooter .tabMenuWrap h4 {
    padding-top: 12px;
    font-weight:700
}

html[data-platform=Win32] .viewFooter .titleWrap h4, html[data-platform=Win64] .viewFooter .titleWrap h4 {
    line-height: 15px;
    font-weight: 700;
    background-position:0 5px
}

html[data-platform=Win32] .viewFooter.marginFooter, html[data-platform=Win64] .viewFooter.marginFooter {
    margin-bottom:18px
}

html[data-platform=Win32] .viewOtherList h3, html[data-platform=Win64] .viewOtherList h3 {
    font-weight:700
}

html[data-platform=Win32] .recruitOpendate ul li, html[data-platform=Win64] .recruitOpendate ul li {
    line-height:24px
}

html[data-platform=Win32] .recruitComments .bodyComments > span, html[data-platform=Win64] .recruitComments .bodyComments > span {
    padding-left: 15px;
    background-position:2px 8px
}

html[data-platform=Win32] .recruitComments .bodyComments > span.last, html[data-platform=Win64] .recruitComments .bodyComments > span.last {
    margin: 5px 0 0 16px;
    padding: 0;
    font-weight:700
}

html[data-platform=Win32] .recruitViewContent .viewHeader .titleWrap h4, html[data-platform=Win64] .recruitViewContent .viewHeader .titleWrap h4 {
    line-height: 28px;
    margin:0
}

html[data-platform=Win32] .recruitViewContent .viewBody .content .content-section .section-title, html[data-platform=Win64] .recruitViewContent .viewBody .content .content-section .section-title {
    font-weight: 700;
    background-position:0 4px
}

html[data-platform=Win32] .articleViewWrapper .contentHeader .mycomments, html[data-platform=Win64] .articleViewWrapper .contentHeader .mycomments {
    padding:5px 0 0 25px
}

html[data-platform=Win32] .articleViewWrapper .contentHeader .originArticleLink, html[data-platform=Win64] .articleViewWrapper .contentHeader .originArticleLink {
    height: 18px;
    line-height: 15px;
    margin: 1px 0 0 8px;
    padding: 2px 7px;
    border:1px solid #479cf2
}

html[data-platform=Win32] .articleViewWrapper .contentHeader .viewPanel, html[data-platform=Win64] .articleViewWrapper .contentHeader .viewPanel {
    margin-top:6px
}

html[data-platform=Win32] .articleViewWrapper .boardPanel .viewPanel, html[data-platform=Win64] .articleViewWrapper .boardPanel .viewPanel {
    margin-top:5px
}

html[data-platform=Win32] .articleViewWrapper .viewBody .filetable td.tdLabel, html[data-platform=Win64] .articleViewWrapper .viewBody .filetable td.tdLabel {
    width:108px
}

html[data-platform=Win32] .viewPanel, html[data-platform=Win64] .viewPanel {
    margin-top:8px
}

html[data-platform=Win32] .filelabel.up, html[data-platform=Win64] .filelabel.up {
    background-position:90px 15px
}

html[data-platform=Win32] .filelabel.down, html[data-platform=Win64] .filelabel.down {
    background-position:90px 15px
}

html[data-platform=Win32] .fileInfoWrap ul li, html[data-platform=Win64] .fileInfoWrap ul li {
    line-height:18px
}

html[data-platform=Win32] .deletelistitem ul li input, html[data-platform=Win64] .deletelistitem ul li input {
    margin:0 3px 0 0
}

html[data-platform=Win32] .deletelistitem .line, html[data-platform=Win64] .deletelistitem .line {
    bottom:3px
}

html[data-platform=Win32] .voteWrapper, html[data-platform=Win64] .voteWrapper {
    width:519px
}

html[data-platform=Win32] .voteWrapper .voteTitle, html[data-platform=Win64] .voteWrapper .voteTitle {
    width: 479px;
    font-weight:700
}

html[data-platform=Win32] .voteWrapper .votecomment, html[data-platform=Win64] .voteWrapper .votecomment {
    padding:0 20px
}

html[data-platform=Win32] .voteWrapper .votegraph, html[data-platform=Win64] .voteWrapper .votegraph {
    width:479px
}

html[data-platform=Win32] .voteWrapper .votegraph ul li label, html[data-platform=Win64] .voteWrapper .votegraph ul li label {
    width:59px
}

html[data-platform=Win32] .voteWrapper .voteBody, html[data-platform=Win64] .voteWrapper .voteBody {
    width:479px
}

html[data-platform=Win32] .voteWrapper .evalsShow, html[data-platform=Win64] .voteWrapper .evalsShow {
    line-height:22px
}

html[data-platform=Win32] .voteWrapper .evalsHide, html[data-platform=Win64] .voteWrapper .evalsHide {
    line-height:22px
}

html[data-platform=Win32] .voteWrapper.voteResult .voteTitle, html[data-platform=Win64] .voteWrapper.voteResult .voteTitle {
    width:80px
}

html[data-platform=Win32] .voteWrapper.voteResult .votecomment, html[data-platform=Win64] .voteWrapper.voteResult .votecomment {
    width:680px
}

html[data-platform=Win32] .voteWrapper.voteResult .votecomment p .label, html[data-platform=Win64] .voteWrapper.voteResult .votecomment p .label {
    padding: 0 10px 0 10px;
    background-position:100% 5px
}

html[data-platform=Win32] .voteWrapper.voteResult .votegraph, html[data-platform=Win64] .voteWrapper.voteResult .votegraph {
    width:480px
}

html[data-platform=Win32] .voteWrapper.voteResult .votegraph ul li, html[data-platform=Win64] .voteWrapper.voteResult .votegraph ul li {
    width:80px
}

html[data-platform=Win32] .voteWrapper.voteResult .votegraph ul li label, html[data-platform=Win64] .voteWrapper.voteResult .votegraph ul li label {
    width:60px
}

html[data-platform=Win32] .section .sectionHeader .sectionTitle, html[data-platform=Win64] .section .sectionHeader .sectionTitle {
    font-weight:700
}

html[data-platform=Win32] .section .sectionHeader .boxline, html[data-platform=Win64] .section .sectionHeader .boxline {
    margin:9px 2px 0 0
}

html[data-platform=Win32] .metaInfo ul li .content, html[data-platform=Win64] .metaInfo ul li .content {
    font-weight:700
}

html[data-platform=Win32] .metaInfo .order-memo .label, html[data-platform=Win64] .metaInfo .order-memo .label {
    width:95px
}

html[data-platform=Win32] .metaInfo .order-memo .memoContent, html[data-platform=Win64] .metaInfo .order-memo .memoContent {
    width: 826px;
    min-height:20px
}

html[data-platform=Win32] .onlineRecruitInfo, html[data-platform=Win64] .onlineRecruitInfo {
    padding:18px 0 10px
}

html[data-platform=Win32] .onlineRecruitInfo .titleWrap, html[data-platform=Win64] .onlineRecruitInfo .titleWrap {
    font-weight:700
}

html[data-platform=Win32] .onlineRecruitInfo .summeryInfo span.label, html[data-platform=Win64] .onlineRecruitInfo .summeryInfo span.label {
    font-weight:700
}

html[data-platform=Win32] .orderDetailTitle, html[data-platform=Win64] .orderDetailTitle {
    height: 34px;
    margin-top: 8px;
    line-height:34px
}

html[data-platform=Win32] .paymentDetailWrapper td.label, html[data-platform=Win64] .paymentDetailWrapper td.label {
    width:126px
}

html[data-platform=Win32] .paymentTotalWrapper .paymentTotal, html[data-platform=Win64] .paymentTotalWrapper .paymentTotal {
    width:302px
}

html[data-platform=Win32] .paymentTotalWrapper .paymentTotal .label, html[data-platform=Win64] .paymentTotalWrapper .paymentTotal .label {
    font-weight:700
}

html[data-platform=Win32] .paymentTotalWrapper .paymentTotal .content, html[data-platform=Win64] .paymentTotalWrapper .paymentTotal .content {
    font-weight:700
}

html[data-platform=Win32] .printWrapper .recruitViewContent .viewHeader .titleWrap h4, html[data-platform=Win64] .printWrapper .recruitViewContent .viewHeader .titleWrap h4 {
    line-height:28px
}

html[data-platform=Win32] .mailDetailWrapper, html[data-platform=Win64] .mailDetailWrapper {
    top: 230px;
    margin-left:68px
}

html[data-platform=Win32] .mailDetailWrapper .mailDetailBody h1, html[data-platform=Win64] .mailDetailWrapper .mailDetailBody h1 {
    font-weight:700
}

html[data-platform=Win32] .warning span, html[data-platform=Win64] .warning span {
    line-height:25px
}

html[data-platform=Win32] .hbn-select-col_mybrain .recruitViewContent .viewHeader .titleWrap, html[data-platform=Win64] .hbn-select-col_mybrain .recruitViewContent .viewHeader .titleWrap {
    margin-top: 20px;
    margin-bottom:13px
}

html[data-platform=Win32] .contentSummaryInfo td.filesInfo ul .fileicon, html[data-platform=Win64] .contentSummaryInfo td.filesInfo ul .fileicon {
    padding:3px 0 3px 20px
}

html[data-platform=Win32] .deletelistitem .btnSet .inputImgBtn, html[data-platform=Win64] .deletelistitem .btnSet .inputImgBtn {
    padding:3px 16px 5px
}

html[data-platform=Win32] .viewHeader .contentInfoWrap .infoWrap li.article-list .nickname-right-arrow, html[data-platform=Win64] .viewHeader .contentInfoWrap .infoWrap li.article-list .nickname-right-arrow {
    margin-bottom:1px
}

html[data-platform=Win32] .viewHeader .contentInfoWrap .infoWrap li.article-list, html[data-platform=Win64] .viewHeader .contentInfoWrap .infoWrap li.article-list {
    background-position:left 4px
}

html[data-platform=Win32] .viewHeader .contentInfoWrap .infoWrap li.secret-icon, html[data-platform=Win64] .viewHeader .contentInfoWrap .infoWrap li.secret-icon {
    margin-left: 10px;
    padding-left: 13px;
    background-position:left 1px
}

html[data-platform=Win32] .applicants-info-wrap .date-wrap .date-text, html[data-platform=Win64] .applicants-info-wrap .date-wrap .date-text {
    background-position:100% 5px
}

html[data-platform=Win32] .contentSummaryInfo.expert-applicants .user-info-text, html[data-platform=Win64] .contentSummaryInfo.expert-applicants .user-info-text {
    background-position:100% 5px
}

html[data-platform=Win32] .pay-button.org-applicant, html[data-platform=Win64] .pay-button.org-applicant {
    line-height: 16px;
    font-size:13px
}

html[data-platform=Win32] .applicants-info-wrap .status-wrap .status-text, html[data-platform=Win64] .applicants-info-wrap .status-wrap .status-text {
    background-position:100% 5px
}

html[data-platform=Win32] .applicants-info-wrap .status-wrap .status, html[data-platform=Win64] .applicants-info-wrap .status-wrap .status {
    background-position:top 10px right 4px
}

html[data-platform=Win32] .contentSummaryInfo.expert-applicants .status-change-button, html[data-platform=Win64] .contentSummaryInfo.expert-applicants .status-change-button {
    line-height: 16px;
    font-size:13px
}

html[data-platform=Win32] .applicants-info-wrap .title-wrap .date, html[data-platform=Win64] .applicants-info-wrap .title-wrap .date {
    background-position:left 6px
}

html[data-platform=Win32] .contentSummaryInfo.expert-applicants .status-wrap, html[data-platform=Win64] .contentSummaryInfo.expert-applicants .status-wrap {
    margin-top:0
}

html[data-platform=Win32] #statusDone, html[data-platform=Win32] #statusIng, html[data-platform=Win32] #statusInit, html[data-platform=Win64] #statusDone, html[data-platform=Win64] #statusIng, html[data-platform=Win64] #statusInit {
    margin-top:3px
}

html[data-platform=Win32] .contentSummaryInfo.expert-applicants .status-button-wrap .button, html[data-platform=Win64] .contentSummaryInfo.expert-applicants .status-button-wrap .button {
    line-height:15px
}

html[data-platform=Win32] .contentSummaryInfo.expert-applicants .status-wrap .status, html[data-platform=Win64] .contentSummaryInfo.expert-applicants .status-wrap .status {
    background-position:top 7px left 14px
}

html[data-platform=Win32] .recruit-view-title-wrap .recruitUpdteMenu, html[data-platform=Win64] .recruit-view-title-wrap .recruitUpdteMenu {
    margin-top:-2px
}

html[data-platform=Win32] .recruit-view-title-wrap .recruitUpdteMenu li .btn.update, html[data-platform=Win64] .recruit-view-title-wrap .recruitUpdteMenu li .btn.update {
    line-height:26px
}

html[data-platform=Win32] .regrecruits .viewHeader .titleWrap h4 .product-icon, html[data-platform=Win64] .regrecruits .viewHeader .titleWrap h4 .product-icon {
    padding-right: 0;
    background-position:5px 6px
}

html[data-platform=Win32] .hbn-select-col_mybrain .recruitViewContent .viewHeader .titleWrap, html[data-platform=Win64] .hbn-select-col_mybrain .recruitViewContent .viewHeader .titleWrap {
    margin-bottom:0
}

html[data-platform=Win32] .hbn-select-col_mybrain .recruitViewContent .viewHeader .titleWrap h4, html[data-platform=Win64] .hbn-select-col_mybrain .recruitViewContent .viewHeader .titleWrap h4 {
    height:40px
}

html[data-platform=Win32] .singleTable .bg_td, html[data-platform=Win64] .singleTable .bg_td {
    font-weight:700
}

html[data-platform=Win32] .adBannerTable th, html[data-platform=Win64] .adBannerTable th {
    font-weight:700
}

html[data-platform=Win32] .adBannerTable td.positionImgView .RIGHT, html[data-platform=Win64] .adBannerTable td.positionImgView .RIGHT {
    width:33px
}

html[data-platform=Win32] .adBannerTable td.positionImgView .LEFT, html[data-platform=Win64] .adBannerTable td.positionImgView .LEFT {
    width:275px
}

html[data-platform=Win32] .adBannerTable td.productKind, html[data-platform=Win64] .adBannerTable td.productKind {
    font-weight:700
}

html[data-platform=Win32] .adBannerTable td.productKind a, html[data-platform=Win64] .adBannerTable td.productKind a {
    background-position:100% 7px
}

html[data-platform=Win32] .adBannerTable td.productKind .selectbtn, html[data-platform=Win64] .adBannerTable td.productKind .selectbtn {
    width: 48px;
    height: 26px;
    line-height:24px
}

html[data-platform=Win32] .adBannerTable td.bannerDesc, html[data-platform=Win64] .adBannerTable td.bannerDesc {
    width:312px
}

html[data-platform=Win32] .adBannerTable td.bannerDesc p, html[data-platform=Win64] .adBannerTable td.bannerDesc p {
    background-position:0 9px
}

html[data-platform=Win32] .adBannerTable td.bannerPrice, html[data-platform=Win64] .adBannerTable td.bannerPrice {
    width:148px
}

html[data-platform=Win32] .adBannerTable td.bannerPrice span.price, html[data-platform=Win64] .adBannerTable td.bannerPrice span.price {
    font-weight:700
}

html[data-platform=Win32] .adBannerTable td.sampleBannerImg, html[data-platform=Win64] .adBannerTable td.sampleBannerImg {
    width:360px
}

html[data-platform=Win32] .adBannerTable td.sampleBannerName .termInfo .label-blue, html[data-platform=Win64] .adBannerTable td.sampleBannerName .termInfo .label-blue {
    line-height:19px
}

html[data-platform=Win32] .adBannerTable td.sampleBannerName .bannerName, html[data-platform=Win64] .adBannerTable td.sampleBannerName .bannerName {
    padding-top: 2px;
    font-weight:700
}

html[data-platform=Win32] .guideWrapper .guideAlertMsg .guideTitleWrap .title, html[data-platform=Win64] .guideWrapper .guideAlertMsg .guideTitleWrap .title {
    font-weight:700
}

html[data-platform=Win32] .guideWrapper .guideAlertMsg .comments, html[data-platform=Win64] .guideWrapper .guideAlertMsg .comments {
    line-height:22px
}

html[data-platform=Win32] .guideWrapper .guideAlertMsg .guidetitle, html[data-platform=Win64] .guideWrapper .guideAlertMsg .guidetitle {
    margin:0 4px 0 0
}

html[data-platform=Win32] .guideWrapper .guideAlertMsg .guidetitle.down, html[data-platform=Win64] .guideWrapper .guideAlertMsg .guidetitle.down {
    background-position:97% 10px
}

html[data-platform=Win32] .guideWrapper .guideAlertMsg .guidetitle.up, html[data-platform=Win64] .guideWrapper .guideAlertMsg .guidetitle.up {
    background-position:97% 10px
}

html[data-platform=Win32] .guideWrapper .bodyComments .dlDiv .title, html[data-platform=Win64] .guideWrapper .bodyComments .dlDiv .title {
    background-position:0 3px
}

html[data-platform=Win32] .guideWrapper .bodyComments .adminDel .textUl li, html[data-platform=Win64] .guideWrapper .bodyComments .adminDel .textUl li {
    background-position:3px 11px
}

html[data-platform=Win32] .guideWrapper .userAutoDel dt, html[data-platform=Win64] .guideWrapper .userAutoDel dt {
    font-size: 19px;
    font-weight:700
}

html[data-platform=Win32] .guideWrapper .formQ, html[data-platform=Win64] .guideWrapper .formQ {
    font-weight:700
}

html[data-platform=Win32] .bodyComments dt, html[data-platform=Win64] .bodyComments dt {
    font-weight:700
}

html[data-platform=Win32] .bodyComments dd.img ul li, html[data-platform=Win64] .bodyComments dd.img ul li {
    line-height: 28px;
    font-weight:700
}

html[data-platform=Win32] .manadatoryment, html[data-platform=Win64] .manadatoryment {
    margin-top: 6px;
    background-position:0 6px
}

html[data-platform=Win32] .inputForm .privacyWrapper, html[data-platform=Win64] .inputForm .privacyWrapper {
    padding:17px 0
}

html[data-platform=Win32] .inputForm .privacyWrapper .title, html[data-platform=Win64] .inputForm .privacyWrapper .title {
    margin:0 0 7px 8px
}

html[data-platform=Win32] .inputForm .privacyWrapper .title .manadatoryOn, html[data-platform=Win64] .inputForm .privacyWrapper .title .manadatoryOn {
    background-position:0 5px
}

html[data-platform=Win32] .inputForm .agreementWrapper .title, html[data-platform=Win64] .inputForm .agreementWrapper .title {
    margin:0 0 7px 8px
}

html[data-platform=Win32] .inputForm .agreementWrapper .title .manadatoryOn, html[data-platform=Win64] .inputForm .agreementWrapper .title .manadatoryOn {
    background-position:0 5px
}

html[data-platform=Win32] .itemFull .inputHeader label, html[data-platform=Win64] .itemFull .inputHeader label {
    line-height:30px
}

html[data-platform=Win32] .inputHeader label, html[data-platform=Win64] .inputHeader label {
    line-height:48px
}

html[data-platform=Win32] .inputHeader label .manadatoryOn, html[data-platform=Win64] .inputHeader label .manadatoryOn {
    background-position:0 21px
}

html[data-platform=Win32] .inputHeader label.multiblock, html[data-platform=Win64] .inputHeader label.multiblock {
    padding-top: 10px;
    line-height:20px
}

html[data-platform=Win32] .inputHeader label.multiblock .manadatoryOn, html[data-platform=Win64] .inputHeader label.multiblock .manadatoryOn {
    background-position:0 7px
}

html[data-platform=Win32] .inputBody label, html[data-platform=Win64] .inputBody label {
    padding:7px 26px 0 0
}

html[data-platform=Win32] .inputBody .shortComment13, html[data-platform=Win64] .inputBody .shortComment13 {
    padding-top:6px
}

html[data-platform=Win32] .inputBody .shortComment, html[data-platform=Win64] .inputBody .shortComment {
    padding-top:6px
}

html[data-platform=Win32] .inputBody .shortComment.padding-left10, html[data-platform=Win64] .inputBody .shortComment.padding-left10 {
    padding-left:10px
}

html[data-platform=Win32] .inputBody .questionComment, html[data-platform=Win64] .inputBody .questionComment {
    padding:6px 18px 0 0
}

html[data-platform=Win32] .inputBody .checkBlock.personalJobs .labelClick, html[data-platform=Win64] .inputBody .checkBlock.personalJobs .labelClick {
    padding-right:16px
}

html[data-platform=Win32] .inputBody .checkBlock.personalOrgs .labelClick, html[data-platform=Win64] .inputBody .checkBlock.personalOrgs .labelClick {
    padding-right:14px
}

html[data-platform=Win32] .inputBody .subItem .onlineType .multiComment, html[data-platform=Win64] .inputBody .subItem .onlineType .multiComment {
    word-spacing: -1px;
    letter-spacing:-1px
}

html[data-platform=Win32] .inputBody .subItem .subHeader, html[data-platform=Win64] .inputBody .subItem .subHeader {
    width:110px
}

html[data-platform=Win32] .inputBody .titleupdate .text, html[data-platform=Win64] .inputBody .titleupdate .text {
    line-height:18px
}

html[data-platform=Win32] .fullHeaderInfo label, html[data-platform=Win64] .fullHeaderInfo label {
    font-weight:700
}

html[data-platform=Win32] .semiFileInfo, html[data-platform=Win64] .semiFileInfo {
    line-height:25px
}

html[data-platform=Win32] .fileFormBody .fileListBlock .ulBody div .fileItemDel, html[data-platform=Win64] .fileFormBody .fileListBlock .ulBody div .fileItemDel {
    margin-right:71px
}

html[data-platform=Win32] .unit, html[data-platform=Win64] .unit {
    line-height:30px
}

html[data-platform=Win32] .mjrBody .subMajor li input[type=checkbox], html[data-platform=Win32] .mjrBody .subMajor li input[type=radio], html[data-platform=Win64] .mjrBody .subMajor li input[type=checkbox], html[data-platform=Win64] .mjrBody .subMajor li input[type=radio] {
    margin:4px 8px 0 0
}

html[data-platform=Win32] .mjrBody .subMajor li label, html[data-platform=Win64] .mjrBody .subMajor li label {
    line-height: 20px;
    padding-right:0
}

html[data-platform=Win32] .map_wrap .mapsearch ul li .info, html[data-platform=Win64] .map_wrap .mapsearch ul li .info {
    padding:6px 0
}

html[data-platform=Win32] .map_wrap .mapsearch ul li .info h5, html[data-platform=Win64] .map_wrap .mapsearch ul li .info h5 {
    font-weight:700
}

html[data-platform=Win32] .map_wrap .mapsearch .mapPagination a, html[data-platform=Win64] .map_wrap .mapsearch .mapPagination a {
    background-position:100% 4px
}

html[data-platform=Win32] .map_wrap .mapsearch .mapPagination a.on, html[data-platform=Win64] .map_wrap .mapsearch .mapPagination a.on {
    font-weight:700
}

html[data-platform=Win32] .map_wrap .mapsearch .mapSearchComment .mapSearchTitle, html[data-platform=Win64] .map_wrap .mapsearch .mapSearchComment .mapSearchTitle {
    font-weight:700
}

html[data-platform=Win32] .map_wrap .mapAddressView .building, html[data-platform=Win64] .map_wrap .mapAddressView .building {
    font-weight:700
}

html[data-platform=Win32] .map_wrap.mapView_wrap .titleWrap h4, html[data-platform=Win64] .map_wrap.mapView_wrap .titleWrap h4 {
    font-weight:700
}

html[data-platform=Win32] .singleContentWrapper .contentHeader, html[data-platform=Win64] .singleContentWrapper .contentHeader {
    height:49px
}

html[data-platform=Win32] .singleContentWrapper .contentHeader .contentTitle, html[data-platform=Win64] .singleContentWrapper .contentHeader .contentTitle {
    margin: 0 20px 0 0;
    font-weight:700
}

html[data-platform=Win32] .singleContentWrapper .contentHeader .comments, html[data-platform=Win64] .singleContentWrapper .contentHeader .comments {
    padding-top:11px
}

html[data-platform=Win32] .singleContentWrapper .contentHeader .boardTotal, html[data-platform=Win64] .singleContentWrapper .contentHeader .boardTotal {
    margin-top:6px
}

html[data-platform=Win32] .singleContentWrapper .contentHeader .manadatoryment, html[data-platform=Win64] .singleContentWrapper .contentHeader .manadatoryment {
    margin-top:13px
}

html[data-platform=Win32] .singleContentWrapper .contentHeader .linkview, html[data-platform=Win64] .singleContentWrapper .contentHeader .linkview {
    padding: 8px 6px 0 14px;
    background-position:0 12px
}

html[data-platform=Win32] .singleContentWrapper .productTabWrapper ul li a, html[data-platform=Win64] .singleContentWrapper .productTabWrapper ul li a {
    font-weight:700
}

html[data-platform=Win32] .singleContentWrapper .productTabWrapper ul li a .checkimg, html[data-platform=Win64] .singleContentWrapper .productTabWrapper ul li a .checkimg {
    padding: 0 10px;
    background-position:0 2px
}

html[data-platform=Win32] .singleContentWrapper .productTabWrapper ul li.selected.recruitmentTab .checkimg, html[data-platform=Win64] .singleContentWrapper .productTabWrapper ul li.selected.recruitmentTab .checkimg {
    background-position:0 2px
}

html[data-platform=Win32] .singleContentWrapper .productTabWrapper ul li.selected.gradstudentTab .checkimg, html[data-platform=Win64] .singleContentWrapper .productTabWrapper ul li.selected.gradstudentTab .checkimg {
    background-position:0 2px
}

html[data-platform=Win32] .singleContentWrapper .productTabWrapper ul li.selected.researchTab .checkimg, html[data-platform=Win64] .singleContentWrapper .productTabWrapper ul li.selected.researchTab .checkimg {
    background-position:0 2px
}

html[data-platform=Win32] .singleContentWrapper .productTitleWrapper .title, html[data-platform=Win64] .singleContentWrapper .productTitleWrapper .title {
    margin: 33px 0 8px;
    font-weight:700
}

html[data-platform=Win32] .singleContentWrapper .productTitleWrapper .subTitleList, html[data-platform=Win64] .singleContentWrapper .productTitleWrapper .subTitleList {
    margin: 39px 0 8px 11px;
    font-weight: 700;
    background-position:0 4px
}

html[data-platform=Win32] .singleContentWrapper .stepWarpper, html[data-platform=Win64] .singleContentWrapper .stepWarpper {
    margin:51px 0 18px
}

html[data-platform=Win32] .singleContentWrapper .stepWarpper ul li .tabTitle, html[data-platform=Win64] .singleContentWrapper .stepWarpper ul li .tabTitle {
    font-size: 18px;
    font-weight: 700;
    line-height:49px
}

html[data-platform=Win32] .singleContentWrapper .stepWarpper ul li.selected span, html[data-platform=Win64] .singleContentWrapper .stepWarpper ul li.selected span {
    color: #fff;
    font-weight:700
}

html[data-platform=Win32] .singleContentWrapper .longtermLink, html[data-platform=Win64] .singleContentWrapper .longtermLink {
    margin:7px 0 6px
}

html[data-platform=Win32] .singleContentWrapper .productStep .step4 ul li .tabTitle, html[data-platform=Win64] .singleContentWrapper .productStep .step4 ul li .tabTitle {
    font-size:17px
}

html[data-platform=Win32] .singleContentWrapper .gradstudentStep .step4 li .tabTitle, html[data-platform=Win64] .singleContentWrapper .gradstudentStep .step4 li .tabTitle {
    font-size:16px
}

html[data-platform=Win32] .singleContentWrapper .gradstudentStep .step4 li.signupitem4, html[data-platform=Win64] .singleContentWrapper .gradstudentStep .step4 li.signupitem4 {
    padding-left:35px
}

html[data-platform=Win32] .singleContentWrapper .researchStep .step4 li .tabTitle, html[data-platform=Win64] .singleContentWrapper .researchStep .step4 li .tabTitle {
    font-size:17px
}

html[data-platform=Win32] .singleContentWrapper .contentBody .multicomments p, html[data-platform=Win64] .singleContentWrapper .contentBody .multicomments p {
    line-height:21px
}

html[data-platform=Win32] .singleContentWrapper .contentBody .inputForm .bankItem, html[data-platform=Win64] .singleContentWrapper .contentBody .inputForm .bankItem {
    font-weight:700
}

html[data-platform=Win32] .singleContentWrapper .contentBody .adspolicy, html[data-platform=Win64] .singleContentWrapper .contentBody .adspolicy {
    right:184px
}

html[data-platform=Win32] .singleContentWrapper .contentBody .adspolicy .title, html[data-platform=Win64] .singleContentWrapper .contentBody .adspolicy .title {
    font-weight:700
}

html[data-platform=Win32] .singleContentWrapper .contentBody .inputBody label, html[data-platform=Win64] .singleContentWrapper .contentBody .inputBody label {
    padding:7px 30px 0 0
}

html[data-platform=Win32] .singleContentWrapper .contentBody .inputBody label.paddingright15, html[data-platform=Win64] .singleContentWrapper .contentBody .inputBody label.paddingright15 {
    padding-right:15px
}

html[data-platform=Win32] .singleContentWrapper .contentBody .mjrBody .subMajor, html[data-platform=Win64] .singleContentWrapper .contentBody .mjrBody .subMajor {
    margin-left:4px
}

html[data-platform=Win32] .singleContentWrapper .contentBody .payaccountWrapper .payaccount .payaccountInfo div.accountfooter, html[data-platform=Win64] .singleContentWrapper .contentBody .payaccountWrapper .payaccount .payaccountInfo div.accountfooter {
    font-weight:700
}

html[data-platform=Win32] .singleContentWrapper .contentBody .payaccountWrapper .inputForm .fullBody .payaccoutLabelStyle, html[data-platform=Win64] .singleContentWrapper .contentBody .payaccountWrapper .inputForm .fullBody .payaccoutLabelStyle {
    margin-right:33px
}

html[data-platform=Win32] .singleContentWrapper .contentBody .payaccountWrapper .inputForm .fullComments .subTitle, html[data-platform=Win64] .singleContentWrapper .contentBody .payaccountWrapper .inputForm .fullComments .subTitle {
    background-position:0 5px
}

html[data-platform=Win32] .singleContentWrapper .contentBody .payaccountWrapper .inputForm .bankItem, html[data-platform=Win64] .singleContentWrapper .contentBody .payaccountWrapper .inputForm .bankItem {
    font-weight:700
}

html[data-platform=Win32] .singleContentWrapper .contentBody .payaccountWrapper .inputForm .inputBody .subItem p img, html[data-platform=Win64] .singleContentWrapper .contentBody .payaccountWrapper .inputForm .inputBody .subItem p img {
    vertical-align:middle
}

html[data-platform=Win32] .singleContentWrapper .contentBody .payaccountWrapper .receipt-type .checkLabel, html[data-platform=Win64] .singleContentWrapper .contentBody .payaccountWrapper .receipt-type .checkLabel {
    width: 218px;
    padding-right:0
}

html[data-platform=Win32] .singleContentWrapper .productBody dl dt, html[data-platform=Win64] .singleContentWrapper .productBody dl dt {
    line-height: 22px;
    font-weight:700
}

html[data-platform=Win32] .singleContentWrapper .productBody dl dd, html[data-platform=Win64] .singleContentWrapper .productBody dl dd {
    height: 22px;
    line-height:6px
}

html[data-platform=Win32] .singleContentWrapper .productBody dl dd.comment, html[data-platform=Win64] .singleContentWrapper .productBody dl dd.comment {
    height:36px
}

html[data-platform=Win32] .singleContentWrapper .productBody .productRecruitBanner, html[data-platform=Win64] .singleContentWrapper .productBody .productRecruitBanner {
    padding:42px 68px 28px
}

html[data-platform=Win32] .singleContentWrapper .productBody .productRecruitBanner dd, html[data-platform=Win64] .singleContentWrapper .productBody .productRecruitBanner dd {
    width:446px
}

html[data-platform=Win32] .singleContentWrapper .productBody .productGradstudentBanner, html[data-platform=Win64] .singleContentWrapper .productBody .productGradstudentBanner {
    width: 363px;
    padding:38px 60px 28px 68px
}

html[data-platform=Win32] .singleContentWrapper .productBody .productGradstudentBanner dd, html[data-platform=Win64] .singleContentWrapper .productBody .productGradstudentBanner dd {
    width:355px
}

html[data-platform=Win32] .singleContentWrapper .productBody .productResearchBanner, html[data-platform=Win64] .singleContentWrapper .productBody .productResearchBanner {
    width: 364px;
    padding:38px 59px 28px 68px
}

html[data-platform=Win32] .singleContentWrapper .productBody .productResearchBanner dd, html[data-platform=Win64] .singleContentWrapper .productBody .productResearchBanner dd {
    width:364px
}

html[data-platform=Win32] .singleContentWrapper .signupidchceck .comments, html[data-platform=Win64] .singleContentWrapper .signupidchceck .comments {
    margin-top:8px
}

html[data-platform=Win32] .singleContentWrapper .fileFormBody .fileListBlock .ulBody div .fileItemDel, html[data-platform=Win64] .singleContentWrapper .fileFormBody .fileListBlock .ulBody div .fileItemDel {
    margin-right:76px
}

html[data-platform=Win32] .popupContentWrapper .contentHeader .contentTitle, html[data-platform=Win64] .popupContentWrapper .contentHeader .contentTitle {
    height:36px
}

html[data-platform=Win32] .popupContentWrapper .contentBody .adDetailTable td select::-ms-expand, html[data-platform=Win64] .popupContentWrapper .contentBody .adDetailTable td select::-ms-expand {
    display:none
}

html[data-platform=Win32] .popupContentWrapper .contentBody .adDetailTable td select, html[data-platform=Win64] .popupContentWrapper .contentBody .adDetailTable td select {
    border: 1px solid #e0e0e0;
    padding-left: 8px;
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/detail_down_x2.png);
    background-size: 12px 9px;
    background-position: 96% 12px;
    background-repeat: no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance:none
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    html[data-platform=Win32] .popupContentWrapper .contentBody .adDetailTable td select, html[data-platform=Win64] .popupContentWrapper .contentBody .adDetailTable td select {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/detail_down_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    html[data-platform=Win32] .popupContentWrapper .contentBody .adDetailTable td select, html[data-platform=Win64] .popupContentWrapper .contentBody .adDetailTable td select {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/detail_down_x3.png)
    }
}

html[data-platform=Win32] .popupContentWrapper .contentBody .adDetailTable .tdBanner, html[data-platform=Win64] .popupContentWrapper .contentBody .adDetailTable .tdBanner {
    width:404px
}

html[data-platform=Win32] .popupContentWrapper .contentBody .adDetailTable .tdsizefixed, html[data-platform=Win64] .popupContentWrapper .contentBody .adDetailTable .tdsizefixed {
    width:300px
}

html[data-platform=Win32] .popupContentWrapper .contentBody .adDetailTable .accountWrapper .account, html[data-platform=Win64] .popupContentWrapper .contentBody .adDetailTable .accountWrapper .account {
    font-weight:700
}

html[data-platform=Win32] .popupContentWrapper .contentBody .adDetailTable .accountWrapper .unit, html[data-platform=Win64] .popupContentWrapper .contentBody .adDetailTable .accountWrapper .unit {
    font-weight:700
}

html[data-platform=Win32] .popupContentWrapper .contentBody .subTable .headerLine, html[data-platform=Win64] .popupContentWrapper .contentBody .subTable .headerLine {
    width:112px
}

html[data-platform=Win32] .popupContentWrapper .contentBody .subTable td p, html[data-platform=Win64] .popupContentWrapper .contentBody .subTable td p {
    background-position:0 10px
}

html[data-platform=Win32] .popupContentWrapper .contentBody .subTable .tdsizefixed, html[data-platform=Win64] .popupContentWrapper .contentBody .subTable .tdsizefixed {
    width:449px
}

html[data-platform=Win32] #positionView, html[data-platform=Win64] #positionView {
    width: 100%;
    height:847px
}

html[data-platform=Win32] .contentWrapper .alertWrapper .quiteAlertMsg .title, html[data-platform=Win64] .contentWrapper .alertWrapper .quiteAlertMsg .title {
    margin:0
}

html[data-platform=Win32] .contentWrapper .alertWrapper .title, html[data-platform=Win64] .contentWrapper .alertWrapper .title {
    margin: 17px 0 16px 4px;
    font-weight:700
}

html[data-platform=Win32] .contentWrapper .alertWrapper > ul, html[data-platform=Win64] .contentWrapper .alertWrapper > ul {
    padding:19px 6px 0
}

html[data-platform=Win32] .contentWrapper .alertWrapper > ul > li, html[data-platform=Win64] .contentWrapper .alertWrapper > ul > li {
    background-position:2px 10px
}

html[data-platform=Win32] .contentWrapper .alertWrapper .alertInfo dl, html[data-platform=Win64] .contentWrapper .alertWrapper .alertInfo dl {
    background-position:2px 9px
}

html[data-platform=Win32] .contentWrapper .freerecruit .boxlineWrap .block, html[data-platform=Win64] .contentWrapper .freerecruit .boxlineWrap .block {
    padding:24px 24px 0
}

html[data-platform=Win32] .contentWrapper .freerecruit .boxlineWrap .block h3, html[data-platform=Win64] .contentWrapper .freerecruit .boxlineWrap .block h3 {
    font-weight:700
}

html[data-platform=Win32] .contentWrapper .freerecruit .boxlineWrap .block ul.desc, html[data-platform=Win64] .contentWrapper .freerecruit .boxlineWrap .block ul.desc {
    padding:0 0 17px 0
}

html[data-platform=Win32] .contentWrapper .freerecruit .boxlineWrap .block ul.desc li, html[data-platform=Win64] .contentWrapper .freerecruit .boxlineWrap .block ul.desc li {
    line-height:21px
}

html[data-platform=Win32] .contentWrapper .freerecruit .boxlineWrap .block p, html[data-platform=Win64] .contentWrapper .freerecruit .boxlineWrap .block p {
    line-height: 18px;
    padding: 6px 0 0 12px;
    background-position:0 12px
}

html[data-platform=Win32] .contentWrapper .freerecruit .boxlineWrap .block p.bgnone, html[data-platform=Win64] .contentWrapper .freerecruit .boxlineWrap .block p.bgnone {
    padding-left:0
}

html[data-platform=Win32] .contentWrapper .freerecruit .boxlineWrap .block.paddingBottom, html[data-platform=Win64] .contentWrapper .freerecruit .boxlineWrap .block.paddingBottom {
    padding-bottom:29px
}

html[data-platform=Win32] .contentWrapper .freerecruit .researchKind label, html[data-platform=Win64] .contentWrapper .freerecruit .researchKind label {
    padding:0 80px 0 8px
}

html[data-platform=Win32] .contentWrapper .freerecruit .researchKind input, html[data-platform=Win64] .contentWrapper .freerecruit .researchKind input {
    margin:-3px 0 0
}

html[data-platform=Win32] .contentWrapper .advBannerWrapper dl dt, html[data-platform=Win64] .contentWrapper .advBannerWrapper dl dt {
    font-weight:700
}

html[data-platform=Win32] .editorImageWrapper .editorImageHeader .quota, html[data-platform=Win64] .editorImageWrapper .editorImageHeader .quota {
    padding-top:18px
}

html[data-platform=Win32] .singleContentWrapper .contentBody .orderSummaryInfo .bankItem .inputBody p, html[data-platform=Win64] .singleContentWrapper .contentBody .orderSummaryInfo .bankItem .inputBody p {
    line-height:48px
}

html[data-platform=Win32] .termWrapper > div, html[data-platform=Win64] .termWrapper > div {
    padding:0 26px 0 27px
}

html[data-platform=Win32] .termWrapper > div .termHeader, html[data-platform=Win64] .termWrapper > div .termHeader {
    margin:1px 0 24px
}

html[data-platform=Win32] .termWrapper > div .termHeader .title, html[data-platform=Win64] .termWrapper > div .termHeader .title {
    font-weight:700
}

html[data-platform=Win32] .termWrapper .bannerSelectInfo, html[data-platform=Win64] .termWrapper .bannerSelectInfo {
    width:84px
}

html[data-platform=Win32] .termWrapper .bannerSelectInfo .termBody, html[data-platform=Win64] .termWrapper .bannerSelectInfo .termBody {
    padding-top: 2px;
    font-weight:700
}

html[data-platform=Win32] .termWrapper .termForm, html[data-platform=Win64] .termWrapper .termForm {
    width:502px
}

html[data-platform=Win32] .termWrapper .termForm .termBody .display-day, html[data-platform=Win64] .termWrapper .termForm .termBody .display-day {
    margin:2px 0 0 0
}

html[data-platform=Win32] .termWrapper .totalAmountInfo, html[data-platform=Win64] .termWrapper .totalAmountInfo {
    width:256px
}

html[data-platform=Win32] .termWrapper .totalAmountInfo p, html[data-platform=Win64] .termWrapper .totalAmountInfo p {
    line-height:21px
}

html[data-platform=Win32] .termWrapper .totalAmountInfo p.payment, html[data-platform=Win64] .termWrapper .totalAmountInfo p.payment {
    line-height: 21px;
    padding-top:5px
}

html[data-platform=Win32] .termWrapper .totalAmountInfo p.payment .label, html[data-platform=Win64] .termWrapper .totalAmountInfo p.payment .label {
    font-weight:700
}

html[data-platform=Win32] .singleFullContentWrapper .contentHeader, html[data-platform=Win64] .singleFullContentWrapper .contentHeader {
    height:54px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .longterm-mssage .title, html[data-platform=Win64] .singleFullContentWrapper .contentBody .longterm-mssage .title {
    font-weight:700
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .longterm-mssage .title span, html[data-platform=Win64] .singleFullContentWrapper .contentBody .longterm-mssage .title span {
    padding-top:9px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .longterm-mssage p, html[data-platform=Win64] .singleFullContentWrapper .contentBody .longterm-mssage p {
    margin-bottom:12px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .longterm-mssage img, html[data-platform=Win64] .singleFullContentWrapper .contentBody .longterm-mssage img {
    margin-top:16px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper {
    width:842px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo ul li .label, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo ul li .label {
    font-weight:700
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .subFormHeader, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .subFormHeader {
    padding-top:36px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .subFormHeader .subTitle, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .subFormHeader .subTitle {
    font-weight:700
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .subFormHeader .manadatoryment, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .subFormHeader .manadatoryment {
    margin-top:15px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .inputForm .inputItem .inputHeader, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .inputForm .inputItem .inputHeader {
    width:88px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper {
    width: 390px;
    padding:9px 0 0 0
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title {
    margin:6px 0 5px 0
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title .manadatoryOn, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title .manadatoryOn {
    background-position:0 6px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title .right, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title .right {
    background-position:right 7px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title .right.up, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .title .right.up {
    background-position:right 7px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper ul, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper ul {
    margin: 3px 0 0 0;
    padding:9px 12px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper ul.layer, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper ul.layer {
    top:34px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper ul li, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper ul li {
    background-position:0 9px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .inputItem, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .inputItem {
    width:390px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .inputItem .inputHeader, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .inputItem .inputHeader {
    width:80px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .inputItem .inputBody, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .privacyWrapper .inputItem .inputBody {
    padding:6px 0 0 0
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .buttonSet, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .buttonSet {
    margin-bottom:5px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .buttonSet .submitTextBtn, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .longtermform .buttonSet .submitTextBtn {
    line-height: 53px;
    font-weight:700
}

html[data-platform=Win32] .captchaWrapper p, html[data-platform=Win64] .captchaWrapper p {
    font-weight:700
}

html[data-platform=Win32] .adBannerTable td.bannerDesc, html[data-platform=Win64] .adBannerTable td.bannerDesc {
    background-clip:padding-box
}

html[data-platform=Win32] .inputBody textarea[name=lobContent], html[data-platform=Win64] .inputBody textarea[name=lobContent] {
    font-family: "맑은 고딕", "Malgun Gothic", "돋움", Dotum, "Apple SD Gothic Neo", Helvetica, sans-serif !important
}

html[data-platform=Win32] .fileFormBody .fileListBlock .ulBody div .fileItemName, html[data-platform=Win64] .fileFormBody .fileListBlock .ulBody div .fileItemName {
    padding: 0 0 0 18px;
    background-position:0 3px
}

html[data-platform=Win32] .inputItem.twoColumnTitle, html[data-platform=Win64] .inputItem.twoColumnTitle {
    padding:55px 10px
}

html[data-platform=Win32] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo ul li .label, html[data-platform=Win64] .singleFullContentWrapper .contentBody .otherProductWrapper .longtermWrapper .stepblock .contentinfo ul li .label {
    padding-right: 3px;
    margin-right: 7px;
    background-position:right 4px
}

html[data-platform=Win32] .singleContentWrapper .contentBody .memo-payment textarea, html[data-platform=Win64] .singleContentWrapper .contentBody .memo-payment textarea {
    font-family:Arial
}

html[data-platform=Win32] .inputBody label#mjrRelCds-error, html[data-platform=Win64] .inputBody label#mjrRelCds-error {
    padding-bottom:10px
}

html[data-platform=Win32] .iframe-form-wrap .form-cancel-button, html[data-platform=Win64] .iframe-form-wrap .form-cancel-button {
    padding:10px 34px
}

html[data-platform=Win32] .contentWrapper .advBannerWrapper.agreement-banner dl dt, html[data-platform=Win64] .contentWrapper .advBannerWrapper.agreement-banner dl dt {
    line-height:50px
}

html[data-platform=Win32] .singleContentWrapper .loginForm .formMessageBlock, html[data-platform=Win64] .singleContentWrapper .loginForm .formMessageBlock {
    line-height:14px
}

html[data-platform=Win32] .singleContentWrapper .loginForm .signincheck ul li, html[data-platform=Win64] .singleContentWrapper .loginForm .signincheck ul li {
    padding-right: 10px;
    background-position:100% 6px
}

html[data-platform=Win32] .singleContentWrapper .loginForm .signincheck ul li.last, html[data-platform=Win64] .singleContentWrapper .loginForm .signincheck ul li.last {
    padding:0 0 0 11px
}

html[data-platform=Win32] .singleContentWrapper .loginForm .signincheck ul li.left, html[data-platform=Win64] .singleContentWrapper .loginForm .signincheck ul li.left {
    font-weight: 700;
    padding:0
}

html[data-platform=Win32] .singleContentWrapper .loginForm .signincheck a.hbnBLUE, html[data-platform=Win64] .singleContentWrapper .loginForm .signincheck a.hbnBLUE {
    font-weight:700
}

html[data-platform=Win32] .textArea h1, html[data-platform=Win64] .textArea h1 {
    margin: 16px 0 6px;
    font-weight:700
}

html[data-platform=Win32] .textArea h1 a, html[data-platform=Win64] .textArea h1 a {
    font-weight:700
}

html[data-platform=Win32] .textArea h2, html[data-platform=Win64] .textArea h2 {
    margin:16px 0 5px
}

html[data-platform=Win32] .textArea h3, html[data-platform=Win64] .textArea h3 {
    margin:4px 0
}

html[data-platform=Win32] .textArea h4, html[data-platform=Win64] .textArea h4 {
    margin:3px 0
}

html[data-platform=Win32] .textArea p, html[data-platform=Win64] .textArea p {
    line-height:18px
}

html[data-platform=Win32] .agreementWrap h4, html[data-platform=Win64] .agreementWrap h4 {
    font-weight:700
}

html[data-platform=Win32] .privacyInfo ul.tabmenu, html[data-platform=Win64] .privacyInfo ul.tabmenu {
    margin-top:8px
}

html[data-platform=Win32] .privacyInfo ul.tabmenu li, html[data-platform=Win64] .privacyInfo ul.tabmenu li {
    line-height: 18px;
    background-position: 100% 6px;
    font-weight:700
}

html[data-platform=Win32] .singleItem h3, html[data-platform=Win64] .singleItem h3 {
    font-weight: 700;
    margin:4px 0 25px 0
}

html[data-platform=Win32] .singleItem span, html[data-platform=Win64] .singleItem span {
    height: 69px;
    line-height: 24px;
    margin-bottom:9px
}

html[data-platform=Win32] .singleItem span a, html[data-platform=Win64] .singleItem span a {
    line-height:24px
}

html[data-platform=Win32] .complete .title, html[data-platform=Win64] .complete .title {
    line-height: 28px;
    font-weight:700
}

html[data-platform=Win32] .complete .msg, html[data-platform=Win64] .complete .msg {
    line-height: 36px;
    font-weight:700
}

html[data-platform=Win32] .complete .btnWrapper .btn, html[data-platform=Win64] .complete .btnWrapper .btn {
    line-height:37px
}

html[data-platform=Win32] .contentWrapper .complete .btnWrapper .btn, html[data-platform=Win64] .contentWrapper .complete .btnWrapper .btn {
    height: 40px;
    line-height: 37px;
    font-weight:700
}

html[data-platform=Win32] .logininWrapper .contentHeader, html[data-platform=Win64] .logininWrapper .contentHeader {
    height:43px
}

html[data-platform=Win32] .logininWrapper .contentHeader .comments, html[data-platform=Win64] .logininWrapper .contentHeader .comments {
    padding-top:11px
}

html[data-platform=Win32] .logininWrapper .contentHeader .msg-alert, html[data-platform=Win64] .logininWrapper .contentHeader .msg-alert {
    padding-top: 13px;
    margin-left: 8px;
    font-weight:700
}

html[data-platform=Win32] .logininWrapper .contentBody .lineBlock p, html[data-platform=Win64] .logininWrapper .contentBody .lineBlock p {
    font-size:15px
}

html[data-platform=Win32] .logininWrapper .noticeWrapper .headTitle .title, html[data-platform=Win64] .logininWrapper .noticeWrapper .headTitle .title {
    margin-left: 25px;
    line-height: 42px;
    font-weight:700
}

html[data-platform=Win32] .logininWrapper .noticeWrapper .headTitle .title a, html[data-platform=Win64] .logininWrapper .noticeWrapper .headTitle .title a {
    font-weight:700
}

html[data-platform=Win32] .logininWrapper .noticeWrapper .headlineWrapper, html[data-platform=Win64] .logininWrapper .noticeWrapper .headlineWrapper {
    width: 704px;
    padding:16px 25px 8px
}

html[data-platform=Win32] .logininWrapper .noticeWrapper .headlineWrapper .headline, html[data-platform=Win64] .logininWrapper .noticeWrapper .headlineWrapper .headline {
    padding-bottom: 13px;
    margin-bottom:12px
}

html[data-platform=Win32] .logininWrapper .noticeWrapper .headlineWrapper .headline dt, html[data-platform=Win64] .logininWrapper .noticeWrapper .headlineWrapper .headline dt {
    padding-bottom: 7px;
    font-weight:700
}

html[data-platform=Win32] .logininWrapper .noticeWrapper .headlineWrapper .headline dt a, html[data-platform=Win64] .logininWrapper .noticeWrapper .headlineWrapper .headline dt a {
    font-weight:700
}

html[data-platform=Win32] .logininWrapper .noticeWrapper .headlineWrapper .line, html[data-platform=Win64] .logininWrapper .noticeWrapper .headlineWrapper .line {
    width:342px
}

html[data-platform=Win32] .logininWrapper .noticeWrapper .headlineWrapper .line dt, html[data-platform=Win64] .logininWrapper .noticeWrapper .headlineWrapper .line dt {
    width:326px
}

html[data-platform=Win32] .signinWrapper .contentHeader, html[data-platform=Win64] .signinWrapper .contentHeader {
    height:90px
}

html[data-platform=Win32] .signinWrapper .contentHeader .contentTitle img, html[data-platform=Win64] .signinWrapper .contentHeader .contentTitle img {
    top: -3px;
    margin-right:20px
}

html[data-platform=Win32] .signinWrapper .completeHeader, html[data-platform=Win64] .signinWrapper .completeHeader {
    height:70px
}

html[data-platform=Win32] .signinWrapper .contentBody .messageSection p, html[data-platform=Win64] .signinWrapper .contentBody .messageSection p {
    background-position:0 11px
}

html[data-platform=Win32] .signinWrapper .contentBody .messageSection p.letterspacing, html[data-platform=Win64] .signinWrapper .contentBody .messageSection p.letterspacing {
    letter-spacing:-1px
}

html[data-platform=Win32] .signinWrapper .contentBody .contentSection, html[data-platform=Win64] .signinWrapper .contentBody .contentSection {
    padding:25px 20px 0
}

html[data-platform=Win32] .signinWrapper .contentBody .contentSection .sectionHeader, html[data-platform=Win64] .signinWrapper .contentBody .contentSection .sectionHeader {
    margin-bottom:12px
}

html[data-platform=Win32] .signinWrapper .contentBody .contentSection .sectionHeader .title, html[data-platform=Win64] .signinWrapper .contentBody .contentSection .sectionHeader .title {
    line-height: 24px;
    background-position: 0 3px;
    font-weight:700
}

html[data-platform=Win32] .signinWrapper .contentBody .contentSection .sectionBody .messageWrap p, html[data-platform=Win64] .signinWrapper .contentBody .contentSection .sectionBody .messageWrap p {
    background-position:0 9px
}

html[data-platform=Win32] .signinWrapper .contentBody .contentSection .sectionBody .messageWrap p.last, html[data-platform=Win64] .signinWrapper .contentBody .contentSection .sectionBody .messageWrap p.last {
    margin-top:6px
}

html[data-platform=Win32] .signinWrapper .contentBody .contentSection .sectionBody .messageWrap p.letterspacing1, html[data-platform=Win64] .signinWrapper .contentBody .contentSection .sectionBody .messageWrap p.letterspacing1 {
    letter-spacing:-1px
}

html[data-platform=Win32] .signinWrapper .contentBody .contentSection .sectionBody .messageWrap .linkWrap a, html[data-platform=Win64] .signinWrapper .contentBody .contentSection .sectionBody .messageWrap .linkWrap a {
    background-position:4px 5px
}

html[data-platform=Win32] .signinWrapper .contentBody .contentSection .sectionBody .resultInfo ul li label, html[data-platform=Win64] .signinWrapper .contentBody .contentSection .sectionBody .resultInfo ul li label {
    font-weight:700
}

html[data-platform=Win32] .signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userSelectForm label, html[data-platform=Win64] .signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userSelectForm label {
    font-weight:700
}

html[data-platform=Win32] .signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userInfo ul, html[data-platform=Win64] .signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userInfo ul {
    margin:12px 20px 4px
}

html[data-platform=Win32] .signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userInfo ul li, html[data-platform=Win64] .signinWrapper .contentBody .contentSection .sectionBody .resultInfo .singleItem .userInfo ul li {
    height: 22px;
    line-height:22px
}

html[data-platform=Win32] .signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputBody .itemViewData, html[data-platform=Win64] .signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputBody .itemViewData {
    font-weight:700
}

html[data-platform=Win32] .signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputBody .inputLength200, html[data-platform=Win64] .signinWrapper .contentBody .contentSection .sectionBody .inputForm .inputItem .inputBody .inputLength200 {
    width:128px
}

html[data-platform=Win32] .signinWrapper .contentBody .contentSection .sectionBody .idcheckWrapper .singleItem span a, html[data-platform=Win64] .signinWrapper .contentBody .contentSection .sectionBody .idcheckWrapper .singleItem span a {
    line-height:24px
}

html[data-platform=Win32] .signinWrapper .contentBody .contentSection .section2Header .title, html[data-platform=Win64] .signinWrapper .contentBody .contentSection .section2Header .title {
    font-weight:700
}

html[data-platform=Win32] .signinWrapper .contentBody .complete .title, html[data-platform=Win64] .signinWrapper .contentBody .complete .title {
    font-weight:700
}

html[data-platform=Win32] .signinWrapper .contentBody .complete.signup, html[data-platform=Win64] .signinWrapper .contentBody .complete.signup {
    background-position:50% 78px
}

html[data-platform=Win32] .contentWrapper .emptycomplete .title, html[data-platform=Win64] .contentWrapper .emptycomplete .title {
    font-weight:700
}

html[data-platform=Win32] .contentWrapper .emptycomplete .btnWrapper .btn, html[data-platform=Win64] .contentWrapper .emptycomplete .btnWrapper .btn {
    line-height:26px
}

html[data-platform=Win32] .logininWrapper .noticeWrapper .headlineWrapper .headline.no-line, html[data-platform=Win64] .logininWrapper .noticeWrapper .headlineWrapper .headline.no-line {
    padding-bottom: 0;
    margin-bottom:11px
}

html[data-platform=Win32] .otherHeader h1, html[data-platform=Win64] .otherHeader h1 {
    font-weight: 700;
    line-height:16px
}

html[data-platform=Win32] .historyTable td, html[data-platform=Win64] .historyTable td {
    padding:6px 0
}

html[data-platform=Win32] .historyTable td.year-td, html[data-platform=Win64] .historyTable td.year-td {
    padding:6px 0 6px 20px
}

html[data-platform=Win32] .historyTable td ul li, html[data-platform=Win64] .historyTable td ul li {
    line-height:22px
}

html[data-platform=Win32] .historyTable td ul li .hbnBLUE, html[data-platform=Win64] .historyTable td ul li .hbnBLUE {
    font-weight:700
}

html[data-platform=Win32] .introduce5, html[data-platform=Win64] .introduce5 {
    margin-top: 47px;
    background-position:0 48px
}

html[data-platform=Win32] .introduce5 h2, html[data-platform=Win64] .introduce5 h2 {
    font-weight:700
}

html[data-platform=Win32] .introduce5 .locationInfo, html[data-platform=Win64] .introduce5 .locationInfo {
    margin:48px 0 0 0
}

html[data-platform=Win32] .introduce5 .locationInfo h3, html[data-platform=Win64] .introduce5 .locationInfo h3 {
    font-weight:700
}

html[data-platform=Win32] .introduce5 .locationInfo dl, html[data-platform=Win64] .introduce5 .locationInfo dl {
    width: 361px;
    padding-left:0
}

html[data-platform=Win32] .introduce5 .locationInfo dl dt, html[data-platform=Win64] .introduce5 .locationInfo dl dt {
    margin-bottom: 5px;
    font-weight:700
}

html[data-platform=Win32] .introduce5 .locationInfo .hbnContact p .label, html[data-platform=Win64] .introduce5 .locationInfo .hbnContact p .label {
    font-weight:700
}

html[data-platform=Win32] .widget1 .title, html[data-platform=Win64] .widget1 .title {
    font-weight:700
}

html[data-platform=Win32] .widget1 .subContents, html[data-platform=Win64] .widget1 .subContents {
    font-weight:700
}

html[data-platform=Win32] .widget1 .contents, html[data-platform=Win64] .widget1 .contents {
    line-height:22px
}

html[data-platform=Win32] .widget2 h2, html[data-platform=Win64] .widget2 h2 {
    font-weight:700
}

html[data-platform=Win32] .widget2 dl dt, html[data-platform=Win64] .widget2 dl dt {
    font-weight:700
}

html[data-platform=Win32] .widget2 dl.step3, html[data-platform=Win64] .widget2 dl.step3 {
    width: 226px;
    padding:0 50px 0 40px
}

html[data-platform=Win32] .widgetAddBtn a, html[data-platform=Win64] .widgetAddBtn a {
    font-weight:700
}

html[data-platform=Win32] .widget3 h2, html[data-platform=Win64] .widget3 h2 {
    font-weight:700
}

html[data-platform=Win32] .widget3 dl dt, html[data-platform=Win64] .widget3 dl dt {
    font-weight:700
}

html[data-platform=Win32] .widgetServiceList li a span, html[data-platform=Win64] .widgetServiceList li a span {
    font-weight:700
}

html[data-platform=Win32] .partnership1 dl dt, html[data-platform=Win64] .partnership1 dl dt {
    height: 22px;
    padding: 136px 0 0;
    font-weight:700
}

html[data-platform=Win32] .partnership1 dl.step2, html[data-platform=Win64] .partnership1 dl.step2 {
    width: 196px;
    padding:0 76px 0 55px
}

html[data-platform=Win32] .partnership1 dl.step3, html[data-platform=Win64] .partnership1 dl.step3 {
    width: 215px;
    padding:0 0 0 50px
}

html[data-platform=Win32] .helpContainer, html[data-platform=Win64] .helpContainer {
    padding:19px 14px 16px
}

html[data-platform=Win32] .helpContainer .header .title, html[data-platform=Win64] .helpContainer .header .title {
    font-weight:700
}

html[data-platform=Win32] .helpContainer .header p, html[data-platform=Win64] .helpContainer .header p {
    margin-top:17px
}

html[data-platform=Win32] .helpContainer .header p span, html[data-platform=Win64] .helpContainer .header p span {
    font-weight:700
}

html[data-platform=Win32] .helpContainer .header p span.normal, html[data-platform=Win64] .helpContainer .header p span.normal {
    font-weight:400
}

html[data-platform=Win32] .helpContainer .body ul li.li4, html[data-platform=Win64] .helpContainer .body ul li.li4 {
    width: 250px;
    padding-left:230px
}

html[data-platform=Win32] .helpContainer .body ul li .number, html[data-platform=Win64] .helpContainer .body ul li .number {
    font-weight: 700;
    line-height:15px
}

html[data-platform=Win32] .helpContainer .body ul li .textS, html[data-platform=Win64] .helpContainer .body ul li .textS {
    padding-top:16px
}

html[data-platform=Win32] .helpContainer .body ul li .textS .semititle, html[data-platform=Win64] .helpContainer .body ul li .textS .semititle {
    width: 60px;
    font-weight: 700;
    padding-right:0
}

html[data-platform=Win32] .helpListWrapper .listSection .listHeader, html[data-platform=Win64] .helpListWrapper .listSection .listHeader {
    margin-bottom:2px
}

html[data-platform=Win32] .helpListWrapper .listSection .listHeader .title, html[data-platform=Win64] .helpListWrapper .listSection .listHeader .title {
    line-height: 10px;
    font-weight:700
}

html[data-platform=Win32] .helpListWrapper .listSection .listBody .contents li a span.articleTitle .boardTitle, html[data-platform=Win64] .helpListWrapper .listSection .listBody .contents li a span.articleTitle .boardTitle {
    font-weight:700
}

html[data-platform=Win32] .helpListWrapper .listSection .listBody .onetooneboard p, html[data-platform=Win64] .helpListWrapper .listSection .listBody .onetooneboard p {
    font-weight:700
}

html[data-platform=Win32] .contentBody .partnershipLayout .contentTitle, html[data-platform=Win64] .contentBody .partnershipLayout .contentTitle {
    font-weight: 700;
    margin-left:5px
}

html[data-platform=Win32] .customerKind, html[data-platform=Win64] .customerKind {
    margin-top:4px
}

html[data-platform=Win32] .customerKind li, html[data-platform=Win64] .customerKind li {
    margin-left: 4px;
    padding-right: 4px;
    background-position:right 6px
}

html[data-platform=Win32] .customerTitle, html[data-platform=Win64] .customerTitle {
    background-position:0 4px
}

html[data-platform=Win32] .productWrapper .productBody .boxlineWrap .title, html[data-platform=Win64] .productWrapper .productBody .boxlineWrap .title {
    margin-top: 57px;
    font-weight:700
}

html[data-platform=Win32] .productWrapper .productBody .boxlineWrap p, html[data-platform=Win64] .productWrapper .productBody .boxlineWrap p {
    margin:12px 0 31px
}

html[data-platform=Win32] .productWrapper .productBody .productUl li .productB, html[data-platform=Win64] .productWrapper .productBody .productUl li .productB {
    margin-top: 3px;
    font-weight:700
}

html[data-platform=Win32] .productWrapper .productBody .productUl li.title, html[data-platform=Win64] .productWrapper .productBody .productUl li.title {
    font-weight:700
}

html[data-platform=Win32] .productWrapper .tabMenuWrapper .tabMenuUl li a, html[data-platform=Win64] .productWrapper .tabMenuWrapper .tabMenuUl li a {
    font-weight:700
}

html[data-platform=Win32] .productWrapper .productItemHeader h2, html[data-platform=Win64] .productWrapper .productItemHeader h2 {
    font-weight:700
}

html[data-platform=Win32] .productWrapper .productItemBody .product-graph1-wrap .product-graph1-desc p.bigtitle, html[data-platform=Win64] .productWrapper .productItemBody .product-graph1-wrap .product-graph1-desc p.bigtitle {
    margin: 4px 0 32px;
    font-size: 28px;
    font-weight:700
}

html[data-platform=Win32] .productWrapper .productItemBody .product-graph1-wrap .product-graph1-desc p.p-desc, html[data-platform=Win64] .productWrapper .productItemBody .product-graph1-wrap .product-graph1-desc p.p-desc {
    margin-top:7px
}

html[data-platform=Win32] .productWrapper .productItemBody .product-feature p, html[data-platform=Win64] .productWrapper .productItemBody .product-feature p {
    margin:46px 0 50px 0
}

html[data-platform=Win32] .productWrapper .productItemBody .product-feature dl dt, html[data-platform=Win64] .productWrapper .productItemBody .product-feature dl dt {
    line-height: 30px;
    margin-bottom: 5px;
    font-weight:700
}

html[data-platform=Win32] .productWrapper .productItemBody .product-feature dl dd, html[data-platform=Win64] .productWrapper .productItemBody .product-feature dl dd {
    line-height:22px
}

html[data-platform=Win32] .productWrapper .productItemBody .product-feature dl.item1, html[data-platform=Win64] .productWrapper .productItemBody .product-feature dl.item1 {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/effect_1_x2.png);
    background-size: 60px 60px;
    background-position: 48px 6px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    html[data-platform=Win32] .productWrapper .productItemBody .product-feature dl.item1, html[data-platform=Win64] .productWrapper .productItemBody .product-feature dl.item1 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/effect_1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    html[data-platform=Win32] .productWrapper .productItemBody .product-feature dl.item1, html[data-platform=Win64] .productWrapper .productItemBody .product-feature dl.item1 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/effect_1_x3.png)
    }
}

html[data-platform=Win32] .productWrapper .productItemBody .product-feature dl.item2, html[data-platform=Win64] .productWrapper .productItemBody .product-feature dl.item2 {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/effect_2_x2.png);
    background-size: 60px 60px;
    background-position: 30px 9px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    html[data-platform=Win32] .productWrapper .productItemBody .product-feature dl.item2, html[data-platform=Win64] .productWrapper .productItemBody .product-feature dl.item2 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/effect_2_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    html[data-platform=Win32] .productWrapper .productItemBody .product-feature dl.item2, html[data-platform=Win64] .productWrapper .productItemBody .product-feature dl.item2 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/effect_2_x3.png)
    }
}

html[data-platform=Win32] .productWrapper .productItemBody .product-feature dl.item3, html[data-platform=Win64] .productWrapper .productItemBody .product-feature dl.item3 {
    background-image: url(https://asset.hibrain.io/images/dist/contents/product/effect_3_x2.png);
    background-size: 75px 48px;
    background-position: 8px 16px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    html[data-platform=Win32] .productWrapper .productItemBody .product-feature dl.item3, html[data-platform=Win64] .productWrapper .productItemBody .product-feature dl.item3 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/effect_3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    html[data-platform=Win32] .productWrapper .productItemBody .product-feature dl.item3, html[data-platform=Win64] .productWrapper .productItemBody .product-feature dl.item3 {
        background-image:url(https://asset.hibrain.io/images/dist/contents/product/effect_3_x3.png)
    }
}

html[data-platform=Win32] .productWrapper .productItemBody .customer-list .button .customer-more-btn, html[data-platform=Win64] .productWrapper .productItemBody .customer-list .button .customer-more-btn {
    width: 160px;
    height: 42px;
    line-height: 42px;
    font-weight:700
}

html[data-platform=Win32] .productWrapper .productItemBody .adv-item .title-step, html[data-platform=Win64] .productWrapper .productItemBody .adv-item .title-step {
    margin: 43px 0 21px;
    font-weight:700
}

html[data-platform=Win32] .productWrapper .productItemBody .adv-item .title-step .tip, html[data-platform=Win64] .productWrapper .productItemBody .adv-item .title-step .tip {
    padding: 7px 0 4px 50px;
    margin-right: 11px;
    background-position:0 7px
}

html[data-platform=Win32] .productWrapper .productItemBody .adv-item ul li, html[data-platform=Win64] .productWrapper .productItemBody .adv-item ul li {
    font-weight:700
}

html[data-platform=Win32] .productWrapper .productItemBody .adv-item.adv-item2, html[data-platform=Win64] .productWrapper .productItemBody .adv-item.adv-item2 {
    margin-top:20px
}

html[data-platform=Win32] .productWrapper .productItemBody .hbn-serivce dl dt, html[data-platform=Win64] .productWrapper .productItemBody .hbn-serivce dl dt {
    margin: 35px 0 11px;
    font-weight:700
}

html[data-platform=Win32] .productWrapper .productItemBody .hbn-serivce dl dd, html[data-platform=Win64] .productWrapper .productItemBody .hbn-serivce dl dd {
    line-height:22px
}

html[data-platform=Win32] .productWrapper .productItemBody .hbn-serivce dl dd.button, html[data-platform=Win64] .productWrapper .productItemBody .hbn-serivce dl dd.button {
    margin-top:23px
}

html[data-platform=Win32] .productWrapper .productItemBody .hbn-serivce dl dd.button a, html[data-platform=Win64] .productWrapper .productItemBody .hbn-serivce dl dd.button a {
    font-weight:700
}

html[data-platform=Win32] .productWrapper .productItemBody .product-step dl dt, html[data-platform=Win64] .productWrapper .productItemBody .product-step dl dt {
    margin:43px 0 28px
}

html[data-platform=Win32] .productWrapper .productItemBody .product-step dl dd, html[data-platform=Win64] .productWrapper .productItemBody .product-step dl dd {
    width: 66%;
    padding: 0 17%;
    line-height:22px
}

html[data-platform=Win32] .productWrapper .productItemBody .product-step dl dd span.step-num, html[data-platform=Win64] .productWrapper .productItemBody .product-step dl dd span.step-num {
    width:8%
}

html[data-platform=Win32] .productWrapper .productItemBody .product-step dl dd span.step-content, html[data-platform=Win64] .productWrapper .productItemBody .product-step dl dd span.step-content {
    width:92%
}

html[data-platform=Win32] .productWrapper .productItemBody .product-step dl.last dd .step-num, html[data-platform=Win64] .productWrapper .productItemBody .product-step dl.last dd .step-num {
    padding-left:15%
}

html[data-platform=Win32] .productWrapper .productItemBody .product-step dl.last dd .step-content, html[data-platform=Win64] .productWrapper .productItemBody .product-step dl.last dd .step-content {
    width:74%
}

html[data-platform=Win32] .introduce5 .locationInfo h3, html[data-platform=Win64] .introduce5 .locationInfo h3 {
    margin:17px 0 17px 0
}

html[data-platform=Win32] .otherHeader .title-bar-image, html[data-platform=Win64] .otherHeader .title-bar-image {
    margin:-1px 12px 0
}

html[data-platform=Win32] .otherHeader .count-wrap, html[data-platform=Win64] .otherHeader .count-wrap {
    margin-top:0
}

html[data-platform=Win32] .cke_editable span[style], html[data-platform=Win32] .content_author span[style] {
    font-family: "맑은 고딕", "Malgun Gothic", "돋움", Dotum, "Apple SD Gothic Neo", Helvetica, sans-serif
}

html[data-platform=Win32] .cke_editable h1, html[data-platform=Win32] .cke_editable h2, html[data-platform=Win32] .cke_editable h3, html[data-platform=Win32] .cke_editable h4, html[data-platform=Win32] .cke_editable h5, html[data-platform=Win32] .content_author h1, html[data-platform=Win32] .content_author h2, html[data-platform=Win32] .content_author h3, html[data-platform=Win32] .content_author h4, html[data-platform=Win32] .content_author h5 {
    font-weight:700
}

html[data-platform=Win32] .cke_editable .bold, html[data-platform=Win32] .content_author .bold {
    font-weight:700
}

html[data-platform=Win32] .content_author .contentblock {
    margin-bottom:21px
}

html[data-platform=Win32] .content_author .authorTitle {
    font-weight:700
}

html[data-platform=Win32] .content_author .authorblock dl dt {
    font-weight:700
}

html[data-platform=Win32] .content_author .authorblock dl dd .year {
    font-weight:700
}

html[data-platform=Win32] .content_author span[style], html[data-platform=Win32] .note-editable span[style] {
    font-family: "맑은 고딕", "Malgun Gothic", "돋움", Dotum, "Apple SD Gothic Neo", Helvetica, sans-serif
}

html[data-platform=Win32] .content_author h1, html[data-platform=Win32] .content_author h2, html[data-platform=Win32] .content_author h3, html[data-platform=Win32] .content_author h4, html[data-platform=Win32] .content_author h5, html[data-platform=Win32] .note-editable h1, html[data-platform=Win32] .note-editable h2, html[data-platform=Win32] .note-editable h3, html[data-platform=Win32] .note-editable h4, html[data-platform=Win32] .note-editable h5 {
    font-weight:700
}

html[data-platform=Win32] .content_author .bold, html[data-platform=Win32] .note-editable .bold {
    font-weight:700
}

html[data-platform=Win32] .hbnLayerPopWrapper .body .eventImg .popupTitle {
    font-weight:700
}

html[data-platform=Win32] .hbnLayerPopWrapper .body .section .title {
    font-weight:700
}

html[data-platform=Win32] .hbnLayerPopWrapper .body .step2 .buttonSet .textRedBtn {
    padding:10px 0
}

html[data-platform=Win32] .hbnLayerPopWrapper .body .agreementStep .half-section .title {
    line-height:18px
}

html[data-platform=Win32] .hbnLayerPopWrapper .body .agreementStep .half-section .agreeBtn {
    padding-top:3px
}

html[data-platform=Win32] .aliasUpdatelayerPopWrapper {
    padding:47px 55px
}

html[data-platform=Win32] .aliasUpdatelayerPopWrapper .header h2 {
    font-weight:700
}

html[data-platform=Win32] .aliasUpdatelayerPopWrapper .body .inputForm .inputItem .inputBody {
    width:380px
}

html[data-platform=Win32] .aliasUpdatelayerPopWrapper .body .inputForm .inputItem .inputBody .itemViewData {
    font-weight:700
}

html[data-platform=Win32] .articleUpdatelayerPopWrapper {
    padding:47px 55px
}

html[data-platform=Win32] .articleUpdatelayerPopWrapper .header h2 {
    font-weight:700
}

html[data-platform=Win32] .articleUpdatelayerPopWrapper .body .buttonSet {
    margin:20px 0 0
}

html[data-platform=Win32] .eventSection .section1 {
    background-position:680px 297px
}

html[data-platform=Win32] .eventSection .section2 .inputForm .privacyWrapper {
    width: 846px;
    margin-right: 8px;
    border-bottom:none
}

html[data-platform=Win32] .eventSection .section2 .inputForm .privacyWrapper .title .bold {
    word-spacing:-1px
}

html[data-platform=Win32] .eventSection .section2 .inputForm .privacyWrapper ul {
    margin-left:16px
}

html[data-platform=Win32] .eventSection .section2 .inputForm .privacyWrapper ul li {
    padding-right:0
}

html[data-platform=Win32] .eventSection .section3 .titleHeader {
    font-weight:700
}

html[data-platform=Win32] .eventSection .section3 ul li {
    background-position:3px 12px
}

html[data-platform=Win32] .awardEventWrapper .awardEventButton {
    line-height:32px
}

html[data-platform=Win32] .aliasUpdatelayerPopWrapper .body .nickname-comment {
    background-position:0 center
}

html[data-platform=Win32] .recruitCommentlayerPopWrapper p .open-button {
    margin-top:-4px
}

html[data-platform=Win64] .brainService .widgetList .btnSet a {
    background-position:100% 7px
}

html[data-platform=Win64] .partnershipListSelect {
    padding:1px 6px
}

html[data-platform=Win64] .hbnMainContainer .customerWrapper .customerHeader .btnSet a {
    background-position:100% 7px
}

html[data-platform=Win64] .hbnMainContainer .listSection .listHeader .btnSet a {
    background-position:100% 7px
}

html[data-platform=Win64] .searchSelectWrapper select {
    padding:1px 6px
}

html[data-platform=Win64] .boardPanel .styleSelect select {
    padding: 0 3px;
    text-align:left
}

.hbnRED {
    color:#f2675f
}

.hbnBLUE {
    color:#479cf2
}

.hbnGREEN {
    color:#9dc24e
}

.pureRed {
    color:#e4615a
}

.alertRED {
    color:#f22222
}

.brightBlue {
    color:#479cf2
}

.pureBlue {
    color:#479cf2
}

.mailBlue {
    color:#479cf2
}

.mainBlue {
    color:#479cf2
}

.bgRedBtn {
    background-color:#e9817b
}

.bgGreenBtn {
    background-color:#85cd96
}

.bgBludBtn {
    background-color:#6f99c2
}

.manadatoryStyle {
    color:#fd5858
}

.listTitleRED {
    color:#ff4729
}

.listTitleBLUE {
    color:#0674e4
}

.listTitleBLACK {
    color:#000
}

.PLAT a:active, .PLAT a:hover, .PLAT a:link, .PLAT a:visited {
    color:#eb1c24
}

.PLAT a span {
    color:#eb1c24
}

.PLAT .tit {
    color:#eb1c24
}

.GLD a:active, .GLD a:hover, .GLD a:link, .GLD a:visited {
    color:#0377e3
}

.GLD a span {
    color:#0377e3
}

.GLD .tit {
    color: #0377e3;
    font-weight:700
}

.SILVR a:active, .SILVR a:hover, .SILVR a:link, .SILVR a:visited {
    color:#0377e3
}

.SILVR a span {
    color:#0377e3
}

.SILVR .tit {
    color:#0377e3
}

.BRNZ a:active, .BRNZ a:hover, .BRNZ a:link, .BRNZ a:visited {
    color:#000
}

.BRNZ a span {
    color:#000
}

.BRNZ .tit {
    color:#000
}

.LINE a:active, .LINE a:hover, .LINE a:link, .LINE a:visited {
    color:#000
}

.LINE a span {
    color:#000
}

.LINE .tit {
    color:#000
}

.HPLAT a:active, .HPLAT a:hover, .HPLAT a:link, .HPLAT a:visited {
    color:#eb1c24
}

.HPLAT a span {
    color:#eb1c24
}

.HPLAT .tit {
    color:#eb1c24
}

.HGLD a:active, .HGLD a:hover, .HGLD a:link, .HGLD a:visited {
    color:#0377e3
}

.HGLD a span {
    color:#0377e3
}

.HGLD .tit {
    color:#0377e3
}

.HSILVR a:active, .HSILVR a:hover, .HSILVR a:link, .HSILVR a:visited {
    color:#000
}

.HSILVR a span {
    color:#000
}

.HSILVR .tit {
    color:#000
}

.EVENT a:active, .EVENT a:hover, .EVENT a:link, .EVENT a:visited, .EVENTPLUS a:active, .EVENTPLUS a:hover, .EVENTPLUS a:link, .EVENTPLUS a:visited {
    color:#eb1c24
}

.EVENT a span, .EVENTPLUS a span {
    color:#eb1c24
}

.EVENT .tit, .EVENTPLUS .tit {
    color:#eb1c24
}

.JOINPLUS a:active, .JOINPLUS a:hover, .JOINPLUS a:link, .JOINPLUS a:visited {
    color:#eb1c24
}

.JOINPLUS a span {
    color:#eb1c24
}

.JOINPLUS .tit {
    color:#eb1c24
}

.JOIN a:active, .JOIN a:hover, .JOIN a:link, .JOIN a:visited {
    color:#0377e3
}

.JOIN a span {
    color:#0377e3
}

.JOIN .tit {
    color:#0377e3
}

.table .row .PLAT a:active, .table .row .PLAT a:hover, .table .row .PLAT a:link, .table .row .PLAT a:visited {
    color:#eb1c24
}

.table .row .PLAT a span {
    color:#eb1c24
}

.table .row .GLD a:active, .table .row .GLD a:hover, .table .row .GLD a:link, .table .row .GLD a:visited {
    color:#0377e3
}

.table .row .GLD a span {
    color:#0377e3
}

.table .row .SILVR a:active, .table .row .SILVR a:hover, .table .row .SILVR a:link, .table .row .SILVR a:visited {
    color:#0377e3
}

.table .row .SILVR a span {
    color:#0377e3
}

.table .row .BRNZ a:active, .table .row .BRNZ a:hover, .table .row .BRNZ a:link, .table .row .BRNZ a:visited {
    color:#000
}

.table .row .BRNZ a span {
    color:#000
}

.table .row .LINE a:active, .table .row .LINE a:hover, .table .row .LINE a:link, .table .row .LINE a:visited {
    color:#000
}

.table .row .LINE a span {
    color:#000
}

.table .row .HPLAT a:active, .table .row .HPLAT a:hover, .table .row .HPLAT a:link, .table .row .HPLAT a:visited {
    color:#eb1c24
}

.table .row .HPLAT a span {
    color:#eb1c24
}

.table .row .HGLD a:active, .table .row .HGLD a:hover, .table .row .HGLD a:link, .table .row .HGLD a:visited {
    color:#0377e3
}

.table .row .HGLD a span {
    color:#0377e3
}

.table .row .HSILVR a:active, .table .row .HSILVR a:hover, .table .row .HSILVR a:link, .table .row .HSILVR a:visited {
    color:#000
}

.table .row .HSILVR a span {
    color:#000
}

.table .row .EVENT a:active, .table .row .EVENT a:hover, .table .row .EVENT a:link, .table .row .EVENT a:visited, .table .row .EVENTPLUS a:active, .table .row .EVENTPLUS a:hover, .table .row .EVENTPLUS a:link, .table .row .EVENTPLUS a:visited {
    color:#eb1c24
}

.table .row .EVENT a span, .table .row .EVENTPLUS a span {
    color:#eb1c24
}

.table .row .JOINPLUS a:active, .table .row .JOINPLUS a:hover, .table .row .JOINPLUS a:link, .table .row .JOINPLUS a:visited {
    color:#eb1c24
}

.table .row .JOINPLUS a span {
    color:#eb1c24
}

.table .row .JOIN a:active, .table .row .JOIN a:hover, .table .row .JOIN a:link, .table .row .JOIN a:visited {
    color:#0377e3
}

.table .row .JOIN a span {
    color:#0377e3
}

.email-wrap .blue {
    color:#1796fd
}

.email-wrap .red {
    color:#fa4f46
}

.email-wrap .bold {
    font-weight:600
}

.email-wrap {
    width: 100%;
    border-top:1px solid #e2e2e2
}

.email-wrap .top-banner .txt {
    float: left;
    margin:54px 0 0 250px
}

.email-wrap .top-banner {
    float: left;
    width: 100%;
    height: 173px;
    margin-bottom: 37px;
    border-bottom: 1px solid #e2e2e2;
    background-color:#e7f3ff
}

.email-wrap .top-banner .tit {
    display: block;
    padding: 1px 0 8px 118px;
    font-size: 23px;
    font-weight: 600;
    background-image: url(https://asset.hibrain.io/images/dist/email/website-event_x2.png);
    background-size: 108px auto;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .email-wrap .top-banner .tit {
        background-image:url(https://asset.hibrain.io/images/dist/email/website-event_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .email-wrap .top-banner .tit {
        background-image:url(https://asset.hibrain.io/images/dist/email/website-event_x3.png)
    }
}

.email-wrap .top-banner .sub-tit {
    display: block;
    font-size: 34px;
    font-weight:600
}

.email-wrap .top-banner .event-img {
    float: left;
    width: 197px;
    height: 109px;
    margin: 36px 0 0 72px;
    background-image: url(https://asset.hibrain.io/images/dist/email/website-coupon_x2.png);
    background-size: 197px auto;
    background-position: 0 0;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .email-wrap .top-banner .event-img {
        background-image:url(https://asset.hibrain.io/images/dist/email/website-coupon_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .email-wrap .top-banner .event-img {
        background-image:url(https://asset.hibrain.io/images/dist/email/website-coupon_x3.png)
    }
}

.email-body-wrap {
    float: left;
    width: 1004px;
    margin: 0 68px 45px;
    border-bottom:1px solid #e2e2e2
}

.email-content-wrap {
    width: 644px;
    margin:0 auto
}

html[data-platform=Win32] .email-wrap .top-banner .tit, html[data-platform=Win64] .email-wrap .top-banner .tit {
    background-image: url(https://asset.hibrain.io/images/dist/email/website-event_x2.png);
    background-size: 108px auto;
    background-position: 0 3px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    html[data-platform=Win32] .email-wrap .top-banner .tit, html[data-platform=Win64] .email-wrap .top-banner .tit {
        background-image:url(https://asset.hibrain.io/images/dist/email/website-event_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    html[data-platform=Win32] .email-wrap .top-banner .tit, html[data-platform=Win64] .email-wrap .top-banner .tit {
        background-image:url(https://asset.hibrain.io/images/dist/email/website-event_x3.png)
    }
}

.hbn-subtitle-wrap.line-bot {
    border-bottom:1px solid #e2e2e2
}

.hbn-subtitle-wrap .subtitle-img {
    width: 2%;
    padding-top: 3px;
    padding-bottom:13px
}

.hbn-subtitle-wrap .subtitle-txt {
    padding-bottom: 13px;
    font-size: 17px;
    color:#3b3b3b
}

.recruit-condition .recruit-txt {
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 21px;
    color:#232323
}

.recruit-condition .condition-img-wrap {
    width: 640px;
    height: 96px;
    padding: 9px 0;
    border: 1px solid #e2e2e2;
    display:inline-block
}

.condition-img-wrap .party-wrap {
    height: 92px;
    width: 51px;
    text-align: center;
    border-right: 1px solid #e2e2e2;
    vertical-align:middle
}

.condition-img-wrap .party-wrap-last {
    height: 92px;
    width: 52px;
    text-align: center;
    vertical-align:middle
}

.condition-img-wrap .recruit-black {
    margin-bottom: 3px;
    font-size: 13px;
    color:#232323
}

.condition-img-wrap .recruit-ratio {
    font-size:17px
}

.ads-banner-btn .more-btn {
    width: 70px !important;
    height: 22px;
    border: 1px solid #b9b9b9;
    font-size: 13px;
    color: #3b3b3b;
    background-color: #fff;
    display: block;
    text-align: center;
    line-height: 23px;
    color: #3b3b3b !important;
    text-decoration:none !important
}

.ad_inner3_banner_list {
    padding: 0;
    margin:0
}

.customers-banner .banner-wrap .ad_inner3_banner {
    margin-right:6px
}

.customers-banner .banner-wrap .ad_inner3_banner_last {
    margin-right:0
}

.customers-banner .banner-wrap .banner {
    height: 25px;
    padding: 4px 7px;
    margin-bottom: 5px;
    display: inline-block;
    border:1px solid #e2e2e2
}

.customers-banner .banner-wrap .banner .logo-img {
    max-height: 20px;
    max-width: 20px;
    vertical-align: middle;
    margin-right:5px
}

.customers-banner .banner-wrap .banner .banner-info-wrap {
    height: 100%;
    width: 100%;
    white-space:nowrap
}

.customers-banner .banner-wrap .banner .banner-info-wrap .txt-wrap {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 80%;
    font-size: 12px;
    font-weight: 700;
    color: #3b3b3b;
    display: inline-block;
    vertical-align:middle
}

.customers-banner .banner-wrap .banner .banner-info-wrap .helper {
    display: inline-block;
    height: 100%;
    vertical-align:middle
}

.customers-banner .banner-wrap {
    padding:0
}

.hbn-bonus-event-wrap {
    display: inline-block;
    width:100%
}

.hbn-bonus-event-wrap .row-txt {
    float: left;
    width: 432px;
    font-size: 14px;
    line-height: 22px;
    color:#3b3b3b
}

.hbn-bonus-event-wrap .row-img {
    float: right;
    width: 190px;
    margin-top:-30px
}

.hbn-bonus-event-wrap .cmt {
    float: left;
    margin-top:10px
}

.email-wrap .blue {
    color:#1796fd
}

.email-wrap .red {
    color:#fa4f46
}

.email-wrap .bold {
    font-weight:600
}

.email-content-wrap .ads-intro {
    width: 100%;
    margin-bottom:24px
}

.email-content-wrap .ads-intro .ads-price {
    float: left;
    width:343px
}

.email-content-wrap .ads-intro .txt {
    font-size: 14px;
    line-height: 25px;
    margin-top: 9px;
    margin-bottom:23px
}

.email-content-wrap .ads-intro .ads-price .price-img {
    margin-top:7px
}

.email-content-wrap .ads-intro .ads-type {
    float:right
}

.email-content-wrap .ads-intro .ads-type .type-img {
    width:282px
}

.email-content-wrap .ads-intro .contact-banner {
    float: left;
    width: 458px;
    height: 45px;
    margin: 20px 0 50px 93px;
    background-color:#0080ff
}

.email-content-wrap .ads-intro .contact-banner .txt {
    float: left;
    margin-left: 30px;
    font-size: 16px;
    line-height: 29px;
    font-weight: 600;
    color:#fff
}

.email-wrap .email-body-wrap .email-content-wrap .mrn-ad-wrap {
    table-layout: fixed;
    width: 644px;
    padding: 40px 37px 33px;
    background-color:#fff
}

.email-wrap .email-body-wrap .email-content-wrap .mrn-ad-wrap .ads-feature {
    padding-bottom:50px
}

.email-wrap .email-body-wrap .email-content-wrap .mrn-ad-wrap .ads-service {
    padding-bottom:50px
}

.email-wrap .email-body-wrap .email-content-wrap .mrn-ad-wrap .user-graph {
    padding-bottom:50px
}

.email-wrap .email-body-wrap .email-content-wrap .mrn-ad-wrap .event-banner {
    padding-bottom:30px
}

.email-wrap .email-body-wrap .email-content-wrap .mrn-ad-wrap .customers-banner {
    padding-bottom:46px
}

.email-wrap .email-body-wrap .email-content-wrap .mrn-ad-wrap .recruit-condition {
    padding-bottom:37px
}

.email-wrap .email-body-wrap .email-content-wrap .mrn-ad-wrap .cmt {
    padding-bottom: 30px;
    font-size: 17px;
    color:#3b3b3b
}

.email-wrap .email-body-wrap .email-content-wrap .hbn-subtitle-wrap {
    margin-bottom:13px
}

.email-wrap .email-body-wrap .email-content-wrap .hbn-subtitle-wrap.line-bot {
    margin-bottom:13px
}

.email-wrap .email-body-wrap .email-content-wrap .hbn-subtitle-wrap.line-bot td {
    padding-bottom:13px
}

.email-wrap .email-body-wrap .email-content-wrap .hbn-subtitle-wrap .subtitle-img {
    width: 3.5px;
    padding: 0 8px 0 0;
    font-size:14px
}

.email-wrap .email-body-wrap .email-content-wrap .hbn-subtitle-wrap .subtitle-txt {
    padding-bottom:0
}

.email-wrap .email-body-wrap .email-content-wrap .ads-feature-wrap .txt {
    margin:0 0 10px 0
}

.email-wrap .email-body-wrap .email-content-wrap .ads-feature-wrap .txt.lst {
    margin-left:40px
}

.email-wrap .email-body-wrap .email-content-wrap .user-graph-wrap .txt {
    margin:0 0 10px 0
}

.email-wrap .email-body-wrap .email-content-wrap .customers-banner-btn .more-btn {
    width: 62px;
    height: 22px;
    line-height:23px
}

.email-wrap .email-body-wrap .email-content-wrap .recruit-txt {
    margin:0 0 10px 0
}

.email-wrap .email-body-wrap .email-content-wrap .party-wrap img {
    margin-bottom:5px
}

.email-wrap .email-body-wrap .email-content-wrap .party-wrap-last img {
    margin-bottom:5px
}

html[data-platform=Win32] .email-content-wrap .ads-intro .ads-price .subtitle-txt, html[data-platform=Win64] .email-content-wrap .ads-intro .ads-price .subtitle-txt {
    letter-spacing:-1.5px
}

html[data-platform=Win32] .email-content-wrap .mrn-ad-wrap .cmt, html[data-platform=Win64] .email-content-wrap .mrn-ad-wrap .cmt {
    letter-spacing:-1.5px
}

html[data-platform=Win32] .email-content-wrap .ads-intro .contact-banner, html[data-platform=Win64] .email-content-wrap .ads-intro .contact-banner {
    margin-left:93px
}

html[data-platform=Win32] .email-content-wrap .ads-intro .contact-banner .txt, html[data-platform=Win64] .email-content-wrap .ads-intro .contact-banner .txt {
    margin-left: 19px;
    line-height:26px
}

.ads-feature-wrap.lst {
    margin-right:0
}

.ads-feature-wrap .txt {
    display: inline-block;
    font-size: 14px;
    margin: 10px 0;
    color:#3b3b3b
}

.ads-feature-wrap .txt.lst {
    margin-left:40px
}

.ads-feature-wrap img {
    width:322px
}

.ads-service-wrap {
    width: 203px;
    height: 85px;
    background-color:#f6f6f6
}

.ads-service-wrap table {
    width: 100%;
    height:100%
}

.ads-service-wrap .txt {
    padding: 25px 0;
    font-size: 13px;
    line-height: 18px;
    color:#1b1b1b
}

.ads-service-wrap img {
    width: 55px;
    margin-left: 10px;
    padding:15px 0
}

.event-banner-wrap img {
    width:644px
}

.user-graph-wrap .txt {
    margin: 10px 0;
    font-size: 14px;
    color:#3b3b3b
}

.user-graph-wrap img {
    width:644px
}

.hbn-special-banner {
    float: left;
    width: 241px;
    height: 117px;
    border: 1px solid #919191;
    overflow:hidden
}

.hbn-special-banner .link {
    display: block;
    width: 100%;
    height:100%
}

.hbn-special-banner .emptyBanner {
    background-image: url(https://asset.hibrain.io/images/dist/logo/empty/PLAT_OLD_x2.png);
    background-size: 240px 130px;
    background-position: center center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-special-banner .emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/PLAT_OLD_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-special-banner .emptyBanner {
        background-image:url(https://asset.hibrain.io/images/dist/logo/empty/PLAT_OLD_x3.png)
    }
}

.topSection .special-left {
    margin-right: 8px;
    float:left
}

.topSection .special-right {
    margin-right: 8px;
    float:right
}

.topSection .special-right.last {
    margin-right:0
}

.topSection .special-left.last {
    margin-right:0
}

.hbn-special-banner .hidden {
    display:none
}

.hbn-top-banner {
    float: left;
    width: 311px;
    height: 117px;
    margin-left: 9px;
    border:solid 1px #ed1c22
}

.hbn-top-banner a {
    display: block;
    width: 311px;
    height:117px
}

.hbn-top-banner img {
    width:311px
}

.hbn-short-news {
    float: right;
    width: 241px;
    height: 117px;
    border: 1px solid #919191;
    overflow:hidden
}

.hbn-short-news .content {
    float: left;
    width: 217px;
    height: 96px;
    margin: 12px 12px 12px 12px;
    overflow:hidden
}

.hbn-short-news .content .headline {
    margin-bottom: 10px;
    line-height:22px
}

.hbn-short-news .content .headline .title {
    font-size: 17px;
    font-weight: 600;
    color:#1b1b1b
}

.hbn-short-news .content .headline .org {
    float: right;
    padding-top: 4px;
    font-size: 13px;
    font-weight: 600;
    color:#777
}

.hbn-short-news .content .subline {
    width: 100%;
    padding-left: 7px;
    padding-bottom: 5px;
    font-size: 0;
    color: #3b3b3b;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-image: url(https://asset.hibrain.io/images/dist/icon/dot3_x2.png);
    background-size: 3px 3px;
    background-position: 0 6px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-short-news .content .subline {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-short-news .content .subline {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3_x3.png)
    }
}

.hbn-short-news.middle {
    float: right;
    width: 385px;
    height: 117px;
    border: 1px solid #e1e1e1;
    overflow:hidden
}

.hbn-short-news.middle .content {
    float: left;
    width: 350px;
    height: 96px;
    margin: 16px 18px 15px 17px;
    overflow:hidden
}

.hbn-short-news.middle .content .headline {
    height: 28px;
    margin-bottom: 4px;
    line-height:19px
}

.hbn-short-news.middle .content .headline .title {
    display: inline-block;
    width: 245px;
    font-size: 18px;
    font-weight: 600;
    color: #1b1b1b;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    height:22px
}

.hbn-short-news.middle .content .headline:hover .title {
    text-decoration:underline
}

.hbn-short-news.middle .content .headline .org {
    display: inline-block;
    float: right;
    padding-top: 0;
    font-size: 13px;
    font-weight: 600;
    color: #777;
    text-align: center;
    width: 92px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

.hbn-short-news.middle .content .subline a {
    display: block;
    width:100%
}

.hbn-short-news.middle .content .subline .text:hover {
    text-decoration:underline
}

.hbn-short-news.middle .content .subline .text {
    display: inline-block;
    font-size: 13px;
    width: 98%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis
}

html[data-platform=Win32] .hbn-short-news.short .content, html[data-platform=Win64] .hbn-short-news.short .content {
    height: 97px;
    margin:12px 11px 12px 13px
}

html[data-platform=Win32] .hbn-short-news.short .content .headline, html[data-platform=Win64] .hbn-short-news.short .content .headline {
    margin-bottom:8px
}

html[data-platform=Win32] .hbn-short-news.short .content .subline, html[data-platform=Win64] .hbn-short-news.short .content .subline {
    padding-bottom: 4px;
    background-position:0 8px
}

html[data-platform=Win32] .hbn-short-news.middle .content .headline, html[data-platform=Win64] .hbn-short-news.middle .content .headline {
    height:23px
}

.hbn-recruit-form-content {
    float: left;
    width:100%
}

.hbn-recruit-form-content .content-wrap {
    float: left;
    width:100%
}

.hbn-recruit-form-content .checkbox-wrap {
    float: left;
    width: 100%;
    padding: 13px 0 11px;
    border: solid #e0e0e0;
    border-width: 1px 0;
    background-color: #f9f9f9;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select:none
}

.hbn-recruit-form-content .checkbox-wrap input[type=checkbox] {
    display: none;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select:none
}

.hbn-recruit-form-content .checkbox-wrap.input {
    margin-top:15px
}

.hbn-recruit-form-content .checkbox-wrap input[type=checkbox]:checked + label {
    color: #479cf2;
    background-image: url(https://asset.hibrain.io/images/dist/icon/checkbox-checked.svg);
    background-size: 16px auto;
    background-repeat: no-repeat;
    background-position:left 1px
}

.hbn-recruit-form-content .checkbox-wrap.input.show {
    border-bottom:none
}

.hbn-recruit-form-content .form-wrap.file .inputItem .inputHeader {
    border-top:none
}

.hbn-recruit-form-content .form-wrap.file .inputItem .inputBody {
    border-top:none
}

.hbn-recruit-form-content .form-wrap.file .inputItem {
    border-bottom:1px solid #e0e0e0
}

.hbn-recruit-form-content .checkbox-wrap .checkbox {
    float: left;
    width: 945px;
    margin-left: 16px;
    padding-left: 24px;
    font-size: 16px;
    font-weight: 700;
    color: #1b1b1b;
    cursor: pointer;
    background-image: url(https://asset.hibrain.io/images/dist/icon/checkbox-init.svg);
    background-size: 16px auto;
    background-repeat: no-repeat;
    background-position:left 0
}

.hbn-recruit-form-content .form-wrap {
    float: left;
    width: 969px;
    overflow:hidden
}

.hbn-recruit-form-content .form-wrap.show {
    display:block
}

.hbn-recruit-form-content .form-wrap.hidden {
    display:none
}

.hbn-recruit-form-content .form-wrap.file .inputItem {
    background-image: url(https://asset.hibrain.io/images/dist/background/form_x2.png);
    background-size: 148px 1px;
    background-position: 0 0;
    background-repeat:repeat-y
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-recruit-form-content .form-wrap.file .inputItem {
        background-image:url(https://asset.hibrain.io/images/dist/background/form_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-recruit-form-content .form-wrap.file .inputItem {
        background-image:url(https://asset.hibrain.io/images/dist/background/form_x3.png)
    }
}

.hbn-recruit-form-content .form-wrap.file .inputHeader .file-title {
    float: left;
    line-height: 20px;
    padding-top: 18px;
    padding-left: 23px;
    font-size: 14px;
    color:#474747
}

.hbn-recruit-form-content .errorWrap {
    line-height: 18px;
    padding: 7px 28px 0 0;
    color:#f2675f
}

.hbn-recruit-form-content .errorWrap.error {
    float:left
}

.hbnContainer.hbn-select-col_mybrain .org-intro .cke_contents.cke_reset {
    height:130px !important
}

.hbnContainer.hbn-select-col_mybrain .subFormHeader {
    padding-top:30px
}

.hbnContainer.hbn-select-col_mybrain .subFormHeader.first {
    padding-top:20px
}

.hbn-recruit-form-content .checkbox-wrap .checkbox .recruit-comment {
    font-size: 13px;
    margin-top: 5px;
    margin-left: 18px;
    padding-left: 10px;
    font-weight: 400;
    color:#3b3b3b
}

.hbn-recruit-form-content .checkbox-wrap .checkbox .recruit-comment.info {
    margin-left: 5px;
    padding-left:0
}

.hbn-recruit-form-content .checkbox-wrap .checkbox .recruit-comment.input-info {
    margin-left: 10px;
    padding-left:0
}

.hbn-recruit-form-content .checkbox-wrap .checkbox .recruit-comment .comment-icon {
    width: 13px;
    padding-right: 4px;
    margin-top:-2px
}

.hbn-recruit-form-content .checkbox-wrap .checkbox .recruit-comment .comment-link {
    text-decoration: underline;
    color:#479cf2
}

.hbn-recruit-form-content.payment .form-wrap {
    width:1006px
}

.hbn-recruit-form-content .checkbox-wrap .checkbox .recruit-comment .recommendation-icon {
    width: 32px;
    padding-right: 10px;
    margin-top:-4px
}

html[data-platform=Win32] .hbn-recruit-form-content .checkbox-wrap, html[data-platform=Win64] .hbn-recruit-form-content .checkbox-wrap {
    padding:12px 0
}

html[data-platform=Win32] .hbn-recruit-form-content .checkbox-wrap input[type=checkbox]:checked + label, html[data-platform=Win64] .hbn-recruit-form-content .checkbox-wrap input[type=checkbox]:checked + label {
    background-position:left center
}

html[data-platform=Win32] .hbn-recruit-form-content .checkbox-wrap .checkbox, html[data-platform=Win64] .hbn-recruit-form-content .checkbox-wrap .checkbox {
    background-position:left center
}

html[data-platform=Win32] .hbn-recruit-form-content .checkbox-wrap .checkbox .recruit-comment, html[data-platform=Win64] .hbn-recruit-form-content .checkbox-wrap .checkbox .recruit-comment {
    margin-left:10px
}

html[data-platform=Win32] .hbn-recruit-form-content .checkbox-wrap .checkbox .recruit-comment.info, html[data-platform=Win64] .hbn-recruit-form-content .checkbox-wrap .checkbox .recruit-comment.info {
    margin-left:5px
}

.hbn-row-image {
    float: left;
    width:100%
}

.hbn-row-image.small-top {
    margin-top:10px
}

.hbn-row-image.top {
    margin-top:15px
}

.hbn-row-image.medium-top {
    margin-top:20px
}

.hbn-row-image.big-top {
    margin-top:30px
}

.hbn-row-image.mega-top {
    margin-top:55px
}

.hbn-row-image.bottom {
    margin-bottom:15px
}

.hbn-row-image.medium-bottom {
    margin-top:20px
}

.hbn-row-image.big-bottom {
    margin-bottom:30px
}

.hbn-row-image.margin {
    margin:15px 0
}

.hbn-row-image.bottom-line {
    border-bottom:1px solid #525252
}

.hbn-row-image a {
    float: left;
    width:100%
}

.hbn-row-image a img {
    float: left;
    width:100%
}

.article-search-wrap {
    float: left;
    margin:20px 40px
}

.article-search-wrap .article-list-wrap {
    float: left;
    width: 100%;
    margin-top:30px
}

.hbn-article-search {
    float: left;
    width:100%
}

.hbn-article-search .title-wrap {
    float: left;
    width: 100%;
    padding-bottom:10px
}

.hbn-article-search .title-wrap.line {
    border-bottom:2px solid #0068b7
}

.hbn-article-search .title-wrap .title .title-image {
    width: 30px;
    margin-top:-5px
}

.hbn-article-search .title-wrap .resource-wrap {
    float: right;
    height: 21px;
    position: relative;
    padding-right: 143px;
    font-size: 13px;
    color:#3b3b3b
}

.hbn-article-search .title-wrap .resource-wrap .text {
    float: left;
    margin-top:5px
}

.hbn-article-search .title-wrap .resource-wrap .text-bar {
    float: left;
    margin-top: 5px;
    padding: 0 1px 0 4px;
    color:#c7c7c7
}

.hbn-article-search .title-wrap .resource-wrap .resource-image {
    position: absolute;
    right: -8px;
    bottom: -7px;
    height:32px
}

.hbn-article-search .title {
    font-size: 18px;
    font-weight: 700;
    color:#3b3b3b
}

.hbn-article-search .sub-comment {
    padding-left: 5px;
    font-size: 13px;
    color:#3b3b3b
}

.hbn-article-search .sub-comment .emphasis {
    font-weight:700
}

.hbn-article-search .form-wrap {
    float: left;
    width: 829px;
    padding: 20px 30px;
    border: 1px solid #c6c6c6;
    background-color:#f6f6f6
}

.hbn-article-search .keyword-form-wrap {
    float: left;
    width: 829px;
    padding: 20px 30px;
    border: 1px solid #c6c6c6;
    background-color:#f6f6f6
}

.hbn-article-search .input-search-wrap {
    float: left;
    border-bottom:1px dotted #bfbfbf
}

.hbn-article-search .select-wrap {
    float: left;
    width: 100%;
    padding-bottom:10px
}

.hbn-article-search select {
    float: left;
    width: 120px;
    min-width: 50px;
    height: 30px;
    padding: 3px 6px;
    margin-right: 6px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/selectbox_limit_x2.png);
    background-size: 7px 5px;
    background-position: right 8px center;
    background-repeat: no-repeat;
    background-color: #fff;
    border: 1px solid #c6c6c6;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-align: center;
    color:#2e2e2e
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-article-search select {
        background-image:url(https://asset.hibrain.io/images/dist/icon/selectbox_limit_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-article-search select {
        background-image:url(https://asset.hibrain.io/images/dist/icon/selectbox_limit_x3.png)
    }
}

.hbn-article-search select option {
    text-align:center
}

.hbn-article-search select.no-margin {
    margin-right:0
}

.hbn-article-search .select-wrap .search-input {
    float: left;
    width: 697px;
    height: 24px;
    line-height: 18px;
    border: 1px solid #c6c6c6;
    padding: 2px;
    font-size:14px
}

.hbn-article-search .select-wrap .search-input.keyword {
    width:533px
}

.hbn-article-search .select-wrap .language-button {
    float: right;
    width: 120px;
    height: 24px;
    border: 1px solid #c6c6c6;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color:#fff
}

.hbn-article-search .condition-wrap {
    float: left;
    width: 100%;
    padding: 7px 0;
    border-bottom:1px dotted #bfbfbf
}

.hbn-article-search .condition-wrap .condition {
    float: left;
    width: 100%;
    margin:5px 0
}

.hbn-article-search .condition-wrap .title {
    float: left;
    width: 125px;
    line-height: 24px;
    font-size: 13px;
    font-weight: 700;
    color:#3b3b3b
}

.hbn-article-search .condition-wrap .content .char {
    float: left;
    padding:4px 10px
}

.hbn-article-search .button-wrap {
    float: left;
    margin:20px 285px 0
}

.hbn-article-search .button-wrap .reset-button {
    float: left;
    height: 27px;
    line-height: 30px;
    margin-right: 25px;
    padding-left: 22px;
    color: #777;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url(https://asset.hibrain.io/images/dist/icon/reset-gray-icon.svg);
    background-size: 17px 16px;
    background-repeat: no-repeat;
    background-position: 0 6px;
    background-color: #f6f6f6;
    border: none;
    cursor:pointer
}

.hbn-article-search .button-wrap .submit-button {
    width: 150px;
    height: 30px;
    color: #fff;
    font-weight: 700;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: #0068b7;
    border: none;
    text-align: center;
    cursor:pointer
}

.hbn-article-search .keyword-form-wrap .select-wrap {
    width: auto;
    padding:0
}

.hbn-article-search .keyword-form-wrap .button-wrap {
    float: right;
    margin:0
}

.hbn-article-search .keyword-form-wrap .button-wrap .submit-button {
    height:30px
}

.hbn-article-search .error-wrap {
    padding-bottom: 2px;
    font-size: 13px;
    color:#f2675f
}

.hbn-article-search .search-condition-wrap {
    float: left;
    position: relative;
    width: 865px;
    line-height: 21px;
    padding: 13px 13px;
    border-bottom: 1px solid #e0e0e0;
    background-color:#f6f6f6
}

.hbn-article-search .search-condition-wrap .title {
    float: left;
    font-size: 14px;
    font-weight:700
}

.hbn-article-search .search-condition-wrap .text-bar {
    float: left;
    margin: 0 5px;
    color: #c7c7c7;
    font-weight:400
}

.hbn-article-search .search-condition-wrap .text-spot {
    color:#3b3b3b
}

.hbn-article-search .search-condition-wrap .search-condition {
    float: left;
    width: 710px;
    word-break:keep-all
}

.hbn-article-search .search-condition-wrap .search-condition .condition-title {
    float: left;
    font-size: 14px;
    color:#3b3b3b
}

.hbn-article-search .search-condition-wrap .search-condition .condition-contents {
    float: left;
    font-size: 14px;
    color:#0068b7
}

.hbn-article-search .search-condition-wrap .search-condition .condition-text {
    font-size: 14px;
    color:#0068b7
}

.hbn-article-search .search-condition-wrap .link {
    position: absolute;
    width: 75px;
    height: 20px;
    top: 0;
    bottom: 0;
    right: 13px;
    margin: auto;
    padding: 4px 0 5px;
    border: 1px solid #0068b7;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    color:#0068b7
}

html[data-platform=Win32] .hbn-article-search .title .title-image, html[data-platform=Win64] .hbn-article-search .title .title-image {
    width: 30px;
    margin-top:-7px
}

html[data-platform=Win32] .hbn-article-search .button-wrap, html[data-platform=Win64] .hbn-article-search .button-wrap {
    float: left;
    margin:20px 280px 0
}

html[data-platform=Win32] .hbn-article-search .keyword-form-wrap .button-wrap, html[data-platform=Win64] .hbn-article-search .keyword-form-wrap .button-wrap {
    float: right;
    margin:0
}

.hbn-article-list-bar {
    float: left;
    width:100%
}

.hbn-article-list-bar .list-title-wrap {
    float:left
}

.hbn-article-list-bar .list-title-wrap .title {
    float: left;
    font-size: 18px;
    font-weight: 700;
    color:#0068b7
}

.hbn-article-list-bar .list-title-wrap .info-wrap {
    float: left;
    padding-left: 8px;
    padding-top: 3px;
    font-size: 14px;
    color:#3b3b3b
}

.hbn-article-list-bar .list-title-wrap .info-wrap .page-info {
    font-weight: 700;
    color:#0068b7
}

.hbn-article-list-bar .list-title-wrap .info-wrap .count-info {
    font-weight: 700;
    color:#f2675f
}

.hbn-article-list-bar .condition-wrap {
    float:right
}

.hbn-article-list-bar .condition-wrap select {
    float: left;
    width: 100px;
    min-width: 50px;
    height: 24px;
    padding: 3px 6px;
    margin-right: 6px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/selectbox_limit_x2.png);
    background-size: 7px 5px;
    background-position: right 8px center;
    background-repeat: no-repeat;
    background-color: #fff;
    border: 1px solid #c6c6c6;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-align: center;
    color:#2e2e2e
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-article-list-bar .condition-wrap select {
        background-image:url(https://asset.hibrain.io/images/dist/icon/selectbox_limit_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-article-list-bar .condition-wrap select {
        background-image:url(https://asset.hibrain.io/images/dist/icon/selectbox_limit_x3.png)
    }
}

.hbn-article-list-bar .condition-wrap select option {
    text-align:center
}

.hbn-article-list-bar .condition-wrap select.no-margin {
    margin-right:0
}

.hbn-article-list {
    float: left;
    width: 100%;
    margin-top: 10px;
    border-top:2px solid #707070
}

.hbn-article-list .list-wrap {
    float: left;
    width: 871px;
    padding: 15px 10px;
    border-bottom:1px solid #e0e0e0
}

.hbn-article-list .list-wrap .icon-wrap {
    float: left;
    width: 100%;
    margin-bottom:5px
}

.hbn-article-list .list-wrap .icon-wrap .icon {
    float: left;
    width: 40px;
    padding: 1px;
    font-size: 11px;
    font-weight: 700;
    color: #479cf2;
    border: 1px solid #479cf2;
    text-align:center
}

.hbn-article-list .list-wrap .text-bar {
    color:#c7c7c7
}

.hbn-article-list .list-wrap .title {
    float: left;
    width: 100%;
    font-size: 14px;
    font-weight: 700;
    color:#3b3b3b
}

.hbn-article-list .list-wrap .info-wrap {
    float: left;
    width: 100%;
    line-height: 18px;
    padding: 7px 0;
    font-size: 13px;
    color: #3b3b3b;
    word-break:keep-all
}

.hbn-article-list .list-wrap .count-info-wrap {
    float: left;
    width: 100%;
    font-size: 13px;
    color:#777
}

.hbn-article-list .comment-wrap {
    float: left;
    width: 100%;
    padding: 20px 0;
    background-color: #f6f6f6;
    color: #3b3b3b;
    border-bottom:1px solid #707070
}

.hbn-article-list .comment-wrap .comment {
    text-align: center;
    font-weight:700
}

.hbn-article-list .comment-wrap .comment.top {
    margin-bottom:3px
}

.hbn-article-list .comment-wrap .link {
    text-decoration: underline;
    color:#479cf2
}

.hbn-article-list .empty-result {
    float: left;
    width: 100%;
    line-height: 30px;
    border-bottom: 1px solid #858585;
    padding: 180px 0;
    font-size: 15px;
    font-weight: 600;
    color: #555;
    text-align:center
}

.hbn-customer-list {
    float: left;
    width:100%
}

.hbn-customer-list .list-wrap {
    margin-top:20px
}

.hbn-customer-list .list-wrap .list {
    width: 187px;
    height: 73px;
    border: 1px solid #e0e0e0;
    margin: 0 15px 15px 0;
    float: left;
    text-align: center;
    overflow:hidden
}

.hbn-customer-list .list-wrap .list:nth-child(5n) {
    margin-right:0
}

.hbn-customer-list .list-wrap .list .link {
    display: block;
    width: 100%;
    height:100%
}

.hbn-customer-list .list-wrap .list .image-wrap {
    float: left;
    width: 100%;
    height:41px
}

.hbn-customer-list .list-wrap .list .logo-image {
    position: relative;
    float: left;
    width: 100%;
    margin-top:2px
}

.hbn-customer-list .list-wrap .list .sub-name-text {
    float: left;
    width: 100%;
    height: 28px;
    line-height: 28px;
    margin-top: 3px;
    background-color: #f7f7f7;
    border-top: solid 1px #e1e1e1;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: -.8px;
    color: #3b3b3b;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.hbn-customer-list .list-wrap .list .sub-name-text .divided-icon {
    width: 1px;
    height: 9px;
    margin:0 2px 2px 3px
}

.hbn-customer-list .list-wrap .list .logo-wrap {
    display: inline-block;
    text-align: center;
    padding-top:3px
}

.hbn-customer-list .list-wrap .list .logo-wrap .small-image-wrap {
    display: table-cell;
    vertical-align: middle;
    width: 25px;
    padding-right:3px
}

.hbn-customer-list .list-wrap .list .logo-wrap .small-image-wrap .small-logo-image {
    display: table-cell;
    vertical-align: middle;
    width:25px
}

.hbn-customer-list .list-wrap .list .logo-text {
    display: table-cell;
    text-align: left;
    height: 38px;
    vertical-align: middle;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: -.7px;
    color:#3b3b3b
}

.hbn-customer-list .list-wrap .list .logo-text.two-line {
    font-size:15px
}

.hbn-customer-list .list-wrap .list .sub-name-text.minus-margin {
    margin-top:-1px
}

.hbn-customer-list .list-wrap .list .sub-name-text .small-letter-spacing {
    letter-spacing:-1px
}

.hbn-customer-list .list-wrap .list .sub-name-text .small-letter-spacing.small-text {
    font-size: 13px;
    letter-spacing:-1.2px
}

.hbn-customer-list .list-wrap .list .logo-text .small-letter-spacing {
    letter-spacing:-2px
}

html[data-platform=Win32] .hbn-customer-list .list-wrap .list .sub-name-text, html[data-platform=Win64] .hbn-customer-list .list-wrap .list .sub-name-text {
    line-height: 26px;
    letter-spacing:-2px
}

html[data-platform=Win32] .hbn-customer-list .list-wrap .list .logo-text, html[data-platform=Win64] .hbn-customer-list .list-wrap .list .logo-text {
    font-size: 16px;
    line-height: 18px;
    letter-spacing:-1.4px
}

html[data-platform=Win32] .hbn-customer-list .list-wrap .list .logo-text.two-line, html[data-platform=Win64] .hbn-customer-list .list-wrap .list .logo-text.two-line {
    font-size:15px
}

html[data-platform=Win32] .hbn-customer-list .list-wrap .list .sub-name-text.minus-margin, html[data-platform=Win64] .hbn-customer-list .list-wrap .list .sub-name-text.minus-margin {
    margin-top:1px
}

html[data-platform=Win32] .hbn-customer-list .list-wrap .list .logo-text .small-letter-spacing, html[data-platform=Win64] .hbn-customer-list .list-wrap .list .logo-text .small-letter-spacing {
    letter-spacing:-2.8px
}

html[data-platform=Win32] .hbn-customer-list .list-wrap .list .sub-name-text .small-letter-spacing, html[data-platform=Win64] .hbn-customer-list .list-wrap .list .sub-name-text .small-letter-spacing {
    letter-spacing:-2.2px
}

html[data-platform=Win32] .hbn-customer-list .list-wrap .list .sub-name-text .small-letter-spacing.small-text, html[data-platform=Win64] .hbn-customer-list .list-wrap .list .sub-name-text .small-letter-spacing.small-text {
    font-size: 13px;
    letter-spacing:-2.4px
}

.hbn-recruit-customers {
    float: left;
    width: 100%;
    margin-top:23px
}

.hbn-recruit-customers.customer {
    margin-top:6px
}

.hbn-recruit-customers .customer-warp {
    float: left;
    margin:16px 0 0 0
}

.hbn-recruit-customers .customer-warp .customer-header {
    float: left;
    width: 100%;
    height: 30px;
    margin-bottom:5px
}

.hbn-recruit-customers .customer-warp .customer-header.customer {
    margin-bottom:0
}

.hbn-recruit-customers .customer-warp .customer-header .title {
    float: left;
    margin-top: 3px;
    font-size: 17px;
    font-weight: 600;
    color:#3b3b3b
}

.hbn-recruit-customers .customer-warp .list-wrap {
    float: left;
    width: 100%;
    border-left:1px solid #e1e1e1
}

.hbn-recruit-customers .customer-warp .list-wrap .list {
    float: left;
    overflow: hidden;
    height: 50px;
    margin-bottom: -1px;
    border-top: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    text-align:center
}

.hbn-recruit-customers .customer-warp .list-wrap .list.empty {
    background-image: url(https://asset.hibrain.io/images/dist/contents/widget/empty_x2.png);
    background-size: 157px 47px;
    background-position: center center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-recruit-customers .customer-warp .list-wrap .list.empty {
        background-image:url(https://asset.hibrain.io/images/dist/contents/widget/empty_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-recruit-customers .customer-warp .list-wrap .list.empty {
        background-image:url(https://asset.hibrain.io/images/dist/contents/widget/empty_x3.png)
    }
}

.hbn-recruit-customers .customer-warp .list-wrap .list.empty a {
    display: block;
    width: 100%;
    height:100%
}

.hbn-recruit-customers .customer-warp .list-wrap .list.gradstudent-customer {
    height:54px
}

.hbn-recruit-customers .customer-warp .list-wrap .list .link {
    display: block;
    width: 100%;
    height: 100%;
    overflow:hidden
}

.hbn-recruit-customers .customer-warp .list-wrap .list.recruitment-customer .link {
    margin-left:1px
}

.hbn-recruit-customers .customer-warp .list-wrap .list.recruitment-customer .link .customer-image {
    width:95%
}

.hbn-recruit-customers .customer-warp .list-wrap .list.recruitment-customer .link .big {
    width: 118%;
    left: -10%;
    position: relative;
    top: 50%;
    transform: translate(0, -50%);
    -webkit-transform:translate(0, -50%)
}

.hbn-recruit-customers .customer-warp .list-wrap .list .link .big.bottom-text {
    float: left;
    width: 100%;
    margin-top: 4px;
    z-index:-1
}

.hbn-recruit-customers .customer-warp .list-wrap .list .link .sub-name-text {
    float: left;
    width: 100%;
    height: 21px;
    line-height: 17px;
    font-size: 12px;
    letter-spacing: -1px;
    color:#3b3b3b
}

.hbn-recruit-customers .customer-warp .list-wrap .list .link .sub-name-text .divided-icon {
    width: 1px;
    height: 9px;
    margin:0 2px 2px 3px
}

.hbn-recruit-customer-info {
    float: left;
    margin-top: 5px;
    font-size: 15px;
    color:#3b3b3b
}

.hbn-recruit-customer-info.gradstudent {
    margin-left:3px
}

.hbn-recruit-customer-info .title-bar-image {
    float: left;
    height: 15px;
    margin:0 8px
}

.hbn-recruit-customer-info .info-wrap {
    float: left;
    margin-right:7px
}

.hbn-recruit-customer-info .info-wrap:last-child {
    margin-right:0
}

.hbn-recruit-customer-info .info-wrap::after {
    font-weight: 700;
    content: ', '
}

.hbn-recruit-customer-info .info-wrap:last-child::after {
    content: ''
}

.hbn-recruit-customer-info .info-wrap .title-text {
    float: left;
    color: #2c8cf1;
    font-weight:700
}

.hbn-recruit-customer-info .info-wrap .arrow-image {
    float: left;
    height: 9px;
    margin:4px 5px 0
}

.hbn-recruit-customer-info .count-wrap {
    float:left
}

.hbn-recruit-customer-info .count-wrap .count-text {
    float:left
}

.hbn-recruit-customer-info .count-wrap .count-text:hover {
    text-decoration:underline
}

.hbn-recruit-customer-info .emphasis {
    color: #0c4178;
    font-weight:700
}

.hbn-recruit-customer-info .bold {
    font-weight:700
}

.hbn-recruit-customers .link-wrap {
    float: left;
    height: 20px;
    margin:7px 14px 0 15px
}

.hbn-recruit-customers .link-wrap .link {
    color: #3b3b3b;
    padding-right: 8px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/more1_x2.png);
    background-size: 4px 6px;
    background-position: 100% 5px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-recruit-customers .link-wrap .link {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-recruit-customers .link-wrap .link {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x3.png)
    }
}

.hbn-recruit-customers .list-wrap .list .logo-wrap {
    display: inline-block;
    margin-top:5px
}

.hbn-recruit-customers .list-wrap .list .image-wrap {
    display: table-cell;
    width: 23px;
    padding-right:1px
}

.hbn-recruit-customers .list-wrap .list .logo-image {
    display: table-cell;
    vertical-align: middle;
    width:23px
}

.hbn-recruit-customers .list-wrap .list .logo-text {
    display: table-cell;
    height: 25px;
    vertical-align: middle;
    text-align: left;
    font-size: 12px;
    font-weight: 700;
    line-height: 14px;
    letter-spacing: -.7px;
    color:#3b3b3b
}

.hbn-recruit-customers .list-wrap .list .logo-text .small-letter-spacing {
    letter-spacing:-2px
}

.hbn-recruit-customers .list-wrap .list .link .sub-name-text .small-letter-spacing {
    letter-spacing:-.9px
}

html[data-platform=Win32] .hbn-recruit-customers .customer-warp .customer-header .title, html[data-platform=Win64] .hbn-recruit-customers .customer-warp .customer-header .title {
    margin-top:0
}

html[data-platform=Win32] .hbn-recruit-customers .customer-warp .list-wrap .list .link .sub-name-text, html[data-platform=Win64] .hbn-recruit-customers .customer-warp .list-wrap .list .link .sub-name-text {
    letter-spacing:-1.8px
}

html[data-platform=Win32] .hbn-recruit-customers .customer-warp .list-wrap .list .link .sub-name-text .devided-text, html[data-platform=Win64] .hbn-recruit-customers .customer-warp .list-wrap .list .link .sub-name-text .devided-text {
    font-size:9px
}

html[data-platform=Win32] .hbn-recruit-customer-info, html[data-platform=Win64] .hbn-recruit-customer-info {
    margin-top:3px
}

html[data-platform=Win32] .hbn-recruit-customer-info .title-bar-image, html[data-platform=Win64] .hbn-recruit-customer-info .title-bar-image {
    margin-top:3px
}

html[data-platform=Win32] .hbn-recruit-customer-info .info-wrap .arrow-image, html[data-platform=Win64] .hbn-recruit-customer-info .info-wrap .arrow-image {
    margin-top:7px
}

html[data-platform=Win32] .hbn-recruit-customers .link-wrap, html[data-platform=Win64] .hbn-recruit-customers .link-wrap {
    margin-top:5px
}

html[data-platform=Win32] .hbn-recruit-customers .link-wrap .link, html[data-platform=Win64] .hbn-recruit-customers .link-wrap .link {
    background-position:100% 6px
}

html[data-platform=Win32] .hbn-recruit-customers .list-wrap .list .logo-text, html[data-platform=Win64] .hbn-recruit-customers .list-wrap .list .logo-text {
    letter-spacing: -1.5px;
    line-height:14px
}

html[data-platform=Win32] .hbn-recruit-customers .list-wrap .list .image-wrap, html[data-platform=Win64] .hbn-recruit-customers .list-wrap .list .image-wrap {
    vertical-align:middle
}

html[data-platform=Win32] .hbn-recruit-customers .list-wrap .list .logo-text .small-letter-spacing, html[data-platform=Win64] .hbn-recruit-customers .list-wrap .list .logo-text .small-letter-spacing {
    letter-spacing:-3.5px
}

html[data-platform=Win32] .hbn-recruit-customers .list-wrap .list .link .sub-name-text .small-letter-spacing, html[data-platform=Win64] .hbn-recruit-customers .list-wrap .list .link .sub-name-text .small-letter-spacing {
    letter-spacing:-2.5px
}

.hbn-customer-info {
    float: left;
    width: 100%;
    margin-top:23px
}

.hbn-customer-info .title-wrap {
    float: left;
    height: 23px;
    margin-top: 7px;
    font-size: 17px;
    font-weight: 700;
    color:#0c4178
}

.hbn-customer-info .link-wrap {
    float: left;
    height: 20px;
    margin:10px 14px 0 15px
}

.hbn-customer-info .link-wrap .link {
    padding-right: 8px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/more1_x2.png);
    background-size: 4px 6px;
    background-position: 100% 5px;
    background-repeat: no-repeat;
    font-size: 13px;
    color:#303030
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-customer-info .link-wrap .link {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-customer-info .link-wrap .link {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x3.png)
    }
}

.hbn-customer-info .customer-info-wrap {
    display: table;
    width: 100%;
    padding: 15px 0;
    border-top: solid 1px #e1e1e1;
    border-bottom:solid 1px #e1e1e1
}

.hbn-customer-info .customer-info-wrap .info-wrap {
    position: relative;
    display: table-cell;
    vertical-align:middle
}

.hbn-customer-info .customer-info-wrap .info-wrap .info-image {
    width: 35px;
    position: absolute;
    top: -3px;
    left:20px
}

.hbn-customer-info .customer-info-wrap .info-wrap .info-image.image-4UNIV {
    left:18px
}

.hbn-customer-info .customer-info-wrap .info-wrap .text-wrap {
    display: table;
    float: left;
    margin-left:58px
}

.hbn-customer-info .customer-info-wrap .info-wrap .info-text {
    display: table-cell;
    vertical-align: middle;
    padding-right: 5px;
    max-width: 62px;
    font-size: 13px;
    font-weight: 700;
    color: #3b3b3b;
    word-break:normal
}

.hbn-customer-info .customer-info-wrap .info-wrap .cnt-wrap {
    display: table-cell;
    vertical-align:middle
}

.hbn-customer-info .customer-info-wrap .info-wrap .cnt-text {
    font-size: 16px;
    font-weight: 700;
    color:#0c4178
}

.hbn-customer-info .customer-info-wrap .info-wrap .text {
    font-size: 13px;
    color:#707070
}

html[data-platform=Win32] .hbn-customer-info, html[data-platform=Win64] .hbn-customer-info {
    margin-top:21px
}

html[data-platform=Win32] .hbn-customer-info .title-wrap, html[data-platform=Win64] .hbn-customer-info .title-wrap {
    height:30px
}

html[data-platform=Win32] .hbn-customer-info .link-wrap, html[data-platform=Win64] .hbn-customer-info .link-wrap {
    margin-top:11px
}

html[data-platform=Win32] .hbn-customer-info .customer-info-wrap .info-wrap .info-image, html[data-platform=Win64] .hbn-customer-info .customer-info-wrap .info-wrap .info-image {
    top: 0;
    left:18px
}

html[data-platform=Win32] .hbn-customer-info .customer-info-wrap .info-wrap .info-image.image-4UNIV, html[data-platform=Win64] .hbn-customer-info .customer-info-wrap .info-wrap .info-image.image-4UNIV {
    left:16px
}

html[data-platform=Win32] .hbn-customer-info .customer-info-wrap .info-wrap .text-wrap, html[data-platform=Win64] .hbn-customer-info .customer-info-wrap .info-wrap .text-wrap {
    margin-left:53px
}

html[data-platform=Win32] .hbn-customer-info .customer-info-wrap .info-wrap .info-text, html[data-platform=Win64] .hbn-customer-info .customer-info-wrap .info-wrap .info-text {
    max-width:68px
}

html[data-platform=Win32] .hbn-customer-info .customer-info-wrap .info-wrap .cnt-text, html[data-platform=Win64] .hbn-customer-info .customer-info-wrap .info-wrap .cnt-text {
    display: inline-block;
    margin-top:-2px
}

.hbn-recruit-customers-line {
    float: left;
    width: 100%;
    margin-top:23px
}

.hbn-recruit-customers-line .customer-wrap {
    margin:16px 0 0 0
}

.hbn-recruit-customers-line .customer-wrap .title-wrap {
    float: left;
    width: 100%;
    height:35px
}

.hbn-recruit-customers-line .customer-wrap .title-wrap .title {
    float: left;
    font-size: 17px;
    font-weight: 600;
    color:#3b3b3b
}

.hbn-recruit-customers-line .customer-wrap .title-wrap .btnSet {
    float: left;
    height: 20px;
    margin:3px 14px 0 15px
}

.hbn-recruit-customers-line .customer-wrap .title-wrap .btnSet .link {
    padding-right: 8px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/more1_x2.png);
    background-size: 4px 6px;
    background-position: 100% 5px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-recruit-customers-line .customer-wrap .title-wrap .btnSet .link {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-recruit-customers-line .customer-wrap .title-wrap .btnSet .link {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x3.png)
    }
}

.hbn-recruit-customers-line .customer-wrap .list-wrap {
    float: left;
    width: 100%;
    border-left:1px solid #e1e1e1
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .link {
    float: left;
    width: 482.5px;
    overflow: hidden;
    height: 40px;
    border-top: 1px solid #e1e1e1;
    border-right:1px solid #e1e1e1
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .link:nth-last-child(-n + 2) {
    border-bottom:1px solid #e1e1e1
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .link .banner-image {
    width: 480px;
    margin-top:1px
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .register-banner {
    float: left;
    height: 40px;
    margin-left: -1px;
    border: solid 1px #479cf2;
    background-color: #f7fbff;
    text-align:center
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .register-banner .banner-link {
    float: left;
    width: 462.5px;
    height: 20px;
    padding: 10px;
    text-decoration:none
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .register-banner .banner-link .text-wrap {
    margin: 3px 0;
    font-size: 14px;
    font-weight: 700;
    color:#525252
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .register-banner .banner-link .text-wrap .text-blue {
    color:#479cf2
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .register-banner .banner-link .text-wrap .right-arrow-image {
    width: 9px;
    margin-left:5px
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .list {
    float: left;
    overflow: hidden;
    height: 40px;
    border-top: 1px solid #e1e1e1;
    border-right:1px solid #e1e1e1
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .list:nth-last-child(-n + 2) {
    border-bottom:1px solid #e1e1e1
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .list.empty {
    background-image: url(https://asset.hibrain.io/images/dist/contents/widget/empty_x2.png);
    background-size: 157px 47px;
    background-position: center center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-recruit-customers-line .customer-wrap .list-wrap .list.empty {
        background-image:url(https://asset.hibrain.io/images/dist/contents/widget/empty_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-recruit-customers-line .customer-wrap .list-wrap .list.empty {
        background-image:url(https://asset.hibrain.io/images/dist/contents/widget/empty_x3.png)
    }
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .list.empty a {
    display: block;
    width: 100%;
    height:100%
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .list .text-banner-link {
    display: block;
    overflow: hidden;
    padding:9px 9px
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .list .text-banner-link.image-banner {
    padding:0
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .list .text-banner-link .org-logo {
    float: left;
    width: 25px;
    height: 25px;
    margin-right:5px
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .list .text-banner-link .org-logo img {
    width:20px
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .list .text-banner-link .recruit-wrap {
    float: left;
    width: 430px;
    margin: 2px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    color:#1b1b1b
}

.hbn-recruit-customers-line .customer-wrap .list-wrap .list .text-banner-link .recruit-wrap .name-text {
    font-weight: 700;
    margin-right:5px
}

html[data-platform=Win32] .hbn-customer-line-list .customer-wrap .list-wrap .list .text-banner-link .recruit-wrap, html[data-platform=Win64] .hbn-customer-line-list .customer-wrap .list-wrap .list .text-banner-link .recruit-wrap {
    margin:2px 0
}

.hbn-customer-line-list {
    float: left;
    width: 100%;
    margin-top:23px
}

.hbn-customer-line-list .customer-wrap .list-wrap {
    float: left;
    width:100%
}

.hbn-customer-line-list .customer-wrap .list-wrap .list {
    float: left;
    overflow: hidden;
    width: 493.5px;
    height: 44px;
    border: 1px solid #e1e1e1;
    margin-bottom:15px
}

.hbn-customer-line-list .customer-wrap .list-wrap .list:nth-last-child(-n + 2) {
    margin-bottom:0
}

.hbn-customer-line-list .customer-wrap .list-wrap .list:nth-child(2n-1) {
    margin-right:15px
}

.hbn-customer-line-list .customer-wrap .list-wrap .list.empty {
    background-image: url(https://asset.hibrain.io/images/dist/contents/widget/empty_x2.png);
    background-size: 157px 47px;
    background-position: center center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-customer-line-list .customer-wrap .list-wrap .list.empty {
        background-image:url(https://asset.hibrain.io/images/dist/contents/widget/empty_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-customer-line-list .customer-wrap .list-wrap .list.empty {
        background-image:url(https://asset.hibrain.io/images/dist/contents/widget/empty_x3.png)
    }
}

.hbn-customer-line-list .customer-wrap .list-wrap .list.empty a {
    display: block;
    width: 100%;
    height:100%
}

.hbn-customer-line-list .customer-wrap .list-wrap .list .text-banner-link {
    display: block;
    overflow: hidden;
    padding:9px 12px
}

.hbn-customer-line-list .customer-wrap .list-wrap .list .text-banner-link.image-banner {
    padding:0
}

.hbn-customer-line-list .customer-wrap .list-wrap .list .text-banner-link .org-logo {
    float: left;
    width: 25px;
    height: 25px;
    margin-top: 3px;
    margin-right:3px
}

.hbn-customer-line-list .customer-wrap .list-wrap .list .text-banner-link .org-logo img {
    width:20px
}

.hbn-customer-line-list .customer-wrap .list-wrap .list .text-banner-link .recruit-wrap {
    float: left;
    width: 435px;
    margin: 5px 0;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 16px;
    color:#3b3b3b
}

.hbn-customer-line-list .customer-wrap .list-wrap .list .text-banner-link .recruit-wrap .name-text {
    font-weight: 700;
    margin-right: 5px;
    color:#1b1b1b
}

html[data-platform=Win32] .hbn-customer-line-list .customer-wrap .title-wrap .btnSet, html[data-platform=Win64] .hbn-customer-line-list .customer-wrap .title-wrap .btnSet {
    margin:6px 14px 0 15px
}

html[data-platform=Win32] .hbn-customer-line-list .customer-wrap .list-wrap .register-banner .banner-link .text-wrap, html[data-platform=Win64] .hbn-customer-line-list .customer-wrap .list-wrap .register-banner .banner-link .text-wrap {
    margin:0
}

html[data-platform=Win32] .hbn-customer-line-list .customer-wrap .list-wrap .register-banner .banner-link .text-wrap .right-arrow-image, html[data-platform=Win64] .hbn-customer-line-list .customer-wrap .list-wrap .register-banner .banner-link .text-wrap .right-arrow-image {
    margin-top:-2px
}

.hbn-article-list-popup {
    float: left;
    width:100%
}

.hbn-article-list-popup .layer-overlay {
    position: absolute;
    top: 0;
    left: 1px;
    background: #000;
    opacity: .5;
    z-index:980
}

.hbn-article-list-popup .article-list-wrap {
    position: absolute;
    top: 35px;
    background-color: #fff;
    z-index: 991;
    width: 550px;
    height: 685px;
    margin:0 0 0 157px
}

.hbn-article-list-popup .article-list-wrap .article-list-header {
    float: left;
    width: 518px;
    padding: 11px 16px 8px;
    color:#1b1b1b
}

.hbn-article-list-popup .article-list-wrap .article-list-header .title {
    float: left;
    font-size: 16px;
    font-weight:700
}

.hbn-article-list-popup .article-list-wrap .article-list-header .title .normal {
    font-weight:400
}

.hbn-article-list-popup .article-list-wrap .article-list-header .title .blue {
    color:#1885f3
}

.hbn-article-list-popup .article-list-wrap .article-list-header .close-button {
    float: right;
    width: 16px;
    cursor:pointer
}

.hbn-article-list-popup .article-list-wrap .article-list-user-info-wrap {
    float: left;
    width:550px
}

.hbn-article-list-popup .article-list-wrap .article-list-user-info-wrap .divided-bar {
    float: left;
    width: 1px;
    height: 34px;
    margin-top:2px
}

.hbn-article-list-popup .article-list-wrap .article-list-user-info-wrap .user-info-list {
    position: relative;
    float: left;
    width: 136.25px;
    padding: 10px 0 10px;
    margin-left: -1px;
    text-align: center;
    border: 1px solid #e0e0e0;
    z-index:5
}

.hbn-article-list-popup .article-list-wrap .article-list-user-info-wrap .user-info-list:first-child {
    margin-left:0
}

.hbn-article-list-popup .article-list-wrap .article-list-user-info-wrap .user-info-list.selected {
    z-index: 10;
    border: 1px solid #777;
    font-weight:700
}

.hbn-article-list-popup .article-list-wrap .article-list-user-info-wrap .user-info-list.click {
    cursor:pointer
}

.hbn-article-list-popup .article-list-wrap .article-list-user-info-wrap .user-info-list .info-title {
    margin-bottom: 3px;
    font-size: 13px;
    color:#3b3b3b
}

.hbn-article-list-popup .article-list-wrap .article-list-user-info-wrap .user-info-list .info-title.black {
    color:#1b1b1b
}

.hbn-article-list-popup .article-list-wrap .article-list-user-info-wrap .user-info-list.selected .info-title {
    font-weight:700
}

.hbn-article-list-popup .article-list-wrap .article-list-user-info-wrap .user-info-list .info-value {
    font-size: 15px;
    color:#1b1b1b
}

.hbn-article-list-popup .article-list-wrap .article-list-user-info-wrap .user-info-list .info-value.bold {
    font-weight:600
}

.hbn-article-list-popup .article-list-wrap .article-list-user-info-wrap .user-info-list .info-value.blue {
    color:#479cf2
}

.hbn-article-list-popup .article-list-wrap .article-list-user-info-wrap .user-info-list .info-value.red {
    color:#e33232
}

.hbn-article-list-popup .article-list-wrap .article-list-user-info-wrap .user-info-list .recommand-icon {
    width: 13px;
    margin-right: 5px;
    margin-top:-5px
}

.hbn-article-list-popup .article-list-wrap .article-list-user-info-wrap .user-info-list .declaration-icon {
    width: 11px;
    margin-top: -3px;
    margin-right:6px
}

.hbn-article-list-popup .article-list-wrap .article-divided-line {
    float: left;
    width: 100%;
    height: 7px;
    background-color:#f4f4f4
}

.hbn-article-list-popup .article-list-wrap .article-list {
    float: left;
    width: 510px;
    height: 508px;
    padding:10px 20px 0
}

.hbn-article-list-popup .article-list-wrap .article-list .list-comment {
    float: left;
    width: 100%;
    padding-bottom: 7px;
    font-size: 13px;
    border-bottom: solid 1px silver;
    color:#1b1b1b
}

.hbn-article-list-popup .article-list-wrap .article-list .list-comment.bold {
    font-weight:700
}

.hbn-article-list-popup .article-list-wrap .article-list .list-comment .text-bar {
    display: inline-block;
    -webkit-transform: scale(.6, 1.1);
    transform: scale(.6, 1.1);
    color:#777
}

.hbn-article-list-popup .article-list-wrap .article-list .list-wrap .empty-comment {
    float: left;
    width: 510px;
    height: 263px;
    padding-top: 220px;
    font-size: 13px;
    color: #777;
    text-align: center;
    border-bottom:solid 1px #ebebeb
}

.hbn-article-list-popup .article-list-wrap .article-list .list {
    float: left;
    width: 501px;
    padding: 9px 6px 10px 3px;
    border-bottom:solid 1px #ebebeb
}

.hbn-article-list-popup .article-list-wrap .article-list .list .list-info-wrap {
    float: left;
    width: 100%;
    font-size: 12px;
    color:#777
}

.hbn-article-list-popup .article-list-wrap .article-list .list .list-info-wrap .article-type {
    float: left;
    margin-right: 5px;
    font-weight:600
}

.hbn-article-list-popup .article-list-wrap .article-list .list .list-info-wrap .article-type.article {
    color:#0056ac
}

.hbn-article-list-popup .article-list-wrap .article-list .list .list-info-wrap .article-type.article-reply {
    color:#daae00
}

.hbn-article-list-popup .article-list-wrap .article-list .list .list-info-wrap .info {
    float:left
}

.hbn-article-list-popup .article-list-wrap .article-list .list .list-info-wrap .info .text-bar {
    display: inline-block;
    -webkit-transform: scale(1, 1.2);
    transform: scale(1, 1.2);
    color:#d1d1d1
}

.hbn-article-list-popup .article-list-wrap .article-list .list .list-info-wrap .count-info {
    float:right
}

.hbn-article-list-popup .article-list-wrap .article-list .list .list-info-wrap .count-info .blue {
    color: #488aff;
    margin-right:10px
}

.hbn-article-list-popup .article-list-wrap .article-list .list .list-info-wrap .count-info .red {
    color:#ee4747
}

.hbn-article-list-popup .article-list-wrap .article-list .list .list-info-wrap .count-info .icon-image {
    margin-right:3px
}

.hbn-article-list-popup .article-list-wrap .article-list .list .list-info-wrap .count-info .icon-image.recommand-icon {
    width: 12px;
    margin-bottom:3px
}

.hbn-article-list-popup .article-list-wrap .article-list .list .list-info-wrap .count-info .icon-image.declaration-icon {
    width: 10px;
    margin-top:-2px
}

.hbn-article-list-popup .article-list-wrap .article-list .list .list-title {
    float: left;
    width: 501px;
    margin: 5px 0 4px;
    font-size: 14px;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.hbn-article-list-popup .article-list-wrap .article-list .list .list-content {
    float: left;
    width: 501px;
    max-height: 36px;
    line-height: 19px;
    font-size: 13px;
    color: #525252;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap:break-word
}

.hbn-article-list-popup .article-list-wrap .page-wrap {
    float: left;
    width: 100%;
    min-height: 20px;
    text-align:center
}

.hbn-article-list-popup .article-list-wrap .page-wrap .page-list {
    display:inline-block
}

.hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page {
    cursor: pointer;
    float: left;
    height: 24px;
    margin-top: 17px;
    border: 1px solid #d4d4d4;
    display: block;
    padding: 0 7px;
    line-height: 26px;
    color: #666;
    text-align: center;
    font-size:12px
}

.hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.selected {
    background-color: #666;
    border-color: #666;
    color:#fff
}

.hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.number {
    margin-right:5px
}

.hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.FIRST, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.first {
    width: 18px;
    border-color: #fff;
    margin-right: 0;
    padding: 0;
    background-image: url(https://asset.hibrain.io/images/dist/icon/pageNav_first_x2.png);
    background-size: 11px 11px;
    background-position: center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.FIRST, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.first {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_first_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.FIRST, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.first {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_first_x3.png)
    }
}

.hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.PREV, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.prev {
    width: 18px;
    border-color: #fff;
    margin-right: 0;
    padding: 0;
    background-image: url(https://asset.hibrain.io/images/dist/icon/pageNav_prev_x2.png);
    background-size: 11px 11px;
    background-position: center;
    background-repeat: no-repeat;
    margin-right:5px
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.PREV, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.prev {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_prev_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.PREV, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.prev {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_prev_x3.png)
    }
}

.hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.NEXT, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.next {
    width: 18px;
    border-color: #fff;
    margin-right: 0;
    padding: 0;
    background-image: url(https://asset.hibrain.io/images/dist/icon/pageNav_next_x2.png);
    background-size: 11px 11px;
    background-position: center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.NEXT, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.next {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_next_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.NEXT, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.next {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_next_x3.png)
    }
}

.hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.LAST, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.last {
    width: 18px;
    border-color: #fff;
    margin-right: 0;
    padding: 0;
    background-image: url(https://asset.hibrain.io/images/dist/icon/pageNav_last_x2.png);
    background-size: 11px 11px;
    background-position: center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.LAST, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.last {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_last_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.LAST, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.last {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_last_x3.png)
    }
}

.hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.FIRSToff, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.firstoff {
    width: 18px;
    border-color: #fff;
    margin-right: 0;
    padding: 0;
    background-image: url(https://asset.hibrain.io/images/dist/icon/pageNav_first_off_x2.png);
    background-size: 11px 11px;
    background-position: center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.FIRSToff, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.firstoff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_first_off_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.FIRSToff, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.firstoff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_first_off_x3.png)
    }
}

.hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.PREVoff, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.prevoff {
    width: 18px;
    border-color: #fff;
    margin-right: 0;
    padding: 0;
    background-image: url(https://asset.hibrain.io/images/dist/icon/pageNav_prev_off_x2.png);
    background-size: 11px 11px;
    background-position: center;
    background-repeat: no-repeat;
    margin-right:5px
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.PREVoff, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.prevoff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_prev_off_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.PREVoff, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.prevoff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_prev_off_x3.png)
    }
}

.hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.NEXToff, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.nextoff {
    width: 18px;
    border-color: #fff;
    margin-right: 0;
    padding: 0;
    background-image: url(https://asset.hibrain.io/images/dist/icon/pageNav_next_off_x2.png);
    background-size: 11px 11px;
    background-position: center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.NEXToff, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.nextoff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_next_off_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.NEXToff, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.nextoff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_next_off_x3.png)
    }
}

.hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.LASToff, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.lastoff {
    width: 18px;
    border-color: #fff;
    margin-right: 0;
    padding: 0;
    background-image: url(https://asset.hibrain.io/images/dist/icon/pageNav_last_off_x2.png);
    background-size: 11px 11px;
    background-position: center;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.LASToff, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.lastoff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_last_off_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.LASToff, .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page.lastoff {
        background-image:url(https://asset.hibrain.io/images/dist/icon/pageNav_last_off_x3.png)
    }
}

html[data-platform=Win32] .hbn-article-list-popup .article-list-wrap, html[data-platform=Win64] .hbn-article-list-popup .article-list-wrap {
    height:702px
}

html[data-platform=Win32] .hbn-article-list-popup .article-list-wrap .article-list, html[data-platform=Win64] .hbn-article-list-popup .article-list-wrap .article-list {
    height:521px
}

html[data-platform=Win32] .hbn-article-list-popup .article-list-wrap .article-list-header .close-button, html[data-platform=Win64] .hbn-article-list-popup .article-list-wrap .article-list-header .close-button {
    margin-top:4px
}

html[data-platform=Win32] .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page, html[data-platform=Win64] .hbn-article-list-popup .article-list-wrap .page-wrap .page-list .page {
    line-height:24px
}

.hbn-error-page {
    width: 580px;
    margin:auto
}

.hbn-error-page .header-wrap {
    float: left;
    width: 100%;
    margin-top: 140px;
    margin-bottom:15px
}

.hbn-error-page .header-wrap .hbn-logo-image {
    width:200px
}

.hbn-error-page .header-wrap .menu-wrap {
    float: right;
    margin-top: 27px;
    font-size: 13px;
    color:#3b3b3b
}

.hbn-error-page .header-wrap .menu-wrap .menu-link {
    float: left;
    padding: 0 10px;
    text-decoration: none;
    background-image: url(https://asset.hibrain.io/images/dist/background/loginbar_x2.png);
    background-size: 1px 11px;
    background-position: 100% 2px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-error-page .header-wrap .menu-wrap .menu-link {
        background-image:url(https://asset.hibrain.io/images/dist/background/loginbar_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-error-page .header-wrap .menu-wrap .menu-link {
        background-image:url(https://asset.hibrain.io/images/dist/background/loginbar_x3.png)
    }
}

.hbn-error-page .header-wrap .menu-wrap .menu-link:hover {
    text-decoration:underline
}

.hbn-error-page .header-wrap .menu-wrap .menu-link:last-child {
    background: 0 0;
    padding-right:0
}

.hbn-error-page .content-wrap {
    float: left;
    width: 500px;
    padding: 40px;
    border: solid #b9b9b9;
    border-width:1px 0
}

.hbn-error-page .content-wrap .title {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 29px;
    font-weight: 700;
    color:#1b1b1b
}

.hbn-error-page .content-wrap .title .blue {
    color:#479cf2
}

.hbn-error-page .content-wrap .comment-wrap {
    float: left;
    width: 420px;
    padding: 30px 40px 40px;
    font-size: 14px;
    line-height: 22px;
    color:#1b1b1b
}

.hbn-error-page .content-wrap .comment {
    float: left;
    margin-bottom:20px
}

.hbn-error-page .content-wrap .sub-comment {
    float:left
}

.hbn-error-page .content-wrap .sub-comment .emphasis {
    color: #479cf2;
    text-decoration:underline
}

.hbn-error-page .content-wrap .button-wrap {
    float: left;
    width: 100%;
    text-align:center
}

.hbn-error-page .content-wrap .button {
    display: inline-block;
    width: 250px;
    height: 40px;
    line-height: 39px;
    font-size: 15px;
    background-color: #479cf2;
    color: #fff;
    text-decoration:none
}

.hbn-error-page .content-wrap .button .arrow-icon {
    display: inline-block;
    width: 7px;
    margin-left: 8px;
    margin-top:-2px
}

.hbn-error-page .footer-wrap {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 15px;
    font-size: 12px;
    color:#777
}

.hbn-error-page .footer-wrap.bold {
    font-weight:700
}

html[data-platform=Win32] .hbn-error-page .header-wrap .menu-wrap .menu-link, html[data-platform=Win64] .hbn-error-page .header-wrap .menu-wrap .menu-link {
    background-position:100% 4px
}

html[data-platform=Win32] .hbn-error-page .content-wrap .comment-wrap, html[data-platform=Win64] .hbn-error-page .content-wrap .comment-wrap {
    width: 460px;
    padding:30px 20px 40px
}

html[data-platform=Win32] .hbn-error-page .content-wrap .button .arrow-icon, html[data-platform=Win64] .hbn-error-page .content-wrap .button .arrow-icon {
    margin-top:-3px
}

.hbn-small-news {
    float: right;
    width: 131px;
    height: 117px;
    border: 1px solid #bfbfbf;
    overflow:hidden
}

.hbn-small-news .title-wrap {
    float: left;
    width: 117px;
    height: 30px;
    line-height: 31px;
    padding: 0 7px 0 7px;
    background-color:#f4f4f4
}

.hbn-small-news .title-wrap .title {
    float: left;
    font-weight: 700;
    font-size: 14px;
    color:#0083ce
}

.hbn-small-news .title-wrap .more {
    float: right;
    line-height: 33px;
    padding-right: 7px;
    font-size: 12px;
    color: #777;
    background-image: url(https://asset.hibrain.io/images/dist/icon/more1_x2.png);
    background-size: 4px 6px;
    background-position: 100% 13px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-small-news .title-wrap .more {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-small-news .title-wrap .more {
        background-image:url(https://asset.hibrain.io/images/dist/icon/more1_x3.png)
    }
}

.hbn-small-news .news-wrap {
    float: left;
    width: 121px;
    padding:6px 5px 5px 5px
}

.hbn-small-news .news-wrap .news {
    float: left;
    width: 113px;
    padding-left: 8px;
    margin-bottom: 4px;
    background-image: url(https://asset.hibrain.io/images/dist/icon/dot3_x2.png);
    background-size: 3px 3px;
    background-position: 2px 6px;
    background-repeat:no-repeat
}

@media all and (-webkit-min-device-pixel-ratio: 2), all and(min--moz-device-pixel-ratio: 2), all and(-o-min-device-pixel-ratio: 2 / 1), all and(min-device-pixel-ratio: 2) {
    .hbn-small-news .news-wrap .news {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3_x2.png)
    }
}

@media all and (-webkit-min-device-pixel-ratio: 3), all and(-o-min-device-pixel-ratio: 3 / 1), all and(min--moz-device-pixel-ratio: 3), all and(min-device-pixel-ratio: 3) {
    .hbn-small-news .news-wrap .news {
        background-image:url(https://asset.hibrain.io/images/dist/icon/dot3_x3.png)
    }
}

.hbn-small-news .news-wrap .news.last {
    margin-top: 1px;
    margin-bottom:5px
}

.hbn-small-news .news-wrap .news .link {
    float: left;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 13px;
    color:#3b3b3b
}

html[data-platform=Win32] .hbn-small-news .title-wrap, html[data-platform=Win64] .hbn-small-news .title-wrap {
    width: 119px;
    padding: 0 5px 0 7px;
    line-height:30px
}

html[data-platform=Win32] .hbn-small-news .title-wrap .more, html[data-platform=Win64] .hbn-small-news .title-wrap .more {
    line-height: 30px;
    background-position:100% 12px
}

html[data-platform=Win32] .hbn-small-news .news-wrap, html[data-platform=Win64] .hbn-small-news .news-wrap {
    padding:5px 5px 5px 4px
}

html[data-platform=Win32] .hbn-small-news .news-wrap .news, html[data-platform=Win64] .hbn-small-news .news-wrap .news {
    margin-top: 0;
    margin-bottom: 3px;
    padding-left: 9px;
    background-position:3px 9px
}

.hbn-row-banner {
    float: left;
    width: 478px;
    height: 56px;
    background-color: #fafafa;
    border: solid 1px #e3e3e3;
    margin-bottom:20px
}

.hbn-row-banner.PROF {
    background-color: #f8fcff;
    border:solid 1px #98bdde
}

.hbn-row-banner.TPROF {
    background-color: #f7fcff;
    border:solid 1px #88d3fc
}

.hbn-row-banner.NOPROF {
    background-color: #fffcf7;
    border:solid 1px #f5d4b5
}

.hbn-row-banner.GUNIV {
    background-color: #fcfff7;
    border:solid 1px #c9dbb0
}

.hbn-row-banner.RESCH {
    background-color: #f8fcff;
    border:solid 1px #79abd7
}

.hbn-row-banner.JOIN {
    background-color: #f8fcff;
    border:solid 1px #79abd7
}

.hbn-row-banner.first {
    margin-right:9px
}

.hbn-row-banner .link {
    float: left;
    width: 100%;
    height:100%
}

.hbn-row-banner .logo-wrap {
    float: left;
    width: 37px;
    height: 100%;
    line-height: 56px;
    padding:0 20px
}

.hbn-row-banner .logo-wrap img {
    width: 37px;
    height:auto
}

.hbn-row-banner .text-wrap {
    float: left;
    width: 401px;
    padding:11px 0 8px
}

.hbn-row-banner .text-wrap .title-wrap {
    float: left;
    width: 396px;
    margin-bottom: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space:nowrap
}

.hbn-row-banner .text-wrap .title-wrap .org-text {
    font-size: 14px;
    color: #3b3b3b;
    font-weight:700
}

.hbn-row-banner .text-wrap .title-wrap .org-text.JOINPLUS {
    color:#0083cb
}

.hbn-row-banner .text-wrap .title-wrap .title {
    font-size: 14px;
    color: #3b3b3b;
    font-weight:400
}

.hbn-row-banner .text-wrap .title-wrap .title.JOINPLUS {
    font-weight:700
}

.hbn-row-banner .text-wrap .date-text {
    float: left;
    width: 100%;
    font-size: 13px;
    color: #525252;
    font-weight:400
}

.hbn-row-banner .empty {
    background-image: url(https://asset.hibrain.io/images/dist/logo/empty/article-view-recruit-row-banner.svg);
    background-size: 220px auto;
    background-repeat: no-repeat;
    background-position:center
}

.hbn-row-banner .empty.abroadlife {
    background-image: url(https://asset.hibrain.io/images/dist/logo/empty/article-view-row-banner.svg);
    background-size: 220px auto;
    background-repeat: no-repeat;
    background-position:center 13px
}

.hbn-row-banner .empty.board-335 {
    background-image: url(https://asset.hibrain.io/images/dist/logo/empty/article-view-row-banner.svg);
    background-size: 220px auto;
    background-repeat: no-repeat;
    background-position:center 13px
}

html[data-platform=Win32] .hbn-row-banner .logo-wrap, html[data-platform=Win64] .hbn-row-banner .logo-wrap {
    line-height:50px
}

html[data-platform=Win32] .hbn-row-banner .text-wrap, html[data-platform=Win64] .hbn-row-banner .text-wrap {
    padding:9px 0 9px
}

html[data-platform=Win32] .hbn-row-banner .text-wrap .title-wrap, html[data-platform=Win64] .hbn-row-banner .text-wrap .title-wrap {
    margin-bottom:3px
}

html[data-platform=Win32] .hbn-row-banner .empty.abroadlife, html[data-platform=Win64] .hbn-row-banner .empty.abroadlife {
    background-position:center 14px
}

html[data-platform=Win32] .hbn-row-banner .empty.board-335, html[data-platform=Win64] .hbn-row-banner .empty.board-335 {
    background-position:center 14px
}

.hbn-curinc-introduce {
    float: left;
    width: 919px;
    padding: 25px 25px 20px;
    border: 1px solid #e2e2e2;
    background-color:#f3f6fa
}

.hbn-curinc-introduce .text-wrap {
    float: left;
    width: 650px;
    line-height:22px
}

.hbn-curinc-introduce .text-wrap .text1 {
    float: left;
    width: 80%;
    font-size: 15px;
    color:#777
}

.hbn-curinc-introduce .text-wrap .text2 {
    float: left;
    font-size: 17px;
    font-weight: 600;
    color:#3b3b3b
}

.hbn-curinc-introduce .text-wrap .text2 .blue {
    color:#488aff
}

.hbn-curinc-introduce .button-wrap {
    float: right;
    width: 220px;
    padding: 11px 0 9px;
    background-color: #488aff;
    text-align: center;
    font-size: 17px;
    font-weight: 600;
    color: #fff;
    text-decoration:none
}

.hbn-curinc-introduce .image-wrap {
    float: left;
    width: 100%;
    margin-top:25px
}

.hbn-curinc-introduce .image-wrap .image-introduce {
    float: left;
    width:33%
}

.hbn-curinc-introduce .image-wrap .image-introduce img {
    float: left;
    margin-right:10px
}

.hbn-curinc-introduce .image-wrap .image-introduce .image-text1 {
    float: left;
    width: 80%;
    margin-top: 3px;
    font-size: 13px;
    font-weight: 600;
    color: #3b3b3b;
    line-height:20px
}

.hbn-curinc-introduce .image-wrap .image-introduce .image-text2 {
    float: left;
    width: 80%;
    font-size: 13px;
    color:#3b3b3b
}

.hbn-curinc-introduce-page {
    float: left;
    width:100%
}

.hbn-curinc-introduce-page.top-border {
    border-top:2px solid #525252
}

.hbn-curinc-introduce-page .explanation-wrap {
    float: left;
    width: 760px;
    padding:50px 105px 50px 104px
}

.hbn-curinc-introduce-page .explanation-wrap .title {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
    font-size: 25px;
    font-weight: 600;
    color:#1b1b1b
}

.hbn-curinc-introduce-page .explanation-wrap .introduce-text {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    line-height: 25px;
    font-size: 14px;
    color: #1b1b1b;
    word-break:keep-all
}

.hbn-curinc-introduce-page .explanation-wrap .introduce-title {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: 600;
    color:#3b3b3b
}

.hbn-curinc-introduce-page .explanation-wrap .introduce-title .sub-title {
    font-weight: 400;
    font-size: 14px;
    color:#1b1b1b
}

.hbn-curinc-introduce-page .explanation-wrap .introduce1-wrap {
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom:45px
}

.hbn-curinc-introduce-page .explanation-wrap .introduce1-wrap .curinc-introduce {
    float: left;
    width: 240px;
    height: 310px;
    margin-right:20px
}

.hbn-curinc-introduce-page .explanation-wrap .introduce1-wrap .curinc-introduce:last-child {
    margin-right:0
}

.hbn-curinc-introduce-page .explanation-wrap .introduce1-wrap .curinc-introduce .card-wrap {
    width: 240px;
    height:150px
}

.hbn-curinc-introduce-page .explanation-wrap .introduce1-wrap .curinc-introduce .text-wrap {
    float: left;
    width: 188px;
    height: 119px;
    padding: 20px 25px;
    background-color: #f9f9f9;
    border: solid #e0e0e0;
    border-width:0 1px 1px 1px
}

.hbn-curinc-introduce-page .explanation-wrap .introduce1-wrap .curinc-introduce .title-text {
    font-size: 15px;
    font-weight: 600;
    margin-bottom:10px
}

.hbn-curinc-introduce-page .explanation-wrap .introduce1-wrap .curinc-introduce .title-text.color-1 {
    color:#164593
}

.hbn-curinc-introduce-page .explanation-wrap .introduce1-wrap .curinc-introduce .title-text.color-2 {
    color:#3aaeae
}

.hbn-curinc-introduce-page .explanation-wrap .introduce1-wrap .curinc-introduce .title-text.color-3 {
    color:#88725b
}

.hbn-curinc-introduce-page .explanation-wrap .introduce1-wrap .curinc-introduce .icon-image {
    position: relative;
    top: -188px;
    left: 170px;
    border-radius:50%
}

.hbn-curinc-introduce-page .explanation-wrap .introduce1-wrap .curinc-introduce .text-wrap .explanation-text {
    float: left;
    line-height: 21px;
    font-size: 14px;
    color: #3b3b3b;
    word-break:keep-all
}

.hbn-curinc-introduce-page .explanation-wrap .introduce1-wrap .curinc-introduce .text-wrap .explanation-text .small-title {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    font-size: 14px;
    color: #3b3b3b;
    font-weight:600
}

.hbn-curinc-introduce-page .explanation-wrap .introduce1-wrap .curinc-introduce .text-wrap .explanation-text .small-title.normal {
    font-weight:400
}

.hbn-curinc-introduce-page .explanation-wrap .introduce2-wrap {
    float: left;
    width: 100%;
    margin-top:10px
}

.hbn-curinc-introduce-page .explanation-wrap .introduce2-wrap .price-info-wrap {
    float: left;
    width: 368px;
    height: 78px;
    padding: 10px 0;
    margin-right: 20px;
    border:1px solid #e0e0e0
}

.hbn-curinc-introduce-page .explanation-wrap .introduce2-wrap .price-info-wrap.last {
    margin-right:0
}

.hbn-curinc-introduce-page .explanation-wrap .introduce2-wrap .price-info-wrap .product-name {
    float: left;
    width: 99px;
    height: 100%;
    margin-right: 10px;
    border-right: 1px solid #e0e0e0;
    text-align:center
}

.hbn-curinc-introduce-page .explanation-wrap .introduce2-wrap .price-info-wrap .product-name .name {
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 13px;
    font-weight: 600;
    color:#1e5fcb
}

.hbn-curinc-introduce-page .explanation-wrap .introduce2-wrap .price-info-wrap .product-name .sub-name {
    font-size: 15px;
    font-weight: 600;
    color:#3b3b3b
}

.hbn-curinc-introduce-page .explanation-wrap .introduce2-wrap .price-info-wrap .price {
    margin-top: 20px;
    text-align:center
}

.hbn-curinc-introduce-page .explanation-wrap .introduce2-wrap .price-info-wrap .price.one-line {
    margin-top: 30px;
    font-size: 15px;
    color:#3b3b3b
}

.hbn-curinc-introduce-page .explanation-wrap .introduce2-wrap .price-info-wrap .price .red {
    color: #ec4e4e;
    font-weight:600
}

.hbn-curinc-introduce-page .explanation-wrap .introduce2-wrap .price-info-wrap .price .big {
    font-size:16px
}

.hbn-curinc-introduce-page .explanation-wrap .introduce2-wrap .price-info-wrap .price .content {
    margin-bottom: 5px;
    font-size: 14px;
    font-weight: 600;
    color:#1b1b1b
}

.hbn-curinc-introduce-page .explanation-wrap .introduce2-wrap .price-info-wrap .price .sub-content {
    font-size: 14px;
    color:#3b3b3b
}

.hbn-curinc-introduce-page .explanation-wrap .introduce2-wrap .comment-wrap {
    float: left;
    width: 758px;
    padding: 18px 0 18px;
    margin: 45px 0 50px;
    text-align: center;
    border: 1px solid #e0e0e0;
    background-color: #f9f9f9;
    font-size: 14px;
    color:#3b3b3b
}

.hbn-curinc-introduce-page .explanation-wrap .introduce2-wrap .comment-wrap img {
    width: 15px;
    margin-right: 5px;
    margin-top:-3px
}

.hbn-curinc-introduce-page .explanation-wrap .introduce2-wrap .comment-wrap .blue {
    color:#1e5fcb
}

.hbn-curinc-introduce-page .explanation-wrap .button-wrap {
    float: left;
    width: 100%;
    text-align: center;
    cursor:pointer
}

.hbn-join-guide {
    float: left;
    height: 60px;
    padding: 20px 25px;
    border: 1px solid #e0e0e0;
    background-color:#f9f9f9
}

.hbn-join-guide.biggest-top {
    margin-top:60px
}

.hbn-join-guide.big-margin-top {
    margin-top:55px
}

.hbn-join-guide.big-top {
    margin-top:40px
}

.hbn-join-guide.top {
    margin-top:35px
}

.hbn-join-guide.small-top {
    margin-top:20px
}

.hbn-join-guide.bottom {
    margin-bottom:35px
}

.hbn-join-guide .guide-title {
    float: left;
    height: 100%;
    margin-right: 25px;
    font-size: 14px;
    font-weight: 600;
    color:#3b3b3b
}

.hbn-join-guide .guide-content {
    float: left;
    width: 85%;
    line-height: 21px;
    margin-top: -3px;
    margin-bottom: 10px;
    font-size: 13px;
    color: #3b3b3b;
    word-break:keep-all
}

.hbn-join-guide .guide-content:last-child {
    margin-bottom:0
}

.hbn-join-guide .guide-content .dot-icon {
    float: left;
    height: 35px;
    margin-right:7px
}

.hbn-join-guide .guide-content .blue {
    color:#1e5fcb
}

.hbn-article-privacy-input {
    float: left;
    width: 100%;
    border:1px solid #e0e0e0
}

.hbn-article-privacy-input .privacy-wrap {
    float: left;
    width: 929px;
    padding: 20px;
    line-height:21px
}

.hbn-article-privacy-input .privacy-wrap .privacy-text {
    font-size: 14px;
    color:#3b3b3b
}

.hbn-article-privacy-input .privacy-wrap .privacy-text.bottom {
    color: #525252;
    margin-bottom:10px
}

.hbn-article-privacy-input .privacy-wrap .privacy-text .blue {
    color:#1e5fcb
}

.hbn-article-privacy-input .privacy-wrap .privacy-text .dot-icon {
    float: left;
    height:40px
}

.hbn-article-privacy-input .title {
    float: left;
    width: 929px;
    padding: 15px 20px 12px;
    font-size: 14px;
    color: #3b3b3b;
    background-color:#f9f9f9
}

.hbn-article-privacy-input .title label {
    cursor:pointer
}

.hbn-expert-tab-menu {
    float: left;
    width: 969px;
    margin:0 0 11px 26px
}

.hbn-expert-tab-menu .expert-title-wrap {
    float: left;
    width: 100%;
    margin-top: 19px;
    margin-bottom:10px
}

.hbn-expert-tab-menu .expert-title-wrap .title {
    float: left;
    font-size: 18px;
    font-weight: 600;
    color:#3b3b3b
}

.hbn-expert-tab-menu .expert-title-wrap .title a {
    font-weight: 600;
    color:#3b3b3b
}

.hbn-expert-tab-menu .menu-wrap {
    float: left;
    width:969px
}

.hbn-expert-tab-menu .menu-wrap .menu-title {
    float: left;
    position: relative;
    width: 241px;
    padding: 15px 0 14px;
    margin-left: -1px;
    text-align: center;
    font-size: 15px;
    font-weight: 600;
    color: #525252;
    border: solid 1px #d4d4d4;
    border-bottom-color: #535353;
    background: #f6f6f6;
    z-index: 2;
    cursor:pointer
}

.hbn-expert-tab-menu .menu-wrap .menu-title.selected {
    padding: 15px 0 15px;
    color: #479cf2;
    border-color: #535353;
    border-bottom: none;
    background: #fff;
    z-index:10
}

.hbn-expert-introduce {
    float: left;
    width: 100%;
    padding:30px 0
}

.hbn-expert-introduce.small-bottom {
    padding-bottom:20px
}

.hbn-expert-introduce .introduce-image {
    display: inline-block;
    float: left;
    width: 243px;
    margin-right:30px
}

.hbn-expert-introduce .text-content-wrap {
    float: left;
    width: 596px;
    margin:10px 0
}

.hbn-expert-introduce .text-content-wrap .title-wrap {
    float: left;
    width: 100%;
    margin-top: 2px;
    margin-bottom:17px
}

.hbn-expert-introduce .text-content-wrap .title-wrap.niw {
    margin-bottom:13px
}

.hbn-expert-introduce .text-content-wrap .title-wrap .title {
    float: left;
    margin-right: 10px;
    font-size: 19px;
    color: #1b1b1b;
    font-weight:700
}

.hbn-expert-introduce .text-content-wrap .title-wrap .sub-title {
    float: left;
    margin-top: 4px;
    font-size: 14px;
    font-weight: 700;
    color:#479cf2
}

.hbn-expert-introduce .text-content-wrap .content {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    font-size: 15px;
    color:#3b3b3b
}

.hbn-expert-introduce .text-content-wrap .content:last-child {
    margin-bottom:0
}

.hbn-expert-introduce .text-content-wrap .content .text-info {
    line-height:24px
}

.hbn-expert-introduce .text-content-wrap .dot-image {
    width: 4px;
    margin-top: -2px;
    margin-right:7px
}

.hbn-expert-introduce .text-content-wrap .link-wrap {
    float: left;
    width:100%
}

.hbn-expert-introduce .text-content-wrap .youtube-link {
    float: left;
    font-size: 14px;
    font-weight: 700;
    color:#525252
}

.hbn-expert-introduce .text-content-wrap .youtube-link:hover {
    text-decoration:underline
}

.hbn-expert-introduce .text-content-wrap .link-image {
    float: left;
    margin-right:5px
}

.hbn-expert-introduce .text-content-wrap .link-image.youtube {
    margin-top:1px
}

.hbn-expert-introduce .text-content-wrap .link-image.youtube-arrow {
    margin-top:2px
}

.hbn-expert-introduce .text-content-wrap .link-title {
    float: left;
    font-size: 14px;
    font-weight: 700;
    color: #525252;
    margin-right:10px
}

.hbn-expert-introduce .text-content-wrap .link {
    float: left;
    font-size: 14px;
    color: #479cf2;
    margin-right:30px
}

.hbn-expert-introduce .logo-image-wrap {
    float: left;
    position: relative;
    width: 68px;
    height: 68px;
    border: 1px solid #d4d4d4;
    border-radius:50%
}

.hbn-expert-introduce .logo-image-wrap .logo-image {
    float: right;
    position:absolute
}

.hbn-expert-introduce .logo-image-wrap .logo-image.landinghelp {
    top: 21px;
    left:6px
}

.hbn-expert-introduce .logo-image-wrap .logo-image.curinc {
    top: 25px;
    left:7px
}

.hbn-expert-introduce .logo-image-wrap .logo-image.niw {
    top: 22px;
    left:7px
}

.hbn-expert-introduce .text-content-wrap .youtube {
    margin-top: -2px;
    margin-right:5px
}

.hbn-expert-introduce .text-content-wrap .youtube-arrow {
    margin-top: -2px;
    margin-left:10px
}

.hbn-expert-introduce .text-content-wrap .content .contact-title {
    margin-right: 2px;
    font-size: 14px;
    font-weight: 700;
    color: #777;
    padding-left:20px
}

.hbn-expert-introduce .text-content-wrap .content .contact-title.phone {
    padding-left: 18px;
    background-image: url(https://asset.hibrain.io/images/dist/join/gray-support-icon.svg);
    background-size: 14px auto;
    background-repeat: no-repeat;
    background-position:0 0
}

.hbn-expert-introduce .text-content-wrap .content .contact-title.home {
    background-image: url(https://asset.hibrain.io/images/dist/join/gray-home-icon.svg);
    background-size: 17px auto;
    background-repeat: no-repeat;
    background-position:0 0
}

.hbn-expert-introduce .text-content-wrap .content .contact-content {
    font-size: 14px;
    margin-right:10px
}

.hbn-expert-introduce .text-content-wrap .content .contact-link {
    font-size: 14px;
    color:#479cf2
}

html[data-platform=Win32] .hbn-expert-introduce .text-content-wrap .link-image, html[data-platform=Win64] .hbn-expert-introduce .text-content-wrap .link-image {
    margin-top:2px
}

html[data-platform=Win32] .hbn-expert-introduce .text-content-wrap .content .contact-title.phone, html[data-platform=Win64] .hbn-expert-introduce .text-content-wrap .content .contact-title.phone {
    background-position:0 2px
}

html[data-platform=Win32] .hbn-expert-introduce .text-content-wrap .content .contact-title.home, html[data-platform=Win64] .hbn-expert-introduce .text-content-wrap .content .contact-title.home {
    background-position:0 2px
}

html[data-platform=Win32] .hbn-expert-introduce .text-content-wrap .title-wrap.niw, html[data-platform=Win64] .hbn-expert-introduce .text-content-wrap .title-wrap.niw {
    margin-bottom:13px
}

.hbn-curinc-service-page {
    float: left;
    width:100%
}

.hbn-curinc-service-page.top-border {
    border-top:2px solid #525252
}

.hbn-curinc-service-page .explanation-wrap {
    float: left;
    width: 760px;
    padding:50px 105px 20px 104px
}

.hbn-curinc-service-page .explanation-wrap .title {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
    font-size: 25px;
    font-weight: 600;
    color:#1b1b1b
}

.hbn-curinc-service-page .explanation-wrap .introduce-text {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    line-height: 25px;
    font-size: 14px;
    color: #1b1b1b;
    word-break:keep-all
}

.hbn-curinc-service-page .explanation-wrap .introduce-title {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: 600;
    color: #3b3b3b;
    word-break:keep-all
}

.hbn-curinc-service-page .explanation-wrap .introduce-sub-title {
    float: left;
    width: 100%;
    margin-bottom: 15px;
    font-size: 14px;
    color:#3b3b3b
}

.hbn-curinc-service-page .explanation-wrap .introduce-sub-title .bold {
    margin-right:10px
}

.hbn-curinc-service-page .explanation-wrap .introduce-sub-title .number-emphasis {
    font-size: 15px;
    font-weight: 600;
    color:#e1a602
}

.hbn-curinc-service-page .explanation-wrap .introduce-sub-title .icon-image {
    margin-top: -2px;
    margin-right:5px
}

.hbn-curinc-service-page .explanation-wrap .content-wrap {
    float: left;
    width: 100%;
    margin:15px 0 45px
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .content-box-wrap {
    float: left;
    width: 163px;
    padding: 10px 0 10px 10px;
    margin-right: 20px;
    border:1px solid #e0e0e0
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .content-box-wrap:last-child {
    margin-right:0
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .content-box-wrap.text {
    width: 133px;
    height: 90px;
    padding:10px 20px
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .content-box-wrap .grad-image {
    float: left;
    width:57px
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .content-box-wrap .content-text {
    float: left;
    width: 100px;
    margin-top: 2px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color:#3b3b3b
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .content-box-wrap .content-text .number-emphasis {
    font-size: 15px;
    font-weight: 600;
    color:#e1a602
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .feature-box-wrap {
    float: left;
    width: 168px;
    height: 70px;
    padding: 15px 35px 10px;
    margin-right: 20px;
    border:1px solid #e0e0e0
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .feature-box-wrap:last-child {
    margin-right:0
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .feature-box-wrap .box-title {
    float: left;
    width: 100%;
    line-height: 20px;
    margin-bottom: 7px;
    font-size: 14px;
    font-weight: 700;
    color:#3b3b3b
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .feature-box-wrap .box-title.letter-spacing {
    letter-spacing:-.7px
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .feature-box-wrap .box-content {
    float: left;
    width: 100%;
    line-height: 20px;
    font-size: 13px;
    color: #3b3b3b;
    word-break:keep-all
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .service-box-wrap {
    float: left;
    width: 240px;
    height: 110px;
    margin-right: 20px;
    background-color: #f9f9f9;
    text-align:center
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .service-box-wrap:last-child {
    margin-right:0
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .service-box-wrap .service-image {
    width: 57px;
    margin:10px 0
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .service-box-wrap .service-title {
    font-size: 14px;
    font-weight: 600;
    color:#3b3b3b
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .process-box-wrap {
    float: left;
    width: 173px;
    height: 110px;
    border: 1px solid #e0e0e0;
    text-align:center
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .process-box-wrap:last-child {
    margin-right:0
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .process-box-wrap .number {
    margin: 20px 0 15px;
    font-size: 17px;
    font-weight: 600;
    color:#e1a602
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .process-box-wrap .process-text {
    line-height: 20px;
    font-size: 14px;
    font-weight: 600;
    color:#3b3b3b
}

.hbn-curinc-service-page .explanation-wrap .content-wrap .gray-triangle {
    float: left;
    width: 8px;
    margin:48px 6px
}

.hbn-curinc-service-page .explanation-wrap .banner-wrap {
    float: left;
    width: 100%;
    margin-bottom:20px
}

.hbn-curinc-service-page .explanation-wrap .banner {
    float: left;
    width: 370px;
    margin-right:20px
}

.hbn-curinc-service-page .explanation-wrap .banner:last-child {
    margin-right:0
}

.hbn-curinc-service-page .explanation-wrap .banner .banner-image {
    width:100%
}

.hbn-curinc-service-page .explanation-wrap .servicedesk {
    width: 758px;
    border:1px solid #e1e1e1
}

html[data-platform=Win32] .hbn-curinc-service-page .explanation-wrap .content-wrap .content-box-wrap .box-title.letter-spacing, html[data-platform=Win64] .hbn-curinc-service-page .explanation-wrap .content-wrap .content-box-wrap .box-title.letter-spacing {
    letter-spacing:-1.7px
}

html[data-platform=Win32] .hbn-curinc-service-page .explanation-wrap .content-wrap .process-box-wrap .number, html[data-platform=Win64] .hbn-curinc-service-page .explanation-wrap .content-wrap .process-box-wrap .number {
    margin:15px 0 15px
}

html[data-platform=Win32] .hbn-expert-introduce .text-content-wrap .title-wrap, html[data-platform=Win64] .hbn-expert-introduce .text-content-wrap .title-wrap {
    margin-bottom:17px
}

html[data-platform=Win32] .hbn-expert-introduce .text-content-wrap .content, html[data-platform=Win64] .hbn-expert-introduce .text-content-wrap .content {
    margin-bottom:8px
}

html[data-platform=Win32] .hbn-expert-introduce .text-content-wrap .content:last-child, html[data-platform=Win64] .hbn-expert-introduce .text-content-wrap .content:last-child {
    margin-bottom:0
}

.hbn-article-tip {
    position: relative;
    float: left;
    width: 967px;
    padding: 12px 0;
    background-color: #f9fbff;
    border: 1px solid #b9b9b9;
    margin-top: -1px;
    margin-bottom: -1px;
    z-index: 10;
    cursor:pointer
}

.hbn-article-tip .information-icon {
    float: left;
    width: 17px;
    padding:0 5px 0 23px
}

.hbn-article-tip .title {
    float: left;
    font-size: 14px;
    color:#479cf2
}

.hbn-article-tip .arrow-icon {
    float: left;
    width: 6px;
    padding-left: 7px;
    margin-top:3px
}

html[data-platform=Win32] .hbn-article-tip, html[data-platform=Win64] .hbn-article-tip {
    padding:10px 0 12px
}

html[data-platform=Win32] .hbn-article-tip .information-icon, html[data-platform=Win64] .hbn-article-tip .information-icon {
    margin-top:2px
}

html[data-platform=Win32] .hbn-article-tip .arrow-icon, html[data-platform=Win64] .hbn-article-tip .arrow-icon {
    margin-top:4px
}

.hbn-landinghelp-service-page {
    float: left;
    width:100%
}

.hbn-landinghelp-service-page.top-border {
    border-top:2px solid #525252
}

.hbn-landinghelp-service-page .explanation-wrap {
    float: left;
    width: 760px;
    padding:50px 105px 20px 104px
}

.hbn-landinghelp-service-page .explanation-wrap .title {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
    font-size: 25px;
    font-weight: 600;
    color:#1b1b1b
}

.hbn-landinghelp-service-page .explanation-wrap .title-content-wrap {
    float: left;
    width: 710px;
    padding: 20px 25px 15px;
    margin-bottom: 45px;
    background-color:#f9f9f9
}

.hbn-landinghelp-service-page .explanation-wrap .title-content-wrap .question-content {
    float: left;
    width:50%
}

.hbn-landinghelp-service-page .explanation-wrap .title-content-wrap .question-content .question {
    float: left;
    width: 100%;
    font-size: 14px;
    color: #3b3b3b;
    margin-bottom:10px
}

.hbn-landinghelp-service-page .explanation-wrap .title-content-wrap .question-content .question:last-child {
    margin-bottom:0
}

.hbn-landinghelp-service-page .explanation-wrap .title-content-wrap .question-comment {
    float: left;
    width: 100%;
    margin-top: 15px;
    padding-top: 15px;
    border-top: solid 1px #e0e0e0;
    font-size: 15px;
    color: #3b3b3b;
    font-weight: 700;
    text-align:center
}

.hbn-landinghelp-service-page .explanation-wrap .introduce-title {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: 600;
    color: #3b3b3b;
    word-break:keep-all
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap {
    float: left;
    width: 100%;
    margin:15px 0 45px
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .content-text {
    float: left;
    width: 100%;
    line-height: 25px;
    margin-bottom: 20px;
    font-size: 14px;
    color: #3b3b3b;
    word-break:keep-all
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .banner-link {
    float: left;
    display: block;
    width: 100%;
    height:73px
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .row-banner {
    float: left;
    width:100%
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .service-box-wrap {
    float: left;
    width: 368px;
    background-color: #fafdff;
    border: solid 1px #bdd5ec;
    margin-right: 20px;
    margin-bottom:20px
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .service-box-wrap:nth-child(2n) {
    margin-right:0
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .service-box-wrap:last-child {
    margin-bottom:0
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .service-box-wrap .number-text {
    float: left;
    width: 10px;
    padding: 30px 20px;
    font-size: 17px;
    color: #479cf2;
    font-weight:700
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .service-box-wrap .text {
    float: left;
    margin: 19px 0;
    padding-left: 20px;
    line-height: 21px;
    font-size: 14px;
    color: #3b3b3b;
    border-left:solid 1px #e0e0e0
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .category-wrap {
    float: left;
    width: 126px;
    text-align:center
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .category-wrap.bottom {
    margin-top:30px
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .category-wrap .category-image {
    width:55px
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .category-wrap .category-text {
    float: left;
    width: 100%;
    margin-top: 15px;
    font-size: 14px;
    color: #3b3b3b;
    text-align:center
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .area-wrap {
    float: left;
    width: 140.4px;
    padding: 10px 0;
    margin-right: 12px;
    margin-bottom: 12px;
    border: solid 1px #e0e0e0;
    text-align:center
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .area-wrap:nth-child(5n) {
    margin-right:0
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .area-wrap.bottom {
    margin-bottom:0
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .area-wrap .area-title {
    font-size: 14px;
    color: #3b3b3b;
    margin-bottom:10px
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .area-wrap .area-sub-title {
    font-size: 13px;
    color:#777
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .extra-service-wrap {
    float: left;
    width: 238px;
    background-color: #f9f9f9;
    border: solid 1px #e0e0e0;
    margin-right:20px
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .extra-service-wrap:last-child {
    margin-right:0
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .extra-service-wrap .extra-service-image {
    width:100%
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .extra-service-wrap .extra-service-title {
    float: left;
    width: 198px;
    padding: 20px 20px 5px;
    font-size: 14px;
    color: #3b3b3b;
    font-weight:700
}

.hbn-landinghelp-service-page .explanation-wrap .content-wrap .extra-service-wrap .extra-service-content {
    float: left;
    width: 198px;
    height: 60px;
    line-height: 21px;
    padding: 0 20px 20px;
    font-size: 13px;
    color: #3b3b3b;
    word-break:keep-all
}

.hbn-landinghelp-service-page .explanation-wrap .banner-link {
    float: left;
    display: block;
    width:100%
}

.hbn-landinghelp-service-page .explanation-wrap .row-banner {
    float: left;
    width:100%
}

.hbn-landinghelp-service-page .explanation-wrap .servicedesk {
    width: 758px;
    border: 1px solid #e1e1e1;
    margin-top:20px
}

html[data-platform=Win32] .hbn-landinghelp-service-page .explanation-wrap .title-content-wrap .question-content .question, html[data-platform=Win64] .hbn-landinghelp-service-page .explanation-wrap .title-content-wrap .question-content .question {
    letter-spacing:-1.7px
}

html[data-platform=Win32] .hbn-landinghelp-service-page .explanation-wrap .content-wrap .service-box-wrap .text, html[data-platform=Win64] .hbn-landinghelp-service-page .explanation-wrap .content-wrap .service-box-wrap .text {
    margin:21px 0 19px
}

.hbn-landinghelp-introduce-page {
    float: left;
    width:100%
}

.hbn-landinghelp-introduce-page.top-border {
    border-top:2px solid #525252
}

.hbn-landinghelp-introduce-page .explanation-wrap {
    float: left;
    width: 760px;
    padding:50px 105px 0 104px
}

.hbn-landinghelp-introduce-page .explanation-wrap .title {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
    font-size: 25px;
    font-weight: 600;
    color:#1b1b1b
}

.hbn-landinghelp-introduce-page .explanation-wrap .introduce-text {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    line-height: 25px;
    font-size: 14px;
    color: #1b1b1b;
    word-break:keep-all
}

.hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap {
    float: left;
    width:100%
}

.hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content {
    float: left;
    width: 370px;
    margin-right:20px
}

.hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content:nth-child(2n) {
    margin-right:0
}

.hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content.top {
    margin-top:20px
}

.hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content .introduce-image {
    width:100%
}

.hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content .content-wrap {
    float: left;
    width: 308px;
    height: 113px;
    padding: 20px 30px;
    text-align: left;
    border: solid #e0e0e0;
    border-width:0 1px 1px 1px
}

.hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content .content-wrap .content-title {
    float: left;
    width: 100%;
    margin-bottom: 5px;
    font-size: 17px;
    color: #1b1b1b;
    font-weight:700
}

.hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content .content-wrap .content-sub-title {
    float: left;
    width: 100%;
    margin-bottom: 10px;
    font-size: 13px;
    color:#479cf2
}

.hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content .content-wrap .content-text {
    float: left;
    width: 100%;
    line-height: 21px;
    font-size: 14px;
    color: #3b3b3b;
    word-break:keep-all
}

.hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content .order-button {
    float: left;
    padding: 8px 15px 7px 21px;
    font-size: 15px;
    color: #fff;
    font-weight: 700;
    background-color: #479cf2;
    border: solid 1px #2b7ed0;
    border-radius: 20px;
    position: relative;
    top: -150px;
    left: 195px;
    -webkit-box-shadow: 2px 3px 4px rgba(0, 0, 0, .4);
    box-shadow:2px 3px 4px rgba(0, 0, 0, .4)
}

.hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content .order-button.disabled {
    width: 62px;
    padding: 8px 21px 7px;
    text-align: center;
    background-color: #9b9b9b;
    border-color:#787878
}

.hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content .order-button:hover {
    text-decoration:none
}

.hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content .order-button .button-link {
    display: block;
    width: 100%;
    height: 100%;
    color:#fff
}

.hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content .order-button .button-link:hover {
    text-decoration:none
}

.hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content .order-button .button-arrow-image {
    width: 7px;
    margin-left: 10px;
    margin-top:-2px
}

.hbn-landinghelp-introduce-page .explanation-wrap .comment-wrap {
    float: left;
    width: 758px;
    padding: 18px 0 18px;
    margin: 45px 0 50px;
    text-align: center;
    border: 1px solid #e0e0e0;
    background-color: #f9f9f9;
    font-size: 14px;
    color:#3b3b3b
}

.hbn-landinghelp-introduce-page .explanation-wrap .comment-wrap img {
    width: 15px;
    margin-right: 5px;
    margin-top:-3px
}

.hbn-landinghelp-introduce-page .explanation-wrap .comment-wrap .blue {
    color:#479cf2
}

html[data-platform=Win32] .hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content .content-wrap .content-text, html[data-platform=Win64] .hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content .content-wrap .content-text {
    letter-spacing:-1.3px
}

html[data-platform=Win32] .hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content .order-button, html[data-platform=Win64] .hbn-landinghelp-introduce-page .explanation-wrap .introduce-wrap .content .order-button {
    padding:7px 15px 8px 21px
}

.hbn-stars-rate {
    cursor: pointer;
    float: left;
    width:100%
}

.hbn-stars-rate .rate {
    float:left
}

.hbn-stars-rate .rate:not(:checked) > input {
    position: absolute;
    top:-9999px
}

.hbn-stars-rate .rate:not(:checked) > label {
    float: right;
    width: 25px;
    height: 25px;
    margin-right: 5px;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    font-size: 30px;
    color: #ccc;
    background-image: url(https://asset.hibrain.io/images/dist/join/star-rating-0.svg);
    background-size: 25px auto;
    background-repeat: no-repeat;
    background-position:center center
}

.hbn-stars-rate .rate:not(:checked) > label:before {
    content: "";
    background-image: url(https://asset.hibrain.io/images/dist/join/star-rating-0.svg);
    background-size: 25px auto;
    background-repeat: no-repeat;
    background-position:center center
}

.hbn-stars-rate .rate > input:checked ~ label {
    content: "";
    background-image: url(https://asset.hibrain.io/images/dist/join/star-rating-1.svg);
    background-size: 25px auto;
    background-repeat: no-repeat;
    background-position:center center
}

.hbn-stars-rate .rate:not(:checked) > label:hover, .hbn-stars-rate .rate:not(:checked) > label:hover ~ label {
    content: "";
    background-image: url(https://asset.hibrain.io/images/dist/join/star-rating-1.svg);
    background-size: 25px auto;
    background-repeat: no-repeat;
    background-position:center center
}

.hbn-stars-rate .rate > input:checked + label:hover, .hbn-stars-rate .rate > input:checked + label:hover ~ label, .hbn-stars-rate .rate > input:checked ~ label:hover, .hbn-stars-rate .rate > input:checked ~ label:hover ~ label, .hbn-stars-rate .rate > label:hover ~ input:checked ~ label {
    content: "";
    background-image: url(https://asset.hibrain.io/images/dist/join/star-rating-1.svg);
    background-size: 25px auto;
    background-repeat: no-repeat;
    background-position:center center
}

html[data-platform=Win32] .hbn-row-banner .logo-wrap, html[data-platform=Win64] .hbn-row-banner .logo-wrap {
    line-height:50px
}

html[data-platform=Win32] .hbn-row-banner .text-wrap, html[data-platform=Win64] .hbn-row-banner .text-wrap {
    padding:9px 0 9px
}

html[data-platform=Win32] .hbn-row-banner .text-wrap .title-wrap, html[data-platform=Win64] .hbn-row-banner .text-wrap .title-wrap {
    margin-bottom:3px
}

.hbn-niw-service-page {
    float: left;
    width:100%
}

.hbn-niw-service-page.top-border {
    border-top:2px solid #525252
}

.hbn-niw-service-page .explanation-wrap {
    float: left;
    width: 760px;
    padding:50px 105px 20px 104px
}

.hbn-niw-service-page .explanation-wrap .title {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
    font-size: 25px;
    font-weight: 600;
    color:#1b1b1b
}

.hbn-niw-service-page .explanation-wrap .introduce-text {
    float: left;
    width: 100%;
    margin-bottom: 30px;
    line-height: 25px;
    font-size: 14px;
    color: #1b1b1b;
    word-break:keep-all
}

.hbn-niw-service-page .explanation-wrap .introduce-title {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: 600;
    color: #3b3b3b;
    word-break:keep-all
}

.hbn-niw-service-page .explanation-wrap .introduce-image {
    margin-bottom:45px
}

.hbn-niw-service-page .explanation-wrap .content-wrap {
    float: left;
    width: 100%;
    margin: 15px 0 45px;
    line-height: 23px;
    font-size: 14px;
    color: #3b3b3b;
    word-break:keep-all
}

.hbn-niw-service-page .explanation-wrap .content-wrap.small-margin {
    margin-bottom:30px
}

.hbn-niw-service-page .explanation-wrap .box-content-wrap {
    float: left;
    width: 758px;
    margin-bottom: 45px;
    line-height: 21px;
    font-size: 13px;
    color: #3b3b3b;
    word-break: keep-all;
    border: solid 1px #bdd5ec;
    background-color:#fafdff
}

.hbn-niw-service-page .explanation-wrap .box-content-wrap .content-title {
    float: left;
    height: 230px;
    line-height: 27px;
    font-size: 18px;
    font-weight: 600;
    color: #3b3b3b;
    margin:30px 50px 0 100px
}

.hbn-niw-service-page .explanation-wrap .box-content-wrap .content-text {
    float: left;
    margin-top: 30px;
    font-size: 14px;
    color:#3b3b3b
}

.hbn-niw-service-page .explanation-wrap .box-content-wrap .content-text .text {
    margin-bottom:10px
}

.hbn-niw-service-page .explanation-wrap .box-content-wrap .content-text .text:last-child {
    margin-bottom:0
}

.hbn-niw-service-page .explanation-wrap .content-wrap .merit-wrap {
    float: left;
    width: 238px;
    height: 160px;
    margin-bottom: 20px;
    margin-right: 20px;
    border: solid 1px #e0e0e0;
    border-radius:5px
}

.hbn-niw-service-page .explanation-wrap .content-wrap .merit-wrap:nth-child(3n) {
    margin-right:0
}

.hbn-niw-service-page .explanation-wrap .content-wrap .merit-wrap .text-wrap {
    font-size: 14px;
    line-height:23px
}

.hbn-niw-service-page .explanation-wrap .content-wrap .merit-image {
    float: left;
    border-radius:5px 5px 0 0
}

.hbn-niw-service-page .explanation-wrap .content-wrap .text-wrap {
    float: left;
    padding:15px 20px
}

.hbn-niw-service-page .explanation-wrap .comment-wrap {
    float: left;
    width: 100%;
    margin-bottom: 45px;
    line-height: 21px;
    font-size: 13px;
    color: #3b3b3b;
    word-break:keep-all
}

.hbn-niw-service-page .explanation-wrap .comment-wrap .comment-text {
    text-align: center;
    font-size: 14px;
    color: #3b3b3b;
    line-height: 21px;
    margin-bottom:10px
}

.hbn-niw-service-page .explanation-wrap .comment-wrap .comment-title {
    text-align: center;
    font-size: 18px;
    color: #3b3b3b;
    font-weight: 700;
    line-height:21px
}

.hbn-niw-service-page .explanation-wrap .comment-wrap .comment-title .hbnBLUE {
    color:#1c71c7
}

.hbn-niw-service-page .explanation-wrap .banner-link {
    float: left;
    display: block;
    width:100%
}

.hbn-niw-service-page .explanation-wrap .row-banner {
    float: left;
    width:100%
}

.hbn-niw-service-page .explanation-wrap .servicedesk {
    width: 758px;
    border: 1px solid #e1e1e1;
    margin-top:20px
}

html[data-platform=Win32] .hbn-curinc-service-page .explanation-wrap .content-wrap .content-box-wrap .box-title.letter-spacing, html[data-platform=Win64] .hbn-curinc-service-page .explanation-wrap .content-wrap .content-box-wrap .box-title.letter-spacing {
    letter-spacing:-1.7px
}

html[data-platform=Win32] .hbn-curinc-service-page .explanation-wrap .content-wrap .process-box-wrap .number, html[data-platform=Win64] .hbn-curinc-service-page .explanation-wrap .content-wrap .process-box-wrap .number {
    margin:15px 0 15px
}

html[data-platform=Win32] .hbn-expert-introduce .text-content-wrap .content, html[data-platform=Win64] .hbn-expert-introduce .text-content-wrap .content {
    margin-bottom:8px
}

html[data-platform=Win32] .hbn-expert-introduce .text-content-wrap .content:last-child, html[data-platform=Win64] .hbn-expert-introduce .text-content-wrap .content:last-child {
    margin-bottom:0
}

.hbn-niw-introduce-page {
    float: left;
    width:100%
}

.hbn-niw-introduce-page.top-border {
    border-top:2px solid #525252
}

.hbn-niw-introduce-page .explanation-wrap {
    float: left;
    width: 760px;
    padding:50px 105px 0 104px
}

.hbn-niw-introduce-page .explanation-wrap .title {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
    font-size: 25px;
    font-weight: 600;
    color:#1b1b1b
}

.hbn-niw-introduce-page .explanation-wrap .introduce-title {
    float: left;
    width: 100%;
    font-size: 18px;
    font-weight: 600;
    color: #3b3b3b;
    word-break:keep-all
}

.hbn-niw-introduce-page .explanation-wrap .introduce-title .sub-title {
    padding-left: 10px;
    font-size: 14px;
    font-weight: 400;
    color:#3b3b3b
}

.hbn-niw-introduce-page .explanation-wrap .content-wrap {
    float: left;
    width: 100%;
    margin: 15px 0 45px;
    line-height: 21px;
    font-size: 13px;
    color: #3b3b3b;
    word-break:keep-all
}

.hbn-niw-introduce-page .explanation-wrap .content-wrap.small-margin {
    margin-bottom:30px
}

.hbn-niw-introduce-page .explanation-wrap .content-wrap .niw-step-image {
    float: left;
    width: 100%;
    margin-top:-15px
}

.hbn-niw-introduce-page .explanation-wrap .content-wrap .paper-wrap {
    float: left;
    width: 368px;
    padding: 18px 0;
    margin-right: 20px;
    margin-bottom: 20px;
    border: solid 1px #bdd5ec;
    border-radius: 5px;
    background-color: #fafdff;
    font-size: 14px;
    color: #3b3b3b;
    text-align:center
}

.hbn-niw-introduce-page .explanation-wrap .content-wrap .paper-wrap:nth-child(2n) {
    margin-right:0
}

.hbn-niw-introduce-page .explanation-wrap .content-wrap .paper-text {
    float: left;
    width: 100%;
    line-height: 27px;
    font-size: 13px;
    color:#3b3b3b
}

.hbn-niw-introduce-page .explanation-wrap .content-wrap .paper-text .niw-dot-icon {
    width: 4px;
    margin-top: -3px;
    margin-right:1px
}

.hbn-niw-introduce-page .explanation-wrap .banner-link {
    float: left;
    display: block;
    width: 100%;
    margin-bottom:40px
}

.hbn-niw-introduce-page .explanation-wrap .row-banner {
    float: left;
    width:100%
}

html[data-platform=Win32] .hbn-niw-introduce-page .explanation-wrap .content-wrap .paper-text .niw-dot-icon, html[data-platform=Win64] .hbn-niw-introduce-page .explanation-wrap .content-wrap .paper-text .niw-dot-icon {
    margin-top:-4px
}

.hbn-niw-inquiries-article-page {
    float: left;
    width:100%
}

.hbn-niw-inquiries-article-page .explanation-wrap.question {
    float: left;
    width: 760px;
    padding:50px 105px 10px 104px
}

.hbn-niw-inquiries-article-page .explanation-wrap.question .title {
    float: left;
    width: 100%;
    margin-bottom: 20px;
    text-align: center;
    font-size: 25px;
    font-weight: 600;
    color:#1b1b1b
}

.hbn-niw-inquiries-article-page .explanation-wrap.question .title-content-wrap {
    float: left;
    text-align: center;
    width: 760px;
    font-size: 14px;
    margin-bottom:30px
}

.hbn-niw-inquiries-article-page .row-banner {
    float: left;
    width: 100%;
    margin-top: 20px;
    margin-bottom: 10px
}

/* extra */
/* 요청으로 p 태그 여백 제거를 위해 스타일 추가 */
.recruitViewContent .viewBody .content>p {
    margin: 0;
}

.cke_editable p,
.content_author p {
    margin: 0;
}

.cke_editable p.list, .content_author p.list{
 padding-left:30px;
}
.cke_editable p.list > span, .content_author p.list > span{
margin-left:-28px;
}

.cke_editable table p,
.content_author table p {
    margin: 0;
}

.cke_editable ol,
.cke_editable ul,
.cke_editable dl,
.content_author ol,
.content_author ul,
.content_author dl {
    padding: 0 24px;
}

.cke_editable>ol,
.cke_editable>ul,
.cke_editable>dl,
.content_author>ol,
.content_author>ul,
.content_author>dl {
    padding: 0 30px;
}

/*.recruitViewContent .viewBody .content{*/
/* word-break: keep-all;*/
/*}*/

.cke_editable ol.hangul li, .content_author ol.hangul li , .cke_editable ul.hangul li, .content_author ul.hangul li {
 list-style-type: hangul;
}

.cke_editable ol li,
.cke_editable ul li,
.cke_editable dl dd,
.content_author ol li,
.content_author ul li,
.content_author dl dd {
    line-height: 2;
}


/* 유학상담실 */
.listSection.braincafeList.braincafe2 .tabWrapper .tabMenu4 li{
    width: 160px;
    padding: 0;
}

.listSection.braincafeList.braincafe2 .tabWrapper .tabMenu4 li.first{
    width:159px;
}

.hbn-subtitle-wrap .subtitle-img {
    width: 9px;
    padding-top: 0;
    padding-bottom: 14px;
}
