@charset "utf-8";

@media screen and (max-width: 1300px) {
    body {
        min-width: 1100px;
        width: 100%;
        overflow-x: scroll;
    }

    #cloud,
    #ppnip {
        min-width: inherit;
        /*overflow: auto;*/
    }

    .main_content {
        width: 100%;
    }

    .bulletin_block {
        width: 100%;
    }

    .main_wrapper,
    .main_wrapper.index {
        margin: 0 3% 70px 3%;
        width: 94%;
    }

    .left {
        width: 20%;
        float: left;
    }

    .sm_title {
        width: 100%;
    }

    .sm_title.product_search,
    .sm_title.commodity_management {
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174733/https://ptp.sfaa.gov.tw/internet/images/product_inquiries_bg.jpg) 0 0 no-repeat;
        background-size: cover;
    }

    .side_menu li a {
        padding: 20px 0 20px 25px;
        width: 88%;
    }
}

@media screen and (max-width: 1024px) {
    body {
        width: 100%;
        min-width: inherit;
        overflow-x: hidden;
    }

    .row_right .ir_title {
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174733/https://ptp.sfaa.gov.tw/internet/images/prohibition_mark.png) 0 0 no-repeat;
        padding-left: 40px !important;
        width: 89%;
    }

    .row_left .ir_title {
        padding-left: 40px !important;
        width: 93.5%;
    }
}

@media screen and (max-width: 940px) {
    .display_userinfo {
        padding: 8px 0;
    }

    .header_misc_nav {
        width: 100%;
    }

    .header_misc_nav li {
        width: 20%;
        border: none;
    }

    .header_misc_nav li a {
        width: auto;
        display: block;
        border-left: 1px solid #fff;
    }

    .header_misc_nav li:first-child a {
        border-left: none;
    }
}


@media screen and (max-width: 830px) {
    .portal_block {
        display: inline-block;
        margin: 132px 0 0 0;
    }

    .portal_box {
        position: absolute;
        width: 800px;
        background: none;
        height: 470px;
    }

    .portal_btn {
        float: none;
    }

    .portal_cont .main_logo {
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174733/https://ptp.sfaa.gov.tw/internet/images/main_logo_icon.jpg) 0 center no-repeat;
        padding-left: 65px;
    }

    .bulletin_cont {
        display: inline-block;
        width: 90%;
        margin: 11px 1%;
        background: #fff;
        padding: 25px 1.5%;
        position: relative;
        vertical-align: top;
        height: inherit;
    }

    .row_left {
        float: left;
        width: 100%;
        position: relative;
    }

    .row_right {
        width: 100%;
        float: left;
        position: relative;
    }

    .bulletin_wrapper {
        padding: 10px 0;
    }

    .footer_cont .fc_right {
        float: left;
        margin: 10px 0;
    }

    .left {
        width: 100%;
        float: left;
    }

    .main_wrapper .right {
        float: left;
        width: 100%;
    }

    .sm_title {
        padding: 14px 0;
    }

    .main_content {
        margin: 10px auto 0 auto;
    }

    .teaching-manual-video li {
        width: 100%;
        margin: 0 0 20px 0;
    }

    .main_nav li {
        border-right: none;
    }

    .main_nav li:first-child {
        border-left: none;
    }
}

@media screen and (max-width: 721px) {
    .welcome_section {
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174733/https://ptp.sfaa.gov.tw/internet/images/welcome_bg.png) 0 0 no-repeat #fe9166;
        background-size: 100%;
        width: 95%;
        -webkit-border-radius: 10px;
        -moz-border-radius: 10px;
        border-radius: 10px;
    }

    .welcome_header {
        text-align: center;
        font-size: 50px;
        margin: 24px 20px;
        line-height: 57px;
    }

    .welcome_link {
        width: 80%;
    }

    .welcome_header strong {
        padding: 15px 0;
    }
}

@media screen and (max-width: 640px) {
    .welcome_section {
        width: 95%;
        min-height: 550px;
        height: 70%;
    }

    .portal_cont .main_logo {
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174733/https://ptp.sfaa.gov.tw/internet/images/main_logo_icon.jpg) center 0 no-repeat;
        padding-left: 0;
        width: 100%;
        padding-top: 46px;
    }

    .portal_block {
        margin: 10% 0 0 0;
    }

    .display_userinfo {
        display: inline-block;
        vertical-align: middle;
        margin: 7px 2%;
        width: 96%;
        text-align: left;
    }

    .purchase_obligation .header_misc_nav {
        background: #18a0d9;
        width: 100%;
    }

    .disability_groups .header_misc_nav {
        width: 100%;
    }

    .header_misc_nav li {
        width: 24%;
    }

    .header_misc_nav li a {
        width: 100%;
    }

    .main_nav li,
    .main_nav li:first-child {
        border: none;
    }

    .main_nav li {
        max-width: none;
        width: 50%;
    }

    .teaching-manual-video a {
        width: 80%;
        padding: 17px 45px 17px 10px;
        margin-left: 0;
    }

    .fat_footer {
        padding: 0;
    }

    .fat_footer ul {
        width: 100%;
        height: auto;
        float: left;
        color: #fff;
        font-size: 14px;
    }
}

@media screen and (max-width: 480px) {
    .welcome_section {
        height: 80%;
    }

    .welcome_header {
        text-align: center;
        font-size: 40px;
        margin: 12px 20px;
        line-height: 50px;
    }

    .welcome_link li {
        width: 90%;
        border-radius: 20px;
        padding: 20px 5%;
        margin: 20px 0;
        font-size: 24px;
        line-height: 30px;
    }

    .welcome_btn a {
        width: 20%;
    }

    .welcome_header strong {
        padding: 15px 0;
    }

    .main_nav li {
        width: 50%;
        text-align: center;
        display: inline-block;
        margin: 10px -4px 10px 0;
    }

    
    .disability_groups .main_nav li {
        width: 30%;
    }
    
    .first_page_btn {
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174733/https://ptp.sfaa.gov.tw/internet/images/home_arrow_mark.png)left center no-repeat;
        padding: 10px 0 10px 20px;
        margin-right: 4px;
    }

    .page_pre_btn {
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174733/https://ptp.sfaa.gov.tw/internet/images/previous_arrow_mark.png)left center no-repeat;
        padding: 10px 0 10px 15px;
        margin-right: 4px;
    }

    .page_nex_btn {
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174733/https://ptp.sfaa.gov.tw/internet/images/next_arrow_mark.png)right center no-repeat;
        padding: 10px 15px 10px 0px;
        margin-left: 4px;
    }

    .last_page_btn {
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174733/https://ptp.sfaa.gov.tw/internet/images/end_arrow_mark.png)right center no-repeat;
        padding: 10px 20px 10px 0;
        margin-left: 4px;
    }

    .search_bar .product_serch {
        float: left;
        width: 100%;
        text-align: left;
        line-height: 38px;
        margin: 10px 0;
    }

    .main_logo img {
        width: 90%;
        float: left;
    }
}

@media screen and (max-width: 320px) {
    .portal_cont .main_logo {
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174733/https://ptp.sfaa.gov.tw/internet/images/main_logo_icon.jpg) center 0 no-repeat;
        padding-left: 0;
        width: 72%;
        padding-top: 46px;
    }

    .portal_block {
        margin: 5% 0 0 0;
    }

    .welcome_section {
        height: 85%;
    }

    .welcome_header strong {
        font-size: 30px;
        padding: 10px 0;
    }

    .welcome_header {
        text-align: center;
        font-size: 34px;
        margin: 24px 20px;
        line-height: 42px;
    }

    .portal_cont .main_logo {
        background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20181111174733/https://ptp.sfaa.gov.tw/internet/images/main_logo_icon.jpg) center 0 no-repeat;
        padding-left: 0;
        width: 100%;
        margin: 0 auto;
        padding-top: 46px;
        font-size: 28px;
    }

    .disability_portal,
    .purchase_portal {
        margin: 30px 5px;
    }

    .welcome_btn {
        margin-top: 15px;
    }
}






/*
     FILE ARCHIVED ON 17:47:33 十一月 11, 2018 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 13:02:16 五月 10, 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)).
*/
