@charset "euc-kr";
/*CSS Document*/
@import url(/adm/wiz_reset.css);

body, table, th, td, input, select, textarea, div {
    font-family:'Dotum','µ¸¿ò',sans-serif;
    font-size:12px;
}

th { font-weight:400; color:#555; }
.select {color:#666; border:1px solid #ccc; background-color:#fff;}
.input {padding:2px; border:1px solid #dfdfdf; background-color:#f7f7f7;}
.input_idpw {color:#545454; border:1px solid #dfdfdf; background-color:#fff;}
.search_input {color: #847f74; border: #cfcfcf 1px solid; background-color: #fff; }
.category_pd { padding-bottom:5px; display: none;}

/*ÆäÀÌÂ¡°£°Ý*/
.Paging_Num td {font-size:11px;}
.Paging_Num b { text-decoration:underline;}
.Paging_Num a {
    color:#909090;
}
/*ÆÐ½º¿öµåÀÎÇ²*/
.Password_input input { height:20px; line-height:20px; background:#fff; border:1px solid #ccc; margin:0 1px; padding:3px 4px 3px;}

/* °ü¸®ÀÚ ¹öÆ° */
.adm_btn .btn {
    display:inline-block;
    width:70px;
    height:28px;
    font-size:12px;
    font-family:'Dotum','µ¸¿ò',sans-serif;
    letter-spacing:-0.095rem;
    line-height:29px;
    background:#9498a1;
    color:#fff;
    text-align:center;
    border:1px solid #858991;
    box-sizing:border-box;
    vertical-align:middle;
    cursor:pointer;
}
.adm_btn .list_btn {
    color:#888;
    background:#fff;
    border-color:#d9d9d9;
}
/***************************************************** ¸®½ºÆ® *****************************************************/
.bbs_table .subject {
    height:24px;
    font-size:13px;
    letter-spacing:-0.025rem;
    word-break:break-all;
}
.bbs_table .bbs_inner_img img:hover {
    border:1px solid #666 !important;
}

/* °Ô½ÃÆÇ ÇÏ´Ü °Ë»ö------------------------------------------*/
.AWbbs_f_search{background:#f9f9f9; padding:18px 0;}
.AWbbs_f_search select{height:37px; border:1px solid #ccc; padding:4px 4px 5px;}
.AWbbs_f_search input{width:200px; height:37px; line-height:20px; background:#fff; border:1px solid #ccc; margin:0 5px; padding:3px 4px 3px;  box-sizing:border-box;}
.AWbbs_f_search button{width:50px; height:37px; background:#666; text-align:center; color:#fff; font-family:'Dotum','µ¸¿ò',sans-serif; font-size:12px;}

/***************************************************** ÀÎÇ² *****************************************************/
/* °Ô½ÃÆÇ input ------------------------------------------*/
.AWbbs_input_table{border-top:1px solid #333;}
.AWbbs_input_table th, .AWbbs_input_table td{text-align:left; padding-left:15px; border-bottom:1px solid #ddd;}
.AWbbs_input_table th{height:38px; background:#f7f7f7;}

/* Ã¼Å©¹Ú½º (HTML ºñ¹Ð±Û °øÁö±Û) */
.AW_bbs_input_checkbox{margin:0 0 10px;}
.AW_bbs_input_checkbox input{vertical-align:middle;}
.AW_bbs_input_checkbox label{vertical-align:middle; margin:0 10px 0 2px;}

.AWbbs_input_table .AWbbs_select {
    height:29px;
    line-height:29px;
    vertical-align:middle;
}
.AWbbs_input_table .input {
    height:29px;
    line-height:30px;
    box-sizing:border-box;
}
.AWbbs_input_table textarea.input {
    height:auto;
    line-height:1.4;
}
.AWbbs_input_table .vcode {
    height:22px;
    line-height:22px;
}
.required_txt {
   text-align:right; margin:0 0 10px; 
}
.passwd_area .passwd {
    display:inline-block;
    margin-left:4px;
}

/***************************************************** »ó¼¼ *****************************************************/
/* °Ô½ÃÆÇ view ------------------------------------------*/
.AWbbs_view_table{}
.AWbbs_view_table.border{border-top:1px solid #777;}
.AWbbs_view_table th, .AWbbs_view_table td{text-align:left; padding-left:15px; border-bottom:1px solid #e2e2e2;}
.AWbbs_view_table th{height:40px; background:#f9f9f9;}
.AWbbs_view_table .v_ttl {
    display:inline-block;
}
.AWbbs_view_table .v_ttl:after {
    content:'';
    display:inline-block;
    width:1px;
    height:11px;
    background:#ddd;
    vertical-align:middle;
    margin:0 5px 0 7px;
}
.AWbbs_view_table .v_ttl:last-child:after {
    display:none;
}
.AWbbs_view_content {
    padding:25px 15px;
}
.AWbbs_view_table .AWbbs_view_content img {
    width:auto;
    max-width:100%;
    height:auto;
}

/* Å×ÀÌºí ¾È¿¡ Å×ÀÌºí ¸®¼Â */
.AWbbs_view_table table{border:0 none;}
.AWbbs_view_table table th, .AWbbs_view_table table td{height:auto; padding:0; border:0 none; background:none;}

	

/***************************************************** ÄÚ¸àÆ® *****************************************************/
.AWbbs_comment_area .comment_area {
    background:#f7f7f7; border:1px solid #ddd; padding:19px; margin-bottom:20px;
}
.AWbbs_comment_area .com_ttl {
    font-family:'Dotum','µ¸¿ò','Nanumgothic',sans-serif;
    font-size:12px;
    color:#555;
    font-weight:600;
    margin-bottom:10px;
}
.AWbbs_comment_area .comment_area .com_textarea {
    width:100%; height:62px; word-break:break-all; background:#fff; padding:10px; border:1px solid #ddd; box-sizing:border-box; overflow-y:auto; resize:none;
}
.AWbbs_comment_area .comment_area .com_textarea::-webkit-input-placeholder {color:#aaa;}
.AWbbs_comment_area .comment_area .com_submit {
    width:56px;
    height:60px;
    line-height:60px;
    background:#666;
    color:#fff;
    font-weight:600;
}

.AWbbs_comment_area .com_count {
    font-family:'Dotum','µ¸¿ò','Nanumgothic',sans-serif;
    font-size:12px;
    color:#555;
    font-weight:400;
    margin-bottom:10px;
}

/* ÄÚ¸àÆ® */
.AWbbs_comment_area .AWbbs_comment_id {border-top:1px solid #ddd;}
.AWbbs_comment_id th { text-align:left; color:#999; }
.AWbbs_comment_id th b { display:inline-block; color:#222; font-weight:bold; margin-right:10px;}
.AWbbs_comment_id th .c_bar:after {
    content:'';
    display:inline-block;
    width:1px;
    height:11px;
    background:#ddd;
    margin:0 10px;
    vertical-align:middle;
}
.AWbbs_comment_id td {
    line-height:21px;
    color:#777;
}
.AWbbs_comment_id .btn {
    display:inline-block;
    width:35px;
    height:22px;
    line-height:24px;
    border:1px solid #ddd;
    color:#717277;
    background:#f7f7f7;
    text-align:center;
    font-size:11px;
    letter-spacing:-0.09rem;
    cursor:pointer;
    box-sizing:border-box;
}


/* ÄÚ¸àÆ®¾²±â */
.AWbbs_comment_input_info{}
.AWbbs_comment_input_info .input{ width:160px; height:29px; line-height:29px; background:#fff; border-color:#ddd; padding-left:10px; box-sizing:border-box;}
.AWbbs_comment_input_info input::-webkit-input-placeholder { color:#aaa; }
.AWbbs_comment_area .comment_txt {
    margin:4px 0 0;
}
.AWbbs_comment_area .comment_txt td:last-child {
    padding-left:4px;
}

/***************************************************** ±Û »èÁ¦ *****************************************************/
.AWbbs_passwd { width:450px; margin:0 auto; border:2px solid #eaeaea; padding:20px 10px; }

/***************************************************** »óÇ°Æò *****************************************************/
/* »óÇ°Æò view ------------------------------------------*/
.Prd_review_bbs { border:1px solid #ddd; background:#fafafa; padding:20px; margin:15px 0; }
.Prd_review_bbs_img img { padding:3px; background:#fff; border:1px solid #ddd; }
.Prd_review_bbs_info {}
.Prd_review_bbs_info th { text-align:left; border-bottom:1px solid #ddd; padding-bottom:15px;  font-size:16px; }
.Prd_review_bbs_info td { padding-top:15px;  }
.Prd_review_bbs_info td span { color:#d43d60;  }



@media screen and (max-width:900px) {
    /* list.php */
    .bbs_table thead {
        display:none;
    }
    .bbs_table > tbody > tr {
        display:block;
    }
    .bbs_table > tbody > tr > td {
        display:inline-block;
        float:left;
        width:33.3%;
    }
    .bbs_table tbody > tr.notice_on {
        background:#f9f9f9;
    }
    .bbs_table tbody > tr.bor {
        padding:0;
    }
    .bbs_table tbody > tr.bor td[colspan="10"] {
        display:block;
    }
    .bbs_table .chk_box, .bbs_table .no, .bbs_table .subject {
        display:block;
        text-align:left;
    }
    .bbs_table .chk_box {
        margin-bottom:5px;
    }
    .bbs_table .no_num, .bbs_table .h_ttl {
        display:inline-block;
        margin-right:3px;
    }
    .bbs_table .no {
        color:#999;
        height:16px;
    }
    .bbs_table .subject {
        font-size:15px;
        line-height:21px;
        letter-spacing:-0.025rem;
        color:#aaa;
        padding-left:0;
        margin-bottom:12px;
        text-align: center;
        border-bottom:1px solid #ccc;
    }
    .bbs_table .subject a {
        color:#222;
    }
    .bbs_table .subject a:hover {
        text-decoration:underline;
    }
    .bbs_table .subject ~ td {
        display:inline-block;
        color:#999;
    }
    .bbs_table .subject ~ td:after {
        content:'';
        display:inline-block;
        width:1px;
        height:11px;
        background:#ddd;
        vertical-align:middle;
        margin:0 4px 0 5px;
    }
    .bbs_table .subject ~ td:last-child:after {
        display:none;
    }
    
    /* input.php */
    .AWbbs_input_table { 
        display:block;
        width:100%;
    }
    .AWbbs_input_table thead, .AWbbs_input_table tbody {
        width:100%;
        display:inline-block;
    }
    .AWbbs_input_table thead tr, .AWbbs_input_table tbody tr {
        display:block;
        width:100%;
    }
    .AWbbs_input_table thead tr:after {
        content:'';
        display:block;
        clear:both;
    }
    .AWbbs_input_table thead th, .AWbbs_input_table thead td {
        padding:4px 0 4px 15px;
        box-sizing:border-box;
    }
    
    .AWbbs_input_table thead th {
        display:inline-block;
        float:left;
        width:22%;
        line-height:29px;
    }
    .AWbbs_input_table thead td {
        display:inline-block;
        float:left;
        width:78%;
        min-height:38px;
    }
    .AWbbs_input_table thead .input {
        width:160px;
        vertical-align:middle;
        padding-left:9px;
    }
    .AWbbs_input_table tbody td[colspan="4"] {
        display:block;
        width:100%;
    }
    .AWbbs_input_table tbody tr:after {
        content:'';
        display:block;
        clear:both;
    }
    .AWbbs_input_table tbody th, .AWbbs_input_table tbody td {
        padding:4px 0 4px 15px;
        box-sizing:border-box;
    }
    .AWbbs_input_table tbody th {
        display:inline-block;
        float:left;
        width:22%;
        line-height:29px;
    }
    .AWbbs_input_table tbody td {
        display:inline-block;
        float:left;
        width:78%;
        min-height:38px;
    }
    .AWbbs_input_table thead .passwd_area > * {
        height:55px;
    }
    .AWbbs_input_table thead .passwd {
        display:block;
        margin-top:4px;
        margin-left:0;
        font-size:11px;
    }
}
@media screen and (max-width:640px) {
    .bbs_table > tbody > tr {
        padding:20px 10px;
    }
    .bbs_table > tbody > tr > td {
        display:inline-block;
        float:left;
        width:50%;
        padding:0 10px;
        box-sizing:border-box;
    }
    .bbs_table .bbs_inner_img {
        width:100%;
    }
    .bbs_table .bbs_inner_img img {
        width:100%;
        height:210px;
    }
    .bbs_table .subject ~ td {
        display:block;
        text-align:left;
    }
    .bbs_table .subject ~ td:after {
        display:none;
    }
    .AWbbs_f_search td:first-child {
        display:block;
        margin-bottom:5px;
    }
    .AWbbs_f_search td {
        display:inline-block;
    }
    .AWbbs_f_search select {
        width:100%;
    }
    .AWbbs_f_search input {
        margin:0 3px 0 0;
    }
    /* .Paging_Num {
        display:none;
    } */
    .AWbbs_f_search {
        margin-bottom:20px;
    }
    /* ¸®½ºÆ®¹Ø¿¡ °Ë»öºÎºÐ*/
    .AWbbs_f_search table{
        width:100%;
    }
    .AWbbs_f_search table tbody{
        width:100%;
    }
    .AWbbs_f_search table input{
        width:100%
    }
    .AWbbs_f_search table button{
        width:100%
    }
    .AWbbs_f_search table tbody tr td:nth-child(2){
        width:80%;
    }
    .AWbbs_f_search table tbody tr td:nth-child(3){
        width:20%;
    }
    /* ¸®½ºÆ®¹Ø¿¡ °Ë»öºÎºÐ*/

    
    .adm_btn td {
        display:block;
        text-align:right;
        margin-bottom:5px;
    }
    
    /* view CSS */
    .AWbbs_view_table .v_ttl {
        display:block;
        line-height:21px;
    }
    .AWbbs_view_table td {
        padding:10px 0 10px 15px;
    }
    .AWbbs_view_table .AWbbs_view_content {
        padding:25px 15px;
    }

    .AWbbs_view_table .v_ttl:after {
        display:none;
    }
    .AWbbs_view_table + .AWbbs_view_table th, .AWbbs_view_table + .AWbbs_view_table td {
        font-size:11px;
        padding-left:9px;
    }
    .adm_btn td {
        margin:0;
    }
    .adm_btn .btn {
        width:24%;
        margin-bottom:4px;
    }
    .input_btn, .input_btn tbody {
        width:100%;
        display:block;
    }
    .input_btn tr {
        width:100%;
        display:block;
    }
    .input_btn tr:after {
        content:'';
        display:block;
        clear:both;
    }
    .input_btn td[align="left"] {
        float:left;
    }
    .input_btn td[align="right"] {
        float:right;
    }
    .input_btn .btn {
        width:70px;
    }
    /* comment */
    .AWbbs_comment_area .AWbbs_comment_id {
        padding:0 2%;
        box-sizing:border-box;
    }
    .AWbbs_comment_input_info td {
        display:block;
    }
    .AWbbs_comment_area .comment_txt td{
        display:block;
        width:100%;
    }
    .AWbbs_comment_input_info td img + .input {
        display:inline-block;
        width:120px;
    }
    .AWbbs_comment_input_info td img ~ font {
        display:block;
        margin:2px 0 !important;
        font-size:11px;
        
    }
    .AWbbs_comment_area .comment_txt td:last-child {
        padding:0;
    }
    .AWbbs_comment_area .comment_txt .com_submit {
        width:100%;
        height:35px;
        line-height:35px;
        margin-top:4px;
    }
    .AWbbs_comment_input_info .input {
        display:block;
        width:100%;
        margin-top:4px;
    }
    .AWbbs_comment_input_info .input:first-child {
        margin-top:0;
    }
    .AWbbs_comment_id th {
        height:60px;
    }
    .AWbbs_comment_id th b {
        display:block;
    }
    .AWbbs_comment_id th + td {
        width:37px;
    }
    .AWbbs_comment_id th + td a {
        display:block;
        width:35px;
        height:22px;
        margin-top:4px;
    }
    .AWbbs_passwd { width:96%; margin:0 auto; border:2px solid #eaeaea; padding:20px 10px; box-sizing:border-box;}
    .AWbbs_passwd .pw_img {display:none;}
    .AWbbs_passwd .pw_img+td {display:none;}
    
    /* input.php */
    .required_txt { font-size:11px; color:#555; }
    .AWbbs_input_table th {
        font-size:11px;
    }
    .AWbbs_input_table thead th, .AWbbs_input_table thead td {
        padding:4px 0 4px 8px;
    }
    .AWbbs_input_table thead select + .input_ttl {
        width:95% !important;
        margin-top:4px;
    }
    .AWbbs_input_table thead .passwd_area > * {
        height:60px;
    }   
    .AWbbs_input_table tbody .vcode_area {
        height:55px;
        font-size:11px;
    }
    .AWbbs_input_table tbody td.vcode_area {
        padding:8px;
    }
    .AWbbs_input_table tbody font.comment {
        display:block;
        margin:4px 0 0;
        font-size:11px;
    }
    .AWbbs_input_table thead .cate_on {
        height:78px;
    }
    .AWbbs_input_table thead td.cate_on {
        padding:8px;
    }
}


@media screen and (max-width:450px) {
.AWbbs_view_content table{
    width:100% !important;
    }

.bbs_table > tbody > tr > td {
    padding:0 10px;
    }
.bbs_table .bbs_inner_img img {
    height:130px;
    }

}

@media screen and (max-width:340px) {
    .required_txt { font-size:9px; color:#555; letter-spacing:-0.025rem; }
    .AWbbs_input_table thead .passwd_area > * {
        height:65px;
    }
}