/* Board List */
	.board_list{width:100%; border-top:2px solid #222; overflow:hidden;border-bottom: 1px solid #222;}
	.board_list>table{width:100%; border-spacing:0;}
	.board_list>table th,
	.board_list>table td{padding:15px 0; border-bottom:1px solid #dfdfdf; font-weight: 300; font-size:16px; line-height:1.6; color:#565656; text-align:center; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}
	.board_list>table>thead>tr>th{height:55px; background-position: left center; background-repeat: no-repeat; border-bottom-color:#a0a0a0; font-weight: 400; color: #333;}
	.board_list>table>thead>tr>th+th{background-image:url('../../images/line_th.gif');}

	.board_list>table>tbody>tr>.notice,
	.board_list>table span.noti{font-weight: 400; font-size:14px; line-height:1; color: #79421f;}
	.board_list>table>tbody>tr>.notice+.title>a{font-weight: 400; color: #222;}

	.board_list>table>tbody>tr>.title{padding-left:20px; color:#565656; text-align:left}
	.board_list>table>tbody>tr>.title>a{color:#565656; cursor:pointer; display:inline;font-size: 18px;}
	.board_list>table>tbody>tr>.title>a:hover{color:#2d2d2d; text-decoration:none;}
	.board_list>table>tbody>tr>.title>.icon{padding:0 0 4px 5px; display:inline; vertical-align: middle;}

	.board_list>table>tbody>tr>.stat{padding:11px 0;}
	.board_list>table>tbody>tr>.stat>.icon{width:76px; height:30px; background-color: #ededed; border:1px solid #ccc; font-weight: 300; font-size:15px; line-height:28px; color: #898989; text-align: center; display:inline-block; box-sizing: border-box; border-radius:2px;}
	.board_list>table>tbody>tr>.stat>.icon.end{background-color: #4d5156; border-color:#876544; color: #fff;}

	.board_list>table .noPost>td{height:200px; vertical-align: middle;}


/* Board View */
	.board_view{width:100%; border-top:2px solid #888; overflow:hidden;}
	.board_view>table{width:100%; border-spacing:0;}
	.board_view>table th,
	.board_view>table td{padding:13px 30px; border-bottom:1px solid #ccc; font-weight: 300; font-size:16px; line-height:25px; color: #222; text-align:left; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}

	.board_view>table>tbody>tr>td.cont{height:350px; padding:30px 30px 70px; vertical-align: top;}

	.board_view>table>tbody>tr>td.file{padding-left:0 20px; font-size:15px; line-height:1;}
	.board_view>table>tbody>tr>td.file>strong{width:85px; font-weight: 400; color: #555; display:inline-block; vertical-align: top;}
	.board_view>table>tbody>tr>td.file>a{font-weight: 300; color: #666; display:inline-block; vertical-align: top;}

	.board_view .title{font-weight: 400; font-size:18px; line-height:1.6; color: #222;}
	.board_view .title>.catecory{padding-right:5px; color: #79421f;}
	.board_view .etc{width:240px; min-width:240px; padding: 15px 10px; text-align: right; vertical-align: middle;}
	.board_view .etc.w300{width:300px; min-width:300px;}
	.board_view .etc>p{padding:0 19px 0 20px; font-size:15px; display:inline-block; vertical-align: top;}
	.board_view .etc>p+p{background:url('../../images/line_th_etc.gif') no-repeat left center;}

	.board_view th.bg{background-color: #f9f6f4;}
	.board_view th.bg+td{border-left:1px solid #ccc;}
	.board_view td+th.bg{border-left:1px solid #ccc;}

	.board_view td.answer{padding:30px; background-color: #f9f6f4; vertical-align: top;}
	.board_view td.answer>.tit{padding-bottom:15px; font-weight: 500; font-size:19px; line-height:1; color: #222;}


/* Board Write */
	.board_write{width:100%; border-top:2px solid #888; overflow:hidden;}
	.board_write>table{width:100%; border-spacing:0;}
	.board_write>table th,
	.board_write>table td{padding:10px 20px; border-bottom:1px solid #ccc; color:#222; text-align:left; vertical-align: middle; border-collapse:collapse; empty-cells:show; box-sizing: border-box;}
	.board_write>table>tbody>tr>th{padding:22px 20px; background-color:#fafafa; font-size:16px; line-height:20px; letter-spacing: -1px; font-weight:normal; vertical-align: top;}
	.board_write>table>tbody>tr>td.text{font-size:15px; line-height:36px; color: #444754;}

	.board_write input[type=text],
	.board_write input[type=password],
	.board_write input[type=file],
	.board_write select,
	.board_write textarea{width:100%; height:45px; padding:0 10px; background-color:#fff; border:1px solid #ccc; font-weight: 300; font-size:16px; line-height:43px; color:#666; box-sizing: border-box; vertical-align:middle; display:inline-block;}

	.board_write select{line-height:45px;}
	.board_write textarea{width:100%; height:280px; padding:20px; line-height:1.5; display:block;}

	.board_write>table .file{width:100%; position:relative; overflow:hidden;}
	.board_write>table .file>.file_wrap{width:81px; height:36px; margin-right:20px; background:url('../../images/btn_file.gif') no-repeat left top; border:none; vertical-align:middle; cursor:pointer; overflow:hidden; display:inline-block;}
	.board_write>table .file>.file_wrap>input[type=file]{width:81px; height:36px; opacity:0; cursor:pointer;}
	.board_write>table .file>.file_route{padding-right:64px; background:url('../../images/btn_file_del.gif') no-repeat right top; line-height:1.3; color:#666; display:inline-block; vertical-align:middle; box-sizing: border-box; overflow:hidden; cursor: pointer;}

	.board_write>table .type{min-height:36px; font-weight: 300; font-size:13px; line-height:36px; color: #666; display:inline-block; vertical-align:middle;}
	.board_write>table .type.point{color: #f2630a;}
	.board_write>table .type.left{margin-left:15px;}
	.board_write>table .type.center{margin:0 5px;}

	.board_write>table .btns{margin-left:3px; padding:0 13px; background-color: #4d5156; font-size:14px; line-height:45px; color: #fff; display:inline-block; vertical-align: middle;}
	.board_write>table .icon{margin-left:3px; color: #506290; display:inline-block; vertical-align: middle;}

	.board_write>table .checkIn + .checkIn{margin-left:30px;}


/* pageing style */
	.paging_all{margin:0 auto;text-align:center;clear:both;position:relative;}
	.paging_all>.pagingbtnl{position:absolute;top:10px;left:0;z-index:2}
	.paging_all>.pagingbtnr{position:absolute;top:10px;right:0;z-index:2}
	.paging_all img{display:inline-block !important;vertical-align:top}
	.paging_all .paging>*{position: relative; z-index:3;}
	.paging_all .paging>a+a{margin-left:5px;}

	.paging_all>.paging{margin:0 auto;font-size:0;line-height:0;text-align:center;}
	.paging_all>.paging>.num{margin:0 5px 0 0px; display:inline-block; vertical-align:top}

	.paging_all>.paging>.num>strong,
	.paging_all>.paging>.num>a{width:36px; height:36px; margin-left:5px; padding:0; background-color: #fff; border:1px solid #e5e5e5; font-weight: 600; font-size:13px; line-height:34px; color:#333; text-align: center; display:inline-block; vertical-align:top; box-sizing: border-box; position: relative;}

	.paging_all>.paging>.num>strong,
	.paging_all>.paging>.num>a:hover{background-color: #4d5156; border-color:#4d5156; color:#fff; z-index:2;}



/* PageNavigation Style */
	.pageNavigation{width:100%; border-top:1px solid #ccc; overflow:hidden; box-sizing:border-box;}

	.pageNavigation>dl{width:100%; border-bottom:1px solid #ccc; font-size:15px; line-height:1.3; color: #222; display:table;}
	.pageNavigation>dl>dt{width:110px; height:50px; padding-left:46px; background-position:21px center; background-repeat:no-repeat; display:table-cell; vertical-align:middle; box-sizing:border-box;}
	.pageNavigation>dl.prev>dt{background-image:url('../../images/arr_bView_prev.png');}
	.pageNavigation>dl.next>dt{background-image:url('../../images/arr_bView_next.png');}
	.pageNavigation>dl>dd{padding:15px 18px; background:url('../../images/line_bView.gif') no-repeat left center; display:table-cell; vertical-align:middle;}
	.pageNavigation>dl>dd>a{color: #222;}
	.pageNavigation>dl>dd>a:hover{color: #4d5156;}

