/*///////////////////////////////////////////////////////////////////////////////////
//
//	common
//
///////////////////////////////////////////////////////////////////////////////////*/
.now_row {background-color:#efefef;}
.normal_row {background-color:#fff;}
.normal_row2 {background-color:#fff;}

caption {display:none;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	list
//
///////////////////////////////////////////////////////////////////////////////////*/
#board_style {width:100%;}
#board_style .btn {padding:5px 10px 5px 0; text-align:right;}
#board_style .btn a {font-size:12px; padding:8px 20px;}
#board_style .catelist {padding:5px 0 5px 5px;}
#board_style .catelist li {display:inline-block;}
#board_style .catelist li a{border:1px solid #ccc;height:40px;line-height:40px;display:inline-block;width:74px;text-align:center;padding:0 3px;}
#board_style .list {width:100%; border-top:solid 1px #e0e0e0;}
#board_style .list tbody tr {cursor:pointer;}
#board_style .list tbody .notice {background:#fafafa;}
#board_style .list tbody td {padding:14px 0 12px 0; border-bottom:solid 1px #e0e0e0; text-align:center;}
#board_style .list tbody td.prd_img {}
#board_style .list tbody td.prd_img p {font-size:11px; color:#000000;}
#board_style .list tbody td.prd_img p img {}
#board_style .list tbody td.subject {padding:14px 14px 12px 10px; color:#888888; text-align:left;}
#board_style .list tbody td.subject .icon_reply img {width:37px; vertical-align:middle}
#board_style .list tbody td.subject .icon img {height:12px;}
#board_style .list tbody td.subject strong {color:#363636;}
#board_style .list tbody td.subject strong a {color:#363636;}
#board_style .search {width:96%; margin:10px auto;}
#board_style .search table {width:100%;}
#board_style .search table td {text-align:left;}
#board_style .search table td select {border: 1px solid #e5e5e5; width: 90%; height: 40px; box-sizing: border-box; padding-left: 5px; font-size: 14px;}
#board_style .search table td .box {position:relative;}
#board_style .search table td .box .input {border: 1px solid #e5e5e5; width: 100%; height: 40px; box-sizing: border-box; padding-left: 5px; font-size: 14px;border-radius:0px;}
#board_style .search table td .box .btn_search {border-radius:0;position:absolute;top:0;right:0;}

/*///////////////////////////////////////////////////////////////////////////////////
//
//	write/view
//
///////////////////////////////////////////////////////////////////////////////////*/
#board_style2 {width:100%; padding:15px 15px 0px 15px;box-sizing:border-box;}
#board_style2 table {width:100%; border-top:2px solid #dfdfdf;}
#board_style2 table th {padding:7px 0 7px 5px; border-bottom:solid 1px #e0e0e0; font-size:12px; color:#000; text-align:center; background:#f9f9f9}
#board_style2 table td {padding:12px; border-bottom:solid 1px #e0e0e0; font-size:12px; color:#363636; text-align:left;}
#board_style2 table td input[type=text],#board_style2 table td input[type=password]{height:40px;border: 1px solid #d9d9d9;box-sizing:border-box;padding-left:12px;}
#board_style2 table td select {height:40px;border: 1px solid #d9d9d9;width:100px;box-sizing:border-box;padding-left:12px;}
#board_style2 table td input[type=file]{width:100%;}
#board_style2 .check {padding:10px 0 5px 10px;}
#board_style2 .write_content {width:98%; margin:0 auto;}
#board_style2 .write_content textarea{border:1px solid #dfdfdf;}
#board_style2 #uploader {width:100%; margin:5px 0 0 0; border-bottom:solid 1px #e0e0e0;}
#board_style2 .view_content {padding:10px 10px 10px 10px; border-bottom:solid 1px #e0e0e0; color:#363636;min-height:150px;}
#board_style2 .view_content img {width:100%;}
#board_style2 .btn {padding:10px 10px 10px 0; text-align:right;vertical-align:middle}
#board_style2 .btn input{    display: inline-block; width: 80px; padding: 10px 0px; background: #000; color: #fff; font-size: 13px; font-weight: bold; border: 1px solid #000; text-align: center;vertical-align:middle}
#board_style2 .btn a{ display: inline-block; width: 80px; padding: 10px 0px; background: #fff; color: #000; font-size: 13px; font-weight: bold; border: 1px solid #000; text-align: center;vertical-align:middle}
.rply_answer{}
.rply_answer span{color:#f00}
/*///////////////////////////////////////////////////////////////////////////////////
//
//	edit / del / comment_del / secret
//
///////////////////////////////////////////////////////////////////////////////////*/
#pwbox {width:100%; padding:20px 0 20px 0;}
#pwbox .box {padding:25px 0 25px 0;text-align:center; background:#fff;}
#pwbox .box h4 {padding:0 0 15px 0; font-size:14px; color:#000;font-weight:normal}
#pwbox .box input {vertical-align:top;    height: 40px; border: 1px solid #d9d9d9; box-sizing: border-box; padding-left: 12px;} #pwbox .btn {padding:10px 0 0 0; text-align:center;}
#pwbox .btn input {vertical-align:top;}
#pwbox .btn {padding:10px 10px 10px 0; text-align:center;vertical-align:middle}
#pwbox .btn input{    display: inline-block; width: 80px; padding: 10px 0px; background: #000; color: #fff; font-size: 13px; font-weight: bold; border: 1px solid #000; text-align: center;vertical-align:middle}
#pwbox .btn a{ display: inline-block; width: 80px; padding: 10px 0px; background: #fff; color: #000; font-size: 13px; font-weight: bold; border: 1px solid #000; text-align: center;vertical-align:middle}

/* */