.ellipsis {white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;}

.secret-subject-span {color:#FE6602;}

.secret-icon-span {display:inline-block;float:left;width:13px;height:13px;background-image: url({*@COMMUNITYPATH*}secret_icon.png);margin-right:7px;}

.reply-icon-span {
    /*
    min-width:17px !important;height:17px !important;*/
    display:inline-block;float:left;}


.title-table-div{width:100%;height:100%;}

#tab-content-div1 .go_category-div{text-align:left;margin:15px 0;}

#tab-content-div1 .go_category-div #go_category-select{padding:5px 10px !important;}

.b_category-span {color:#1888E8;}

.paging-div{margin-top:20px;}

.secret-text{color:#FE6602;}


#board-list-search .write_btn li p{/*background:#fff;border:1px solid #ddd;*/ background:#d39f88;color:#fff;border:none;padding:5px 10px;}
#board-list-search {width:100%;margin-top:0px;background:#fff;padding:20px 0px;height:80px;border-bottom:1px solid #ddd;}
#board-list-search ul {float:left }
#board-list-search ul+ul {float:right }
#board-list-search li {float:left;padding-left:3px;}

#sfl{padding:7px; border:1px solid #ccc; height: 36px; }
#stx{padding:16px; border:1px solid #ccc; height: 36px;}
#search_type { height: 36px; }
#search_btn{background:#9a9a9a; color:#fff; border:none; padding:8px 10px; height: 36px; line-height: 18px; }



/* PC [1000xp 이상 적용] */
@media all and (min-width:641px),(max-width:1200px) {

    #con_wrap #top_img1 {}

    #top_img1 img {width:100% }

    #top_img2 {display:none;}
    #top_img3 {display:none;}

    #con_wrap #content_p {min-width:1000px;max-width:1000px;text-align:left;}

    .navi {margin-top:52px;color:#636363;}

    .title1 {margin-top:22px;}
    .title2 {margin-top:136px;}

    #title_kr {font-size:22px;
        font-weight:bold;}

    #title_eng {vertical-align:bottom;color:#7b7b7b;}

    #con1 {height:100%;margin-bottom:10px;}

    #img-row-cover1 {display:block;}
    #img-row-cover2 {display:none;}
    #img-row-cover3 {display:none;}

    /*
    .section_01 {margin-top:30px;float:left;margin-right:6.5%;width:20%;}
    .section_01 dt img {width:100%;height:143px;}

    .section_01 dd {margin-top:10px;text-align:center;
    margin-bottom:5px;}

    .section_02 {margin-left:0px;float:right;margin-top:30px;width:20%;}

    .section_02 dt img {width:100%;height:143px;}

    .section_02 dd {margin-top:10px;text-align:center;margin-bottom:5px;}

    .behavior-div {text-align:right;margin-bottom:10px;}
    */

    #img-row-cover1 .no-list-div{text-align:center;margin:100px 0px;}
    #img-row-cover1 .img-row-div{width:100%;/*height:100%;*/margin-bottom: 40px;}
    #img-row-cover1 .img-p {text-align:center;}
    #img-row-cover1 .img-p p {margin:0px 0 2px 0px;white-space:normal;overflow:hidden;text-overflow:ellipsis;line-height:1.2;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
    #img-row-cover1 .b_title p {font-size:15px;font-weight:bold;margin:10px 0 2px 0px;}
    #img-row-cover1 .b_name p {font-size:12px;font-weight:300;}
    #img-row-cover1 .b_date p {font-size:12px;font-weight:300;}
    #img-row-cover1 .img-url {text-align:center;}
    #img-row-cover1 .img-url a img {width:90%;background-repeat:no-repeat;}


    #tab-content-div1{margin-top:10px;}

    .behavior-div input[type=button]{border:1px solid #ccc;padding:5px 15px;}


    #tab-content-div1 .title-table{background:#fff;width:99%;border-spacing:1px;border-collapse:separate;}

    #tab-content-div1 .title-table th{background:#fff;text-align:center;padding:10px 0;}


    #tab-content-div1 .title-table th.num-th {width:15%;background:url(/asset/file/_board/board_bg.png);border-top:2px solid #e0e0e0;border-bottom:1px solid #d7d7d7; }
    #tab-content-div1 .title-table th.subj-th {width:40%;background:url(/asset/file/_board/board_bg.png);border-top:2px solid #e0e0e0;border-bottom:1px solid #d7d7d7;}
    #tab-content-div1 .title-table th.name-th {width:15%;background:url(/asset/file/_board/board_bg.png);border-top:2px solid #e0e0e0;border-bottom:1px solid #d7d7d7;}
    #tab-content-div1 .title-table th.date-th {width:20%;background:url(/asset/file/_board/board_bg.png);border-top:2px solid #e0e0e0;border-bottom:1px solid #d7d7d7;}
    #tab-content-div1 .title-table th.hit-th	 {width:10%;background:url(/asset/file/_board/board_bg.png);border-top:2px solid #e0e0e0;border-bottom:1px solid #d7d7d7;}


    #tab-content-div1 .content-ul{width:100%;overflow:hidden;border-bottom:2px solid #ccc;}


    #tab-content-div1 .content-ul li{float:left;display:inline-block;padding:10px 0;border-bottom:1px solid #d7d7d7;}
    #tab-content-div1 .content-ul .num-li{width:15%;}
    #tab-content-div1 .content-ul .subj-li{width:40%;text-align:left;}
    #tab-content-div1 .content-ul .subj-li div{margin-left:10px;}
    #tab-content-div1 .content-ul .subj-li div a{color:#1888E8;}
    #tab-content-div1 .content-ul .subj-li div a:hover{text-decoration:underline;}
    #tab-content-div1 .content-ul .name-li{width:15%;}
    #tab-content-div1 .content-ul .date-li{width:20%;}
    #tab-content-div1 .content-ul .hit-li{width:9%;}
    #tab-content-div1 .content-ul .none-li{width:100%;padding:100px 0;}


    #tab-content-div1 .behavior-div{text-align:right;margin:10px 5px;}

    #tab-content-div1 .behavior-div input[type=button]{border:1px solid #ccc;padding:5px 15px;}

    #sfl{padding:7px;border:1px solid #ccc;}
    #stx{padding:16px;border:1px solid #ccc;}
    #search_btn{background:#9a9a9a;color:#fff;border:none;padding:8px 10px;}
    .paging-mob{display:none;}
    .paging-pc{width:100%;overflow:hidden;display:block;margin-bottom:40px;}

    .paginate_complex{padding:15px 0;line-height:normal;text-align:center}
    .paginate_complex a,
    .paginate_complex strong{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;color:#323232;text-decoration:none;vertical-align:top}
    .paginate_complex a:hover, .paginate_complex a:active, .paginate_complex a:focus{background-color:#f8f8f8}
    .paginate_complex strong{color:#d39f88}
    .paginate_complex .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}
    .paginate_complex .direction:hover,
    .paginate_complex .direction:active,
    .paginate_complex .direction:focus{color:#323232;background-color:#fff}
    .paginate_complex .prev{border-left:0}
    .paginate_complex .next{border-right:0}
    .paginate_complex .direction span{display:inline-block;position:relative;top:8px;width:0;height:0;font-size:0;line-height:0;vertical-align:top}
    .paginate_complex .prev span{*left:-4px;margin-right:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-left:0}
    .paginate_complex .next span{margin-left:1px;border:3px solid;border-top:solid #fff;border-bottom:solid #fff;border-right:0}

    .gline{}

    .inner {margin:0px auto 0px auto;}
}


/* mobile [0 ~ 640px 적용] */
@media  all and (max-width: 640px) {

    #sub-container {width:95%;margin:0 auto 30px;;}
    #con_wrap #top_img3 {}
    #top_img3 img {width:100% }
    #top_img1 {display:none;}
    #top_img2 {display:none;}

    #con_wrap #content_p {height:100%;width:90%;text-align:center;}

    .navi {text-align:left;margin-top:15px;color:#636363;}

    .title1 {margin-top:42px;}

    #title_kr {width:100%;font-size:22px;font-weight:bold;}

    #title_eng {display:block;vertical-align:bottom;color:#7b7b7b;}

    #con1 {text-align:center;margin-bottom:10px;}

    #img-row-cover1 {display:none;}
    #img-row-cover2 {display:none;}
    #img-row-cover3 {display:block;}

    /*
    .section_01 {margin-top:30px;float:left;margin-right:9%;width:45%;}
    .section_01 dt img {width:100%;}

    .section_01 dd {margin-top:10px;text-align:center;margin-bottom:5px;}

    .section_02 {margin-left:0px;float:right;margin-top:30px;width:45%;}

    .section_02 dt img {width:100%;}

    .section_02 dd {margin-top:10px;text-align:center;
    margin-bottom:5px;}
    */

    #img-row-cover3{margin-bottom:20px;}

    #img-row-cover3 .no-list-div{text-align:center;margin:100px 0px;}
    #img-row-cover3 .img-row-div{width:100%;/*height:100%;*/margin-bottom:10px;}
    #img-row-cover3 .img-p {width:100%;text-align:center;}
    #img-row-cover3 .img-p p {margin:0px 0px 2px 0;font-size:14px;line-height:18px;padding:0 4%;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
    #img-row-cover3 .b_title p {font-size:15px;font-weight:bold;margin:10px 0 2px 0px;}
    #img-row-cover3 .b_name p {font-size:12px;font-weight:300;}
    #img-row-cover3 .b_date p {font-size:12px;font-weight:300;}
    #img-row-cover3 .img-url {text-align:center;padding-bottom:2%;clear:both;float:left;}
    #img-row-cover3 .img-url a img {width:97.5%;background-repeat:no-repeat;/*background:url(<?=$img_src?>) no-repeat;background-size:100%;*/}

    .behavior-div {margin-top:10px;text-align:right;margin-bottom:10px;}

    .behavior-div input[type=button]{border:1px solid #ccc;padding:5px 15px;}
    .paging-mob{display:block;}
    .paging-pc{display:none;}
    #paging {margin:0px;padding:0px;border-top:1px solid #none;}
    #paging ul{width:95%;margin:0 auto;}
    #paging li{float:left;width:50%;box-sizing:border-box;padding:2px 0;font-size:14px;}
    #paging li:nth-child(1){border-right:1px solid #ddd;;}
    #paging li a{color:#666;}

    #tab-content-div1 .title-table{display:none;}

    #tab-content-div1 .title-table th{background:#fff;text-align:center;padding:5px 0;}

    #tab-content-div1 .title-table th.num-th {display:none;}
    #tab-content-div1 .title-table th.subj-th {width:100%;}
    #tab-content-div1 .title-table th.name-th {width:40%;}
    #tab-content-div1 .title-table th.date-th {width:40%;}
    #tab-content-div1 .title-table th.hit-th	 {width:20%;}

    #tab-content-div1 .content-ul{width:99%;overflow:hidden;border-bottom:2px solid #ccc;}


    #tab-content-div1 .content-ul li{float:left;display:inline-block;padding:5px 0;

    }

    #tab-content-div1 .content-ul .num-li{display:none;}
    #tab-content-div1 .content-ul .subj-li{width:100%;text-align:left;border-top:2px solid #e0e0e0;border-bottom:1px solid #d7d7d7;}


    #tab-content-div1 .content-ul .subj-li div{margin-left:10px;background-color:#efefef;}
    #tab-content-div1 .content-ul .subj-li div a{color:#1888E8;}
    #tab-content-div1 .content-ul .subj-li div a:hover{text-decoration:underline;}
    #tab-content-div1 .content-ul .name-li{width:40%;text-align:left;}
    #tab-content-div1 .content-ul .name-li div{margin-left:10px;}
    #tab-content-div1 .content-ul .date-li{width:40%;}

    #tab-content-div1 .content-ul .date-li .date{}
    #tab-content-div1 .content-ul .date-li .time{display:none;}

    #tab-content-div1 .content-ul .hit-li{width:19%;}

    #tab-content-div1 .content-ul .none-li{width:100%;padding:100px 0;}


    #tab-content-div1 .behavior-div{text-align:right;margin:10px 5px;}

    #tab-content-div1 .behavior-div input[type=button]{border:1px solid #ccc;padding:10px;width:100%;}


    #board-list-wrap #list-title #title-num {display:none;}
    #board-list-wrap #list-title #title-subject {width:70%;}
    #board-list-wrap #list-title #title-name {display:none;}
    #board-list-wrap #list-title #title-date {display:block;width:30%;}
    #board-list-wrap #list-title #title-hit {display:none;}

    #board-list-wrap .list-list .list-01 {display:none;}
    #board-list-wrap .list-list .list-02 {width:65%;text-align:left;padding:0 0 0 5% }
    #board-list-wrap .list-list .list-03 {display:none;}
    #board-list-wrap .list-list .list-04 {display:block;width:30%;text-align:right;font-size:14px;color:#999;}
    #board-list-wrap .list-list .list-05 {display:none;}

    #board-list-search {width:100%;text-align:center;margin-top:10px;background:#fff;padding:0px;height:100px;border-bottom:none;;}
    #board-list-search ul:nth-child(1){width:95%;margin-left:2.5%;margin-bottom:10px;}
    #board-list-search .write_btn {width:95%;margin-right:2.5%;margin-bottom:10px;}
    #board-list-search li.board-list-title {width:30%}
    #board-list-search li.board-list-text {width:50%}
    #board-list-search li.board-list-search {width:20%}

    #sfl{padding:7px;border:1px solid #ccc;width:100%}
    #stx{padding:16px;border:1px solid #ccc;width:100%}
    #search_btn{background:#9a9a9a;color:#fff;border:none;;padding:8px 10px;width:100%}
    #board-list-search .write_btn li {width:100%;text-align:center;}
    #board-list-search .write_btn li p{background:#d39f88;color:#fff;border:none;padding:8px 0;font-size:16px;width:100%;}

    .gline{border-top:none;}
    .inner {margin:10px auto 0px auto;}
    .P-scontent{margin-bottom:0;}
    .P-footer{margin-top:0;}

    /* breadCrumb */
    .breadCrumb{display:none;}
}


/* renewal */

.basic-list-wrapper:hover {
    background: #e9e9e9;
    cursor:pointer;
}

.basic-list-wrapper:active {
    background: #e9e9e9;
    cursor:pointer;
}

#board-list #list-title .list-list .basic-list-wrapper ul li{
    text-align: center;
}

.basic-list-secret {
    width: 90%;
    text-align: left;
}

.basic-list-comment {
    color: #ff0000;
}



.search-category {
    float: left;
    padding: 0px 3px 0px 3px;
}

/*#search_type { height: 34px; }*/

@media all and (max-width:640px) {
    .search-category {
        float: none;
        width: 100%;
    }
    .search-category > #sfl {
        width: 95%;
    }

    .search-text {
        width: 95%;
        margin: 3px 0px 3px 2.5%;
    }

    .search-text > .board-list-title > #search_type {
        width: 100%;
    }
}