@charset "utf-8";

/* 기본 테이블 full */
.board_list	{width:100%; border-collapse:collapse;}
.board_list	table,	 .board_list	table	tr	th, .board_list	table	tr	td	{border:none;}
.board_list	table	{width:100%; border-top:2px solid #bec1cc; border-bottom:1px solid #999; font-size:13px; color:#3d424d;}
.board_list	table	tr	th	{padding:14px 0; border-bottom:1px solid #ccc; background:#fafbfc; text-align:center;}
.board_list	table	tr	td	{padding:16px 0; border-top:1px solid #ededed; font-size:14px; text-align:center; vertical-align:middle;}
.board_list	table	tr	td	.button_sm	{margin:-7px 0 -6px;}
.board_list	table	tr	td	a	{font-size:14px;}
.board_list	table	tr	td	a:hover	{color:#3d424d;}
.board_list	table	tr	td	.t_bold	{color:#1a1a1a;}
.board_list	table	tr	td	.state	{display:inline-block; min-width:70px; height:20px; margin:-4px 0 -6px; background:url('https://stimg.emart.com/store/images/common/ico_board_stet.png') -80px 0 no-repeat; font-size:0; line-height:0;}
.board_list	table	tr	td	.state.ing	{background:url('https://stimg.emart.com/store/images/common/ico_board_stet.png') 0 0 no-repeat;}
.board_list	table	tr	td	.state.end	{background:url('https://stimg.emart.com/store/images/common/ico_board_stet.png') -160px 0 no-repeat;}
.board_list	table	tr	td	.state.review	 {background-position:-160px -25px;}
.board_list	table	tr	td	.state.schedule	{background-position:0 -50px;}

.board_list	table	tr	td	.no_data	{padding:50px 0; font-size:16px; color:#1a1a1a;}

.board_list.cs	table	tr	td	.state.ing	{background:url('https://stimg.emart.com/store/images/common/ico_board_stet.png') 0 -25px no-repeat;}
.board_list.cs	table	tr	td	.state.end	{background:url('https://stimg.emart.com/store/images/common/ico_board_stet.png') -80px -25px no-repeat;}
.board_list.cs	table	tr	td	.state.end02	{background:url('https://stimg.emart.com/store/images/common/ico_board_stet.png') -160px 0 no-repeat;}
.board_list.cs	table	tr	td	.state.end03	{background:url('https://stimg.emart.com/store/images/common/ico_board_stet.png') -80px -50px no-repeat;}
.board_list	table	tr	td	.link	{color:#0000cc; text-decoration:underline;}
.board_list	table	tr	td	.link:hover	{color:#0000cc; text-decoration:underline;}
.board_list	table	tr th.bd_right, .board_list	table	tr td.bd_right {border-right:1px solid #dcdcdc;}
.board_list	table	tfoot	tr	td	{padding:17px 20px 18px; background:#fcfaf4; font-size:14px; color:#cc2c00;}
.board_list	table	tfoot	tr	td	.t_bold	{color:#cc2c00;}

.add_file_del {display:inline-block; width:20px; height:20px; border:none; background:url('https://stimg.emart.com/store/images/common/ico_file_del.png') 0 0 no-repeat; font-size:0; line-height:0; text-indent:-9999px;}

/* 테이블 세로형 */
.board_list_row	{width:100%; border-collapse:collapse;}
.board_list_row	table,	 .board_list_row	table	tr	th, .board_list_row	table	tr	td	{border:none;}
.board_list_row	table	{width:100%; border-top:2px solid #bec1cc; border-bottom:1px solid #999;}
.board_list_row	table	tr:first-child	th,	.board_list_row	table	tr:first-child	td	{border-top:none;}
.board_list_row	table	tr	th	{padding:19px 20px 18px; border-top:1px solid #ededed; border-right:1px solid #dcdcdc; background:#fafbfc; font-size:14px; color:#3d424d; line-height:22px;}
.board_list_row	table	tr	td	{padding:8px 20px; border-top:1px solid #ededed; border-left:1px solid #ededed; font-size:14px; color:#3d424d; vertical-align:middle; line-height:22px;}
.board_list_row	table	tr	td	.pos_rel	.pos_abs	{font-size:13px; color:#666;}
.board_list_row	table	tr	td	.t_desc	{margin-top:5px; font-size:13px; color:#666;}
.board_list_row	table	tr	td	textarea	{font-size:13px;}
.board_list_row.regist	table	tr	td	{color:#1a1a1a;}
.board_list_row	.text_wrap	{width:670px; margin-top:5px;}
.board_list_row	.text_wrap:after	{content:' '; display: block; height: 0px; clear: both; visibility: hidden}
.board_list_row	.text_wrap	.desc	{float:left; font-size:13px; color:#666;}
.board_list_row	.text_wrap	.text_size	{float:right; font-size:13px; color:#666;}

.button_info,
.handle	{background:linear-gradient(to bottom, #e6e6e6 0px, #e1e1e1 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);background:#e3e3e3;border-top:1px solid #dfdfdf;border-left: 1px solid #dfdfdf;border-right:1px solid #bbbbbb;border-bottom:1px solid #b4b4b4;border-radius:4px;color:#3d424d;cursor:pointer;display:inline-block;font-size:13px;line-height:19px;padding:4px 17px 5px 16px;}
.button_info:hover,
.button_info:focus,
.handle:hover,
.handle:focus {padding:4px 17px 5px 16px;}


/* 테이블 - 가로형*/
.rtable_list table {width:100%; background:#fff;}
.rtable_list table,
.rtable_list table tr th,
.rtable_list table tr td {border:none;}
.rtable_list table {border-bottom:1px solid #e5e5e5;border-top:2px solid #000;font-size:14px;}
.rtable_list table tr th {padding:0 20px; border-right:1px solid #dcdcdc; vertical-align:middle; }
.rtable_list table tr th.bg_gray {background:#fafbfc; }
.rtable_list table tr th span{padding-left:18px; }
.rtable_list .line_dgray {line-height:70px;font-weight:500;}
.rtable_list table tr.line_dgray th,
.rtable_list table tr.line_dgray td	{border-top:1px solid #ccc;}
.rtable_list .line_dgray td{padding:0 0 0 50px;font-size:16px;}
.rtable_list .line_dgray td + td{padding:0 0 0 30px;position:relative}
.rtable_list .line_dgray td + td:after{content:"";display:inline-block;position:absolute;top:28px;left:0;width:1px;height:16px;background-color:#ccc;}
.rtable_list .line_dgray td:first-child{padding-left:50px;}
.rtable_list table tr th,
.rtable_list table tr td {padding:58px 20px; border-top:1px solid #e5e5e5; vertical-align:middle;}
.rtable_list table tr.line_dgray .bd_gray{border-left:1px solid #ccc;}
.rtable_list table tr td > div {padding:12px 0;}
.rtable_list table tr td > div.data-notice img { width: 100%; height: auto; }
.rtable_list table tr td ul li {padding-left:10px; }
.rtable_list table tr td ul li span {margin-left:-10px; }
.rtable_list table tr td .t_bold {color:#1a1a1a;}
.rtable_list table tr td .add_file {margin:30px -20px 0; padding-top: 17px; border-top:1px solid #ccc;}
.rtable_list table tr td .add_file ul {margin-left:20px;}
.rtable_list table tr td .add_file ul:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.rtable_list table tr td .add_file ul li {float:left; height:27px; margin-right:40px; padding:13px 0 0 42px; background:url('https://stimg.emart.com/store/images/common/bg_add_file.png') no-repeat 0 0;}
.rtable_list table tr td .add_file ul li.ppt {background-position:0 0;}
.rtable_list table tr td .add_file ul li.hwp {background-position:0 -40px;}
.rtable_list table tr td .add_file ul li.xls {background-position:0 -80px;}
.rtable_list table tr td .add_file ul li.doc {background-position:0 -120px;}
.rtable_list table.bb_gray {border-bottom:1px solid #ccc;}

.table_note {padding-top:20px; padding-left:10px ;font-size:13px; color:#666; line-height:20px; }
.table_note  span {margin-left:-10px;  }

.sample_img	{margin-top:15px;}
.sample_img	img	{max-width:962px;}
.sample_img	ul:after	{content:' '; display: block; height: 0px; clear: both; visibility: hidden}
.sample_img	ul	li	{float:left; width:176px; margin-left:20px; padding-left:0 !important;}
.sample_img	ul	li:first-child	{margin-left:0;}
.sample_img	ul	li	img	{max-width:176px;}

/* 팝업 테이블 */
.dtable_list	{border-top:1px solid #999; border-bottom:1px solid #999;}
.dtable_list	table	{width:100%;}
.dtable_list	table	tr	th	{padding:9px 0 8px; border-bottom:1px solid #ccc; border-left:1px solid #ededed; background:#f5f5f5; font-size:12px; color:#666; text-align:center;}
.dtable_list	table	tr	th:first-child	{border-left:none;}
.dtable_list	table	tr	td	{padding:12px 0 11px; border-top:1px solid #ededed; border-left:1px solid #ededed; font-size:13px; text-align:center;}
.dtable_list	table	tr	td:first-child	{border-left:none;}
.dtable_list	table	tr	td.t_left	{padding:12px 20px 11px;}
.dtable_list	table	tr	td.t_right	{padding:12px 20px 11px;}
.dtable_list	table	tfoot	tr	td	{border-left:none; background:#fcfaf4; color:#cc2c00;}

/* 개인정보취급처리방침 테이블*/
.dtable_list.policy {margin:20px 0; }
.dtable_list.policy		table	tr	th, .dtable_list.policy		table	tr	td {padding:9px 20px 8px; text-align:left;}
.dtable_list.policy		table	tbody tr	th{border-top:1px solid #ededed; border-bottom:none; font-size:13px; color:#3d424d;}
.dtable_list.policy		table	thead tr	th.bb_gray{border-bottom:1px solid #ededed; }
.dtable_list.policy .bd_l {border-left:1px solid #ededed;}
/*2015.07.08 박기웅 개인정보취급처리방침 */
.v_middle{vertical-align:middle;}

.tb_h_center th{text-align:center !important;}

/* table.css에서 board_list 하단에 위치하기 */
.board-list{margin-top:30px;border-top:2px solid #222;margin-bottom:60px;}
.board-list table{width:100%; background:#fff;}
.board-list table tr{font-size:14px;border-bottom:1px solid #e5e5e5}
.board-list table thead tr{height:60px;line-height:60px;border-bottom:1px solid #222;}
.board-list table thead tr th{font-size:16px;font-weight:500;color:#000;}
.board-list table tbody tr td{padding:19px 0 20px 0;color:#666;}
.board-list table thead tr th:first-child,
.board-list table tbody tr td.num {text-align:center;}
.board-list table thead tr th.local,
.board-list table tbody tr td.local {padding-right:20px;padding-left:55px}
.board-list table thead tr th.content,
.board-list table tbody tr td.content{padding-left:40px}
.board-list table thead tr th.date,
.board-list table tbody tr td.date {text-align:center;}
.board-list table tbody tr.notice td {color:#000; font-weight:500;}
.board-list table tbody tr.notice td.num {color:#666;}
.board-list .no_data{padding:50px 0;text-align:center;font-size:16px;color:#666}

/* common.css에서 .ico.new 하단에 위치하기 */
.ico-new{width:20px;height:20px;display:inline-block;vertical-align:middle;margin:0 0 -2px 7px;background-position:0 0;background:url('https://stimg.emart.com/store/images/new/common/list_new.png') no-repeat;}
.notice .ico.notice { width: 36px; height: 36px; margin: -10px 0; background: url('https://stimg.emart.com/store/images/new/common/ico_notice_list.png') no-repeat left top; content: ''; }

/* 전기차충전기 신청목록 */
.board-list.charging-list table tr th,
.board-list.charging-list table tr td {text-align: center;}
.board-list.charging-list table tr th:nth-child(2),
.board-list.charging-list table tr td:nth-child(2) {text-align: left; padding-left:40px; padding-right:40px;}
.board-list.charging-list .standby,
.board-list.charging-list .processing,
.board-list.charging-list .complete,
.board-list.charging-list .return{font-weight:500;}
.board-list.charging-list .standby{color:#b2b2b2;}
.board-list.charging-list .processing{color:#666;}
.board-list.charging-list .complete{color:#1a73ff;}
.board-list.charging-list .return{color:#ff3c50;}
.board-list.charging-list a {display:block; width:100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}