﻿@charset "utf-8";
@media screen and (max-width: 1755px) {
  .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 76%;
  }
  .search-zone-wrap.en .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 64%;
  }
}

@media screen and (max-width: 1668px) {
  .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 74%;
  }
  .search-zone-wrap.en .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 61%;
  }
  .search-zone-wrap.en .textfield {
    width: 51%
  }
}

@media screen and (max-width: 1558px) {
  .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 74%;
  }
  .search-zone-wrap.en .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 59%;
  }
  .search-zone-wrap.en .textfield {
    width: 51%
  }
}

@media screen and (max-width: 1462px) {
  .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 72%;
  }
  .search-zone-wrap.en {
    width: 94%;
  }
  .search-zone-wrap.en .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 56%;
  }
}

@media screen and (max-width: 1366px) {
  .search-zone-wrap.en {
    width: 96%;
  }
  .promote-page .crumb {
    margin: 0 12.5%;
  }
  .search-zone-wrap .textfield {
    width: 64%;
  }
  .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    position: absolute;
    left: 4px;
    width: 75%;
    top: -7px;
  }
  .search-zone-wrap .adv_btn {
    padding: 8px 20px;
  }
}

@media screen and (max-width: 1332px) {
  .tab_list .infor {
    width: 71%;
  }
  .tab_list .list_infor .infor {
    width: 71.1%;
  }
}

@media screen and (max-width: 1328px) {
  .tab_list .infor {
    width: 70.9%;
  }
  .promote-page .crumb {
    margin: 0 11.5%;
  }
  /*
    .tab_list .list_infor .date.row {
        height: 76px;
    }
*/
  /*
    .tab_list .list_infor .number.row {
        height: 76px;
    }
    .tab_list .list_infor .number {
    height: 76px;
*/
}


/*
    .tab_list .list_infor .date {
    height: 76px;
}
*/

@media screen and (max-width: 1317px) {
  /*.tab_list .infor {
        width: 60%;
    }
    .tab_list .list_infor .infor {
        width: 60.1%;
    }*/
  .search-zone-wrap.en {
    width: 96%;
  }
  .promote-page .crumb {
    margin: 0 10.5%;
  }
}

@media screen and (max-width: 1294px) {
  .main_nav_cont.en>li>a {
    padding: 8px 29px;
  }
}

@media screen and (max-width: 1280px) {
  .footer-wrap {
    width: 96%;
    max-width: 1280px;
    margin: 0 auto;
    padding-bottom: 25px;
    overflow: hidden;
    position: relative;
  }
  .footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-right: 4%;
  }
  .view-record ul {
    width: 96%;
    max-width: 1280px;
    margin: 0 auto;
    overflow: hidden;
    padding-left: 2%;
  }
  .meeting_cont_1>li>.item {
    width: 16%;
  }
  .meeting_cont_1>li>.text {
    width: 87%;
  }
  .meeting_cont_1>li>.item_5 {
    width: 15%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 85%;
  }
  .meeting_cont_3 li .item_2 {
    width: 8%;
  }
  .meeting_cont_3 li .text_2 {
    width: 92%;
  }
  .meeting_cont_3 li .item_4 {
    width: 11%;
  }
  .meeting_cont_3 li .text_4 {
    width: 89%;
  }
  /*.tab_list .infor {
        width: 60%;
    }
    .tab_list .list_infor .infor {
        width: 60.1%;
    }*/
  .tab_list .date {
    width: 11%;
  }
  .tab_list .list_infor .date {
    width: 11.1%;
  }
  .promote-page .crumb {
    margin: 0 9.5%;
  }
  .tab_list .infor {
    width: 69.9%;
  }
  .tab_list .list_infor .infor {
    width: 70.1%;
  }
}

@media screen and (max-width: 1277px) {
  .list_cont p {
    width: 79%;
  }
  .search-zone-wrap.en .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 62%;
  }
}

@media screen and (max-width: 1269px) {
  .meeting_cont_3 li .item_2 {
    width: 10%!important;
  }
  .fvt2 {
    width: 9%;
  }
  .fvt2-1 {
    width: 9%;
  }
  .fvt4-1 {
    width: 14%;
  }
  .fvt4 {
    width: 14%;
  }
}

@media screen and (max-width: 1265px) {
  /*-主選單-*/
  .main_nav_cont li {
    padding: 16.5px 0px;
  }
  .main_nav_cont {
    width: 80%;
  }
  .nav_submenu_bg {
    width: 76%;
  }
  .main_nav_cont>li>a {
    font-size: 0.9375em;
  }
}

@media screen and (max-width: 1264px) {
  /*.tab_list .date {
        width: 9%;
    }
    .tab_list .list_infor .date {
        width: 9.1%;
    }*/
  .tab_list .infor {
    width: 69%;
  }
  .tab_list .list_infor .infor {
    width: 69.1%;
  }
  .nav_submenu li {
    width: 33%;
  }
  .promote-page .crumb {
    margin: 0 9%;
  }
  .main_nav_cont.en>li>a {
    padding: 8px 27px;
  }
}

@media screen and (max-width: 1259px) {
  .meeting_cont_1>li>.item {
    width: 100%!important;
  }
  .meeting_cont_1>li>.item_5 {
    width: 100%!important;
  }
}

@media screen and (max-width: 1237px) {
  .contact-form ul li .list-content {
    width: 72%;
  }
}

@media screen and (max-width: 1235px) {
  /*.tab_list .date {
        width: 9%;
    }
    .tab_list .list_infor .date {
        width: 9.1%;
    }*/
  .tab_list .infor {
    width: 69%;
  }
  .tab_list .list_infor .infor {
    width: 69.1%;
  }
  .promote-page .crumb {
    margin: 0 8%;
  }
  .main_nav_cont.en>li>a {
    padding: 8px 24px;
  }
  ul.cont_1_infor li .right {
    width: 60%;
  }
}

@media screen and (max-width: 1220px) {
  .contact-form ul li .list-content {
    width: 75%;
  }
}

@media screen and (max-width: 1223px) {
  .tab_list .list_infor .number {
    width: 12.9%;
  }
  .tab_list .number {
    width: 12.9%;
  }
  .tab_list .infor {
    width: 68%;
  }
  .tab_list .list_infor .infor {
    width: 68.1%;
  }
}

@media screen and (max-width: 1207px) {
  .cont_infor li a.more {
    width: 34%;
  }
  /*.tab_list .date {
        width: 9%;
    }
    .tab_list .list_infor .date {
        width: 9.1%;
    }
    .tab_list .infor {
        width: 54%;
    }
    .tab_list .list_infor .infor {
        width: 54.1%;
    }*/
  .promote-page .crumb {
    margin: 0 7%;
  }
}

@media screen and (max-width: 1201px) {
  /*-主選單-*/
  .nav_cont li {
    float: left;
    padding: 11.5px 0;
    margin: 0 3px;
  }
}

@media screen and (max-width: 1200px) {
  .video_text {
    width: 40%;
  }
  .meeting_cont_1>li>.item {
    width: 14%;
  }
  .meeting_cont_1>li>.text {
    width: 86%;
  }
  .meeting_cont_2>li>.item {
    width: 10%;
  }
  .meeting_cont_2>li>.text {
    width: 90%;
  }
  .meeting_cont_3 li .item_4 {
    width: 12%;
  }
  .meeting_cont_3 li .text_4 {
    width: 88%;
  }
  .list_cont p.news_text_cont {
    width: 74%;
  }
  .search-zone-wrap.en {
    width: 96%;
  }
  .photo_img {
    height: 168px;
  }
  .promote-page .crumb {
    margin: 0 7%;
  }
  .main_nav_cont.en>li>a {
    padding: 8px 23px;
  }
  .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 72%;
  }
  .search-zone {
    right: 11.8%;
  }
}

@media screen and (max-width: 1178px) {
  .main_nav_cont.en>li>a {
    padding: 8px 20px;
  }
}

@media screen and (max-width: 1170px) {
  .tab_list .date {
    width: 12%;
  }
  .tab_list .list_infor .date {
    width: 12%;
  }
  .tab_list .infor {
    width: 67%;
  }
  .tab_list .list_infor .infor {
    width: 67%;
  }
  .thumb-img img {
    width: 100%;
  }
  ul.cont_1_infor li .right {
    width: 59%;
  }
  .FloatRightImg img {
    width: 104% !important;
  }
}

@media screen and (max-width: 1155px) {
  .contact-form ul li .list-item {
    width: 22%;
  }
  .contact-form ul li .list-content {
    width: 78%;
  }
  /*-主選單-*/
  .main_nav_cont {
    float: right;
    width: 80%;
  }
  .nav_cont {
    padding: 0;
  }
}

@media screen and (max-width: 1153px) {
  .tab_list .infor {
    width: 66%;
  }
  .tab_list .list_infor .infor {
    width: 66.1%;
  }
  .grid-col-9 {
    width: 73.2% !important;
  }
  .promote-page .crumb {
    margin: 0 5%;
  }
  .tab_list .list_infor .number {
    width: 13.9%;
  }
  .tab_list .number {
    width: 13.9%;
  }
  .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 75%;
  }
  .search-zone-wrap.en .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 53%;
  }
  .search-zone-wrap.en .textfield {
    width: 47%;
  }
  .search-zone-wrap.en .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 58%;
  }
}

@media screen and (max-width: 1138px) {
  .contact-form ul li {
    width: 108%;
  }
  .contact-form ul li .list-item {
    width: 22%;
  }
  .inde1 li span.item.eleven {
    width: 8%;
  }
  .inde1 li span.txt.eleven {
    width: 92%;
  }
}

@media screen and (max-width: 1134px) {
  .main_nav_cont.en>li>a {
    padding: 8px 18px;
  }
  ul.cont_1_infor .left {
    margin-right: 13px;
  }
  /*
    .tab_list .list_infor .date {
        width: 12%;
        height: 76px
    }
*/
  .tab_list .list_infor .infor {
    width: 66.1%;
    line-height: 25px;
  }
  .tab_list .list_infor .number {
    height: 60px;
  }
  .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 70%;
  }
}

@media screen and (max-width: 1122px) {
  .tab_list .infor {
    width: 65%;
  }
  .tab_list .list_infor .infor {
    width: 65.1%;
  }
}

@media screen and (max-width: 1107px) {
  .main_nav_cont.en>li>a {
    padding: 8px 15px;
  }
  .tab_list .list_infor .date {
    width: 13%;
    height: 70px;
  }
  .tab_list .date {
    width: 12.8%;
  }
  .tab_list .infor {
    width: 64%;
  }
  .tab_list .list_infor .infor {
    width: 64.1%;
    height: 70px;
  }
  .tab_list .list_infor .number.row {
    height: 70px;
  }
  .tab_list .list_infor .date.row {
    height: 70px;
  }
  .tab_list .list_infor .number {
    height: 70px;
  }
}

@media screen and (max-width: 1103px) {
  .fvt3-1 {
    width: 31%;
  }
  .fvt3 {
    width: 31%;
  }
  .fvt4 {
    width: 17%;
  }
  .fvt4-1 {
    width: 17%;
  }
}

@media screen and (max-width: 1092px) {
  /*-主選單-*/
  .nav_cont li a.prefecture-01 {
    background: url(../images/prefecture-01.png) 0px center no-repeat;
    padding: 0 0 0 26px;
    line-height: 25px;
    display: block;
    background-size: 26px;
    font-size: 0.9375em;
  }
  .nav_cont li a.prefecture-02 {
    padding: 0px 0px 0px 37px;
    font-size: 0.9375em;
    background-size: 34px;
  }
  .main_nav_cont {
    float: right;
    width: 81.5%;
  }
  .nav_submenu_bg {
    width: 77.5%;
  }
  .main_nav_cont>li>a {
    font-size: 0.875em;
    font-weight: bold;
  }
  /*-主選單-*/
  ul.main_nav_cont.en {
    margin-left: 1%;
  }
  ul.main_nav_cont.en li.nav_menu-item6 {
    padding: 14px 1%;
  }
  .list_cont p.news_text_cont {
    width: 75%;
  }
  .tab_list .date {
    width: 13%;
  }
  /*
    .tab_list .list_infor .date {
        width: 13.1%;
        height: 76px;
    }
*/
  /*
    .tab_list .list_infor .date.row {
        height: 76px;
    }
*/
  .tab_list .infor {
    width: 59%;
  }
  .tab_list .list_infor .infor {
    width: 59.1%;
  }
  .tab_list .number {
    width: 19%;
  }
  .tab_list .list_infor .number {
    width: 19%;
    height: 70px;
  }
  ol.en.nav_submenu li {
    width: 20% !important;
    height: 42px;
  }
  .promote-page .crumb {
    margin: 0 2%;
  }
  ul.publications_infor a {
    padding: 9px 4.5px;
  }
  .cont_infor li a.more {
    width: 47%;
  }
  .main_nav_cont.en>li>a {
    padding: 8px 14px;
  }
  .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 72%;
  }
}

@media screen and (max-width: 1087px) {
  .header_menu_en .s_nav li a {
    padding: 13px 5px;
  }
  .collection-list li {
    width: 30%;
  }
  .collection-list li .thumb-img {
    max-height: 223px;
  }
  #ContentPlaceHolder1_lv_video_groupPlaceholderContainer li {
    width: 28%;
  }
}

@media screen and (max-width: 1074px) {
  .tab_list .list_infor .date {
    width: 13.1%;
  }
  .tab_list .date {
    width: 13%;
  }
  .tab_list .infor {
    width: 59%;
  }
  .tab_list .list_infor .infor {
    width: 59.1%;
  }
  .header_menu_en .s_nav li a {
    padding: 13px 5px;
  }
}

@media screen and (max-width: 1063px) {
  ul.cont_1_infor .left {
    margin-right: 7px;
  }
}

@media screen and (max-width: 1058px) {
  .meeting_cont_1>li>.item {
    width: 15%;
  }
  .meeting_cont_1>li>.text {
    width: 85%;
  }
  .meeting_cont_1>li>.item_5 {
    width: 18%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 82%;
  }
  .meeting_cont_2>li>.item {
    width: 11%;
  }
  .meeting_cont_2>li>.text {
    width: 89%;
  }
  .meeting_cont_3 li .item_2 {
    width: 9%;
  }
  .meeting_cont_3 li .text_2 {
    width: 91%;
  }
  .meeting_cont_3 li .item_4 {
    width: 14%;
  }
  .meeting_cont_3 li .text_4 {
    width: 86%;
  }
  .meeting_cont_1>li>.item_2 {
    width: 9%;
  }
  .meeting_cont_1>li>.text_2 {
    width: 91%;
  }
  .tab_list .date {
    width: 14%;
  }
  .tab_list .list_infor .date {
    width: 13.1%;
  }
  .tab_list .infor {
    width: 56%;
  }
  .tab_list .list_infor .infor {
    width: 57.1%;
  }
  .tab_list .number {
    width: 20%;
  }
  .tab_list .list_infor .number {
    width: 20%;
  }
  .promote-page .crumb {
    margin: 0 2%;
  }
  section.right_cont_en.grid-col-6 {
    width: 52%;
  }
  section.contact.en {
    margin-top: 23px;
  }
}

@media screen and (max-width: 1055px) {
  .font-size p {
    padding: 13px 0px 13px 4px;
  }
  li#search {
    padding: 8px 2px;
  }
  .font-size a {
    padding: 3px 6px 3px 7px!important;
  }
  .contact-form ul li .list-content {
    width: 78%;
  }
}

@media screen and (max-width: 1039px) {
  .right_cont_en.grid-col-6 {
    width: 52%;
  }
}

@media screen and (max-width: 1034px) {
  .font-size a {
    margin: 10px 5px 10px 3px;
  }
  .s_nav li a {
    padding: 13px 6px;
  }
  .promote-page .crumb {
    margin: 0 2%;
  }
  section.contact.en {
    margin-top: 22px;
  }
  .search-zone-wrap.en .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 54%;
  }
}

@media screen and (max-width: 1030px) {
  .contact-form ul li .list-item {
    width: 19%;
  }
  .contact-form ul li .list-content {
    width: 81%;
  }
}

@media screen and (max-width: 1029px) {
  .fotorama__caption {
    bottom: -73px;
  }
}

@media screen and (max-width: 1025px) {
  /*-主選單-*/
  .misc-content {
    display: block;
    overflow: hidden;
    padding-bottom: 25px;
  }
  .list_text.grid-col-7.w-list {
    width: 39%!important;
  }
  .list_pic.grid-col-3.w-list {
    width: 47%!important;
  }
  .contact-form {
    width: 67%;
  }
  .inde3 li .item {
    margin-left: 4.5%;
  }
  ul.inde4 {
    padding-left: 9%;
  }
  .logo {
    width: 20%;
  }
  .logo img {
    width: 100%;
  }
  .main-nav li {
    padding: 0 3%;
  }
  .header-inner .header-logo {
    margin: 14px 0 0 2%;
  }
  .video_list {
    float: left;
    width: 100%;
    margin-top: 4%;
  }
  ul.video_list_infor {
    margin-left: 0;
  }
  ul.video_list_infor li {
    border-bottom: none;
    width: 32%;
    float: left;
    padding: 0;
  }
  /*
    .left_cont_infor li {
        text-align: center;
        padding: 44px 0px;
        line-height: 3;
    }
*/
  .s_nav {
    float: right;
    width: 77%;
  }
  .s_nav li a {
    display: block;
    color: #333333;
    font-size: 0.875em;
    text-decoration: none;
    padding: 10px 6px;
  }
  .font-size {
    font-size: 0.8125em;
  }
  .font-size p {
    float: left;
    padding: 10px 0px 13px 13px;
  }
  li#search {
    padding: 5px 0px 5px 0px;
  }
  .fat-footer .fat-footer-content {
    float: left;
    width: 17%;
    line-height: 16px;
    margin: 10px 24px 10px 0;
  }
  .news_list li a .news_infor {
    padding: 1px 2%;
    color: #333333;
    width: 83%;
    /*white-space: nowrap;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        overflow: hidden;*/
    display: block;
    float: left;
  }
  .list_text {
    float: left;
    padding: 0px 10px 0 73px;
  }
  .grid-col-7 {
    width: 46%;
  }
  .video_text {
    float: left;
    width: 95%;
  }
  .main_video {
    width: 100%;
  }
  .video_pic {
    width: 95%;
    margin-bottom: 5px;
  }
  header.prefecture_header {
    padding-bottom: 0;
  }
  .promote_nav {
    width: 100%;
  }
  .meeting_cont_1>li>.item {
    width: 17%;
  }
  .meeting_cont_1>li>.text {
    width: 81%;
  }
  .meeting_cont_2>li>.item {
    width: 12%;
  }
  .meeting_cont_2>li>.text {
    width: 88%;
  }
  .meeting_cont_3 li .item_2 {
    width: 12%;
  }
  .meeting_cont_3 li .text_2 {
    width: 87%;
  }
  .meeting_cont_1>li>.item_5 {
    width: 20%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 79%;
  }
  section.contact.en {
    margin-top: 25px;
  }
  .grid-col-3 {
    width: 17.6% !important;
  }
  .grid-col-7 {
    width: 62% !important;
  }
  p.date {
    margin: 0 2% 0 0;
  }
  .list_text.grid-col-10 {
    margin-left: 0px;
    width: 80%;
  }
  .list_text {
    padding: 0 0 0 2%;
  }
  .list_btn.grid-col-2 {
    width: 14%;
  }
  .search-zone {
    right: 17.5%;
  }
  .tab_list .date {
    width: 13%;
  }
  /*
    .tab_list .list_infor .date {
        width: 13.1%;
        height: 76px;
    }
*/
  .tab_list .infor {
    width: 62.8%;
  }
  .tab_list .list_infor .infor {
    width: 63.1%;
    line-height: 25px;
  }
  .tab_list .number {
    width: 15%;
  }
  .tab_list .list_infor .number {
    width: 15%;
    height: 70px;
  }
  /*
    .page-control {
        margin-left: 11%;
    }
*/
  .organ-pic img {
    width: 100%;
  }
  .inde3-2 div img {
    width: 100%;
  }
  .inde1 li .item {
    width: 4.6%;
  }
  .inde1 li .txt {
    width: 90%;
  }
  /*
    .block_list .list .no_link {
        width: 42%;
    }
    .block_list .list .no_link {
        padding: 4px 2%;
    }
*/
  .fat-footer .fat-footer-content {
    line-height: 18px;
  }
  /*
    .tab_list .list_infor .row.date {
        height: 86px;
    }
*/
  /*
    .tab_list .list_infor .number.row {
        height: 76px;
    }
*/
  ul.publications_infor a {
    padding: 9px;
    margin-right: 7px;
  }
  .list_text.grid-col-7 {
    width: 71%;
  }
  .list_btn {
    width: 13%;
  }
  .search-zone-wrap.en .btn {
    right: 146px;
  }
  .photo_img {
    height: 145px;
  }
  /*
    .tab_list .list_infor .date.row {
        height: 76px;
    }
*/
  .news_list_p li a .news_infor {
    width: 66%;
  }
  section.page_contact {
    margin-top: 129px;
  }
  .collection-list li .thumb-img {
    max-height: 194px;
  }
  .list_cont p.news_text_cont {
    width: 83%;
  }
  .gsc-control-searchbox-only.gsc-control-searchbox-only-zh_TW {
    width: 71%;
  }
  .thr6 {
    width: 30%;
  }
  .thr6-1 {
    width: 26%;
  }
  .thr3 {
    width: 29%;
  }
  .thr3-1 {
    width: 29%;
  }
  .thr5 {
    width: 19%;
  }
  .thr5-1 {
    width: 19%;
  }
  /*------------------宣導專區--------------------*/
  .prefecture-logo {
    float: left;
    width: 20% !important;
  }
  .contact.prefecture {
    margin-top: 101px;
  }
  .left_cont.prefecture .news {
    width: 95%;
    padding: 5px 0px 5px 30px;
  }
  .left_cont.prefecture {
    width: 39%;
    margin-bottom: 35px;
  }
  .cont_infor li .img {
    margin: 0 auto;
    width: 70%
  }
  .cont_infor li a.more {
    width: 44%;
  }
  aside.misc.prefecture {
    width: 70% !important;
    float: right !important;
  }
  .promote_nav {
    background: #fff;
  }
  .promote-page {
    margin-top: 121px;
  }
  .cont_infor li p {
    width: 99%;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
  }
  .promote-page .crumb {
    margin: 0 3%;
  }
  .pro_page {
    padding: 1% 3%;
  }
  .news_list_prefecture li a span.date {
    margin: 0 2% 0 0;
  }
}

@media screen and (max-width: 1023px) {
  .rwd-social a {
    float: left;
    border: 0;
    border-left: 1px solid #515151;
    width: 32.33333%;
  }
  .rwd-social a img {
    margin: 0 auto;
    display: block;
  }
  .rwd-nav-row a {
    font-size: 1.75em;
    padding: 20px 4%;
    background: url(../images/rwd_arr_open.png) 96% 20px no-repeat;
  }
  .rwd-nav-prefecture ul li a {
    font-size: 1.1875em;
  }
  .rwd-search .textfield {
    float: left;
    font-size: 1.3125em;
    width: 96%;
    height: 36px;
    border: solid 1px #ccc;
    font-family: 微軟正黑體;
  }
  .wrapper {
    margin-top: 75px;
  }
  section.contact {
    margin-top: 47px;
    padding-top: 29px;
  }
  .header {
    display: none;
  }
  .rwd-header {
    display: block;
  }
  #___gcse_1 .gsc-search-button {
    float: left;
    width: 100%;
    position: initial;
    line-height: 25px !important;
    height: 48px;
  }
  .rwd-search .adv_search {
    float: right;
    background: #054ca4;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 100%;
    font-size: 1.1875em;
    font-family: 微軟正黑體;
    font-weight: bold;
    height: 49px;
    margin: 7px 0 0 0;
  }
}

@media screen and (max-width: 1015px) {
  .header_menu_en .s_nav li a {
    padding: 13px 5px;
  }
  .contact-form ul {
    width: 108%;
  }
}

@media screen and (max-width: 1006px) {
  .header_menu_en .s_nav li .header-social.en a {
    padding: 13px 3px;
  }
  .collection-list li .thumb-img {
    max-height: 208px;
  }
}

@media screen and (max-width: 1002px) {
  ul.cont_1_infor .left {
    margin-right: 4px;
  }
}

@media screen and (max-width: 989px) {
  .inde1 li .txt {
    width: 89%;
  }
  .inde1 li .item {
    width: 5.6%;
  }
  .header-social a {
    width: 12px;
  }
  .nav_cont li a.prefecture-01 {
    padding: 0 0px 0 34px;
  }
  .nav_cont li {
    padding-left: 0px;
  }
  .main_nav_cont {
    width: 80%;
  }
  .s_nav li a {
    padding: 10px 5px;
  }
  .grid-col-9 {
    width: 71.2% !important;
    margin: 0 3% 0 2%;
  }
  .tab_list .infor {
    width: 61.8%;
  }
  .tab_list .list_infor .infor {
    width: 62%;
  }
  .video_cont_inside {
    width: 100%;
  }
  .header_menu_en .s_nav li a {
    padding: 13px 4px;
  }
}

@media screen and (max-width: 987px) {
  section.page-content-section.grid-col-9 {
    width: 70% !important;
  }
  .main_nav_cont.en>li>a {
    padding: 8px 13px;
  }
  .meeting_cont_1>li>.item {
    width: 18%;
  }
  .meeting_cont_1>li>.text {
    width: 81%;
  }
  .meeting_cont_1>li>.item_5 {
    width: 21%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 79%;
  }
  .collection-section .ul-reset .collection-list2 img {
    width: 100%;
  }
  .contact-form {
    float: left;
    width: 68%;
  }
}

@media screen and (max-width: 975px) {
  .faq_section_hide {
    display: block;
  }
  .fotorama__caption {
    bottom: -52px;
  }
  .misc_cont_bg {
    display: none;
  }
  .page-kv {
    width: 100%;
    float: left;
    text-align: center;
    /* font-size: 2.125em; */
    background-position: right top;
    background-repeat: no-repeat;
    background-color: #efefef;
    height: 86px;
    background: #ffc500;
    margin-bottom: 10px;
  }
  .rwd-nav-row a {
    display: block;
    width: 92%;
    font-size: 1.375em;
    padding: 20px 4%;
    background: url(../images/rwd_arr_open.png) 96% 20px no-repeat;
  }
  .page-side {
    display: none;
  }
  .page-content-section {
    width: 100%;
  }
  section.page_contact {
    margin-top: 0;
    padding-top: 75px;
  }
  .contact.prefecture {
    margin-top: 75px;
  }
  .meeting_cont_1>li>.item {
    width: 14%;
  }
  .meeting_cont_1>li>.text {
    width: 86%;
  }
  .meeting_cont_1>li>.item_5 {
    width: 16%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 84%;
  }
  .meeting_cont_1>li>.item_2 {
    width: 7%;
  }
  .meeting_cont_2>li>.item {
    width: 9%;
  }
  .meeting_cont_2>li>.text {
    width: 89%;
  }
  .meeting_cont_3 li .item_2 {
    width: 7%;
  }
  .meeting_cont_3 li .text_2 {
    width: 90%;
  }
  .meeting_cont_3 li .item_4 {
    width: 11%;
  }
  .meeting_cont_3 li .text_4 {
    width: 87%;
  }
  .meeting_cont_4 li {
    width: 95%;
  }
  section.contact.en {
    margin-top: 44px;
  }
  .tab_list .infor {
    width: 65%;
  }
  .tab_list .list_infor .infor {
    width: 65%;
  }
  .tab_list .number {
    width: 12.8%;
  }
  .tab_list .list_infor .number {
    width: 12.8%;
  }
  .page-kv-pic {
    display: inline-block;
    width: auto;
  }
  .page-kv-title {
    display: inline-block;
    width: auto;
  }
  .pic {
    width: 70%;
  }
  .grid-col-9 {
    width: 78.2% !important;
    margin-left: 5%;
  }
  .page-side {
    display: none;
    width: 100%;
    margin-left: 5%;
  }
  section.page-content-section.grid-col-9 {
    width: 93% !important;
  }
  .crumb {
    margin: 0 4%;
  }
  .photo_img {
    height: 133px;
  }
  ul.cont_1_infor li {
    width: 27%;
    padding: 30px 2%;
  }
  .inside_content {
    padding-top: 0px;
  }
  .FloatRightImg img {
    width: 105% !important;
  }
  .page-wrap.prefecture {
    margin: 0 9%;
  }
  #___gcse_1 .cse .cse input.gsc-search-button,
  input.gsc-search-button {
    height: auto !important;
    min-width: auto !important;
    padding: 21px 68px!important;
  }
  table.gsc-search-box {
    width: 97% !important;
    float: none;
  }
  .rwd-search.en>#___gcse_2>.cse .cse input.gsc-search-button,
  input.gsc-search-button {
    height: auto !important;
    min-width: auto !important;
    padding: 21px 42px!important;
  }
  .rwd-search.en .btn {
    width: 68%;
  }
  /*-------------宣導專區------------*/
  .cont_infor li p {
    padding: 10px 5%;
    width: 90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
  .promote-page {
    margin-top: 75px;
  }
}

@media screen and (max-width: 936px) {
  .grid-col-2-2 {
    width: 12%;
  }
}

@media screen and (max-width: 919px) {
  .tab_list .infor {
    width: 64%;
  }
  .tab_list .list_infor .infor {
    width: 64.1%;
  }
}

@media screen and (max-width: 907px) {
  ul.cont_1_infor li {
    width: 26%;
    padding: 15px 2.1%;
    height: initial;
    margin-left: 2.4%;
  }
  ul.cont_1_infor .left {
    margin-right: 0;
    width: 100%;
    text-align: center;
  }
  ul.cont_1_infor li .right {
    margin-top: 14px;
    width: 100%;
    float: left;
    text-align: center;
  }
  .left_cont_en {
    width: 45%;
    margin: 30px 0px 0;
  }
  .rwd-search.en .btn {
    width: 64%;
  }
}

@media screen and (max-width: 892px) {
  ul.cont_1_infor li {
    width: 26%;
    padding: 15px 2.1%;
    height: initial;
    margin-left: 2.4%;
  }
  ul.cont_1_infor .left {
    margin-right: 0;
    width: 100%;
    text-align: center;
  }
  ul.cont_1_infor .left img {
    display: inline;
  }
  ul.cont_1_infor li .right {
    margin-top: 14px;
    width: 100%;
    float: left;
    text-align: center;
  }
  ul.cont_1_infor li .right h1 {
    height: 40px;
  }
  ul.cont_1_infor li .right p {
    height: 45px;
  }
  .tab_list .infor {
    width: 63%;
  }
  .tab_list .list_infor .infor {
    width: 63.1%;
  }
  .tab_list .date {
    width: 13.8%;
  }
  .tab_list .list_infor .date {
    width: 13.9%;
  }
  section.contact.en {
    margin-top: 46px;
  }
  .meeting_cont_1>li>.item {
    width: 16%;
  }
  .meeting_cont_1>li>.text {
    width: 83%;
  }
  .meeting_cont_1>li>.item_5 {
    width: 18%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 82%;
  }
  /*---------------宣導專區---------------*/
  .cont_infor li p {
    padding: 10px 0px 20px 18px;
    width: 233px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }
}

@media screen and (max-width: 865px) {
  .inde1 li .item {
    width: 5%;
  }
  .inde1 li .txt {
    width: 90%;
  }
}

@media screen and (max-width: 852px) {
  .inde1 li .item {
    width: 6%;
  }
  .inde1 li .txt {
    width: 89%;
  }
}

@media screen and (max-width: 850px) {
  .index-pickup {
    width: 40%;
  }
  .index-photo-gallery {
    width: 56%;
  }
  .meeting_cont_1>li>.item_2 {
    width: 8%;
  }
  .meeting_cont_1>li>.text_2 {
    width: 91%;
  }
  .meeting_cont_2>li>.item {
    width: 10%;
  }
  .meeting_cont_2>li>.text {
    width: 88%;
  }
  .meeting_cont_3 li .item_2 {
    width: 9%;
  }
  .meeting_cont_3 li .text_2 {
    width: 87%;
  }
  .meeting_cont_3 li .item_4 {
    width: 13%;
  }
  .meeting_cont_3 li .text_4 {
    width: 84%;
  }
  .meeting_cont_4 li {
    width: 93%;
  }
  ul.cont_1_infor li .right h1 {
    height: 40px;
  }
  ul.cont_1_infor li .right p {
    height: 45px;
  }
  .tab_list .infor {
    width: 60.8%;
  }
  .tab_list .list_infor .infor {
    width: 61%;
  }
  .tab_list .date {
    width: 13.8%;
  }
  .tab_list .list_infor .date {
    width: 13.9%;
  }
  .tab_list .number {
    width: 14.8%;
  }
  .tab_list .list_infor .number {
    width: 14.8%;
  }
  .download_list>.capacity.grid-col-2 {
    width: 13%;
    vertical-align: top;
  }
  .download_list>.category.grid-col-8 {
    vertical-align: top;
  }
}

@media screen and (max-width: 840px) {
  .inde1 li .txt {
    width: 89%;
  }
}

@media screen and (max-width: 799px) {
  .tab_list .infor {
    width: 60%;
  }
  .tab_list .list_infor .infor {
    width: 60.1%;
  }
  .tab_list .list_infor .date.row {
    /*height: 92px;*/
  }
  /*.tab_list .list_infor .date {
        height: 100px;
    }
    .tab_list .list_infor .number {
        height: 152px;
    }*/
  .photo_img {
    height: 52%;
  }
  section.contact.en {
    margin-top: 46px;
  }
  .inside-kv .bx-wrapper .bx-pager,
  .inside-kv .bx-wrapper .bx-controls-auto {
    width: 40%;
  }
  .page-wrap.prefecture {
    margin: 0 5%;
  }
  section.page-content-section-3.grid-col-8 {
    width: 73%;
  }
  section.page-content-section-3.grid-col-3 {
    width: 18% !important;
  }
  .news_list li a .news_infor {
    width: 92%;
  }
  .poster li {
    height: 304px;
  }
  .prefecture .poster li {
    float: left;
    width: 26%;
    height: 334px;
  }
}

@media screen and (max-width: 768px) {
  .inde4 li {
    width: 92%;
  }
  .grid-col-9 {
    width: 93.2% !important;
    margin-left: 0;
  }
  .right_cont_en.grid-col-6 {
    width: 97%;
  }
  .video_cont.en .main_video {
    text-align: center;
  }
  .meeting_cont_3 li .item_2 {
    width: 9%!important;
  }
  #content ul {
    margin-left: 1%;
    list-style-position: outside;
  }
  .fotorama__caption {
    bottom: -73px;
  }
  .header {
    display: none;
  }
  .rwd-header {
    display: block;
  }
  .index-content {
    display: none;
  }
  .rwd-index-content {
    display: block;
  }
  .footer,
  .fat-footer {
    display: block;
  }
  .index-kv .bx-wrapper .bx-pager,
  .index-kv .bx-wrapper .bx-controls-auto {
    display: none;
  }
  .index-kv .people-kv-nav {
    display: none;
  }
  .left_cont_infor li {
    text-align: center;
    padding: 20px 0px 0px;
    line-height: 3;
  }
  .fat-footer .fat-footer-content {
    float: left;
    width: 18%;
    line-height: 16px;
    margin: 0 24px 0 24px;
    height: 234px;
  }
  ul.partner_cont {
    margin: 0 auto;
    width: 83%;
  }
  .rwd-nav-row a {
    display: block;
    width: 90%;
    font-size: 1.4375em;
    padding: 20px 4%;
    background: url(../images/rwd_arr_open.png) 96% 20px no-repeat;
    line-height: 25px;
  }
  .rwd-search .adv_search {
    float: right;
    background: #054ca4;
  }
  .index-kv .bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    margin-top: 6%;
  }
  .grid-col-3-2 {
    width: 22%;
  }
  .side-nav li a {
    display: block;
    padding: 18px 0px 18px 47PX;
    color: #333;
    line-height: 1.5;
  }
  .side-nav li.link {
    background: url(../images/link_icon.png) 22px 22px no-repeat #dfdfdf;
  }
  .page-article p {
    padding: 0px;
    line-height: 2;
  }
  .list_cont p {
    width: 100%;
  }
  .list_text.grid-col-7 {
    width: 58% !important;
  }
  .list_btn.grid-col-2 {
    width: 14%;
  }
  .list_cont p.news_text_cont {
    width: 100%;
  }
  .list_text {
    float: left;
    /*padding: 0px 10px 0 87px;*/
  }
  .list_btn {
    float: right;
    text-align: right;
    width: 17%;
    line-height: 6;
    margin-right: 50px;
  }
  /*
    .page-control {
        display: inline-block;
        margin-left: 11%;
        margin-top: 20px;
    }
*/
  .meeting_cont_1>li>.item {
    width: 16%;
  }
  .meeting_cont_1>li>.text {
    width: 84%;
  }
  .meeting_cont_1>li>.item_5 {
    width: 18%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 81%;
  }
  .meeting_cont_2>li>.item {
    width: 11%;
  }
  .meeting_cont_2>li>.text {
    width: 86%;
  }
  .meeting_cont_3 li .item_2 {
    width: 10%;
  }
  .meeting_cont_3 li .text_2 {
    width: 86%;
  }
  .meeting_cont_3 li .item_4 {
    width: 14%;
  }
  .meeting_cont_3 li .text_4 {
    width: 82%;
  }
  .meeting_cont_1>li>.item_2 {
    width: 9%;
  }
  .meeting_cont_1>li>.text_2 {
    width: 90%;
  }
  .left_cont_en {
    width: 100%;
  }
  .video_en {
    padding: 0px 3%;
    width: 94%;
  }
  section.right_cont_en.grid-col-6 {
    width: 100%;
    margin-left: 0;
  }
  .fat-footer .fat-footer-content.en {
    width: 46%;
    margin: 0px;
    padding: 0px 2%;
    font-size: 1em;
  }
  .fat-footer .fat-footer-content ul li {
    margin: 10px 0;
  }
  ul.cont_1_infor li .right h1 {
    height: 40px;
  }
  ul.cont_1_infor li .right p {
    height: 45px;
  }
  .tab_list .infor {
    width: 54%;
  }
  .tab_list .list_infor .infor {
    width: 54.1%;
  }
  .tab_list .date {
    width: 13.8%;
  }
  .tab_list .list_infor .date {
    width: 13.9%;
  }
  .tab_list .number {
    width: 19.5%;
  }
  .tab_list .list_infor .number {
    width: 19.5%;
  }
  /*
    .text-cont-article table tbody {
        margin: 20px 0px;
        overflow-x: scroll;
        width: 792px;
    }
*/
  section.contact {
    margin-top: 35px;
    padding-top: 0px;
  }
  .grid-col-2-2 {
    width: 14%;
  }
  .bx-wrapper {
    margin: 0 auto 4%;
  }
  .inside_content {
    padding-top: 40px;
  }
  section.contact.en {
    margin-top: 29px;
  }
  .meeting_cont_1>li>.item {
    width: 18%;
  }
  .meeting_cont_1>li>.text {
    width: 98%;
  }
  .meeting_cont_1>li>.item_5 {
    width: 20%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 79%;
  }
  .faq_list li a .qa_title {
    width: 6%;
  }
  .faq_list li a span {
    width: 87%;
  }
  .rwd-search.en>#___gcse_2>.cse .cse input.gsc-search-button,
  input.gsc-search-button {
    height: auto !important;
    min-width: auto !important;
    padding: 21px 75px!important;
  }
  .rwd_table {
    display: block;
    margin-bottom: 20px;
  }
  .rwd_table ul {
    list-style: none;
  }
  /*-----------宣導專區----------*/
  .cont_infor li .img {
    margin: 0 auto;
    width: 93%;
  }
  .cont_infor li p {
    width: 90%;
    padding: 10px 5%;
  }
  .cont_infor li .img img {
    width: 100%;
  }
}

@media screen and (max-width: 767px) {
  /*
    div#content {
    width: 600px;
    overflow: auto;
}
    table {
    width: 900px;
}
*/
  .target-name2 {
    width: 650px;
    overflow: auto;
  }
  table.lists-of-management-committee {
    width: 860px;
  }
  .scroll_bar_con {
    width: 675px;
    overflow: auto;
    padding: 0;
  }
  .scroll_bar {
    width: 860px!important;
  }
}

@media screen and (max-width: 740px) {
  .tab_list .infor {
    width: 55%;
  }
  .tab_list .list_infor .infor {
    width: 55.1%;
  }
  section.page-content-section-3.grid-col-3 {
    width: 19% !important;
  }
  .poster li {
    height: 293px;
  }
  .prefecture .poster li {
    height: 318px;
  }
}

@media screen and (max-width: 720px) {
  .tab_list .list_infor .date {
    width: auto;
    padding: 10px;
    float: none;
    background: #00a7ff;
    color: #fff;
  }
  .tab_list .list_infor .number {
    width: 56%;
    margin: 0 auto;
    float: none;
  }
  .tab_list .list_infor .infor {
    width: 93%;
    padding-bottom: 19px;
    margin-bottom: 21px;
  }
  #rwd_news_hide {
    display: none;
  }
  #rwd_contract_hide {
    display: none;
  }
}

@media screen and (max-width: 716px) {
  .tab_list .infor {
    width: 48%;
  }
  /*
    .tab_list .list_infor .infor {
        width: 48.1%;
    }
*/
  .tab_list .number {
    width: 22.5%;
  }
  .tab_list .list_infor .number {
    width: 22.5%;
  }
  .tab_list .date {
    width: 16.8%;
  }
  .tab_list .list_infor .date {
    width: 16.9%;
  }
  .pic {
    width: 80%;
  }
  .meeting_cont_1>li>.item_5 {
    width: 21%;
  }
  .inde1 li .item {
    width: 6%;
  }
  .prefecture .poster li {
    height: 302px;
  }
  .poster li {
    height: 282px;
  }
}

@media screen and (max-width: 704px) {
  .cont_infor li a.more {
    width: 49%;
  }
  .tab_list .infor {
    width: 49%;
  }
  /*
    .tab_list .list_infor .infor {
        width: 49.1%;
      
    }
*/
  .tab_list .date {
    width: 15.8%;
  }
  .tab_list .list_infor .date {
    width: 15.9%;
  }
  .tab_list .number {
    width: 22.5%;
  }
  .tab_list .list_infor .number {
    width: 22.5%;
  }
  .pic {
    width: 80%;
  }
  .rwd-search.en>#___gcse_2>.cse .cse input.gsc-search-button,
  input.gsc-search-button {
    padding: 21px 71px!important;
  }
}

@media screen and (max-width: 698px) {
  .inde1 li .txt {
    width: 88%;
  }
  .inde1 li .item {
    width: 6%;
  }
  .tab_list .infor {
    width: 51%;
  }
  /*
    .tab_list .list_infor .infor {
        width: 51.1%;
    }
*/
  .tab_list .date {
    width: 13.8%;
  }
  .tab_list .list_infor .date {
    width: 13.9%;
  }
  .tab_list .number {
    width: 23.5%;
  }
  .tab_list .list_infor .number {
    width: 23.5%;
  }
  .pic {
    width: 80%;
  }
  .list_btn.grid-col-2 {
    width: 20%;
    margin-right: 10px;
  }
  .list_text.grid-col-7 {
    width: 55% !important;
  }
  .news_list li a .news_infor {
    width: 96%;
  }
  section.page-content-section-3.grid-col-8 {
    width: 72%;
  }
  section.page-content-section-3.grid-col-3 {
    width: 21% !important;
  }
}

@media screen and (max-width: 670px) {
  .rwd-search.en>#___gcse_2>.cse .cse input.gsc-search-button,
  input.gsc-search-button {
    padding: 21px 67px!important;
  }
}

@media screen and (max-width: 655px) {
  .list_cont p.date {
    float: none;
  }
  .tab_list .infor {
    width: 59%;
  }
  /*
    .tab_list .list_infor .infor {
        width: 59.1%;
    }
*/
  .tab_list .date {
    width: 13.8%;
  }
  .tab_list .list_infor .date {
    width: 13.9%;
  }
  .tab_list .number {
    width: 15.5%;
  }
  .tab_list .list_infor .number {
    width: 15.5%;
  }
  .pic {
    width: 80%;
  }
  .list_pic.grid-col-3 {
    width: 54% !important;
    float: none;
    margin: 0 auto;
    margin-bottom: 13px;
    margin-top: 20px;
  }
  .list_text.grid-col-10 {
    width: 94%;
    text-align: center;
  }
  .list_cont p {
    padding-left: 6px;
    /*        margin-top: 20px;*/
  }
  /*
    .list_cont p.date {
        float: none;
    }
*/
  .page-kv {
    margin-bottom: 10px;
  }
  .meeting_cont_1>li>.item {
    width: 21%;
  }
  .meeting_cont_1>li>.text {
    width: 78%;
  }
  .meeting_cont_1>li>.item_5 {
    width: 23%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 76%;
  }
  .thr7 {
    width: 16%;
  }
  /*
    .three-table-list div {
        height: 57px;
    }
*/
  .thr7-1 {
    width: 12.2%;
  }
  .poster li {
    height: 262px;
  }
  .prefecture .poster li {
    height: 285px;
  }
}

@media screen and (max-width: 640px) {
  .scroll_bar_con {
    width: 564px;
  }
  .left_cont {
    width: 100%;
    background: #fff;
    float: left;
  }
  section.left_cont {
    width: 100%;
  }
  .left_cont_infor li {
    line-height: 1.3;
    border-bottom: none;
    width: 33%;
    float: left;
    padding: 0;
    margin-bottom: 30px;
  }
  .left_cont_infor li img {
    margin: 0 auto 8px auto;
    width: 40%;
  }
  .left_cont_infor li p {
    margin: 0 auto;
    width: 65%;
  }
  section.right_cont {
    width: 100%;
    float: left;
    margin: 0;
  }
  .fat-footer .fat-footer-content {
    float: left;
    width: 16%;
    line-height: 16px;
    margin: 0 24px 0 24px;
    height: 234px;
  }
  .index-kv .bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    margin-top: 7%;
  }
  ul.partner_cont {
    margin: 0 5%;
    width: 90%;
  }
  ul.partner_cont li {
    padding: 18px 5%;
    width: 40%;
  }
  ul.partner_cont li img {
    width: 100%;
  }
  .side-nav li.link {
    background: url(../images/link_icon.png) 15px 22px no-repeat #dfdfdf;
  }
  .side-nav li a {
    display: block;
    padding: 18px 0px 18px 40PX;
    color: #333;
    line-height: 1.5;
  }
  .grid-col-3 {
    width: 19.6%;
  }
  .list_btn {
    float: right;
    text-align: right;
    width: 20%;
    line-height: 6;
    margin-right: 51px;
  }
  /*
    .list_cont p.news_text_cont {
        margin: 0 2%;
    }
*/
  .list_text {
    float: left;
    /*padding: 0px 10px 0 108px;*/
  }
  .list_cont p {
    width: 89%;
  }
  /*
    .page-control {
        display: inline-block;
        margin-left: 0;
        margin-top: 20px;
    }
*/
  .list_text.grid-col-7 {
    width: 54% !important;
  }
  h1.page-kv-title.writings {
    background: url(../images/writings_icon.png) 35% 30px no-repeat;
  }
  .page-kv .page-kv-title {
    /* font-size: 2.125em; */
    font-weight: bold;
    text-align: center;
    color: #fff;
    line-height: 1.5;
  }
  .news {
    padding: 30px 3%;
  }
  .meeting_cont_1>li>.item_2 {
    width: 11%;
  }
  .meeting_cont_2>li>.item {
    width: 14%;
  }
  .meeting_cont_2>li>.text {
    width: 82%;
  }
  .meeting_cont_3 li .item_2 {
    width: 12%;
  }
  .meeting_cont_3 li .text_2 {
    width: 82%;
  }
  .meeting_cont_4 li {
    width: 90%;
    padding: 5px;
  }
  .meeting_cont_3 li .item_4 {
    width: 17%;
  }
  .meeting_cont_3 li .text_4 {
    width: 77%;
  }
  .meeting_cont_1>li>.text_2 {
    width: 87%;
  }
  .cont_infor li a.more {
    width: 58%;
  }
  .cont_infor li p {
    width: 168px;
  }
  .right_cont.prefecture {
    width: 61%;
  }
  .right_cont.prefecture img {
    width: 100%;
  }
  .left_cont.prefecture .news {
    float: left;
  }
  .right_cont.prefecture {
    width: 61%;
    margin-top: 98px;
  }
  .tab_list .infor {
    width: 57.5%;
  }
  /*
    .tab_list .list_infor .infor {
        width: 57.6%;
    }
*/
  .tab_list .date {
    width: 13.8%;
  }
  .tab_list .list_infor .date {
    width: 13.9%;
  }
  .tab_list .number {
    width: 15.5%;
  }
  .tab_list .list_infor .number {
    width: 15.5%;
  }
  .pic {
    width: 100%;
  }
  ul.left_cont_infor {
    list-style: none;
  }
  .bx-wrapper {
    margin: 0 auto 5%;
  }
  section.contact {
    margin-top: 31px;
  }
  .collection-list li {
    width: 42%;
  }
  .inside_content {
    padding-top: 45px;
  }
  section.contact.en {
    margin-top: 30px;
  }
  .FloatRightImg img {
    width: 108% !important;
  }
  section.page-content-section-3.grid-col-8 {
    width: 70%;
  }
  section.page-content-section-3.grid-col-3 {
    width: 22% !important;
  }
  .meeting_cont_4 li {
    width: 92%;
  }
  .thr7 {
    width: 16%;
  }
  /*
    .three-table-list div {
        height: 57px;
    }
*/
  .thr7-1 {
    width: 12.2%;
  }
  rwd-search .btn {
    width: 66%;
  }
  #___gcse_2 .gsc-search-button {
    left: -3px;
  }
  .rwd-search.en>#___gcse_2>.cse .cse input.gsc-search-button,
  input.gsc-search-button {
    height: auto !important;
    min-width: auto !important;
    padding: 21px 37px!important;
  }
  .contact-form {
    float: left;
    width: 98%;
  }
}

@media screen and (max-width: 655px) {
  .list_text.grid-col-7 {
    width: 80% !important;
    text-align: center;
  }
  ul#ContentPlaceHolder1_lv_Links_groupPlaceholderContainer img {
    display: block;
    width: 100%;
  }
  .list_text.grid-col-7.w-list {
    width: 100%!important;
  }
}

@media screen and (max-width: 616px) {
  .inde1 li .item {
    width: 7%;
  }
  .inde1 li .txt {
    width: 88%;
  }
  .meeting_cont_1>li>.item_5 {
    width: 24%;
  }
  .faq_list li a .qa_title {
    width: 8%;
  }
  .faq_list li a span {
    width: 84%;
  }
  .poster li {
    height: 248px;
  }
  .prefecture .poster li {
    height: 274px;
  }
}

@media screen and (max-width: 605px) {
  .list_text.grid-col-7.w-list {
    width: 50%!important;
    text-align: left;
    margin-top: 32px;
  }
  .list_cont.link li {
    padding: 0;
    height: 103px;
  }
  /*------------宣導專區------------*/
  .left_cont.prefecture {
    width: 93%;
  }
  .right_cont.prefecture {
    display: none;
  }
  .cont_infor li {
    width: 96%;
    margin-bottom: 12px;
  }
  .cont_infor li .img {
    width: 37%;
  }
  .cont_infor li p {
    width: 92%;
  }
  .cont_infor li a.more {
    width: 29%;
  }
  .tab_list .date {
    width: 14.8%;
  }
  .tab_list .list_infor .date {
    width: 14.9%;
  }
  .tab_list .infor {
    width: 55%;
  }
  /*
    .tab_list .list_infor .infor {
        width: 55.1%;
    }
*/
  .tab_list .number {
    width: 16.6%;
  }
  .tab_list .list_infor .number {
    width: 16.6%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
  }
  .pic {
    width: 100%;
  }
  .list_cont.link li {
    width: 88%;
    height: 100px;
    overflow: hidden;
    margin: 0 auto;
    float: none;
  }
  .list_pic.grid-col-3.w-list {
    float: left;
  }
  .page-kv {
    margin-bottom: 10px;
  }
  .block_list .list .no_link {
    width: 47%;
  }
  section.page-content-section-3.grid-col-8 {
    width: 68%;
  }
  section.page-content-section-3.grid-col-3 {
    width: 24% !important;
  }
  .inside-kv .bx-wrapper .bx-pager.bx-default-pager a {
    width: 56px;
  }
  .inside-kv .bx-wrapper .bx-pager,
  .inside-kv .bx-wrapper .bx-controls-auto {
    bottom: 20px;
  }
  .thr7 {
    width: 16%;
  }
  /*
    .three-table-list div {
        height: 57px;
    }
*/
  .thr7-1 {
    width: 12.2%;
  }
  .rwd-search.en .btn {
    width: 100%;
    font-size: 1.25em;
    float: none;
    margin-top: 80px;
  }
}

@media screen and (max-width: 559px) {
  .tab_list .date {
    width: 16.8%;
  }
  .tab_list .list_infor .date {
    width: 16.9%;
  }
  .tab_list .infor {
    width: 50%;
  }
  /*
    .tab_list .list_infor .infor {
        width: 50.1%;
    }
*/
  .pic {
    width: 100%;
  }
  .tab_list .number {
    width: 18.6%;
  }
  .tab_list .list_infor .number {
    width: 18.6%;
  }
  .bx-wrapper {
    margin: 0 auto 6%;
  }
  section.contact.en {
    margin-top: 35px;
  }
  section.page-content-section-3.grid-col-3 {
    width: 25% !important;
  }
  .meeting_cont_1>li>.item {
    width: 25%;
  }
  .meeting_cont_1>li>.text {
    width: 75%;
  }
  .meeting_cont_1>li>.item_5 {
    width: 28%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 71%;
  }
  /*section.contact {
        margin-top: 76px;
    }*/
  .en .page-kv .page-kv-title {
    font-size: 1.75em;
  }
  .poster li {
    height: 226px;
  }
  .prefecture .poster li {
    height: 252px;
  }
}

@media screen and (max-width: 534px) {
  ul.inde4 {
    padding-left: 13%;
  }
  .inde1 li .item {
    width: 8%;
  }
  .inde1 li .txt {
    width: 87%;
  }
  section.page-content-section-3.grid-col-8 {
    width: 90%;
  }
  section.page-content-section-3.grid-col-3 {
    width: 50% !important;
    float: right;
    margin: 2% 11%;
  }
  .meeting_cont_2>li>.item {
    width: 16%;
  }
  .meeting_cont_4 li {
    width: 94%;
  }
  .rwd-search.en>#___gcse_2>.cse .cse input.gsc-search-button,
  input.gsc-search-button {
    padding: 21px 30px!important;
  }
}

@media screen and (max-width: 520px) {
  ul.cont_1_infor li {
    width: 91%;
    padding: 15px 2.1%;
    height: initial;
    margin-left: 2.4%;
    margin-bottom: 10px;
  }
  ul.cont_1_infor .left {
    margin-right: 0;
    width: 30%;
    text-align: center;
    float: left;
  }
  ul.cont_1_infor li .right {
    width: 64%;
    text-align: left;
    float: right;
    margin-top: 5px;
  }
  ul.cont_1_infor li .right h1 {
    height: inherit;
  }
  .list_cont p.news_text_cont {
    width: 97%;
  }
  .pic {
    width: 100%;
  }
  section.contact.en {
    margin-top: 39px;
  }
  .block_list .list .no_link {
    width: 93%;
  }
  .list_text.grid-col-10 {
    padding: 0;
  }
  .news_list_p li a .date {
    float: none;
  }
  .news_list_p li a .news_infor {
    float: none;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    -text-overflow: ellipsis;
    overflow: hidden;
  }
  .poster li {
    height: 216px;
  }
  /*------------宣導專區------------*/
  .left_cont.prefecture {
    width: 93%;
  }
  .right_cont.prefecture {
    display: none;
  }
  .cont_infor li {
    width: 96%;
    margin-bottom: 12px;
  }
  .cont_infor li .img {
    width: 37%;
  }
  .cont_infor li p {
    width: 92%;
  }
  .cont_infor li a.more {
    width: 29%;
  }
  .tab_list .date {
    width: 18.8%;
  }
  /*
    .tab_list .list_infor .date {
        width: 18.9%;
        height: 75px;
    }
*/
  .tab_list .infor {
    width: 43.8%;
  }
  /*
    .tab_list .list_infor .infor {
        width: 43.9%;
    }
*/
  .tab_list .number {
    width: 20.6%;
  }
  .tab_list .list_infor .number {
    width: 20.6%;
    height: 75px;
  }
  /*
    .tab_list .list_infor .date.row {
        height: 125px;
    }
*/
  /*
    .tab_list .list_infor .number.row {
        height: 125px;
    }
*/
  .page-kv {
    margin-bottom: 0px;
  }
  .prefecture .poster li {
    height: 236px;
  }
}

@media screen and (max-width: 494px) {
  .inside-kv .bx-wrapper .bx-pager.bx-default-pager a {
    width: 46px;
  }
  .inside-kv .bx-wrapper .bx-pager,
  .inside-kv .bx-wrapper .bx-controls-auto {
    width: 43%;
  }
  .meeting_cont_1>li>.item {
    width: 27%;
  }
  .meeting_cont_1>li>.text {
    width: 73%;
  }
  .meeting_cont_1>li>.item_5 {
    width: 31%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 68%;
  }
  .meeting_cont_3 li .item_2 {
    width: 15%;
  }
  .rwd-search.en>#___gcse_2>.cse .cse input.gsc-search-button,
  input.gsc-search-button {
    padding: 21px 43px!important;
  }
  .rwd-search.en .btn {
    width: 100%;
    margin-top: 80px;
  }
  .rwd-search .btn {
    width: 47%;
  }
}

@media screen and (max-width: 480px) {
  .scroll_bar_con {
    width: 441px;
  }
  .list_text.grid-col-7.w-list {
    width: 44%!important;
    text-align: left;
    margin-top: 0;
  }
  .inde4 li {
    width: 98%;
  }
  .page-control a.inside_page {
    display: inline-block;
    margin-top: 20px;
  }
  .tab_list .list_infor .infor {
    padding-bottom: 34px;
  }
  .page-article {
    margin-bottom: 0px;
  }
  .page-content-section {
    /*    float: none;*/
    width: 95% !important;
  }
  .right_cont_en.grid-col-6 {
    width: 95%;
  }
  .electronic_data_files .details {
    width: 90%;
  }
  /*
    ul#ContentPlaceHolder1_lv_News_groupPlaceholderContainer {
    margin: 25px 0;
}
*/
  .conttable table {
    width: 100%;
    border-top: 0;
    border-left: 0;
    border-spacing: none;
  }
  .faq_section_hide {
    display: block;
  }
  .thr4 {
    border: 0;
  }
  /*
    .lists-of-management-committee {
        display: none;
    }
*/
  /*
    .pdf_480_hide {
        display: none;
    }
*/
  ul.know_list_infor li span.list_left {
    width: 100%;
  }
  .know_list_infor li span {
    float: left;
  }
  .fvt3.content2 {
    padding: 31px 1%;
  }
  /*
    .fvt5.note1 {
        padding: 17px 1%;
    }
*/
  /*
    .fvt3.content1 {
        padding: 16px 1%;
    }
*/
  /*
    .five-table-list {
        width: 29%;
    }
*/
  /*
    .fvt1 {
        width: 100%;
    }
    .fvt2 {
        width: 100%;
    }
    .fvt3 {
        width: 100%;
    }
    .fvt4 {
        width: 100%;
    }
    .fvt5 {
        width: 100%;
    }
*/
  /*
    .five-table-list1 {
        width: 71%;
        margin-top: 0;
        padding: 0;
        margin-bottom: 33px;
    }
*/
  /*
    .fvt1-1 {
        width: 98%;
        text-align: center;
        padding: 1% 1%;
    }
*/
  /*
    .fvt2-1 {
        width: 98%;
    }
*/
  /*
    .fvt3-1 {
        width: 98%;
    }
    .fvt4-1 {
        width: 98%;
    }
*/
  /*
    .fvt5-1 {
        width: 98%;
    }
*/
  /*
    .three-table-list1.evaluation_team_member_list2>div {
        padding: 11px 0px;
    }
*/
  .three-table-list.evaluation_team_member_list1 .thr7 {
    border-top: 0;
  }
  .ft4_disc p {
    margin-left: 16px;
  }
  /*
    table.award_announcement_zone {
        width: 100%;
    }
*/
  .meeting_cont_3 li .item_2 {
    width: 14%!important;
  }
  /*
    .table-container table {
        width: 424px!important;
    }
*/
  table#ContentPlaceHolder1_lv_Estate_groupPlaceholderContainer {
    width: 424px;
  }
  #groupPlaceholderContainer {
    width: 424px;
  }
  .dl_text {
    width: 100%;
  }
  /*
    .three-table-list1 .thr5-1 {
        border-top: 1px solid #ccc;
    }
*/
  .three-table-list1 .thr6-1 ul {
    margin-left: 24%!important;
    list-style-position: outside;
  }
  .three-table-list .thr6.two {
    padding: 21px 1%;
  }
  .three-table-list .thr6.three {
    padding: 36px 1%;
  }
  .three-table-list .thr6.five {
    padding: 66px 1%;
  }
  .three-table-list .thr6.four {
    padding: 51px 1%;
  }
  /*
    .hide {
        display: block;
    }
*/
  .three-table-list .thr6 {
    border-left: 0;
  }
  .news_list_p li a .news_infor {
    padding: 0px 20px 9px 0px;
  }
  .inde1 li span.txt.eleven {
    width: 86%;
  }
  .inde1 li span.item.eleven {
    width: 14%;
  }
  .inde4 {
    width: 90%;
  }
  .inde5 {
    width: 90%;
  }
  /*
    .fotorama__stage {
        margin-bottom: 116px;
    }
*/
  .fotorama__caption {
    bottom: -93px;
  }
  .left_cont {
    width: 100%;
    background: #fff;
    float: left;
  }
  ul.partner_cont {
    margin: 0 auto;
    width: 95%;
  }
  ul.partner_cont {
    margin: 0 auto;
    width: 91%;
  }
  .fat-footer-wrap {
    width: 91%;
    max-width: 1280px;
    margin: 0 auto;
    overflow: hidden;
  }
  .fat-footer .fat-footer-content {
    float: left;
    width: 37%;
    line-height: 16px;
    margin: 0px 24px 0px 24px;
    height: 231px;
  }
  .footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
    padding-right: 4%;
    margin-bottom: 2%;
  }
  .footer-wrap {
    width: 96%;
    max-width: 1280px;
    margin: 0 auto;
    padding-bottom: 25px;
    overflow: hidden;
    position: relative;
    margin-left: 5%;
  }
  .view-record ul li {
    float: left;
    margin-right: 20px;
    color: #ddd;
    font-size: 0.750em;
    margin-left: 24px;
  }
  .index-kv .bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    margin-top: 10%;
  }
  .focus_btn {
    float: left;
    width: 100%;
    display: block;
  }
  .focus_btn ul {
    margin: 3% auto;
    display: block;
  }
  .focus_btn li {
    margin-bottom: 6%;
    float: left;
    width: 100%;
    display: block;
  }
  .focus_btn .prefecture_rwd_01 {
    width: 80%;
    background: url(../images/prefecture-01.png) #FFFFFF 38% center no-repeat;
    padding: 14px 32px;
    line-height: 2;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -moz-box-shadow: 4px 4px rgba(20%, 20%, 40%, 0.5);
    -webkit-box-shadow: 4px 4px rgba(20%, 20%, 40%, 0.5);
    box-shadow: 4px 4px rgba(20%, 20%, 40%, 0.5);
    color: #054CA4;
    float: left;
    margin: 0 3%;
    text-align: center;
    display: block;
  }
  .focus_btn .prefecture_rwd_02 {
    width: 80%;
    background: url(../images/prefecture-02.png) #FFFFFF 34% center no-repeat;
    padding: 14px 32px;
    line-height: 2;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -moz-box-shadow: 4px 4px rgba(20%, 20%, 40%, 0.5);
    -webkit-box-shadow: 4px 4px rgba(20%, 20%, 40%, 0.5);
    box-shadow: 4px 4px rgba(20%, 20%, 40%, 0.5);
    color: #054CA4;
    float: left;
    margin: 0 3%;
    text-align: center;
    display: block;
  }
  .grid-col-3-2 {
    width: 22%;
    display: none;
  }
  h1.page-kv-title.writings {
    background: url(../images/writings_icon.png) 30% 33px no-repeat;
  }
  .grid-col-9 {
    width: 100%;
  }
  /*
    .page-control {
        display: inline-block;
        margin-left: 30PX;
        margin-top: 20px;
    }
*/
  /*
    .list_cont p {
        width: 100%;
       text-align: center;
        padding-left: 0px;
    }
    
*/
  .list_cont p.date {
    float: none;
  }
  .list_text {
    float: left;
    padding: 0px 10px 0 111px;
  }
  .list_btn {
    float: right;
    text-align: right;
    width: 20%;
    line-height: 6;
    margin-right: 21px;
  }
  .left_cont_infor li {
    width: 33.33%;
    margin-bottom: 0px;
  }
  .left_cont_infor li p {
    margin: 0 auto;
    width: 95%;
    height: 48px;
  }
  .left_cont_infor li img {
    width: 50%;
  }
  .news {
    padding: 0 5%;
    margin-bottom: 29px;
    background: #fff;
  }
  .news_list {
    margin-top: 0;
  }
  .news_list li a .news_infor {
    padding: 5px 1% 5px 20%;
    width: 78%;
    float: none;
  }
  .news_list li a .date {
    padding: 5px 0;
  }
  .news_list li a {
    padding: 8px 0px;
  }
  .video {
    padding: 30px 5%;
  }
  ul.video_list_infor li {
    width: 100%;
    padding-bottom: 15px;
  }
  .video_pic {
    width: 45%;
    margin-bottom: 0;
  }
  .video_text {
    float: right;
    width: 50%;
  }
  .rwd-logo {
    width: 49%;
    margin: 15px 0 11px 3%;
  }
  .rwd-logo img {
    width: 100%;
  }
  .meeting_cont_1>li>.item {
    width: 28%;
  }
  .meeting_cont_1>li>.text {
    width: 97%;
  }
  .meeting_cont_1>li>.item_5 {
    width: 31%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 68%;
  }
  .meeting_cont_1>li>.item_2 {
    width: 14%;
  }
  .meeting_cont_1>li>.item_2 {
    width: 14%;
  }
  .meeting_cont_2>li>.item {
    width: 19%;
  }
  .meeting_cont_2>li>.text {
    width: 75%;
  }
  .meeting_cont_3 li .item_2 {
    width: 16%;
  }
  .meeting_cont_3 li .text_2 {
    width: 75%;
  }
  .meeting_cont_4 li {
    width: 90%;
  }
  .meeting_cont_3 li .item_4 {
    width: 24%;
  }
  .meeting_cont_3 li .text_4 {
    width: 66%;
  }
  .fat-footer .fat-footer-content.en {
    width: 96%;
    margin: 0 0 20px 0;
    padding: 0px 2%;
    font-size: 1em;
    height: inherit;
  }
  .fat-footer .fat-footer-content ul li {
    margin: 10px 0;
  }
  .tab_list .list_infor .date {
    width: auto;
    padding: 10px;
    float: none;
    background: #00a7ff;
    color: #fff;
  }
  /*
    .tab_list .list_infor .infor {
        width: 90%;
            padding-bottom: 36px;
    }
*/
  .tab_list .list_infor .number {
    width: 56%;
    margin: 0 auto;
    float: none;
  }
  .text-cont-article ul.list_title {
    display: none;
  }
  /*
    .list_infor li {
        margin-bottom: 30px;
    }
*/
  .collection-list li {
    width: 45%;
  }
  .list_pic.grid-col-3 {
    width: 76% !important;
    margin: 0 auto;
  }
  .list_text.grid-col-7 {
    width: 79% !important;
    padding: 10px 2%;
    margin: 0 auto;
    float: none;
  }
  .list_btn.grid-col-2 {
    width: 52%;
    margin: 0 auto;
    float: none;
  }
  .list_btn.grid-col-2 a {
    padding: 10px 31%;
  }
  .page-bk a {
    padding: 10px 50px;
  }
  .list_text {
    float: left;
    padding: 0px 10px 0 33px;
  }
  .list_cont p.news_text_cont {
    width: 97%;
    float: left;
    margin-top: 0px;
  }
  .collection-list li {
    width: 86%;
  }
  section.contact {
    margin-top: 27px;
  }
  section.contact.en {
    margin-top: 28px;
  }
  ul.cont_1_infor li .right {
    margin-top: 0px;
  }
  .block_list .list .no_link {
    width: 87%;
  }
  .list_text.grid-col-12 {
    padding: 0;
  }
  .inde1 li .item {
    width: 8%;
  }
  .inde1 li .txt {
    width: 85%;
  }
  .FloatRightImg {
    width: 36%;
  }
  .FloatLeftImg .Description,
  .FloatRightImg .Description {
    width: 94%;
  }
  .download_list_title span {
    height: 30px;
  }
  .download_list_title>.category {
    width: 67.7%;
    vertical-align: top;
  }
  .grid-col-2 {
    width: 13%;
  }
  .download_list>.category.grid-col-8 {
    vertical-align: top;
  }
  .download_list>.grid-col-2 {
    vertical-align: top;
  }
  .rwd-social a img {
    width: 100%;
  }
  /*
    .three-table-list {
        float: left;
        width: 37%;
    }
*/
  /*
    .three-table-list>div {
        width: 98%;
        height: auto;
        padding: 6px 1%;
        border-bottom: 1px solid #fff;
    }
*/
  /*
    .three-table-list1 {
        width: 63%;
        margin-top: 0;
        margin-bottom: 31px;
    }
    .three-table-list1>div {
        width: 100%;
        height: auto;
        padding: 6px 0px;
        border-bottom: 1px solid #ccc;
        border-right: 1px solid #ccc;
        border-left: 0;
    }
*/
  .faq_list li a .qa_title {
    width: 11%;
  }
  .faq_list li a span {
    width: 80%;
  }
  .pic_infor {
    width: 48%;
    margin-right: 2%;
  }
  .pic_text {
    width: 81%;
  }
  /*.tab_list .date {
        width: 15.8%;
    }
    .tab_list .list_infor .date {
        width: 15.9%;
    }
    .tab_list .infor {
        width: 32.9%;
    }
    .tab_list .list_infor .infor {
        width: 33.1%;
    }
    .tab_list .number {
        width: 24.6%;
    }
    .tab_list .list_infor .number {
        width: 24.6%;
    }
    .pic {
        width: 100%;
    } */
  .contact-form {
    float: left;
    width: 95%;
  }
  .poster li:nth-child(2n) {
    margin-right: 0;
  }
  .poster li {
    width: 45%;
    height: 325px;
  }
  .prefecture .poster li:nth-child(2n) {
    margin-right: 0;
  }
  .prefecture .poster li {
    width: 46%;
    height: 368px;
  }
  /*
    .cleanup-end-table-container {
        display: none;
    }
*/
  /*
    .cleanup-end-table-container-rwd {
        display: block;
    }
*/
  table.pc_table {
    display: none;
  }
  .hide tr th {
    width: 36%;
  }
  .hide ul {
    list-style: none;
  }
  .text-cont-article .publishing-books-table-rwd {
    display: block;
  }
}

@media screen and (max-width: 462px) {
  .meeting_cont_1>li>.item_5 {
    width: 32%;
  }
  .rwd-social a {
    width: 20%;
  }
  .en .page-kv .page-kv-title {
    font-size: 1.5em;
  }
  .btn.contact-btn input {
    display: inline-block;
    margin: 0;
  }
}

@media screen and (max-width: 447px) {
  .meeting_cont_1>li>.item_5 {
    width: 35%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 65%;
  }
  .meeting_cont_1>li>.item {
    width: 30%;
  }
  .meeting_cont_1>li>.text {
    width: 69%;
  }
  .poster li {
    height: 310px;
  }
  .prefecture .poster li {
    height: 348px;
  }
}

@media screen and (max-width: 438px) {
  .inde1 li .item {
    width: 9%;
  }
}

@media screen and (max-width: 418px) {
  .meeting_cont_1>li>.item_5 {
    width: 36%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 63%;
  }
  .meeting_cont_1>li>.item {
    width: 32%;
  }
  .meeting_cont_1>li>.text {
    width: 96%;
  }
  .rwd-search.en>#___gcse_2>.cse .cse input.gsc-search-button,
  input.gsc-search-button {
    padding: 21px 30px!important;
  }
  .btn.contact-btn input {
    margin: 0;
    padding: 10px 14%;
  }
  .btn.contact-btn a {
    margin: 0;
    padding: 10px 14%;
  }
  .poster li {
    height: 288px;
  }
  .prefecture .poster li {
    height: 325px;
  }
  .rwd-search.en>#___gcse_2>.cse .cse input.gsc-search-button,
  input.gsc-search-button {
    padding: 21px 45px!important;
  }
}

@media screen and (max-width: 414px) {
  .scroll_bar_con {
    width: 380px;
  }
  .news_list li a .news_infor {
    padding: 5px 1% 5px 25%;
    width: 72%;
    float: none;
  }
  .electronic_data_files .details {
    width: 89%;
  }
  span.periodicals_search {
    display: block;
  }
  .hide tr th {
    width: 37%;
  }
  .fvt3.content2 {
    padding: 30px 1%;
  }
  /*
    .table-container table {
        width: 363px!important;
    }
*/
  table#ContentPlaceHolder1_lv_Estate_groupPlaceholderContainer {
    width: 367px;
  }
  /*
    .three-table-list>div {
        padding: 6.2px 1%;
    }
*/
  .three-table-list1 .thr6-1 ul {
    margin-left: 9%!important;
    list-style-position: inside;
  }
  /*
    .fotorama__caption {
    bottom: -115px;
}
    .fotorama__stage {
    margin-bottom: 134px;
}
*/
  section.contact.en {
    margin-top: 32px;
  }
  section.contact {
    margin-top: 32px;
  }
  .left_cont_en {
    margin: 0px 0px;
  }
  .footer ul {
    padding-right: 0px;
  }
  .three-table-list>div {
    /*        height: 59px;*/
  }
  .rwd-social a {
    width: 20.2%;
  }
  .inside-kv .bx-wrapper .bx-pager,
  .inside-kv .bx-wrapper .bx-controls-auto {
    width: 48%;
  }
  .inside-kv .bx-wrapper .bx-pager.bx-default-pager a {
    width: 40px;
  }
  .inside-kv .bx-wrapper .bx-pager,
  .inside-kv .bx-wrapper .bx-controls-auto {
    bottom: 15px;
  }
  .meeting_cont_2>li>.item {
    width: 21%;
  }
  .three-table-list {
    /*
        float: left;
        width: 20%;
*/
  }
  .three-table-list>div {
    /*        width: 100%;*/
  }
  .three-table-list1 {
    /*        width: 80%;*/
  }
  .three-table-list1>div {
    /*
        width: 100%;
        height: 48px;
*/
  }
  #___gcse_1 .gsc-search-button {
    left: -3px;
  }
  #___gcse_1 .cse .cse input.gsc-search-button,
  input.gsc-search-button {
    padding: 21px 50px!important;
  }
  .en .page-kv .page-kv-title {
    font-size: 1.375em;
  }
}

@media screen and (max-width: 405px) {
  .fat-footer .fat-footer-content {
    height: auto;
    margin: 10px 24px;
  }
  .fat-footer .fat-footer-content:first-child {
    margin: 0px 24px 10px;
  }
}

@media screen and (max-width: 399px) {
  .meeting_cont_1>li>.item_5 {
    width: 39%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 60%;
  }
  .meeting_cont_1>li>.item {
    width: 34%;
  }
  .meeting_cont_1>li>.text {
    width: 65%;
  }
  .meeting_cont_3 li .item_2 {
    width: 18%;
  }
  .meeting_cont_2>li>.item {
    width: 23%;
  }
  .faq_list li a .qa_title {
    width: 13%;
  }
  .faq_list li a span {
    width: 78%;
  }
  .poster li {
    height: 283px;
  }
  .prefecture .poster li {
    height: 312px;
  }
  #___gcse_1 .cse .cse input.gsc-search-button,
  input.gsc-search-button {
    padding: 21px 45px!important;
  }
  .text-cont-article .publishing-books-table-rwd tr th {
    padding: 10px 5px;
    width: 40%;
  }
}

@media screen and (max-width: 390px) {
  .inde1 li .item {
    width: 10%;
  }
}

@media screen and (max-width: 375px) {
  .scroll_bar_con {
    width: 345px;
  }
  .inde1 li .txt {
    width: 82%;
  }
  .electronic_data_files .details {
    width: 88%;
  }
  .fvt3.content2 {
    padding: 44px 1%;
  }
  /*
    .fvt3.content1.content3 {
        padding: 28px 1%;
    }
*/
  /*
    .three-table-list.evaluation_team_member_list1 .thr7.estate {
        padding: 16px 1%;
    }
*/
  /*
    .three-table-list.evaluation_team_member_list1 .thr7.america {
        padding: 15px 1%;
    }
*/
  .text-cont-article table tr td {
    word-break: break-word;
  }
  /*
    .table-container table {
        width: 327px!important;
    }
*/
  .target-name2.cont table tr td {
    padding: 8px;
  }
  table#ContentPlaceHolder1_lv_Estate_groupPlaceholderContainer {
    width: 335px;
  }
  .inde1 li span.item.eleven {
    width: 16%;
  }
  .inde1 li span.txt.eleven {
    width: 84%;
  }
  .three-table-list1 .thr6-1 ul {
    margin-left: 6%!important;
    list-style-position: inside!important;
  }
  /*
    .three-table-list {
        float: left;
        width: 34%;
    }
*/
  /*
    .three-table-list1 {
        width: 66%;
        margin-top: 0;
        margin-bottom: 31px;
    }
*/
  .meeting_cont_1>li>.text {
    width: 96%;
  }
  .meeting_cont_3 li .item_2 {
    width: 19%!important;
  }
}

@media screen and (max-width: 374px) {
  .inde1 li .item {
    width: 12%;
  }
  .meeting_cont_1>li>.item_5 {
    width: 41%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 58%;
  }
  .meeting_cont_1>li>.item {
    width: 36%;
  }
  .meeting_cont_1>li>.text {
    width: 63%;
  }
  .meeting_cont_3 li .item_2 {
    width: 20%;
  }
  #___gcse_1 .cse .cse input.gsc-search-button,
  input.gsc-search-button {
    padding: 21px 45px!important;
  }
  /* .page-kv-pic {
    margin-top: 4px;
  } */
  .en .page-kv .page-kv-title {
    font-size: 1.3125em;
  }
  .poster li {
    height: 264px;
  }
  .prefecture .poster li {
    height: 294px;
  }
}

@media screen and (max-width: 349px) {
  .meeting_cont_1>li>.item_5 {
    width: 43%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 56%;
  }
  .meeting_cont_1>li>.item {
    width: 37%;
  }
  .meeting_cont_1>li>.text {
    width: 62%;
  }
  .meeting_cont_2>li>.item {
    width: 24%;
  }
  #___gcse_1 .cse .cse input.gsc-search-button,
  input.gsc-search-button {
    padding: 21px 48px!important;
  }
  .poster li {
    height: 250px;
  }
  .prefecture .poster li {
    height: 282px;
  }
  #___gcse_1 .cse .cse input.gsc-search-button,
  input.gsc-search-button {
    padding: 21px 41px!important;
  }
}

@media screen and (max-width: 360px) {
  .scroll_bar_con {
    width: 331px;
  }
}

@media screen and (max-width: 339px) {
  .meeting_cont_1>li>.item_5 {
    width: 45%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 54%;
  }
  .meeting_cont_1>li>.item {
    width: 38%;
  }
  .meeting_cont_1>li>.text {
    width: 61%;
  }
  .meeting_cont_2>li>.item {
    width: 25%;
  }
  .meeting_cont_2>li>.text {
    width: 72%;
  }
  .meeting_cont_3 li .item_2 {
    width: 21%;
  }
  #___gcse_1 .cse .cse input.gsc-search-button,
  input.gsc-search-button {
    padding: 21px 32px!important;
  }
  .rwd-search .btn {
    width: 52%;
  }
}

@media screen and (max-width: 320px) {
  .scroll_bar_con {
    width: 295px;
  }
  .right_cont_en.grid-col-6 {
    width: 93%;
  }
  .news_list li a .news_infor {
    padding: 5px 1% 5px 32%;
    width: 66%;
    float: none;
  }
  .electronic_data_files .details {
    width: 82%;
  }
  .text-cont-article table tr th {
    padding: 5px 9px;
  }
  /*
    .fvt3.content1 {
        padding: 27px 1%;
    }
*/
  .fvt3.content2 {
    padding: 55px 1%;
  }
  /*
    .fvt5.note1 {
        padding: 28px 1%;
    }
*/
  /*
    .five-table-list {
        width: 35%;
    }
*/
  /*
    .five-table-list1 {
        width: 65%;
    }
*/
  .table-container table td,
  table th {
    border: 1px solid #999;
    padding: .5em 1em;
    word-break: break-word;
  }
  /*
    .table-container table {
        width: 280px!important;
    }
*/
  .target-name2.cont table tr td {
    padding: 7px;
    word-break: break-word;
  }
  table#ContentPlaceHolder1_lv_Estate_groupPlaceholderContainer {
    width: 297px;
  }
  .three-table-list.hide .thr1-2.two {
    padding: 21.5px 1%;
  }
  .three-table-list .thr6.four.four_2 {
    padding: 51px 1%;
  }
  .three-table-list .thr6.five.five_2 {
    padding: 81px 1%;
  }
  .three-table-list .thr6.final {
    padding: 21px 1%;
  }
  .three-table-list1 .thr6-1 ul {
    margin-left: 3%!important;
    font-size: 0.9375em;
    list-style-position: inside!important;
  }
  .three-table-list .thr6.four {
    padding: 66px 1%;
  }
  .three-table-list .thr6.five {
    padding: 66px 1%;
  }
  .inde1 li span.item.eleven {
    width: 19%;
  }
  .inde1 li span.txt.eleven {
    width: 81%;
  }
  /*
    .fotorama__caption {
    bottom: -136px;
}
    .fotorama__stage {
    margin-bottom: 151px;
}
*/
  .rwd-nav-btn {
    float: right;
    display: block;
    width: 31px;
    height: 24px;
    padding: 23px;
    border-left: 1px #ccc solid;
  }
  .index-kv .bx-wrapper {
    position: relative;
    margin: 0 auto;
    padding: 0;
    margin-top: 14%;
  }
  .focus_btn .prefecture_rwd_01 {
    width: 76%;
    background: url(../images/prefecture-01.png) #FFFFFF 36% center no-repeat;
    padding: 14px 32px;
    line-height: 2;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -moz-box-shadow: 4px 4px rgba(20%, 20%, 40%, 0.5);
    -webkit-box-shadow: 4px 4px rgba(20%, 20%, 40%, 0.5);
    box-shadow: 4px 4px rgba(20%, 20%, 40%, 0.5);
    color: #054CA4;
    float: left;
    margin: 0 3%;
    text-align: center;
    display: block;
  }
  .focus_btn .prefecture_rwd_02 {
    width: 76%;
    background: url(../images/prefecture-02.png) #FFFFFF 30% center no-repeat;
    padding: 14px 32px;
    line-height: 2;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    border-radius: 7px;
    -moz-box-shadow: 4px 4px rgba(20%, 20%, 40%, 0.5);
    -webkit-box-shadow: 4px 4px rgba(20%, 20%, 40%, 0.5);
    box-shadow: 4px 4px rgba(20%, 20%, 40%, 0.5);
    color: #054CA4;
    float: left;
    margin: 0 3%;
    text-align: center;
    display: block;
  }
  .video_title {
    background: url(../images/video_icon.png) -4px top no-repeat;
    padding: 10px 0px;
    margin-top: 10px;
    width: 130%;
  }
  .footer-wrap {
    width: 100%;
    max-width: 1280px;
    margin: 0 auto;
    padding-bottom: 25px;
    overflow: hidden;
    position: relative;
    margin-left: 3%;
  }
  .footer ul {
    margin: 0;
    padding: 0;
    list-style: none;
    margin-bottom: 5%;
    width: 95%;
  }
  /* .footer-mark li {
    margin-top: 49%;
    margin-left: 74%;
  } */
  .rwd-nav-btn {
    float: right;
    display: block;
    width: -4px;
    /* height: 24px; */
    padding: 18px 18px 25px 0;
    border-left: none;
  }
  .rwd-search .btn {
    float: left;
    width: 100%;
    height: 45px;
    margin-top: 64px;
    margin-bottom: 0;
  }
  .main_video {
    float: left;
    width: 100%;
  }
  .video_title h1 {
    padding-left: 27px;
    line-height: 20px;
  }
  .video_title {
    background: url(../images/video_icon.png) -4px 7px no-repeat;
    padding: 10px 0px;
    margin-top: 10px;
    width: 100%;
  }
  .fat-footer .fat-footer-content {
    float: left;
    width: 32%;
    line-height: 16px;
    margin: 0px 17px 0px 24px;
  }
  .footer-wrap .footer-mark {
    /* position: absolute; */
    top: 164px;
    right: 29px;
  }
  h1.page-kv-title.writings {
    background: url(../images/writings_icon.png) 19% 37px no-repeat;
  }
  .grid-col-7 {
    width: 93%;
  }
  .list_text {
    float: left;
    padding: 0px 10px;
  }
  h1.page-kv-title.writings {
    background: url(../images/writings_icon.png) 19% 37px no-repeat;
  }
  .list_btn {
    float: right;
    text-align: right;
    width: 30%;
    line-height: 6;
    margin-right: 21px;
  }
  .page-btn a:first-child {
    border-right: 1px solid #ccc;
    display: none;
  }
  .page-btn a:last-child {
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    display: none;
  }
  .grid-col-3 {
    width: 19.6%;
    margin-left: 4%;
  }
  ul.partner_cont li {
    padding: 9px 2%;
    width: 46%;
  }
  .rwd-logo {
    width: 59%;
  }
  .meeting_cont_1>li>.item {
    width: 41%;
  }
  .meeting_cont_1>li>.text {
    width: 96%;
  }
  .meeting_cont_1>li>.item_5 {
    width: 46%;
  }
  .meeting_cont_1>li>.text_5 {
    width: 53%;
  }
  .meeting_cont_1>li>.item_2 {
    width: 22%;
  }
  .meeting_cont_1>li>.text_2 {
    width: 75%;
  }
  .meeting_cont_2>li>.item {
    width: 29%;
  }
  .meeting_cont_2>li>.text {
    width: 64%;
  }
  .meeting_cont_3 li .item_2 {
    width: 26%;
  }
  .meeting_cont_3 li .text_2 {
    width: 63%;
  }
  .meeting_cont_4 li {
    width: 84%;
  }
  .meeting_cont_3 li .item_4 {
    width: 34%;
  }
  .meeting_cont_3 li .text_4 {
    width: 51%;
  }
  .page-bk a {
    margin: 0px 20px 10px;
  }
  .meeting_cont_2 {
    margin: 5px 0px 5px 5%;
  }
  .meeting_cont_3 {
    margin: 5px 0px 5px 2%;
  }
  .tab_list .list_infor .date {
    width: auto;
    padding: 10px;
    float: none;
    background: #00a7ff;
    color: #fff;
  }
  .tab_list .list_infor .infor {
    width: 90%;
  }
  .tab_list .list_infor .number {
    width: 56%;
    margin: 0 auto;
    float: none;
  }
  .text-cont-article ul.list_title {
    display: none;
  }
  /*
    .list_infor li {
        margin-bottom: 30px;
    }
*/
  .pic {
    width: 100%;
  }
  .collection-list li {
    width: 96%;
  }
  section.contact.en {
    margin-top: 28px;
  }
  .inside_content {
    margin-top: 0px;
  }
  section.contact {
    margin-top: 27px;
  }
  .inde1 li .item {
    width: 11%;
  }
  .inde1 li .txt {
    width: 84%;
  }
  .FloatLeftImg .Description,
  .FloatRightImg .Description {
    width: 87%;
  }
  .grid-col-2 {
    width: 12%;
  }
  .rwd-msic ul li {
    width: 48.8%;
  }
  .rwd-social a {
    width: 20%;
  }
  .cont_infor li a.more {
    width: 37%;
  }
  #___gcse_1 .gsc-search-button {
    left: -3px;
  }
  #___gcse_1 .cse .cse input.gsc-search-button,
  input.gsc-search-button {
    height: auto !important;
    min-width: auto !important;
    padding: 14px 82px!important;
  }
  .faq_list li a .qa_title {
    width: 15%;
  }
  .faq_list li .quest_up {
    padding: 16px 5px 16px 10px;
  }
  .faq_list li a span {
    width: 75%;
  }
  .en .page-kv .page-kv-title {
    font-size: 1.25em;
  }
  .en .page-kv-pic {
    margin-top: 3px;
  }
  .pic_infor {
    width: 100%;
    margin-right: 0%;
    height: 369px;
  }
  .pic_text {
    width: 72%;
  }
  .prefecture .poster li {
    height: 262px;
  }
  .poster li {
    height: 233px;
  }
  .rwd-search .btn {
    font-size: 1.25em;
  }
  /*-------------宣導專區-------------*/
  .inside-kv .bx-wrapper .bx-pager,
  .inside-kv .bx-wrapper .bx-controls-auto {
    width: 56%;
  }
}
