@charset "utf-8";
@media (min-width:1441px) {
    .misc-position,
    .header-position,
    .main-nav-position,
    .fatfooter-position,
    .crumb .crumb-wrap,
    .page-wrap,
    .page-kv-title {
        width: 80%;
        margin: 0 10%;
        float: left;
    }
    /*.job_content {
        width: 80%;
        margin: 0 10%;
    } */
    /*    .collection-list-wrapper {
        width: 86%;
        margin: 0 7%;
    }*/
}

@media (max-width:1440px) {
    .misc-position,
    .header-position,
    .main-nav-position,
    .fatfooter-position,
    .crumb .crumb-wrap,
    .page-wrap,
    .page-kv-title {
        width: 92%;
        margin: 0 4%;
        float: left;
    }
    .job_content {
        width: 96%;
        margin: 0 2%;
    }
}

@media (max-width:1367px) {
    /*
    .header .main-nav {
        float: right;
        margin-right: 0;
    }
    .grid-col-8 {
        width: 75%;
    }
*/
}

@media (max-width:1280px) {
    .r_line {
        padding: 15px 3%;
        line-height: 25px;
    }
    .careers-list li {
        width: 28%;
        margin: 2.4%;
    }
    .member-info-table .l_title {
        width: 25%;
    }
}

/*@media (max-width:1210px) {
    .member_sort {
        float: left;
    }
}
*/
@media (max-width:1184px) {
    .header .main-nav ul li {
        padding: 25px 1%;
    }
}

@media (max-width:1100px) {
    .cont_step {
        width: 100%;
        margin-left: -1%;
    }
    .content_step1 a,
    .content_step2 a,
    .content_step3 a,
    .content_step4 a {
        width: 110%;
    }
    .member-info-table .l_title {
        width: 30%;
    }
    .member_sort {
        float: left;
        width: 100%;
    }
}

@media (max-width:1079px) {
    .header .main-nav ul li {
        padding: 25px 7px;
    }
}

@media (max-width:1074px) {
    .misc-position .welcome {
        line-height: 29px;
        position: relative;
        top: 0;
        left: 0;
        display: block;
    }
    .content_2 {
        margin: 40px 0;
    }
    .index-more-btn a {
        width: 20%;
        margin: 0 5px;
    }
}

@media (max-width:1053px) {
    .header .main-nav ul li {
        padding: 25px 5px;
    }
}

@media (max-width:1024px) {
    .wrapper {
        width: 100%;
        min-width: 1007px;
    }
    .header .sub-nav-first {
        width: 700px;
        float: left;
        background: #fff;
        padding: 20px 10px;
        text-align: left;
    }
    .header .sub-nav-first .sub-nav-col {
        width: 20%;
        float: left;
        margin: 10px;
    }
}


/*@media (max-width:1012px) {
    .header .main-nav ul li {
        float: left;
        position: relative;
        padding: 25px 1%;
    }
}*/

@media (max-width:957px) {
    .select-identity,
    .header .main-nav {
        font-size: 16px;
    }
    .member-btn {
        font-size: 15px;
    }
    .header .select-language {
        font-size: 15px;
    }
}

@media (max-width:855px) {
    .header .main-nav {
        width: 78%;
    }
}

@media (max-width:846px) {
    .wrapper {
        width: 100%;
        min-width: inherit;
        margin-top: 83px;
    }
    .rwd-header {
        display: block;
    }
    .header {
        display: none;
    }
    .left_opportunity,
    .right_talent {
        width: 100%;
    }
    .content_infor {
        width: 46%;
        margin: 0 2% 32px 2%;
    }
    .content_1 {
        margin: 40px 10px;
    }
    .video_list {
        width: 45%;
        margin: 0 1% 40px 3%;
    }
    .left_service {
        float: left;
        width: 100%;
    }
    .right_qa {
        float: left;
        width: 100%;
    }
    .content_step1,
    .content_step2,
    .content_step3,
    .content_step4 {
        float: left;
        width: 90%;
        margin: 0 5%;
    }
    .content_step1 a,
    .content_step2 a,
    .content_step3 a,
    .content_step4 a {
        display: block;
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/arrow_step_down.png) center top no-repeat;
        padding-top: 40px;
        margin-top: 30px;
        width: 100%;
    }
    .content_step1 a {
        background: none;
        padding-top: 0;
        margin-top: 0;
    }
    .cont_step {
        width: 100%;
        margin-left: 0;
    }
    .job_search ul,
    .careers_search ul {
        width: 96%;
        margin: 0 2%;
    }
    .adv_search_list {
        width: 96%;
        margin: 0 2%;
        padding: 30px 0 0 0;
    }
    .job_search ul li,
    .careers_search ul li {
        float: none;
        width: 100%;
        margin-top: 20px;
        margin-left: 0;
    }
    .job_search input[type="text"] {
        padding: 6px 2%;
        width: 95.5%;
    }
    .job_search select,
    .job_adv_search select {
        padding: 5px 1%;
        width: 100%;
        margin-top: 5px;
    }
    .job_location_index select {
        width: 100%!important;
        margin-right: 0;
        margin-top: 10px;
    }
    .careers_search ul li:first-child {
        float: left;
        width: 100%;
        margin-left: 0;
    }
    .job_search .search_btn,
    .job_adv_search .search_btn,
    .careers_search .search_btn,
    .careers_adv_search .search_btn {
        float: none !important;
        width: 50%;
    }
    .adv_search_list li {
        width: 100%;
        float: none;
        margin-bottom: 18px;
    }
    .job_location_index {
        float: none;
    }
    .vacancy_recommended {
        width: 100%;
        float: left;
        margin: 0;
    }
    .page-side {
        display: none;
    }
    .faq-side {
        display: block;
        width: 100%;
        margin-bottom: 20px;
    }
    .faq-side .unit-title {
        cursor: pointer;
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/rwd_arr_open_faq.png) no-repeat 97% 24px #003B84;
    }
    .faq-side .unit-title-close {
        cursor: pointer;
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/rwd_arr_close_faq.png) no-repeat 97% 24px #003B84;
    }    
    .side-nav-wrap {
        display: none;
    }
    .member-info .title {
        width: 90%;
        padding: 20px 5%;
    }
    .page-content-section {
        float: left;
        width: 100%;
    }
}

@media (max-width:768px) {
    .indust-explan input {
        width: 74%;
        margin: 0 1%;
    }
    .other-note {
        width: 85%;
    }
    .talent_info_table td .lang_list,
    .talent_info_table_single td .lang_list {
        margin: 0;
        width: 100%;
    }
    .publish-select {
        width: 75%;
    }
    .work-place {
        float: left;
        width: 75%;
        margin: 0 0 12px 0;
    }
    .publish-profess select {
        width: 37%;
        margin: 0 1% 0 0;
    }
    .select_list.lang_list.lang-request li {
        width: 37.5%;
        float: left;
        margin: 0 2% 15px 0;
    }
    .select_list.lang_list.lang-request li select {
        width: 80%;
    }
    .lang-request .note {
        width: 100% !important;
        float: left !important;
        margin: 0 0 0 0 !important;
    }
    .select_list.lang_list.lang-request .note input {
        padding: 6px 0 6px 0.5%;
        width: 65.5%;
    }
    .publish-input {
        width: 70%;
    }
    .publish-textarea {
        width: 71%;
    }
    .mitb2 {
        padding: 12px 9px;
        display: block;
        margin: 30px 0 0 16%;
        width: 93%;
        text-align: center;
        font-size: 16px;
    }
    .member-info-table.member-setting-table.company-setting-table thead th span {
        text-align: center;
        width: 100%;
        display: block;
        margin: 0 0 15px 0;
        position: inherit;
    }
    .set-table-title {
        padding: 10px 0.5% !important;
    }
    .member-setting-btn {
        position: absolute;
        right: 5px;
        display: block;
        top: 2px;
    }
    .member-info-table.member-setting-table.company-setting-table th {
        padding: 7px 0.5%;
        border-right: 1px #d2d9e6 solid;
        position: relative;
        width: 17%;
        border-bottom: 1px #d2d9e6 solid;
        font-size: 17px;
    }
    .work-place span {
        float: left;
        width: 4%;
        margin: 0 1% 0 0;
    }
    .work-place .job_location_index {
        width: 94%;
        float: left;
    }
    .job_location_index select {
        width: 47.5%!important;
        margin-right: 2%;
        margin-bottom: 10px;
        margin-top: 0;
    }
    .talent_info_unit {
        background: #124cb8;
        padding: 13px 15px;
        color: #fff;
        overflow: hidden;
        line-height: 26px;
    }
    .mess1 {
        margin: 0 0 5px 0;
        width: 100%;
        float: left;
    }
    .mess2 {
        margin: 0 9px 0 0;
        width: auto;
        float: left;
    }
    .member-info-table .num {
        text-align: center;
        vertical-align: middle;
    }
    .r_line {
        padding: 20px 1%;
        line-height: 25px;
    }
    .talent_info_table_single th {
        width: 24.5%;
        text-align: left;
        background: #e8efff;
        vertical-align: middle;
    }
    .talent_info_table_single2 th {
        width: 24%;
        text-align: left;
        background: #e8efff;
    }
    .taiwan_city_ch {
        width: 65% !important;
    }
    .company_country {
        float: left;
        width: 59%;
        margin: 0 0 14px 0;
    }
    .company_country select {
        margin: 8px 0;
        width: 97%;
    }
    .company_country input {
        margin: 8px 0;
        width: 92%;
    }
    .taiwan_city_en {
        width: 85.5% !important;
    }
    .unit_desc {
        width: 84% !important;
        font-family: 微軟正黑體;
        margin: 0 1% 0 0;
    }
    .join-term p {
        margin: 15px 0;
        line-height: 37px;
    }
    .sitemap-list ul {
        float: left;
        width: 100%;
        margin-top: 0px;
        font-size: 15px;
    }
    .sitemap-list {
        width: 23%;
        margin: 15px 1%;
        float: left;
        height: 268px;
    }
    .sitemap-list ul li {
        margin: 4px 0;
        float: left;
        width: 100%;
        /* background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/sitemap-list-close.png) 12px 17px no-repeat; */
        line-height: 26px;
    }
    .related-info .title {
        width: auto;
        background: #f4f4f4;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        padding: 13px 25px;
        margin: 0 0 20px 0;
    }
    .related-info-list li {
        border: 1px #ddd solid;
        width: 21.5%;
        margin: 1%;
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/arr_icon_link.png) 94% 28px no-repeat;
        text-align: left;
        padding-right: 50px;
        vertical-align: middle;
        display: table;
    }
    .related-info-list li a {
        color: #2B64A5;
        display: table-cell;
        padding: 0;
        vertical-align: middle;
        height: 60px;
        float: none;
        line-height: 25px;
    }
    .contact-form li .list-content img {
        float: left;
        width: 41%;
        height: 44px;
        border: 1px solid #ccc;
        margin: 0 2%;
    }
    .contact-form li .list-content a {
        height: 23px;
        line-height: 23px;
        margin: 14px 3% 0 0;
        color: #333;
        float: left;
    }
    .btn .send {
        display: inline-block;
        margin: 0 2%;
        padding: 13px 15%;
        text-align: center;
        color: #fff;
        font-size: 16px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        border: 0;
        background: #009999;
    }
    .btn a {
        display: inline-block;
        margin: 0 2%;
        padding: 13px 15%;
        text-align: center;
        color: #fff;
        font-size: 16px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        background: #009999;
    }
    .page-content-mailbox {
        width: 90%;
        margin: 45px 5%;
        float: left;
    }
    .page-article table {
        border-left: 1px solid #ccc;
        border-top: 1px solid #ccc;
        width: 100% !important;
    }
    .about-taiwan-article {
        width: 70%;
        float: left;
        padding-top: 20px;
    }
    .about-taiwan {
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/about_taiwan.jpg) right 0 no-repeat;
        width: 100%;
        float: left;
        padding-bottom: 20px;
    }
    .careers-content .careers_content_title h1 {
        width: 35%;
        border: 0;
        padding: 20px 0px;
        text-align: center;
        margin: 0 auto;
        margin-bottom: 20px;
        font-weight: bold;
        font-size: 18px;
        background: #124cb8;
        color: #fff;
    }
    .job_search select,
    .careers_search select {
        padding: 5px 10px;
        border: 1px solid #aaa;
        font-size: 15px;
        color: #555;
        width: 100%;
        margin-top: 10px;
    }
    .job_search ul li,
    .careers_search ul li {
        float: none;
        width: 100%;
        margin: 15px 0 20px 0;
        margin-left: 0;
    }
    .job_search .label,
    .job_adv_search .label,
    .careers_search .label {
        color: #111;
        font-weight: bold;
        display: block;
        font-size: 16px;
        margin-bottom: 10px;
        text-align: left;
    }
    .job_search,
    .careers_search {
        width: 96%;
        margin: 0px auto;
        overflow: hidden;
        padding: 0 0 30px 0;
    }
    .job_content_title h1 {
        width: 35%;
        border: 0!important;
        padding: 20px 0px;
        text-align: center;
        margin: 0 auto;
        font-weight: bold;
        font-size: 18px;
        background: #f69600;
        color: #fff;
    }
    .adv_search_hit {
        width: 96%;
        margin: 0 2% 20px 2%;
        text-align: center;
        background: #ffe3b7;
        padding: 15px 0;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        cursor: pointer;
    }
    .adv_search_list {
        width: 96%;
        margin: 0 2%;
        padding: 5px 0 15px 0;
    }
    .job_adv_search {
        width: 96%;
        margin: 0 2% 20px 2%;
        text-align: center;
        padding-bottom: 30px;
        border-bottom: 1px dotted #ccc;
        display: none;
    }
    .index-content .content_infor {
        width: 46%;
        margin: 0 2% 30px 2%;
    }
    .index-content .content_1,
    .index-content .content_2 {
        width: 98%;
        margin: 40px 1%;
    }
    .industry_list li {
        width: 30%;
        margin: 20px 1.5%;
    }
    .industry_list li a span {
        width: 96%;
        height: inherit;
        display: block;
        padding: 10px 2%;
        color: #222;
        font-size: 18px;
        line-height: 22px;
    }
    .content_3 {
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/key_industry_bg.png) center top no-repeat #b3dded;
        display: block;
        overflow: hidden;
        padding-bottom: 50px;
        background-size: cover;
    }
    .video_list {
        width: 55%;
        margin: 0 22.5%;
    }
    .hot_label {
        color: #fff;
        font-size: 12px;
        font-weight: bold;
        padding: 1px 10px 2px 10px;
        background: #ff3535;
        border-radius: 3px;
        position: relative;
        top: -2px;
        margin-right: 15px;
    }
    ul.talent_list {
        width: 90%;
        margin: 0 auto;
    }
    .left_opportunity {
        width: 100%;
    }
    .right_talent {
        width: 100%;
    }
    .qa_list {
        padding-left: 0;
        width: 86%;
        padding: 0 7%;
        float: left;
    }
    .fatfooter {
        float: left;
        width: 86%;
        padding: 30px 7%;
        background: #f2f2f2;
    }
    .fatfooter-identity {
        float: left;
        width: 100%;
    }
    .fatfooter-identity li {
        float: left;
        width: 100%;
    }
    .fatfooter-position {
        width: 100%;
        margin: 0;
    }
    .fatfooter_inner {
        float: left;
        width: 100%;
    }
    .fatfooter_section {
        float: left;
        width: 100%;
        margin: 15px 0;
    }
    .fatfooter_section ul.fatfooter_list li.fatfooter_list_unit {
        padding: 7px 0;
        width: 50%;
        float: left;
    }
    .title {
        width: 95%;
    }
    .title h1:after {
        right: 1%;
    }
    .opport_list {
        width: 90%;
        margin: 0 auto;
    }
    .news {
        text-align: center;
        position: absolute;
        right: 20px;
        top: 14px;
    }
    .page-content-section {
        float: left;
        width: 96%;
        margin: 0 2%;
    }
    .page-kv {
        height: 140px;
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/page_kv1.png) 2% 0 no-repeat #eee;
        background-size: cover;
    }
    .page-kv .page-kv-title {
        margin: 45px 5%;
        padding: 10px 0 10px 25px;
        font-size: 30px;
    }
    .careers-list li {
        width: 45%;
        margin: 10px 0 10px 3.2%;
    }
    .index-more-btn a {
        width: 40%;
        margin: 0 5px;
    }
    /*.member-info-table td {
        padding: 14px 2%;
        display: block;
        width: 96%;
    }*/
    /*.member-info-table .l_title {
        width: 96%;
    }*/
    .member-info-table {
        font-size: 18px;
        line-height: 24px;
    }
    .member-info-table input[type="text"],
    .member-info-table input[type="password"] {
        padding: 6px 3%;
        width: 94% !important;
        margin: 3px 0;
    }
    /*.member-info-table-job-name {
        padding: 24px 5%!important;
    }*/
    .index-ad .bx-wrapper .bx-controls-direction a {
        margin-top: -25px;
        width: 41px;
        height: 53px;
    }
    #memberType label {
        font-size: 20px;
        margin: 0 10px;
    }
    .join-term {
        font-size: 18px;
        line-height: 36px;
    }
    .contact-agree {
        font-size: 18px;
    }
    a.member-info-table-job-btn {
        font-size: 20px;
        padding: 12px 25px;
    }
    .share-hub {
        width: 45%;
        float: left;
        text-align: right;
        margin: 0 0 5px 0;
        text-align: left;
    }
    .publish-info {
        float: right;
        width: 40%;
        margin-top: 5px;
        margin-bottom: 10px;  
    } 
    .page-wrap {
        padding: 25px 0;
    }   
    .app_inner .appItemP_left {
        width: 20%;
    }    
    .app_inner .appItemP_right {
        width: 70%;
    }    
}

@media (max-width:749px) {
    .mem-info-name {
        float: left;
        width: 100%;
        margin: 15px 0 0 0;
    }
    .member-info-table-h td {
        border-bottom: 1px #e3e3e3 solid;
        border-left: 1px #e3e3e3 solid;
        text-align: center;
        padding: 15px 1%;
        vertical-align: middle;
    }
    .member-info-table-h th,
    .member-info-table-h td {
        padding: 15px 1.5%;
    }
}

@media (max-width:725px) {
    .mitb {
        padding: 12px 9px;
        display: block;
        margin: 30px auto 0 auto;
        width: 28%;
        text-align: center;
        font-size: 16px;
    }
    .content .mitb {
        padding: 12px 9px;
        display: block;
        margin: 30px auto 0 auto;
        width: 88%;
        text-align: center;
        font-size: 16px;
    }
    .company-notice {
        line-height: 29px;
    }
    .grid-col-9 .sub-unit-title-success strong {
        float: left;
        width: 94%;
        margin: 14px 3%;
    }   
    .sub-unit-title-success img {
        width: 100%;
    }   
}

@media (max-width:695px) {
    .seq1 {
        margin: 0 0.5%;
    }
    .seq2 {
        margin: 0 0.5%;
    }
    .talent_info_unit {
        background: #124cb8;
        padding: 8px 15px;
        color: #fff;
        overflow: hidden;
        line-height: 26px;
    }
}

@media (max-width:640px) {
    .indust-explan {
        width: 93%;
        margin: 13px 0 0 0;
        display: inline-block;
        float: none;
    }
    .principal-input2 {
        width: 94%;
    }
    .other-note {
        width: 95%;
    }
    .id-select {
        width: 95%;
    }
    .publish-select2 {
        width: 100%;
    }
    .select_list.lang_list.lang-request .note input {
        padding: 6px 0 6px 0.5%;
        width: 89.5%;
    }
    .select_list.lang_list.lang-request li select {
        width: 89%;
    }
    .publish-input {
        width: 95%;
    }
    .publish-input2 {
        width: 95%;
    }
    .publish-textarea {
        width: 95%;
    }
    .publish-select {
        width: 100%;
    }
    .publish-profess select {
        width: 47.5%;
        margin: 0 2% 0 0;
    }
    .select_list.lang_list.lang-request li {
        width: 48%;
        float: left;
        margin: 0 2% 16px 0;
    }
    .member-info-table .job_location_index2 select {
        width: 49%!important;
        float: left;
        margin-right: 5px;
    }
    .talent_info_table td .lang_list,
    .talent_info_table_single td .lang_list {
        margin: 0;
        display: inline-block;
    }
    .work-place {
        float: none;
        width: 100%;
        margin: 0 0 12px 0;
        display: inline-block;
    }
    .job_location_index select {
        width: 100%!important;
        margin-right: 0;
        margin-bottom: 10px;
        margin-top: 0;
    }
    .talent_info_table,
    .talent_info_table_single tbody {
        width: auto;
        display: block;
    }
    .member-info-table.member-setting-table.company-setting-table {
        margin-bottom: 20px;
        width: auto;
        display: block;
    }
    .member-info-table.member-setting-table.company-setting-table thead {
        width: auto;
        display: block;
    }
    .member-info-table.member-setting-table.company-setting-table tbody {
        width: auto;
        display: block;
    }
    .member-info-table.member-setting-table.company-setting-table thead tr {
        width: 100%;
        display: block;
        padding: 7px 0;
    }
    .member-info-table.member-setting-table.company-setting-table thead th {
        width: 100%;
        float: none;
        display: block;
        border-bottom: none;
        padding: 5px 0 0 0;
        border-right: none;
    }
    .member-info-table.member-setting-table.company-setting-table thead th span {
        text-align: center;
        width: 100%;
        display: block;
        margin: 0 0 15px 0;
    }
    .member-info-table.member-setting-table.company-setting-table th {
        padding: 6px 20px;
        border-right: none;
        position: relative;
        width: auto;
        border-bottom: 1px #d2d9e6 solid;
        display: block;
        text-align: left;
    }
    .member-info-table.member-setting-table.company-setting-table td {
        padding: 6px 20px;
        border-right: none;
        position: relative;
        width: auto;
        border-bottom: 1px #d2d9e6 solid;
        display: block;
        text-align: left;
    }
    .member-info-table.member-setting-table.company-setting-table tr {
        padding: 0;
        border-right: 1px #d2d9e6 solid;
        position: relative;
        width: auto;
        border-bottom: 3px #d2d9e6 solid;
        display: block;
        margin: 0;
    }
    .member-setting-btn a {
        margin: 0 1% !important;
        padding: 3px 18px;
        font-size: 15px;
    }
    .company-notice {
        line-height: 27px;
    }
    .member-info-table select {
        padding: 5px 10px;
        border: 1px solid #999;
        font-size: 15px;
        color: #555;
        margin: 5px 0;
        width: 100%;
    }
    .search-job-sort {
        width: 100%;
    }
    .search-job-sort select {
        width: 100%;
    }
    .member-info-table td {
        padding: 13px 3%;
        border-right: 1px #d2d9e6 solid;
        border-bottom: 1px #d2d9e6 solid;
        position: relative;
    }
    .no-bott-line {
        border-bottom: none !important;
        padding: 0;
        display: block;
    }
    .member-setting-btn {
        position: inherit;
        right: 0;
        display: block;
        top: 0;
        margin: 9px 0 0 0;
    }
    .star_code {
        margin: 0 0 0 0%;
        width: 3%;
        float: left;
        position: initial !important;
    }
    .talent_info_table,
    .talent_info_table_single {
        width: auto;
        font-size: 16px;
        border-left: 1px #d2d9e6 solid;
        border-top: 1px #d2d9e6 solid;
        line-height: 24px;
        display: block;
    }
    .talent_info_table_single th {
        width: auto;
        text-align: left;
        background: #e8efff;
        vertical-align: middle;
        display: block;
    }
    .talent_info_table_single td {
        width: auto;
        display: block;
    }
    .company_country {
        display: block;
        width: auto;
        margin: 0 0 14px 0;
        float: none;
    }
    .company-email {
        float: none;
        width: 86%;
        display: block;
    }
    .company_country select {
        margin: 8px 2%;
        width: 34%;
    }
    .company_country input {
        margin: 8px 2%;
        width: 34%;
    }
    .name_input {
        width: 94%;
    }
    .box {
        width: 86%;
    }
    .unit_desc {
        width: 85% !important;
        font-family: 微軟正黑體;
        margin: 0 1% 0 0;
    }
    .talent_info_table_single2 {
        width: auto;
        font-size: 16px;
        border-left: 1px #d2d9e6 solid;
        border-top: 1px #d2d9e6 solid;
        line-height: 24px;
        display: block;
    }
    .talent_info_table_single tr {
        display: block;
        width: auto;
    }
    .talent_info_table_single2 tr {
        display: block;
    }
    .talent_info_table_single2 th {
        width: auto;
        text-align: left;
        background: #e8efff;
        display: block;
    }
    .talent_info_table_single2 td {
        width: auto;
        padding: 12px 15px;
        border-right: 1px #d2d9e6 solid;
        border-bottom: 1px #d2d9e6 solid;
        display: block;
    }
    .related-info-list li {
        border: 1px #ddd solid;
        width: 35%;
        margin: 7px 2%;
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/arr_icon_link.png) 94% 28px no-repeat;
        text-align: left;
        padding-right: 50px;
        vertical-align: middle;
        display: table;
    }
    .contact-form li .list-content img {
        float: left;
        width: 35.5%;
        height: 44px;
        border: 1px solid #ccc;
        margin: 0 0 0 1%;
    }
    .copyright {
        width: 90%;
        padding: 14px 5%;
        line-height: 20px;
    }
    .footer-nav li {
        display: inline-block;
        border: none!important;
        padding: 9px 0;
        margin-right: 0;
        width: 100%;
    }
    a.member-info-table-job-btn {
        padding: 15px 0;
        margin: 11px 2%;
        width: 96%;
    }
    .go_btmregistMember .fb_login,
    .go_btmregistMember .g_login,
    .go_btmregistMember .in_login {
        display: inline-block;
        margin: 11px 2%;
        width: 96%;
    }
    .member-info-table .l_title {
        width: inherit;
        display: block;
        padding: 7px 3%;
    }
    .member-info-table td {
        width: inherit;
        display: block;
    }
    .member-info-table textarea {
        width: 96% !important;
    }
    .app_inner .appItemP_left {
        width: 100%;
        overflow: hidden;
    }
    .app_inner .appItemP_left .app_cover {
        width: 100px;
        margin-right: 20px;
        float: left;
    }
    .app_inner .appItemP_left .appDownload {
        width: 250px;
        float: left;      
        margin: 15px 0;
    }
    .app_inner .appItemP_left .appDownload li {
        width: 50%;
        float: left;        
    }    
    .app_inner .appItemP_right {
        width: 100%;
        margin: 20px 0;
    }
}

@media (max-width:605px) {
    .seq1 {
        margin: 0 0 15px 0;
        width: 100%;
        display: block;
    }
    .seq2 {
        margin: 0 0 15px 0;
        width: 100%;
        display: block;
    }
    .seq3 {
        margin: 0 0 15px 0;
        width: 100%;
        display: block;
    }
    .top_tool {
        float: left;
        width: 100%;
        margin-top: 0;
    }
}

@media (max-width:595px) {
    .member-info-table .job_location_index2 select {
        width: 48%!important;
        float: left;
        margin-right: 5px;
    }
}

@media (max-width:589px) {
    .mitb {
        padding: 11px 0;
        width: 100%;
        margin: 20px 0 0 0;
        text-align: center;
        font-size: 16px;
    }
    .member-info-table-btn.people-sent {
        padding: 11px 0 !important;
        width: 100%;
        margin: 20px 0 0 0;
        text-align: center;
        font-size: 16px;
    }
}

@media (max-width:480px) {
    .company_country select {
        margin: 8px 2%;
        width: 79%;
    }
    .company_country input {
        margin: 8px 2%;
        width: 79%;
    }
    .taiwan_city {
        margin: 0 1% 6px 0;
    }
    .taiwan_city_en {
        width: 90% !important;
        margin: 8px 0;
    }
    .unit_desc {
        width: 81% !important;
        font-family: 微軟正黑體;
        margin: 0 1% 0 0;
    }
    .indust-explan input {
        width: 84%;
        margin: 0 0 0 2%;
    }
    .work-place {
        float: none;
        width: 100%;
        margin: 0;
        display: inline-block;
    }
    .job_location_index select {
        width: 100%!important;
        margin-right: 0;
        margin-bottom: 15px;
        margin-top: 0;
    }
    .select_list.lang_list.lang-request li select {
        width: 84.5%;
    }
    .select_list.lang_list.lang-request .note input {
        padding: 6px 0 6px 0.5%;
        width: 85%;
    }
    .publish-profess select {
        width: 47%;
        margin: 0 2% 0 0;
    }
    .content .mitb {
        padding: 11px 6%;
        width: 100%;
        margin: 20px 0 0 14%;
        text-align: center;
        font-size: 16px;
    }
    .member-info-table-h2 td:first-child {
        display: none;
    }
    .member-info-table-h tr:first-child {
        display: none;
    }
    .member-info-table-h td {
        border-bottom: none;
        border-left: none;
        text-align: left;
        width: 100%;
        float: left;
        padding: 6px 0;
        font-size: 17px;
    }
    .member-info-table-h tr {
        width: 100%;
        float: left;
        border-bottom: 1px solid #ccc;
        padding: 0 0 10px 0;
        margin: 0 0 25px 0;
    }
    .member-info-table-h a {
        text-align: left;
        color: #0c79d6;
        font-size: 19px;
    }
    .browse_record td {
        font-size: 14px !important;
    }
    .browse_record a {
        font-size: 16px;
    }
    .talent_info_table tbody {
        width: auto;
        display: block;
    }
    .talent_info_table tr {
        width: auto;
        display: block;
    }
    .note {
        margin: 15px 0 0 0;
        width: 100%;
        float: left;
        line-height: 27px;
    }
    .black_w12 a {
        float: right;
    }
    table.member-info-table-h.member-table-inform tr {
        margin: 5px 0;
        float: left;
        width: 100%;
        border-bottom: 1px dotted #c4c4c4;
        padding: 0 0 8px 0;
    }
    table.member-info-table-h.member-table-inform th {
        display: none;
    }
    table.member-info-table-h.member-table-inform td {
        border: none;
        float: left;
        width: 100%;
        padding: 0 0 8px 0;
        text-align: left;
    }
    table.member-info-table-h.member-table-inform td:first-child {
        display: none;
    }
    table.member-info-table-h.browse_record {
        margin: 0 13px;
        width: initial;
        border-top: none !important;
    }
    table.member-info-table-h.browse_record tr {
        margin: 5px 0 13px 0;
        float: left;
        width: 100%;
        border-top: 1px dotted #c4c4c4;
        border-bottom: none;
        padding: 13px 0 0 0;
    }
    table.member-info-table-h.browse_record tr:nth-child(1) {
        border-top: none;
    }
    table.member-info-table-h.browse_record tr:nth-child(2) {
        border-top: none;
    }
    table.member-info-table-h.browse_record th {
        display: none;
    }
    table.member-info-table-h.browse_record td {
        border: none;
        float: left;
        width: 100%;
        padding: 0;
        text-align: left;
    }
    .member-info-table-h {
        width: 100%;
        border-top: none;
        border-right: none;
        margin-top: 10px;
    }
    .sitemap-list {
        width: 94%;
        margin: 15px 3%;
        float: left;
        height: auto;
    }
    .member-info-table .l_title {
        width: inherit;
        display: block;
        padding: 10px 5%;
    }
    .related-info-list li {
        border: 1px #ddd solid;
        width: 32%;
        margin: 7px 2%;
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/arr_icon_link.png) 94% 28px no-repeat;
        text-align: left;
        padding-right: 50px;
        vertical-align: middle;
        display: table;
        font-size: 17px;
        line-height: 25px;
    }
    .contact-form {
        float: left;
        width: 100%;
        /* border-right: 1px #d8d8d8 solid; */
    }
    .contact-konw {
        float: right;
        width: 100%;
        margin: 30px 0 0 0;
    }
    .contact-form li .list-content img {
        float: left;
        width: 52%;
        height: 44px;
        border: 1px solid #ccc;
        margin: 0 0 0 5%;
    }
    .btn a {
        display: inline-block;
        margin: 0 2%;
        padding: 13px 18%;
        text-align: center;
        color: #fff;
        font-size: 16px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        background: #009999;
    }
    .btn .send {
        display: inline-block;
        margin: 0 2%;
        padding: 13px 17%;
        text-align: center;
        color: #fff;
        font-size: 16px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        border: 0;
        background: #009999;
    }
    .FloatRightImg {
        float: right;
        margin: 0px 0px 15px 35px;
        width: 100%;
    }
    .about-taiwan-article {
        width: 80%;
        float: left;
        padding-top: 0;
    }
    .about-taiwan {
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/about_taiwan.jpg) 79% 0 no-repeat;
        width: 100%;
        float: left;
        padding-bottom: 20px;
    }
    .adv_search_hit .arr_down {
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/jobseeker_adv_search_arr_down.png) right 4px no-repeat;
        color: #111;
        display: inline-block;
        padding-right: 18px;
        font-weight: bold;
        font-size: 16px;
    }
    .job_search .search_btn,
    .job_adv_search .search_btn,
    .careers_search .search_btn,
    .careers_adv_search .search_btn {
        float: none !important;
        width: 65%;
        padding: 10px 0;
        margin: 30px auto 0 auto;
    }
    .job_search,
    .careers_search {
        width: 96%;
        margin: 0px auto;
        overflow: hidden;
        padding: 0;
    }
    .qa_list li {
        border-bottom: 1px dotted #ccc;
        line-height: 30px;
        margin: 0 0 18px 0;
        padding: 0 0 8px 0;
    }
    ul.talent_list li a {
        float: right;
        width: 86%;
        line-height: 25px;
    }
    .hot_label {
        color: #fff;
        font-size: 12px;
        font-weight: bold;
        padding: 1px 10px 2px 10px;
        background: #ff3535;
        border-radius: 3px;
        position: relative;
        top: 0;
        margin-right: 3px;
    }
    ul.talent_list li {
        border-bottom: 1px dotted #ccc;
        line-height: normal;
        padding: 0 0 15px 0;
        margin: 0 0 25px 0;
        float: left;
        width: 100%;
    }
    .content_infor h1 {
        font-size: 20px;
        padding: 15px 0px;
        font-weight: bold;
        height: inherit;
        text-align: center;
        overflow: hidden;
    }
    .fatfooter_section ul.fatfooter_list li.fatfooter_list_unit .txt {
        width: 80%;
        padding-left: 16px;
    }
    .best_view {
        display: block;
        margin-top: 4px;
    }
    .copyright {
        width: 93%;
        padding: 14px 3.5%;
        line-height: 20px;
    }
    .fatfooter_section ul.fatfooter_list li.fatfooter_list_unit {
        padding: 7px 0;
        width: 100%;
        float: left;
    }
    .index-content .content_infor {
        width: 96%;
        margin: 0 2% 30px 2%;
    }
    .index-content .content_3 {
        padding: 40px 0;
    }
    .industry_list li {
        width: 96%;
        margin: 20px 2%;
    }
    .index-content .title {
        position: relative;
        width: 96%;
        margin: 0 auto;
    }
    .index-content .title h1 {
        width: 100%;
        border: 1px solid #999999;
        padding: 20px 0px;
        text-align: center;
        margin: 0 auto 40px auto;
        font-weight: bold;
        font-size: 22px;
    }
    .index-content .news_title,
    .index-content .service {
        width: 96%;
    }
    .index-content .news_title h1 {
        border: none !important;
        width: 100%;
    }
    .content_5 .title h1 {
        border: none !important;
    }
    .index-content .service h1 {
        border: 1px solid #999999 !important;
    }
    .video_list {
        width: 94%;
        margin: 0 3% 40px 3%;
    }
    .rwd-nav-row .rwd-sub-nav a {
        padding: 15px 4% 15px 14%;
        width: 82%;
    }
    .careers-list li {
        width: 94%;
        margin: 10px 3%;
    }
    .index-more-btn a {
        width: 60%;
        padding: 15px 20px;
        margin: 10px 5px;
    }
    .job_content_title h1,
    .careers_content_title h1 {
        margin: 20px auto!important;
    }
    .job_search,
    .careers_search {
        margin: 0 auto 40px auto;
    }
    .login_box {
        margin: 5% auto;
        width: 80%;
    }
    .interview_list li .MemberInfoCompany {
        width: 100%;
        margin-top: 5px;
    }
    .member-info-table-h th,
    .member-info-table-h td {
        padding: 10px;
        line-height: 22px;
        vertical-align: middle;
    }
    .page-wrap {
        padding: 20px 0;
    }
    .job_search ul,
    .careers_search ul {
        float: none;
    }
    .job_search input[type="text"] {
        width: 95%;
    }
    .member-info-table select {
        padding: 5px 1%;
        width: 98%;
    }
    .member-info-table-h {
        font-size: 16px;
    }
    .talent_info_table th,
    .talent_info_table td,
    .talent_info_table_single th,
    .talent_info_table_single td {
        display: block;
        width: auto;
    }
    .member-info-table-h {
        border-right: none;
    }
    .vacancy_recommended_infor {
        border: none;
    }
    .success_story_left {
        float: left;
        width: 100%;
        margin-bottom: 25px;        
    }
    .success_story_left img {
        width: 40%;
        margin-bottom: 10px;
        margin-right: 4%;
        float: left;
    }
    .success_story_left p {
        width: 55%;
        float: right;
        padding: 0;
        margin: 0;
    }  
    .success_story_right {
        float: left;
        width: 100%;
    }
    .faq-side .unit-title {
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/rwd_arr_open_faq.png) no-repeat 95% 24px #003B84;
    } 
    .faq-side .unit-title-close {
        cursor: pointer;
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/rwd_arr_close_faq.png) no-repeat 95% 24px #003B84;
    }  
    .app_inner .appItemP_left .app_cover {
        width: 130px;
        margin: 0 auto;
        float: none;
    }
    .app_inner .appItemP_left .appDownload {
        width: 100%;
        float: none;
        margin: 20px 0 0 0;
    }
    .rwd_table_item {
        display: inline-block;
    }  
    .rwd-recruit-item {
        display: inline-block;
    } 
    .rwd-recruit-table-none {
        display: none;
    } 
    .rwd-recruit-table-time-tr tr:first-child {
        display: block!important;
    }  
    table.member-info-table-h.rwd-recruit-table td:first-child {
        display: block;
    }    
    .member-info-table-h.member-table-inform.rwd-recruit-table.rwd-recruit-table-time-tr td:first-child {
        display: block!important;
    }
    .rwd-recruit-table-tr {
        display: none;
    }
}

@media (max-width:414px) {
	.taiwan_city_ch {
    width: 71% !important;
}
	.indust-explan {
    width: 100%;
    margin: 13px 0 0 0;
    display: inline-block;
    float: none;
}
.indust-explan input {
    width: 81%;
    margin: 0 0 0 3%;
}
	.indust_sort select {
    width: 47%;
}
    .id-select {
        width: 93%;
    }
    .select_list.lang_list.lang-request li select {
        width: 83%;
    }
    .mitb {
        padding: 6px 0;
        width: 100%;
        margin: 25px 0 0 0;
        text-align: center;
        font-size: 16px;
    }
    .company-edit {
        margin: 7px 0 0 0;
    }
    .mem-info-name {
        float: left;
        width: auto;
        margin: 0;
        line-height: 28px;
    }
    .hot_label2 {
        color: #fff;
        font-size: 15px;
        font-weight: bold;
        padding: 3px 5%;
        background: #ff3535;
        border-radius: 3px;
        position: initial;
        top: 0;
        margin-right: 3%;
        float: left;
    }
    .join-term p {
        margin: 8px 0;
        line-height: 37px;
        font-size: 18px;
    }
    .member-info-table-h2 td:first-child {
        display: none;
    }
    .member-info-table-btn.people-sent {
        padding: 5px 0 !important;
        width: 100%;
        margin: 23px 0 0 0;
        text-align: center;
        font-size: 16px;
    }
    .star_code {
        margin: 0 0 0 2%;
        width: 3%;
        float: left;
        position: initial !important;
    }
    .member-info-table-h .r_line {
        padding: 0px 1%;
        border-bottom: none;
        border-left: none;
        text-align: left;
        margin: 0 0 10px 0;
    }
    .member-info-table-h tr:first-child {
        display: none;
    }
    .member-info-table-h .r_line2 {
        display: none;
    }
    .company-edit .member-info-td-btn {
        display: inline-block;
        background: #0c79d6;
        color: #fff !important;
        margin: 5px 1%;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        font-size: 16px;
        padding: 6px 1%;
        font-weight: normal;
        border: 0;
        width: 19.5%;
        text-decoration: none !important;
        text-align: center !important;
    }
    .member-info-table-h td {
        border-bottom: none;
        border-left: none;
        text-align: left;
        width: 100%;
        float: left;
        padding: 6px 0;
        font-size: 17px;
    }
    .member-info-table-h tr {
        width: 100%;
        float: left;
        border-bottom: 1px solid #ccc;
        padding: 0 0 10px 0;
        margin: 0 0 25px 0;
    }
    .rwd-table-title {
        display: none;
    }
    .member-info-table-h a {
        text-align: left;
        color: #0c79d6;
        font-size: 19px;
    }
    .member-info-table-h.member-info-table-h2 {
        border-top: none;
    }
    .member-info-table-h2 tr {
        width: 100%;
        float: left;
        border-bottom: 1px solid #ccc;
        padding: 0 0 14px 0;
        margin: 0 0 15px 0;
    }
    .member-setting-btn2 {
        position: inherit;
        right: 0;
        display: block;
        top: 0;
    }
    .member_seb {
        font-size: 20px;
        font-weight: 600;
        margin: 0 0 25px 0;
    }
    .member-info p {
        margin: 0 0 35px 0;
        line-height: 29px;
    }
    .related-info-list li {
        border: 1px #ddd solid;
        width: 80%;
        margin: 7px 2%;
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/arr_icon_link.png) 94% 28px no-repeat;
        text-align: left;
        padding-right: 50px;
        vertical-align: middle;
        display: table;
        font-size: 17px;
        line-height: 25px;
    }
    .contact-form li .list-content img {
        float: left;
        width: 47%;
        height: 44px;
        border: 1px solid #ccc;
        margin: 0 0 0 5%;
    }
    .service_list {
        width: 92%;
        margin: 0 auto;
        overflow: hidden;
    }
    .fullin_user .fbox .left_box {
        float: left;
        width: 100%;
        line-height: 20px;
    }
    .fullin_user .fbox .right_box {
        float: left;
        width: 100%;
    }
    .fullin_user .fbox .right_box input[type="text"],
    .fullin_user .fbox .right_box input[type="password"] {
        width: 92%;
    }
    .page-kv .page-kv-title {
        margin: 33px 5%;
        padding: 10px 0 10px 25px;
        font-size: 25px;
    }
    .page-kv {
        height: 110px;
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/page_kv1.png) 2% 0 no-repeat #eee;
        background-size: cover;
    }
    .news {
        text-align: center;
        position: absolute;
        right: 15px;
        top: 14px;
    }
    .industry_list li a span {
        width: 96%;
        height: initial;
        display: block;
        padding: 10px 2%;
        color: #222;
        font-size: 18px;
        line-height: 22px;
    }
    .fullin_user .fbox .right_box label {
        margin-right: 2%;
    }
}

@media (max-width: 393px) {
    .condition-select {
        width: 100%;
        margin: 14px 0 0 0;
    }
}

@media (max-width:375px) {
    .unit_desc {
        width: 94% !important;
        font-family: 微軟正黑體;
        margin: 0 1% 0 0;
    }
    .id-select {
        width: 92%;
    }
    .indust-explan input {
        width: 82%;
        margin: 0 0 0 2%;
    }
    .taiwan_city {
        margin: 0 1% 6px 0;
        width: 99%;
    }
    .taiwan_city_ch {
        width: 94% !important;
        margin: 0 0 7px 0;
    }
    .taiwan_city_en {
        width: 94% !important;
        margin: 8px 0;
    }
    .select_list.lang_list.lang-request li select {
        width: 80%;
    }
    .mitb {
        padding: 5px 0;
        width: 100%;
        margin: 30px 0 0 0;
        text-align: center;
        font-size: 16px;
    }
    .condition-select {
        width: 100%;
        margin: 14px 0 0 0;
    }
    .contact-form li .list-content img {
        float: left;
        width: 43%;
        height: 44px;
        border: 1px solid #ccc;
        margin: 0 0 0 5%;
    }
    .hot_label {
        color: #fff;
        font-size: 12px;
        font-weight: bold;
        padding: 1px 10px 2px 10px;
        background: #ff3535;
        border-radius: 3px;
        position: relative;
        top: 0;
        margin-right: 10px;
    }
    ul.talent_list li a {
        float: right;
        width: 82%;
        line-height: 25px;
    }
    .wrapper {
        margin-top: 75px;
    }
    .index-content .title {
        position: relative;
        width: 95%;
        margin: 0 auto;
    }
    .index-content .title h1 {
        width: 100%;
        border: 1px solid #999999;
        padding: 20px 0px;
        text-align: center;
        margin: 0 auto 15px auto;
        font-weight: bold;
        font-size: 22px;
    }
    .index-content .content_1,
    .index-content .content_2 {
        margin: 40px 1% 0 1%;
    }
    .content_3 {
        padding: 40px 0;
    }
    .careers-list li {
        width: 94%;
        margin: 2.4%;
    }
    .index-more-btn {
        margin: 0;
    }
    .index-more-btn a {
        width: 85%;
        margin: 10px 5px;
    }
    .job_search .search_btn,
    .job_adv_search .search_btn,
    .careers_search .search_btn,
    .careers_adv_search .search_btn {
        float: none !important;
        width: 100%;
        padding: 10px 0;
        margin: 30px auto 0 auto;
    }
    .rwd-logo {
        float: left;
        width: 120px;
        margin: 7px 0 7px 3%;
    }
    .rwd-nav-btn {
        display: block;
        float: right;
        width: 34px;
        padding: 18px 0;
        background: #fff;
        cursor: pointer;
        margin-right: 15px;
    }
    .rwd-nav-btn .navicon-line {
        display: block;
        background: #000;
        width: 100%;
        height: 5px;
        margin: 6px auto;
    }
    .rwd-nav {
        font-size: 20px;
    }
    .rwd-sub-nav {
        font-size: 18px;
    }
    .member-info-query .label {
        display: block;
        width: 100%;
    }
}

@media (max-width:320px) {
    .related-info-list li {
        border: 1px #ddd solid;
        width: 77%;
        margin: 7px 2%;
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180915170320/https://www.contacttaiwan.tw/assets_e/images/arr_icon_link.png) 94% 28px no-repeat;
        text-align: left;
        padding-right: 50px;
        vertical-align: middle;
        display: table;
        font-size: 17px;
        line-height: 25px;
    }
    .contact-form li .list-content img {
        float: left;
        width: 37%;
        height: 44px;
        border: 1px solid #ccc;
        margin: 0 0 0 4%;
    }
    .btn .send {
        display: inline-block;
        margin: 0 2%;
        padding: 13px 17%;
        text-align: center;
        color: #fff;
        font-size: 16px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        border: 0;
        background: #009999;
    }
    .btn a {
        display: inline-block;
        margin: 0 2%;
        padding: 13px 17%;
        text-align: center;
        color: #fff;
        font-size: 16px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
        background: #009999;
    }
    .mt_list input[type="text"] {
        width: 91% !important;
    }  
    select.member_payrange {
        width: 160px !important;
    }
}





/*
     FILE ARCHIVED ON 17:03:20 九月 15, 2018 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 19:03:29 五月 24, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
