﻿@charset "UTF-8";
/* line 3, ../sass/_set_input.scss */
/*.select2-container--default .select2-selection--single {
    vertical-align: middle;
    border: 1px solid #cdcdcd;
    box-sizing: border-box;
    border-radius: 3px;
    line-height: 22px;
    background-color: #ffffff;
    height: 34px;
    font-family: "微軟正黑體", "Helvetica Neue", Helvetica, sans-serif, "新細明體";
}*/
/* line 14, ../sass/_set_input.scss */
/*.select2-container--default .select2-selection--single:focus {
        outline: 0;
        box-shadow: 0 0 3px #254e84 inset;
    }*/
/* line 19, ../sass/_set_input.scss */
/*.select2-container--default [disabled].select2-selection--single {
    background-color: #cdcdcd;
}*/
/* line 23, ../sass/_set_input.scss */
/*.select2-container--default [type="file"].select2-selection--single {
    height: auto;
}

@media print {*/
/* line 3, ../sass/_set_input.scss */
/*.select2-container--default .select2-selection--single {
        border: none !important;
        padding: 0 !important;
    }
}*/

@font-face {
    font-family: 'icomoon';
    src: url("../image/icon-font/icomoon.eot?59oic8");
    src: url("../image/icon-font/icomoon.eot?#iefix59oic8") format("embedded-opentype"), url("../image/icon-font/icomoon.ttf?59oic8") format("truetype"), url("../image/icon-font/icomoon.woff?59oic8") format("woff"), url("../image/icon-font/icomoon.svg?59oic8#icomoon") format("svg");
    font-weight: normal;
    font-style: normal;
}
/* line 1, ../sass/_set_layout.scss */
html {
    font-size: 15px;
    font-family: "微軟正黑體", "Helvetica Neue", Helvetica, sans-serif, "新細明體";
}

@media print {
    /* line 1, ../sass/_set_layout.scss */
    html {
        font-size: .8rem;
    }
}

/* line 10, ../sass/_set_layout.scss */
html, body {
    touch-action: auto;
}

/* line 16, ../sass/_set_layout.scss */
.inlineInput label + input {
    margin-left: 10px;
}

/* line 25, ../sass/_set_layout.scss */
td.Sortable:before {
    content: url('../image/point.png');
    margin-right: 5px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -5px;
}

/* line 36, ../sass/_set_layout.scss */
#map {
    margin-top: 10px;
}
    /* line 39, ../sass/_set_layout.scss */
    #map #pac-input {
        top: 8px;
    }
    /* line 43, ../sass/_set_layout.scss */
    #map #firstHeading {
        font-size: 1.45rem;
    }
    /* line 47, ../sass/_set_layout.scss */
    #map #bodyContent {
        margin-top: 6px;
    }
    /* line 51, ../sass/_set_layout.scss */
    #map #ModifyMark, #map #DeleteMark, #map #SaveMark {
        margin: 3px;
        margin-top: 10px;
    }

/* line 57, ../sass/_set_layout.scss */
.NonDeskTop {
    display: inherit;
}

/*ul*/
/* line 63, ../sass/_set_layout.scss */
#treeDemo * {
    font-size: 1rem;
}
/* line 67, ../sass/_set_layout.scss */
#treeDemo li {
    margin-top: 10px;
}

/* line 72, ../sass/_set_layout.scss */
.status.field-validation-valid {
    display: none !important;
}

/* line 76, ../sass/_set_layout.scss */
.input-validation-error {
    border: 1px solid #ffffff !important;
}

@media screen and (max-width: 768px) {
    /* line 83, ../sass/_set_layout.scss */
    .g.ref {
        display: none !important;
    }
}

/* line 91, ../sass/_set_layout.scss */
.QuickSettin {
    position: absolute;
    right: 0px;
    top: -5px;
}

@media screen and (max-width: 768px) {
    /* line 91, ../sass/_set_layout.scss */
    .QuickSettin {
        position: static;
        margin-top: 10px;
    }
}

/* line 105, ../sass/_set_layout.scss */
.LiPreView a {
    pointer-events: none;
}
/* line 111, ../sass/_set_layout.scss */
.LiPreView .prev a, .LiPreView .next a {
    pointer-events: auto;
}

/*table*/
/* line 118, ../sass/_set_layout.scss */
.dynamic-table {
    width: 100%;
    border-collapse: collapse;
}
    /* line 123, ../sass/_set_layout.scss */
    .dynamic-table tr {
        background-color: #ffffff;
    }

@media print {
    /* line 123, ../sass/_set_layout.scss */
    .dynamic-table tr {
        page-break-inside: avoid;
    }
}
/* line 131, ../sass/_set_layout.scss */
.dynamic-table tr:nth-child(even) {
    background-color: #ebeff2;
}

@media print {
    /* line 131, ../sass/_set_layout.scss */
    .dynamic-table tr:nth-child(even) {
        background-color: rgba(37, 78, 132, 0.1);
        -webkit-print-color-adjust: exact !important;
    }
}
/* line 140, ../sass/_set_layout.scss */
.dynamic-table tr:last-child {
    background-color: transparent;
}
/* line 145, ../sass/_set_layout.scss */
.dynamic-table th, .dynamic-table td {
    border: 0;
    vertical-align: top;
    text-align: left;
}

@media print {
    /* line 145, ../sass/_set_layout.scss */
    .dynamic-table th, .dynamic-table td {
        font-size: .7em;
    }
}
/* line 156, ../sass/_set_layout.scss */
.dynamic-table th {
    white-space: nowrap;
    font-weight: bold;
    padding: 6px 10px;
}
    /* line 165, ../sass/_set_layout.scss */
    .dynamic-table th.is-require:before {
        content: '*';
        color: #ffffff;
    }
/* line 172, ../sass/_set_layout.scss */
.dynamic-table td {
    padding: 6px 10px;
    position: relative;
}
    /* line 176, ../sass/_set_layout.scss */
    .dynamic-table td .input {
        vertical-align: top;
    }
/* line 185, ../sass/_set_layout.scss */
.md.static-form .dynamic-table .list li {
    margin-right: 3px;
    display: block;
}
/* line 192, ../sass/_set_layout.scss */
.dynamic-table textarea {
    min-width: 200px;
}

/* line 197, ../sass/_set_layout.scss */
.datepicker {
    z-index: 10000 !important;
}

/* line 203, ../sass/_set_layout.scss */
.station-out {
    background-image: url(../image/icon-station-out.png);
}

/* line 207, ../sass/_set_layout.scss */
.station-notice {
    background-image: url(../image/icon-station-notice.png);
}

@page {
    size: A4;
    margin: 40px 20px;
}
/* line 223, ../sass/_set_layout.scss */
/*.select2-container--default .select2-selection--single {
    border: 1px solid #cdcdcd !important;
}*/
/* line 228, ../sass/_set_layout.scss */
/*.select2-container--default .select2-selection--single .select2-selection__rendered {
        line-height: 30px !important;
    }*/
/* line 233, ../sass/_set_layout.scss */
/*.select2-container--default .select2-selection--single .select2-selection__arrow {
        top: 3px !important;
        right: 6px !important;
    }*/

/* line 243, ../sass/_set_layout.scss */
.select2-search--dropdown .select2-search__field {
    padding: 8px !important;
}

/* line 5, ../sass/CustmerStyle.scss */
.overlay {
    width: 200vw;
    height: 120vh;
    background: rgba(0, 0, 0, 0.6);
    z-index: 20000;
    position: fixed;
    margin-top: -120px;
    margin-left: -213px;
}
    /* line 13, ../sass/CustmerStyle.scss */
    .overlay .lightbox {
        z-index: 20001;
        width: 40%;
        height: 500px;
        margin-left: 8%;
        margin-right: 10%;
        margin-top: 8%;
    }

position: relative;
}

@media screen and (max-width: 1200px) and (min-width: 769px) {
    /* line 13, ../sass/CustmerStyle.scss */
    .overlay .lightbox {
        width: 70%;
    }
}

@media screen and (max-width: 768px) and (min-width: 561px) {
    /* line 13, ../sass/CustmerStyle.scss */
    .overlay .lightbox {
        width: 85%;
    }
}

@media screen and (max-width: 768px) {
    /* line 13, ../sass/CustmerStyle.scss */
    .overlay .lightbox {
        width: 85%;
    }
}
/* line 34, ../sass/CustmerStyle.scss */
.overlay .lightbox .slideshow-container {
    position: relative;
    background: white;
    height: 200px;
    border-radius: 15px;
}
    /* line 44, ../sass/CustmerStyle.scss */
    .overlay .lightbox .slideshow-container .myImg {
        position: absolute;
        top: 8%;
        left: 5%;
        bottom: 0;
        width: 40%;
        height: 330px;
        /*
   @include media ('phone') {
      
   }
   @include media ('pad') {
      
   }*/
    }
        /* line 62, ../sass/CustmerStyle.scss */
        .overlay .lightbox .slideshow-container .myImg span {
            position: absolute;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            background-repeat: no-repeat;
            background-position: center;
            background-size: cover;
        }
        /* line 72, ../sass/CustmerStyle.scss */
        .overlay .lightbox .slideshow-container .myImg + .mySlides {
            margin-left: 42%;
            width: 48%;
        }

@media screen and (max-width: 1200px) and (min-width: 769px) {
    /* line 72, ../sass/CustmerStyle.scss */
    .overlay .lightbox .slideshow-container .myImg + .mySlides {
        margin-left: 40%;
    }
}

@media screen and (max-width: 768px) and (min-width: 561px) {
    /* line 72, ../sass/CustmerStyle.scss */
    .overlay .lightbox .slideshow-container .myImg + .mySlides {
        margin-left: 37%;
    }
}

@media screen and (max-width: 560px) {
    /* line 72, ../sass/CustmerStyle.scss */
    .overlay .lightbox .slideshow-container .myImg + .mySlides {
        margin-left: 35%;
    }
}
/* line 90, ../sass/CustmerStyle.scss */
.overlay .lightbox .slideshow-container .mySlides {
    padding-top: 5%;
    padding-left: 50px;
    width: 90%;
}

@media screen and (max-width: 768px) and (min-width: 561px) {
    /* line 90, ../sass/CustmerStyle.scss */
    .overlay .lightbox .slideshow-container .mySlides {
        padding-left: 40px;
    }
}

@media screen and (max-width: 560px) {
    /* line 90, ../sass/CustmerStyle.scss */
    .overlay .lightbox .slideshow-container .mySlides {
        padding-left: 20px;
    }
}
/* line 103, ../sass/CustmerStyle.scss */
.overlay .lightbox .slideshow-container .mySlides .mytitle {
    display: none;
    border-bottom: 1px solid #254e84;
}
    /* line 107, ../sass/CustmerStyle.scss */
    .overlay .lightbox .slideshow-container .mySlides .mytitle p {
        margin-block-start: 0em;
        margin-block-end: 0.5em;
        font-size: 1.4em;
        font-weight: bold;
    }
/* line 114, ../sass/CustmerStyle.scss */
.overlay .lightbox .slideshow-container .mySlides .mycontent {
    letter-spacing: 0.5px;
    line-height: 1.2;
    overflow: auto;
    padding: 10px 20px 10px 10px;
    margin-top: 10px;
    background-color: #f2f2f2;
    text-align: center;
    /* Track */
    /* Handle */
    /* Handle on hover */
}
    /* line 122, ../sass/CustmerStyle.scss */
    .overlay .lightbox .slideshow-container .mySlides .mycontent ::-webkit-scrollbar {
        width: 10px;
    }
    /* line 127, ../sass/CustmerStyle.scss */
    .overlay .lightbox .slideshow-container .mySlides .mycontent ::-webkit-scrollbar-track {
        background: #888;
    }
    /* line 132, ../sass/CustmerStyle.scss */
    .overlay .lightbox .slideshow-container .mySlides .mycontent ::-webkit-scrollbar-thumb {
        background: #888;
    }
        /* line 137, ../sass/CustmerStyle.scss */
        .overlay .lightbox .slideshow-container .mySlides .mycontent ::-webkit-scrollbar-thumb:hover {
            background: #555;
        }

@media screen and (max-width: 768px) and (min-width: 561px) {
    /* line 114, ../sass/CustmerStyle.scss */
    .overlay .lightbox .slideshow-container .mySlides .mycontent {
        height: 210px;
    }
}

@media screen and (max-width: 560px) {
    /* line 114, ../sass/CustmerStyle.scss */
    .overlay .lightbox .slideshow-container .mySlides .mycontent {
        height: 190px;
        padding: 10px;
    }
}
/* line 151, ../sass/CustmerStyle.scss */
.overlay .lightbox .dot-container {
    text-align: center;
    padding: 8px;
    background: #ddd;
    position: relative;
    margin: -110px 40px 0 40px;
}
/* line 162, ../sass/CustmerStyle.scss */
.overlay .lightbox .btn {
    position: absolute;
    right: 46%;
    bottom: 25px;
    background-color: #2196F3;
    border: none;
    color: white;
    padding: 8px 16px;
    border-radius: 10px;
    font-size: 1.2em;
}

@media screen and (max-width: 768px) and (min-width: 561px) {
    /* line 162, ../sass/CustmerStyle.scss */
    .overlay .lightbox .btn {
        right: 40px;
    }
}

@media screen and (max-width: 560px) {
    /* line 162, ../sass/CustmerStyle.scss */
    .overlay .lightbox .btn {
        right: 40px;
    }
}
/* line 182, ../sass/CustmerStyle.scss */
.overlay .dot {
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}
    /* line 193, ../sass/CustmerStyle.scss */
    .overlay .active, .overlay .dot:hover {
        background-color: #717171;
    }
/* line 196, ../sass/CustmerStyle.scss */
.overlay .maskbtn {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0px;
    height: 40px;
    width: 80px;
    margin: auto;
    z-index: 20001;
    margin-bottom: 8%;
}
/* line 211, ../sass/CustmerStyle.scss */
.overlay .myloading {
    content: "​";
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    background-color: rgba(255, 255, 255, 0.6);
    z-index: 20002;
}

/* line 230, ../sass/CustmerStyle.scss */
.tab .album-straight .content .list {
    text-align: center;
    /*
li + li{
    .img{
        span{
            background-image: url(../image/sso-02.png) !important;
        }
    }
}
li + li + li{
    .img{
        span{
            background-image: url(../image/sso-03.png) !important;
        }
    }
}
li + li + li + li{
    .img{
        span{
            background-image: url(../image/sso-04.png) !important;
        }
    }
}*/
}
    /* line 233, ../sass/CustmerStyle.scss */
    .tab .album-straight .content .list .div {
        display: block;
        padding: 6px;
        color: inherit;
        transform-origin: center;
        transition: 300ms;
    }
        /* line 240, ../sass/CustmerStyle.scss */
        .tab .album-straight .content .list .div:hover {
            position: relative;
            z-index: 1;
            transform: scale(1.02);
        }
        /* line 246, ../sass/CustmerStyle.scss */
        .tab .album-straight .content .list .div .img {
            width: 33.3333333333%;
            max-width: 220px;
            min-width: 120px;
            margin: 0 auto;
        }
            /* line 252, ../sass/CustmerStyle.scss */
            .tab .album-straight .content .list .div .img span {
                display: block;
                padding-bottom: 100%;
                background-size: cover;
                background-repeat: no-repeat;
                background-position: center;
                border-radius: 50%;
            }
                /* line 259, ../sass/CustmerStyle.scss */
                .tab .album-straight .content .list .div .img span img {
                    display: none;
                }
        /* line 264, ../sass/CustmerStyle.scss */
        .tab .album-straight .content .list .div .essay {
            text-align: center;
            display: block;
            position: relative;
            background: white;
            color: black;
        }
            /* line 270, ../sass/CustmerStyle.scss */
            .tab .album-straight .content .list .div .essay .caption {
                font-size: 1.15rem;
            }
            /* line 273, ../sass/CustmerStyle.scss */
            .tab .album-straight .content .list .div .essay .p {
                display: none !important;
            }
    /* line 279, ../sass/CustmerStyle.scss */
    .tab .album-straight .content .list li {
        max-width: 220px;
        box-sizing: border-box;
        padding: 6px;
        text-align: left;
        display: inline-block;
        vertical-align: top;
        margin-top: 0;
        /*
  .img{
      span{
          background-image: url(../image/sso-01.png) !important;
      }
  }*/
    }

/* line 334, ../sass/CustmerStyle.scss */
.todo label {
    font-size: 1.2em;
    font-weight: bold;
    width: 50%;
    display: inline-block;
}

/*# sourceMappingURL=CustmerStyle.css.map */

/*
.user-login-header {
    padding: 5px;
    text-align: right;
}

    .user-login-header > div {
        background-color: white;
    }

        .user-login-header > div > div {
            font-weight: bold;
            padding:2px;
        }
*/

.LoginSelect {
    background-color: white;
    margin: auto;
    width: 80%;
}

.LoginRegisterTips > span > a {
    text-align: center;
    font-size: 25px;
    display: block;
}


.lo-login-Register {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    line-height: 1.7;
    z-index: -1000;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    display: initial;
}

    .lo-login-Register > form > .ct {
        border: 1px black solid;
    }

    .lo-login-Register .LoginBlock {
        display: inline-block;
        padding: 20px;
        margin: 20px;
        background-color: #ffffff;
        box-shadow: 0 0 28px #646464;
    }

    .lo-login-Register.ButtonBlock {
        text-align: center;
    }

    .lo-login-Register ul {
        list-style: none;
        padding: 15px;
    }

        .lo-login-Register ul > li {
            text-align: center;
            padding: 2px;
        }

.content .pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
    /* line 10, ../../../fire.app/lib/ruby/compass_extensions/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pagination.scss */
    .content .pagination > li {
        display: inline;
    }
        /* line 12, ../../../fire.app/lib/ruby/compass_extensions/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pagination.scss */
        .content .pagination > li > a,
        .content .pagination > li > span {
            position: relative;
            float: left;
            padding: 6px 12px;
            line-height: 1.428571429;
            text-decoration: none;
            color: #428bca;
            background-color: #fff;
            border: 1px solid #ddd;
            margin-left: -1px;
            font-size: 1rem;
            margin: 1px 0;
        }
        /* line 25, ../../../fire.app/lib/ruby/compass_extensions/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pagination.scss */
        .content .pagination > li:first-child > a,
        .content .pagination > li:first-child > span {
            margin-left: 0;
            border-bottom-left-radius: 4px;
            border-top-left-radius: 4px;
        }
        /* line 32, ../../../fire.app/lib/ruby/compass_extensions/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pagination.scss */
        .content .pagination > li:last-child > a,
        .content .pagination > li:last-child > span {
            border-bottom-right-radius: 4px;
            border-top-right-radius: 4px;
        }
        /* line 41, ../../../fire.app/lib/ruby/compass_extensions/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pagination.scss */
        .content .pagination > li > a:hover, 
        .content .pagination > li > a:focus,
        .content .pagination > li > span:hover,
        .content .pagination > li > span:focus {
            color: #2a6496;
            background-color: #eeeeee;
            border-color: #ddd;
        }
    /* line 51, ../../../fire.app/lib/ruby/compass_extensions/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pagination.scss */
    .content .pagination > .active > a,
    .content .pagination > .active > a:hover, .content .pagination > .active > a:focus,
    .content .pagination > .active > span,
    .content .pagination > .active > span:hover,
    .content .pagination > .active > span:focus {
        z-index: 2;
        color: #fff;
        background-color: #428bca;
        border-color: #428bca;
        cursor: default;
    }
    /* line 63, ../../../fire.app/lib/ruby/compass_extensions/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/_pagination.scss */
    .content .pagination > .disabled > span,
    .content .pagination > .disabled > span:hover,
    .content .pagination > .disabled > span:focus,
    .content .pagination > .disabled > a,
    .content .pagination > .disabled > a:hover,
    .content .pagination > .disabled > a:focus {
        color: #777777;
        background-color: #fff;
        border-color: #ddd;
        cursor: not-allowed;
    }

/* line 5, ../../../fire.app/lib/ruby/compass_extensions/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.content .pagination-lg > li > a,
.content .pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
}
/* line 11, ../../../fire.app/lib/ruby/compass_extensions/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.content .pagination-lg > li:first-child > a,
.content .pagination-lg > li:first-child > span {
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
}
/* line 17, ../../../fire.app/lib/ruby/compass_extensions/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.content .pagination-lg > li:last-child > a,
.content .pagination-lg > li:last-child > span {
    border-bottom-right-radius: 6px;
    border-top-right-radius: 6px;
}

/* line 5, ../../../fire.app/lib/ruby/compass_extensions/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.content .pagination-sm > li > a,
.content .pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
}
/* line 11, ../../../fire.app/lib/ruby/compass_extensions/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.content .pagination-sm > li:first-child > a,
.content .pagination-sm > li:first-child > span {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
/* line 17, ../../../fire.app/lib/ruby/compass_extensions/bootstrap-sass-3.2.0.1/assets/stylesheets/bootstrap/mixins/_pagination.scss */
.content .pagination-sm > li:last-child > a,
.content .pagination-sm > li:last-child > span {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px;
}



.SSOContainer .wrap h3 {
    font-weight: bold;
    font-size: 30px;
    color: #46A3FF;
    border-bottom: 5px solid #46A3FF;
    width: 180px;
    padding: 6px;
}
.NewsComponentRegion {
    margin: 20px;
    padding: 20px;
    background-color: aliceblue;
}

.NewsTitle {
    border-left: 5px rgb(23, 162, 184) solid;
    padding-left: 5px;
}

.NewsContents {
    padding: 30px 0 0px 5px;
    border-bottom: 1px rgb(23, 162, 184) solid;
}

.SSOContainer .wrap.center h3 {
    text-align: center;
}


.NewsAttachmentRegion ,.NewsLinkRegion {
    margin: 15px 0;
    width: 100%;
}

.NewsAttachment, .NewsLink {
    background-color: #e4e4e4;
    border: 3px solid #e4e4e4;
    width: 100px;
    text-align: center;
    display: inline;
    margin: 5px;
    padding: 5px;
}

    .NewsAttachment:hover, .NewsLink:hover {
        transform: scale(1.1);
    }

    .NewsAttachment a, .NewsLink  a{
        text-decoration: none;
    }

.NewsImage {
    margin: 13px;
    background-color: #e4e4e4;
    border: 3px solid #e4e4e4;
}

    .NewsImage:hover {
        transform: scale(1.1);
    }

    .NewsImage div {
        height: 100%;
        background-repeat: no-repeat;
        background-position: center;
        background-size: contain;
        width: 200px;
        height: 120px;
    }

    .NewsImage img {
        max-width: 100%;
        height: auto !important;
        display: none;
    }


/* line 23, ../sass/_cp_selecter.scss */
.NewsAttachment span:before, .NewsLink span:before {
    content: "​";
    display: inline-block;
    background-image: url('../image/fileIcon/icon-file.png?1634614066');
    vertical-align: middle;
    width: 14px;
    height: 18px;
    background-repeat: no-repeat;
    background-position: center;
}


/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-ai:before {
    background-image: url('../image/fileIcon/file-type-ai.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-avi:before {
    background-image: url('../image/fileIcon/file-type-avi.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-bmp:before {
    background-image: url('../image/fileIcon/file-type-bmp.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-cdr:before {
    background-image: url('../image/fileIcon/file-type-cdr.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-css:before {
    background-image: url('../image/fileIcon/file-type-css.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-csv:before {
    background-image: url('../image/fileIcon/file-type-csv.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-dmg:before {
    background-image: url('../image/fileIcon/file-type-dmg.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-doc:before {
    background-image: url('../image/fileIcon/file-type-doc.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-docx:before {
    background-image: url('../image/fileIcon/file-type-docx.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-exe:before {
    background-image: url('../image/fileIcon/file-type-exe.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-gif:before {
    background-image: url('../image/fileIcon/file-type-gif.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-html:before {
    background-image: url('../image/fileIcon/file-type-html.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-ico:before {
    background-image: url('../image/fileIcon/file-type-ico.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-jpeg:before {
    background-image: url('../image/fileIcon/file-type-jpeg.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-jpg:before {
    background-image: url('../image/fileIcon/file-type-jpg.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-js:before {
    background-image: url('../image/fileIcon/file-type-js.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-link:before {
    background-image: url('../image/fileIcon/file-type-link.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-md:before {
    background-image: url('../image/fileIcon/file-type-md.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-mov:before {
    background-image: url('../image/fileIcon/file-type-mov.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-mp3:before {
    background-image: url('../image/fileIcon/file-type-mp3.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-mp4:before {
    background-image: url('../image/fileIcon/file-type-mp4.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-odf:before {
    background-image: url('../image/fileIcon/file-type-odf.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-odp:before {
    background-image: url('../image/fileIcon/file-type-odp.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-ods:before {
    background-image: url('../image/fileIcon/file-type-ods.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-odt:before {
    background-image: url('../image/fileIcon/file-type-odt.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-ogg:before {
    background-image: url('../image/fileIcon/file-type-ogg.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-ogv:before {
    background-image: url('../image/fileIcon/file-type-ogv.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-other:before {
    background-image: url('../image/fileIcon/file-type-other.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-pdf::before {
    background-image: url('../image/fileIcon/file-type-pdf.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-png:before {
    background-image: url('../image/fileIcon/file-type-png.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-ppt:before {
    background-image: url('../image/fileIcon/file-type-ppt.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-pptx:before {
    background-image: url('../image/fileIcon/file-type-pptx.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-psd:before {
    background-image: url('../image/fileIcon/file-type-psd.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-rar:before {
    background-image: url('../image/fileIcon/file-type-rar.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-rss:before {
    background-image: url('../image/fileIcon/file-type-rss.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-sass:before {
    background-image: url('../image/fileIcon/file-type-sass.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-svg:before {
    background-image: url('../image/fileIcon/file-type-svg.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-swf:before {
    background-image: url('../image/fileIcon/file-type-swf.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-tar:before {
    background-image: url('../image/fileIcon/file-type-tar.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-tif:before {
    background-image: url('../image/fileIcon/file-type-tif.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-txt:before {
    background-image: url('../image/fileIcon/file-type-txt.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-wav:before {
    background-image: url('../image/fileIcon/file-type-wav.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-webm:before {
    background-image: url('../image/fileIcon/file-type-webm.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-xls:before {
    background-image: url('../image/fileIcon/file-type-xls.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-xlsx:before {
    background-image: url('../image/fileIcon/file-type-xlsx.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-xml:before {
    background-image: url('../image/fileIcon/file-type-xml.png?1634614066');
}
/* line 41, ../sass/_cp_selecter.scss */
.NewsAttachment span.is-zip:before {
    background-image: url('../image/fileIcon/file-type-zip.png?1634614066');
}


#Data_list table button {
    margin: 2px;
}