@charset "utf-8";

/************************* 커뮤니티 메인 *************************/
.com_list.com_l {float:left; clear:both;}
.com_list.com_l:after {content:""; display:block;}
.com_list.com_r {float:right;}
.com_list.com_r:after {content:""; display:block;}
.l {text-align:left !important;}
.r {text-align:right !important;}
.c {text-align:center !important;}

ul,ol,li {list-style:none; margin:0; padding:0}
.col-9 a {
	text-decoration:none;
	font-size:15px;
    font-weight:400;
	color:#2e2e2e;
}
table.tbl_list2 tbody td.txt_date {
	font-size:15px;
	color:#bbb;
}
.new_srch_box {
	position: relative;
	float: left;
	width: 300px;
	margin-left: 20px;
	border-bottom:1px solid #f16366 !important;
}
.new_srch_box input[type="text"] {float:left}
.new_srch_box input[type="image"] {position: absolute;bottom: 10px;right: 5px;}

/*게시판 공통 타이틀*/
.sup_top_bg {
	font-size:32px;
    font-weight:700;
	color:#333;
	text-align:center;
}
.cs_tab_box{
	margin: 5px 0;
	padding: 0 10px;
	border-top:1px solid #e1e1e1;
	border-bottom:1px solid #e1e1e1;	
}
.cs_tab a {
	display: block;
	text-decoration:none;
	line-height: 50px;
	color: #333;
}
.cs_tab{
	display:flex;
	justify-content:center;
	width:1020px;
	height: 50px;
	margin: 0 auto;
	text-align:center;
}
.cs_tab li{
	flex: 1;
	font-size:16px;
	font-weight:400;
	color:#6b6b6b;
}
.cs_tab li.on{
	border-bottom: 5px solid #f16366;
	color:#f16366;
}

.cs_tab li.on a{
	font-weight:500;
	color:#f16366;
}
/* 기본리스트 */
.com_list {position:relative; width:385px; border-top:2px solid #f39200;margin-bottom:20px;}
.com_list .top {border-bottom:1px solid #ddd; background:#f8f8f8; margin-bottom:10px;}
.com_list .top h3 img {border-top:2px solid #333; padding:10px; margin-top:-2px;}
.com_list .top .btn_more {position:absolute; right:10px;; top:13px;}
.com_list .list_con {position:relative;}
.com_list .list_con li {background:url('https://snphone.co.kr/img/common/bu_dot.gif') no-repeat 0 7px;padding-left:10px;position:relative; color:#999; line-height:1.8em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/* 기본리스트(이미지 1개) */
.com_list .list_con_2 {position:relative; float:right; width:240px;}
.com_list .list_con_2 li {background:url('https://snphone.co.kr/img/common/bu_dot.gif') no-repeat 0 7px;padding-left:10px;position:relative; color:#999; line-height:1.8em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.com_list .list_img {float:left; width:130px; overflow:hidden}
.com_list .list_img .visual {width:120px; height:80px; padding:4px; border:1px solid #ccc; margin-bottom:10px}
.com_list .list_img .title {white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/* 이미지리스트 */
.com_list .list_con_img {position:relative;}
.com_list .list_con_img li {float:left; margin-right:6px; text-align:center;}
.com_list .list_con_img li .visual {width:120; height:90px; border:1px solid #d6d6d6; background:#fafafa; margin-bottom:5px; overflow:hidden;}
.com_list .list_con_img li .visual:hover {border:1px solid #f39200;}
.com_list .list_con_img li .title {font-size:12px; color:#666;}

/* 명차전시관 */
.com_list2 {position:relative; color:#666; background:#f8f8f8; padding:10px 0 10px 15px; overflow:hidden; border:2px solid #f39200;-moz-border-radius:8px; -webkit-border-radius:8px;border-radius:8px;behavior: url('https://snphone.co.kr/css_new/PIE.htc'); margin-bottom:20px; clear:both;}
.com_list2 h3 {margin-bottom:10px;}
.com_list2 .btn_more {position:absolute; right:20px;; top:13px;}
.com_list2 .list_con li {float:left; margin-right:6px; text-align:center;}
.com_list2 .list_con li .visual {width:145px; height:97px; border:1px solid #d6d6d6; background:#fafafa; margin-bottom:5px; overflow:hidden;}
.com_list2 .list_con li .visual:hover {border:1px solid #f39200;}
.com_list2 .list_con li .title {font-size:12px; color:#666;}


/*게시판 검색하기*/
.srch_col_wrap2 {clear:both;margin:0;height:72px;/* background: #f9f9f9; */}
.list_search4 {position:relative;float: right;padding: 16px 16px;overflow: hidden;font-family:'Nanum Gothic';border-radius:0;/* margin-bottom:10px; */}
.list_search4 * {vertical-align:middle;}
.list_search4 .select_area {position:relative;float:left;width: 168px;height: 38px;border-width: 2px;border-style:solid;border-color:#e7e7e7;background-color:#fff;}
.list_search4 .select_area .select_label {display:block;width: 160px;height: 40px;cursor:pointer;}
.list_search4 .select_area .select_label span {position: relative;display: block;width: 122px;height: 38px;padding: 0 28px 0 20px;font-size: 12px;line-height: 38px;color: #666;text-indent: 0;text-overflow: ellipsis;white-space: nowrap;}
.list_search4 .select_area .select_label span::after{content:"";position: absolute;top: 12px;right: 15px;display: inline-block;width: 10px;height: 10px;border-top: 2px solid #ddd;border-right: 2px solid #ddd;transform: rotate(135deg);}
.list_search4 .select_area2 {position:relative;float:left;margin-left:5px;width: 168px;height:46px;border-width:1px 0 1px 1px;border-style:solid;border-color:#e7e7e7;background-color:#fff;}
.list_search4 .select_area2 .select_label {display:block;width: 160px;height:48px;cursor:pointer;}
.list_search4 .select_area2 .select_label span {display: block;width: 120px;height: 48px;padding: 0 28px 0 20px;background: url(../images/shop/bg_select.gif) no-repeat right 0;font-size: 12px;line-height: 48px;color: #666;text-indent: 0;text-overflow: ellipsis;white-space: nowrap;}
.list_search4 .select {position: absolute;top: 0;left: 0;width: 161px !important;height: 38px !important;border:0 none;cursor:pointer;opacity:.0;filter:alpha(opacity=0);}
.list_search4 .txt_self {float:left;width: 240px;margin-left:5px;height: 36px;line-height: 36px;font-size:13px;color:#232323;border: 0;}
.srch_col_wrap2 .btn_right {float: right;padding: 16px;}

.use_notice {
    border: 1px solid #dcdcdc;
    border-bottom: 0;
    margin-bottom: 25px;
}
.use_notice table.tbl_list5 {
    border-collapse: collapse;
    border-spacing: 0;
    font-size: 13px;
    width: 100%;
    color: #888;
}
.use_notice table.tbl_list5 colgroup {
    vertical-align: middle;
    font-weight: normal;
}
.use_notice table.tbl_list5 td {
    color: #666;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
    padding: 8px 0;
}
.use_notice table.tbl_list5 td#Board_List_141 {
    color: #666;
    text-align: left;
    border-bottom: 1px solid #e5e5e5;
    padding: 8px 0;
}
.use_notice table.tbl_list5 td#Board_List_141 a{
    text-decoration: none;
    color: #333;
}



/************************* 내차판매 *************************/
/* 기본테이블 (폼) */
table.tbl_form {border-collapse:collapse; border-spacing:0; font-size:12px; width:100%; border-top:2px solid #545a5f; color:#666; background:#fff; margin-bottom:20px; text-align:left;}
table.tbl_form thead th {color:#333; font-weight:bold; padding:8px 10px; border-bottom:1px solid #c3c3c3; background:#e8e8e8; border-left:1px solid #c3c3c3;}
table.tbl_form thead th:first-child {border-left:none}
table.tbl_form thead td {color:#666; padding:8px 10px; border-bottom:1px solid #c3c3c3; background:#f7f8fb; border-left:1px solid #c3c3c3;}
table.tbl_form thead td:first-child {border-left:none}
table.tbl_form tbody th {border-bottom:1px solid #e5e5e5; color:#666; padding:8px 10px; background-color:#f9f9f9; border-left:1px solid #e5e5e5;}
table.tbl_form tbody th:first-child {border-left:none}
table.tbl_form tbody td {border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:8px 10px;}
table.tbl_form tbody td:first-child {border-left:none}
table.tbl_form tbody .input {margin-right:5px;}

table.tbl_form2 {border-collapse:collapse; border-spacing:0; font-size:12px; width:100%; border-top:1px solid #c3c3c3; color:#666; background:#fff; margin-bottom:20px; text-align:left;}
table.tbl_form2 thead th {color:#333; font-weight:bold; padding:8px 10px; border-bottom:1px solid #c3c3c3; background:#e8e8e8; border-left:1px solid #c3c3c3;}
table.tbl_form2 thead th:first-child {border-left:none}
table.tbl_form2 thead td {color:#666; padding:8px 10px; border-bottom:1px solid #c3c3c3; background:#f7f8fb; border-left:1px solid #c3c3c3;}
table.tbl_form2 thead td:first-child {border-left:none}
table.tbl_form2 tbody th {border-bottom:1px solid #e5e5e5; color:#666; padding:8px 10px; background-color:#f9f9f9; border-left:1px solid #e5e5e5;}
table.tbl_form2 tbody th:first-child {border-left:none}
table.tbl_form2 tbody td {border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:8px 10px;}
table.tbl_form2 tbody td:first-child {border-left:none}
table.tbl_form2 tbody .input {margin-right:5px;}

table.tbl_form3 {border-collapse:collapse; border-spacing:0; font-size:12px; width:100%; text-align:left;}
table.tbl_form3 thead th {color:#333; font-weight:bold; padding:8px 10px; border-bottom:1px solid #c3c3c3; background:#e8e8e8; border-left:1px solid #c3c3c3;}
table.tbl_form3 thead th:first-child {border-left:none}
table.tbl_form3 thead td {color:#666; padding:8px 10px; border-bottom:1px solid #c3c3c3; background:#f7f8fb; border-left:1px solid #c3c3c3;}
table.tbl_form3 thead td:first-child {border-left:none}
table.tbl_form3 tbody th {border-bottom:1px solid #e5e5e5; color:#666; padding:8px 10px; background-color:#f9f9f9; border-left:1px solid #e5e5e5;}
table.tbl_form3 tbody th:first-child {border-left:none}
table.tbl_form3 tbody td {border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding:8px 10px;}
table.tbl_form3 tbody td:first-child {border-left:none}
table.tbl_form3 tbody .input {margin-right:5px;}

.section_check {margin-bottom:10px;}
.section_check * {vertical-align:middle;}

.info_form {margin-bottom:5px; text-align:right; font-weight:bold;}

/* 상품리스트 */
table.tbl_list2 {border-collapse:collapse;border-spacing:0;font-size: 13px;width:100%;border-top: 1px solid #e1e1e1;color: #2e2e2e;}
table.tbl_list2 thead th {/* font-family:'Nanum Gothic',Dotum,돋움,sans-serif; */color: #333;text-align:center;/* font-weight: 400; */padding: 14px 0;border-bottom: 1px solid #a2a2a2;background: #fff;/* background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe),to(#f4f4f4)); */background-image:-moz-linear-gradient(top, #fefefe, #f4f4f4);}
table.tbl_list2 tbody th {border-bottom:1px solid #e5e5e5;}
/* table.tbl_list2 tbody tr:hover {background-color:#fffef0;} */
table.tbl_list2 tbody td {color: #bbb;font-size: 15px;text-align:center;border-bottom:1px solid #e5e5e5;/* padding:8px 0; */height: 70px;/* line-height: 70px; *//* font-family:'dotum'; */}
table.tbl_list2 * {vertical-align:middle; font-weight:400;}
.list_search {position:relative; color:#666; background:#f8f8f8; padding:10px; overflow:hidden; border:1px solid #dfdfdf;/*-moz-border-radius:8px; -webkit-border-radius:8px;border-radius:8px;behavior: url('https://snphone.co.kr/css_new/PIE.htc');*/ margin-bottom:20px; text-align:center;}
.list_search * {vertical-align:middle;}
.list_search .select {height:25px; padding:0 30px 3px 5px;}
.list_search .input {background-color:#fff; border:1px #aaa solid; line-height:23px; height:23px;}

/* 랭크 */
.info_rank {background:url('https://snphone.co.kr/img/btn/ico_arrow.gif') 0 2px no-repeat; padding-left:15px; font-weight:bold; font-size:14px; margin-bottom:10px;}
.info_rank span {color:#F00;}
table.tbl_rank {border-collapse:collapse; border-spacing:0; font-size:12px; width:100%; border-top:2px solid #545a5f; color:#888;}
table.tbl_rank thead th {color:#666; text-align:center; font-weight:bold; padding:8px 0; border-bottom:1px solid #c3c3c3; background:#f4f4f4; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe),to(#f4f4f4)); background-image:-moz-linear-gradient(top, #fefefe, #f4f4f4);}
table.tbl_rank tbody th {border-bottom:1px solid #e5e5e5;}
table.tbl_rank tbody td {text-align:center; border-bottom:1px solid #e5e5e5; padding:8px 0;}
table.tbl_rank tbody .bg_1 {background:#f4f4f4;}
table.tbl_rank * {vertical-align:middle}
table.tbl_rank .rank_img {width:80px;}
table.tbl_rank .price {font-weight:bold; color:#F00;}

/* 비밀번호입력 */
#layer_popup .bg_pw {float:left;}
#layer_popup .info_pw {float:right; margin-bottom:10px; color:#666;}
#layer_popup .info_pw p {margin-bottom:4px;}
#layer_popup .info_pw .input {font-family:verdana,arial,굴림,돋움,helvetica,geneva,sans-serif; color:#333333; font-size:11px; background-color:#fafafa; border:1px #d2c8d1 solid; line-height:11px; height:11px;}

/************************* 게시판 *************************/
/* bbs 리스트 */
table.bbs_list {border-collapse:collapse; border-spacing:0; font-size:12px; width:100%; border-top:2px solid #545a5f; color:#888; margin-bottom:10px;}
table.bbs_list thead th {color:#666; text-align:center; font-weight:bold; padding:8px 0; border-bottom:1px solid #c3c3c3; background:#f4f4f4; background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fefefe),to(#f4f4f4)); background-image:-moz-linear-gradient(top, #fefefe, #f4f4f4);}
table.bbs_list tbody th {border-bottom:1px solid #e5e5e5;}
table.bbs_list tbody tr:hover {background-color:#ecf1fb;}
table.bbs_list tbody td {text-align:center; border-bottom:1px solid #e5e5e5; padding:8px 0;}
table.bbs_list * {vertical-align:middle}

/* bbs 리스트_이미지 */
.bbs_list_img {font-size:12px; border-top:2px solid #545a5f; border-bottom:1px solid #e5e5e5; color:#888; margin-bottom:10px; padding:10px 0;}
.bbs_list_img:after {clear:both; content:""; display:block;}
.bbs_list_img ul {margin-left:10px;}
.bbs_list_img li {float:left; margin:10px 5px; text-align:center;}
.bbs_list_img li .visual {background:#fafafa; margin-bottom:5px; overflow:hidden;}
.bbs_list_img li .visual img {width:150; height:100px; padding:4px; border:1px solid #d6d6d6; }
.bbs_list_img li .visual img:hover {padding:3px; border:2px solid #5982ba;}
.bbs_list_img li .title {font-size:12px; color:#666;}

/*글쓰기*/
.tbl_wrap {width:1200px; margin:20px auto}

/* bbs 글쓰기 */
table.bbs_write {border-collapse:collapse;border-spacing:0;font-size:12px;width:100%;border-top: 1px solid #e1e1e1;color:#666;background:#fff;margin-bottom:20px;text-align:left;}
table.bbs_write thead th {color:#333; font-weight:bold; padding:6px 10px; border-bottom:1px solid #c3c3c3; background:#e8e8e8; border-left:1px solid #c3c3c3;}
table.bbs_write thead th:first-child {border-left:none}
table.bbs_write thead td {color:#666; padding:4px 10px; border-bottom:1px solid #c3c3c3; background:#f7f8fb; border-left:1px solid #c3c3c3;}
table.bbs_write thead td:first-child {border-left:none}
table.bbs_write tbody th {border-bottom: 1px solid #e7e7e7;color: #f16366;padding: 15px 8px;background-color: #fff;border-left:1px solid #e5e5e5;text-align: center;font-weight:500;font-size:15px;}
table.bbs_write tbody th:first-child {border-left:none}
table.bbs_write tbody td {border-bottom: 1px solid #e7e7e7;padding: 15px 10px;color:#555;line-height:21px;}
table.bbs_write tbody td:first-child {border-left:none}
table.bbs_write tbody input.input {height:35px; padding:0 5px;line-height:35px;font-size:12px; background:#fefefe; border:1px solid #e9e9e9; color:#777; margin-right:5px;}
table.bbs_write tbody select {height:24px; padding-left:5px; padding-right: 35px; line-height:24px;font-size:12px; 
	background-position:right center\0 !important; 
	border:1px solid #d2d2d2; color:#777; margin-right:5px;}
table.bbs_write tbody textarea {width:530px; height:150px; padding:10px; overflow:auto;-webkit-appearance:none;-webkit-border-radius:0; resize:none; border:1px solid #d2d2d2; font-size:12px; background:#fefefe;}
table.bbs_write tbody td .datepicker_input {
	height:25px;
	border:1px solid #e7e7e7
}
table.bbs_write tbody td button.write_btn {
	width: 250px;
	height: 40px;
	background-color: #f16366;
	border: none;
	border-radius: 4px;
	font-size: 15px;
	font-weight: 700;
	color: #fff;
	text-align: center;
}
table.bbs_write tbody td button.list_btn {
	width: 80px;
    height: 40px;
    background-color: #fff;
    border: 1px solid #c2c2c2;
    border-radius: 4px;
    font-size: 15px;
    font-weight: 700;
    color: #5c5c5c;
    margin-left: 10px;
    text-align: center;
}
.file_box {
	position:relative;
}
.file_box label {
	display: inline-block;
	padding: 8px 15px;
	background-color: #f6f6f6;
	border: 1px solid #c2c2c2;
	border-radius: 7px;
	font-size: 13px;
	font-weight:700;
	color: #33383d;
	text-align: center;
	cursor: pointer;
}
.file_box input[type="file"] {
	position: absolute;
	left: 0;
	padding: 0;
	overflow: hidden;
	clip:rect(0,0,0,0);
	border: 0;
	z-index: 100;
}

.file_noti{
	padding: 5px 0;
	font-size: 13px;
	font-weight:400;
	color:#bbb;
}
.file_name_area{
	padding: 10px 0;
}
.file_name_area a{
	position: relative;
	display: inline-block;
	padding-left: 25px;
	margin-right: 20px;
	font-size:14px;
	font-weight:400;
	color:#343434;
	line-height: 20px;
	vertical-align: middle;
}
.file_name_area a::before{
	content:"";
	position: absolute;
	top: -4px;
	left: 0;
	width: 20px;
	height: 30px;
	background: url("../images/new/sub/ico_file.png") no-repeat left 5px;
	background-size:17px 20px;
}
.file_name_area button{
	position: relative;
	width: 20px;
	height: 20px;
	border:1px solid #c2c2c2;
	border-radius: 5px;
	vertical-align: middle;
}

.file_name_area button:after {
    content:"";
    position: absolute;
    display: block;
    transform: rotate(45deg);
    top: 4px;
    left: 8px;
    border-left: 2px solid #c2c2c2;
    height: 12px;
}

.file_name_area button:before {
    content:"";
    position: absolute;
    display: block;
    top: 4px;
    left: 8px;
    height: 12px;
    border-left: 2px solid #c2c2c2;
    transform: rotate(-45deg);
}


/* bbs 뷰 */
.bbs_view {position:relative;width:100%;border-top: 1px solid #e1e1e1;border-bottom:1px solid #c3c3c3;/* margin-bottom:20px; */clear:both;}
.bbs_view .title {width:100%;padding: 28px 0;font-size: 24px;border-bottom: 1px solid #e1e1e1;font-weight:500;text-align:left;background: #fff;color:#333;}
.bbs_view .title span {margin:0 10px}
.bbs_view .boardInfo {width:100%;}
.bbs_view .boardInfo ul {border-bottom:1px solid #e7e7e7;height:22px;padding: 15px 10px 20px;}
.bbs_view .boardInfo li {float:left;margin-right:20px;}
.bbs_view .boardInfo li.date {float:right;margin-right:0; font-weight:400; color: #bbb;}
.bbs_view .boardContent {width:98%;padding:20px 0 40px 10px; text-align:left;min-height:300px}
.bbs_view .boardContent img {max-width:100% !important; height:auto !important}

.table_wrap .answer_area{
	border-top: 1px solid #e1e1e1;
	padding-bottom: 15px;
}
.table_wrap .answer_area .answer_top{
	position:relative;
	padding: 5px 0 10px;
	border-bottom: 1px solid #e1e1e1;
	font-size: 14px;
	font-weight:400;
	color: #bfbfbf;
}
.table_wrap .answer_area .answer_top img{
	height:14px;
	vertical-align: middle;
}

.table_wrap .answer_area .answer_top ul{
	position:absolute;
	top: 7px;
	right:0;
	font-size:14px;
	color:#bbb;
}

.table_wrap .answer_area .answer_top ul li{
	position:relative;
	float:left;
	padding:0 10px
}
.table_wrap .answer_area .answer_top ul li:first-child::after {
	content:"";
	display:block;
	position:absolute;
	top:8px;
	right:0;
	width:1px;
	height:10px;
	background-color:#bbb;
}
.table_wrap .answer_area .answer_top ul li button{	
	background-color: transparent;	
	border: none;	
	font-family: 'Noto Sans KR';	
	color: #bbb;
}

.table_wrap .answer_txt{
	padding:15px 0;
	font-size: 13px;
	font-weight:400;
	color: #2e2e2e;
}
.table_wrap .answer_txt img {
	display:block; 
	max-width:100%; 
	height:auto !important
}
/* bbs 이전글 다음글 */
.quickNav dl {
	position: relative;
	clear: both;
	line-height: 55px;
	padding: 0 10px;
	margin: 0;
	overflow: hidden;
	border-bottom: 1px solid #e1e1e1;
}
.quickNav dl.down {overflow: hidden;border-bottom: 1px solid #e7e7e7;}
.quickNav dd {
	float: left;
	font-size: 15px;
	font-weight:400;
	color: #bbb;
}
.quickNav dd:last-child{
	float:right;
}
.quickNav dd a {
	display: block;
	font-size: 15px;
	font-weight: 400;
	color: #2e2e2e;
	overflow: hidden;
	word-break: keep-all;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.quickNav dl dt {
	float: left;
	width: 80px;
}
.quickNav dl dt a {
	font-size: 15px;
	font-weight:400;
	color: #bbb;
	overflow:hidden;
}
.quickNav dl dt span {
	font-size:0.8rem;
	font-weight:400;
	color: #bbb;
}

/*이벤트 이전, 다음글*/
.event_quickNav * {margin:0; padding:0}
.event_quickNav {
	overflow:hidden;
	margin-top: 40px;
}
.event_quickNav dl {
	position: relative;
	float: left;
	margin: 0;
	overflow: hidden;
	border-bottom: 1px solid #e1e1e1;
}

.event_quickNav dd {
	display: block;
	padding-bottom: 20px;
	font-size: 15px;
	font-weight:400;
	color: #bbb;
	text-align:center;
}
.event_quickNav dd span{
	display:block;
	margin-top: 10px;
	font-size: 14px;
	color: #bbb;
	line-height: 20px;
}
.event_quickNav dd a {
	display: block;
	width: 493px;
	font-size: 20px;
	font-weight: 400;
	color: #2e2e2e;
	overflow: hidden;
	word-break: keep-all;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.event_quickNav dl dt {
	padding:10px 0;
}
.event_quickNav dl dt a {
	display: block;
	font-size: 15px;
	font-weight:400;
	color: #bbb;
	overflow:hidden;
}
.event_quickNav dl dt a img {
	display:block;
}
.event_quickNav dl dt span {
	font-size:0.8rem;
	font-weight:400;
	color: #bbb;
}

.table_wrap em.ico_status {
	padding: 5px 10px;
	background-color: #cdcdcd;
	border-radius: 15px;
	font-style:normal;    
	font-size: 12px;
	color:#fff;
	text-align:center;
}
.table_wrap em.ico_status.on{
	background-color: #f16366;

}

/*기업전용 문의하기 뷰페이지*/
.bbs_view .boardInfo2 {width:100%;}
.bbs_view .boardInfo2 ul {border-bottom:1px solid #e7e7e7;height:22px;padding: 15px 10px 20px;}
.bbs_view .boardInfo2 li {float:left;margin-right:20px;}
.bbs_view .boardInfo2 li.date {color: #bbb;}
.bbs_view .boardContent2 {width:98%;padding:20px 0 40px 10px; text-align:left;min-height:300px}
.bbs_view .boardContent2 img {max-width:100% !important; height:auto !important}

/* .estimate_view_list{
	display:flex;
	flex-wrap:wrap;
	margin:0;
	padding: 15px;
	background-color: #fcfcfc;
	border-bottom:1px solid #e1e1e1;
	box-sizing:border-box;
} */
.estimate_view_list * {
	box-sizing:border-box;
}
.estimate_view_list dt{
	width: 150px;
	margin: 5px;
	font-size: 14px;
	font-weight: 500;
	color:#f16366;
}
.estimate_view_list dd{
	position:relative;
	width:320px;
	margin:5px;
	padding-left: 8px;
	font-size: 14px;
	font-weight:400;
	color:#bbb;
}

.estimate_view_list dd::before{
	content:"";
	position:absolute;
	top:12px;
	left:0;
	transform:translate(0, -50%);
	width:1px;
	height: 8px;
	background-color:#e7e7e7;
}
/*기업전용 뷰 태그 수정*/
.estimate_view_list{
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	word-wrap: break-word;
	background-color: #fcfcfc;
	border-bottom: 1px solid #e1e1e1;
	box-sizing:border-box;
}
.estimate_view_list th{
	padding: 10px 15px;
	margin: 5px;
	width: 150px;
	font-size: 14px;
	font-weight: 500;
	color:#f16366;
	text-align: left;
}
.estimate_view_list td{
	position: relative;
	margin:5px;
	padding-left: 15px;
	font-size: 14px;
	font-weight:400;
	color:#bbb;
}

.estimate_view_list td::before{
	content:"";
	position:absolute;
	top: 50%;
	left:0;
	transform:translate(0, -50%);
	width:1px;
	height: 8px;
	background-color:#e7e7e7;
}

/* bbs 비밀번호 */
.bbs_pw {position:relative; width:400px; margin:0 auto; padding:20px 50px; border:3px solid #ddd;}
.bbs_pw .bg_pw {float:left;}
.bbs_pw .info_pw {float:right; margin-bottom:10px; color:#666;}
.bbs_pw .info_pw p {margin-bottom:4px;}
.bbs_pw .info_pw .input {color:#333333; font-size:11px; background-color:#fafafa; border:1px #d2c8d1 solid; line-height:20px; height:20px; width:300px;}
.bbs_pw .btn_area {clear:both; position:relative; line-height:0; text-align:center;}

/* 페이징 */
.btn_comm {margin-bottom:20px; text-align:center; overflow:hidden;}
.btn_comm:after {clear:both; content:""; display:block;}
.btn_comm .btn_left {float:left; display:block;}
.btn_comm .btn_right {float:right; display:block;}
.btn_comm .btn_center {text-align:center}

/***** 게시판뎃글 *****/
.cb_module{font-family:'돋움',Dotum,'굴림',Gulim,AppleGothic,Sans-serif;font-size:12px;font-weight:normal;line-height:14px; clear:both;}
.cb_module p,.cb_module h1,.cb_module h2,.cb_module h3,.cb_module h4,.cb_module h5,.cb_module h6,.cb_module ul,.cb_module ol,.cb_module li,.cb_module dl,.cb_module dt,.cb_module dd,.cb_module table,.cb_module th,.cb_module td,.cb_module form,.cb_module fieldset,.cb_module legend,.cb_module input,.cb_module textarea,.cb_module button,.cb_module select{margin:0;padding:0}
.cb_module img,.cb_module fieldset{border:none}
.cb_module hr,.cb_module button img{display:none}
.cb_module li{list-style:none}
.cb_module em{font-style:normal}
.cb_module a{color:#333;text-decoration:none}
.cb_module a:hover,.cb_module a:active,.cb_module a:focus{text-decoration:underline}
.cb_module textarea{overflow:auto;resize:none}
.cb_module legend,.cb_module .cb_blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.cb_module label{cursor:pointer}
.cb_module .cb_cb{clear:both}
.cb_module .cb_input_rdo,.cb_module .cb_input_chk{width:13px;height:13px;vertical-align:middle}
.cb_module .cb_input_txt{height:19px;padding:4px 0 0 6px;border:1px solid #d1d1d1;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;background:#fff;color:#aaa;font-size:12px;vertical-align:top}
.cb_module .cb_paginate{margin:16px 0 20px;padding:15px 0;text-align:center}
.cb_module .cb_paginate a,.cb_module .cb_paginate strong{display:inline-block;_position:relative;margin:0 0 0 -7px;padding:3px 8px 1px 7px;border-right:1px solid #ccc;border-left:1px solid #ccc;background:#fff;color:#313031;font-family:'돋움',Dotum,'굴림',Gulim,AppleGothic,Sans-serif;font-size:12px;font-weight:bold;line-height:normal;text-decoration:none}
.cb_module .cb_paginate strong{color:#4172d4 !important}
.cb_module .cb_paginate a:hover{background:#f7f7f7}
.cb_module .cb_paginate a.cb_pre{padding:3px 8px 1px 16px;border:none;background:url(https://snphone.co.kr/img/board/bu_pg1_l1.gif) no-repeat 8px 6px !important;font-weight:normal}
.cb_module .cb_paginate a.cb_pre_end{padding:3px 8px 1px 16px;border:none;border-right:1px solid #ccc;background:url(https://snphone.co.kr/img/board/bu_pg1_l2.gif) no-repeat 4px 6px !important;font-weight:normal}
.cb_module .cb_paginate a.cb_next{padding:3px 16px 1px 8px;border:none;background:url(https://snphone.co.kr/img/board/bu_pg1_r1.gif) no-repeat 37px 6px !important;font-weight:normal}
.cb_module .cb_paginate a.cb_next_end{padding:3px 16px 1px 8px;border:none;border-left:1px solid #ccc;background:url(https://snphone.co.kr/img/board/bu_pg1_r2.gif) no-repeat 37px 6px !important;font-weight:normal}
.cb_module{margin:0 auto;text-align:left}
.cb_module h5.cb_h_type{margin-bottom:8px;color:#444;font-size:18px;letter-spacing:-1px;line-height:normal}
.cb_module h5.cb_h_type2{margin-bottom:2px;padding-bottom:7px;border-bottom:2px solid #7d7d7d}
.cb_module h5.cb_h_type span{color:#fd2100;font-family:tahoma;font-size:10px;font-weight:normal;letter-spacing:0}
.cb_module .cb_wrt{margin-bottom:13px;border-bottom:1px solid #f7f7f7;zoom:1}
.cb_module .cb_wrt .cb_star_grade{display:block}
.cb_module .cb_wrt_box{border:1px solid #ddd;zoom:1}
.cb_module .cb_wrt_box2{padding-top:10px;border:1px solid #fff;background:#fafafa;zoom:1}
.cb_module .cb_usr_area:after{display:block;clear:both;content:''}
.cb_module .cb_usr_area .cb_profile{_display:inline;float:left;width:40px;margin:36px 10px 0 0}
.cb_module .cb_usr_area .cb_txt_area{_display:inline;float:left}
.cb_module .cb_usr_area .cb_btn_area{_display:inline;float:left;margin-left:5px}
.cb_module .cb_usr_area .cb_input_area{position:relative;margin:-6px 0 -8px}
.cb_module .cb_usr_area .cb_section{margin:10px 0 8px;zoom:1}
.cb_module .cb_usr_area .cb_section:after{display:block;overflow:hidden;clear:both;content:''}
.cb_module .cb_txt_area{padding-top:10px}
.cb_module .cb_txt_area textarea{float:left;height:67px;_height /**/:73px;padding:4px 0 0 6px;border:1px solid #d1d1d1;background:#fff;color:#666;font-size:12px;line-height:20px;vertical-align:top}
.cb_module .cb_txt_area textarea.cb_highlight{background:#fffef4}
.cb_module .cb_txt_area .cb_notice{clear:both;padding-top:6px;color:#f82000;letter-spacing:-1px}
.cb_module .cb_txt_area label a,.cb_module .cb_txt_area a:hover{color:#333}
.cb_module .cb_btn_area{float:left}
.cb_module .cb_btn_area input{display:block;float:left}
.cb_module .cb_lstcomment{width:100%}
.cb_module .cb_lstcomment li{position:relative;border-bottom:1px solid #eeeeec;vertical-align:top;zoom:1}
.cb_module .cb_lstcomment .cb_bu_subnode{overflow:hidden;position:absolute;top:7px;left:6px;width:14px;height:14px;color:#9e9e9e;font-family:'돋움',dotum;font-size:20px;vertical-align:baseline}
.cb_module .cb_lstcomment .cb_bu_subnode2{overflow:hidden;float:left;width:14px;height:14px;color:#9e9e9e;font-family:'돋움',dotum;font-size:20px;vertical-align:baseline}
.cb_module .cb_lstcomment .cb_thumb{position:absolute;top:10px;left:20px}
.cb_module .cb_lstcomment .cb_thumb_on .cb_thumb{position:absolute;top:10px;left:0}
.cb_module .cb_lstcomment .cb_thumb img{vertical-align:top}
.cb_module .cb_lstcomment .cb_section span,.cb_module .cb_lstcomment .cb_section div,.cb_module .cb_lstcomment .cb_section a,.cb_module .cb_lstcomment .cb_section em,.cb_module .cb_lstcomment .cb_section input,.cb_module .cb_lstcomment .cb_section td{vertical-align:middle}
.cb_module .cb_lstcomment .cb_dsc_img{position:relative;top:-1px;padding:0 3px 2px 2px}
.cb_module .cb_lstcomment .cb_usr_id,.cb_module .cb_lstcomment .cb_date{display:inline-block;color:#aaa;font-family:tahoma;font-size:10px}
.cb_module .cb_lstcomment .cb_usr_id span{color:#444;font-size:12px;vertical-align:middle}
.cb_module .cb_lstcomment .cb_usr_id em{display:inline-block;padding-top:4px;color:#444}
.cb_module .cb_lstcomment .cb_usr_id a{color:#aaa}
.cb_module .cb_lstcomment .cb_usr_id_vary{color:#858585}
.cb_module .cb_lstcomment .cb_date{padding-left:4px}
.cb_module .cb_lstcomment .cb_info_area{overflow:hidden;padding:3px 0 5px;zoom:1}
.cb_module .cb_lstcomment .cb_section{float:left;margin-top:8px}
.cb_module .cb_lstcomment .cb_section2{position:absolute;top:11px;*top:9px;right:0;height:15px;padding-left:6px;color:#aaa}
.cb_module .cb_lstcomment .cb_section2 span.cb_nobar{margin-left:-6px;padding:0 6px;background:none}
.cb_module .cb_lstcomment .cb_section2 span.cb_first{background:none}
.cb_module .cb_lstcomment .cb_section2 a{color:#aaa}
.cb_module .cb_lstcomment .cb_section2 a:hover,.cb_module .cb_lstcomment .cb_section2 a:hover em{color:#333;text-decoration:underline}
.cb_module .cb_lstcomment .cb_section2 em{display:inline-block;padding:2px 0 2px;cursor:pointer;_cursor /**/:hand}
.cb_module .cb_lstcomment .cb_section2 span span{padding:0;background:none;color:#aaa;font-family:tahoma;font-size:10px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up .on{color:#f04a14}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_down .on{color:#4666b6}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up em{background-position:0 -18px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_down em{background-position:0 -138px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_cancel em{padding-left:12px;background-position:0 -425px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up a:hover em{background-position:0 -58px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_down a:hover em{background-position:0 -178px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_cancel a:hover em{padding-left:12px;background-position:0 -95px}
.cb_module .cb_lstcomment .cb_section2 .cb_activate_up a em,.cb_module .cb_lstcomment .cb_section2 .cb_activate_down a em,.cb_module .cb_lstcomment .cb_section2 .cb_activate_cancel a em{color:#aaa}
.cb_module .cb_lstcomment .cb_dsc_comment{overflow:hidden;clear:both;padding:0 0 10px 1px;color:#555;line-height:20px}
.cb_module .cb_lstcomment li li .cb_comment_area{margin-top:1px}
.cb_module .cb_lstcomment .cb_focus{background:#ffffa8}
.cb_module .cb_lstcomment li li{clear:both;position:relative;padding-bottom:0;border:none;background:url('https://snphone.co.kr/img/board/bg_pattern_x.gif') 0 0 repeat-x}
.cb_module .cb_lstcomment li li.cb_thumb_on .cb_thumb{left:30px}
.cb_module .cb_lstcomment li li li{position:relative;margin-left:20px}
.cb_module .cb_lstcomment .cb_thumb_on,.cb_module .cb_lstcomment .cb_thumb_off{z-index:10}
.cb_module .cb_lstcomment .cb_on{z-index:20}
.cb_module .cb_lstcomment .cb_thumb_on .cb_comment_area{padding-left:50px}
.cb_module .cb_lstcomment .cb_thumb_off .cb_comment_area{padding-left:0}
.cb_module .cb_lstcomment li .cb_thumb_on ul,.cb_module .cb_lstcomment li .cb_thumb_off ul{margin-left:-20px}
.cb_module .cb_lstcomment .cb_thumb_on li.cb_thumb_on{padding-left:30px}
.cb_module .cb_lstcomment .cb_thumb_on li.cb_thumb_off{padding-left:30px}
.cb_module .cb_lstcomment .cb_thumb_off li.cb_thumb_on{padding-left:80px}
.cb_module .cb_lstcomment .cb_thumb_off li.cb_thumb_off{padding-left:30px}
.cb_module .cb_lstcomment .cb_thumb_off li.cb_thumb_on li.cb_thumb_off,.cb_module .cb_lstcomment .cb_thumb_off li.cb_thumb_on li.cb_thumb_on{margin-left:-30px}
.cb_module .cb_wrt_default .cb_wrt_box2{padding-top:0}
.cb_module .cb_wrt_default .cb_usr_area{padding-left:10px}
.cb_module .cb_wrt_default .cb_usr_area .cb_txt_area{width:764px;padding-top:0}
.cb_module .cb_wrt_default .cb_usr_area textarea,.cb_module .cb_wrt_default .cb_usr_area .cb_dsc_area{width:667px}
.cb_module .cb_lstcomment .cb_profile .cb_usr_area .cb_dsc_area .cb_dsc2{margin-right:-8px;_margin-right:0}
.cb_module .cb_lstcomment li li .cb_wrt_default{margin:0 0 -1px;vertical-align:top}
.cb_module .cb_lstcomment li li .cb_wrt_default .cb_usr_area .cb_txt_area{padding-top:0}
.cb_module .cb_lstcomment li li .cb_wrt_default .cb_usr_area .cb_txt_area{width:737px}
.cb_module .cb_lstcomment li li .cb_wrt_default .cb_usr_area textarea,.cb_module .cb_lstcomment li li .cb_wrt_default .cb_usr_area .cb_dsc_area{width:637px}
.cb_module .cb_lstcomment li li li .cb_wrt_default .cb_usr_area .cb_txt_area{width:707px}
.cb_module .cb_lstcomment li li li .cb_wrt_default .cb_usr_area textarea,.cb_module .cb_lstcomment li li li .cb_wrt_default .cb_usr_area .cb_dsc_area{width:607px}
.cb_module .cb_lstcomment li li li li .cb_wrt_default .cb_usr_area .cb_txt_area{width:677px}
.cb_module .cb_lstcomment li li li li .cb_wrt_default .cb_usr_area textarea,.cb_module .cb_lstcomment li li li li .cb_wrt_default .cb_usr_area .cb_dsc_area{width:577px}
.cb_module .cb_lstcomment li li .cb_profile{margin:0 0 -1px;vertical-align:top}
.cb_module .cb_lstcomment li li .cb_profile .cb_usr_area .cb_txt_area{padding-top:0}
.cb_module .cb_lstcomment li li .cb_profile .cb_usr_area .cb_txt_area{width:683px}
.cb_module .cb_lstcomment li li .cb_profile .cb_usr_area textarea,.cb_module .cb_lstcomment li li .cb_profile .cb_usr_area .cb_dsc_area{width:587px}
.cb_module .cb_lstcomment li li li .cb_profile .cb_usr_area .cb_txt_area{width:653px}
.cb_module .cb_lstcomment li li li .cb_profile .cb_usr_area textarea,.cb_module .cb_lstcomment li li li .cb_profile .cb_usr_area .cb_dsc_area{width:557px}
.cb_module .cb_lstcomment li li li li .cb_profile .cb_usr_area .cb_txt_area{width:623px}
.cb_module .cb_lstcomment li li li li .cb_profile .cb_usr_area textarea,.cb_module .cb_lstcomment li li li li .cb_profile .cb_usr_area .cb_dsc_area{width:527px}
fieldset{border:none}
.cb_fluid{width:100%}
.cb_fluid .cb_txt_area{width:100% !important;padding-bottom:6px !important}
.cb_fluid table.cb_section{width:100% !important;margin-bottom:0 !important;border:none;border-collapse:collapse}
.cb_fluid table.cb_section,x:-moz-any-link,x:default{border-collapse:inherit}
.cb_fluid table.cb_section caption,.cb_fluid .cb_section thead{display:none}
.cb_fluid table.cb_section td{border:0}
.cb_fluid table.cb_section .cb_thumbs{position:static;width:50px;vertical-align:top}
.cb_fluid table.cb_section .cb_thumbs .cb_thumbs_box{position:relative}
.cb_fluid table.cb_section .cb_btn_area{float:none;width:90px}
.cb_fluid table.cb_section .cb_btn_area input{margin-left:7px;_margin-left:4px !important}
.cb_fluid table.cb_section textarea{width:100% !important;padding-left:0;text-indent:6px}
.cb_fluid table.cb_section .cb_txt_area{width:100%}
.cb_fluid .cb_usr_area .cb_txt_area .cb_dsc_area{width:100% !important;padding:8px 0 0 0}
.cb_fluid .cb_lstcomment li li .cb_wrt_default .cb_usr_area .cb_dsc_area{width:auto;padding:8px 0 0 0}
.cb_fluid .cb_lstcomment li li .cb_wrt_default .cb_usr_area .cb_txt_area{_padding-bottom:4px}
.cb_recom {border-top: 1px solid #eeeeec;}

/*20140106 배진랑추가 템플릿 갤러리형 리스트*/
.gallery_list2 {position:relative;overflow:hidden;margin-bottom:20px; border-top: 2px solid #545a5f; padding: 10px 0 0;/* border-bottom: 1px solid #e1e1e1; */}
.gallery_list2::after{content:""; position:absolute; bottom:0; left:0; display:block; width:100%; height:1px; background-color:#e1e1e1;}
.gallery_list2 li {position:relative;overflow:hidden;width: 208px;margin: 13px; border: 1px solid #dbdbdb; padding: 9px 9px 6px 9px; background: #fff ;float:left;}
.gallery_list2 li:hover a{color:#fd7676;}
.gallery_list2 li input[type="checkbox"] {margin-bottom:4px;}
.gallery_list2 li .thumb {margin-bottom:15px;width: 206px !important;height: 158px !important; overflow: hidden; object-fit: cover;}
.gallery_list2 li .thumb a { text-decoration: none; color: #333; }
.gallery_list2 li .thumb img {width:100%; object-fit: cover;}
.gallery_list2 li .info {height:16px;line-height:16px; overflow:hidden; color:#888; font-size:11px;}
.gallery_list2 li .title {height:46px; overflow:hidden;color:#333; line-height:18px; font-size:12px; text-align:center; }
.gallery_list2 li .date {font-size:14px; font-weight: 400; color:#bbb; text-align:center;}
.gallery_list2 li .title a { text-decoration: none; color: #333; }
.gallery_list2 li.notice {background:#fffef0;}
.gallery_list2 li.notice .title a {font-weight:bold; color:#000;}
.gallery_list2 li.notice .title a:hover {color:#96368f;}

/*자주하는 질문 탭*/
.bbs_faq_wrap ul.faq_tab{
	display:table;
	table-layout:fixed;
	border-collapse: collapse;
	width:100%;
	margin: 20px 0;
	text-align:center;
}
.bbs_faq_wrap ul.faq_tab li{
	display:table-cell;
	border: 1px solid #e9e9e9;
	margin-left: -1px;
	margin-bottom:-1px;
	padding:10px 0;
	font-size:15px;
	font-weight:400;
	color: #666;
	vertical-align: middle;
	line-height: 1.5;
	cursor:pointer;
}
.bbs_faq_wrap ul.faq_tab li.on{
	background-color:#f16366;
	border: 1px solid #f16366;
	font-weight: 500;
	color: #fff;
}

/*자주하는질문*/
.faq_list {position:relative;overflow:hidden;}
.faq_list dt:first-child {/* border-top:0 */}
.faq_list dt {position:relative;display:block;border: 1px solid #c2c2c2;border-radius: 10px;margin-bottom: 10px;height:40px;padding: 11px 10px;line-height:40px;background:url(https://snphone.co.kr/images/sub/ico_sq.gif) no-repeat 14px 23px;font-size: 13px;font-weight: 400;color:#333;cursor:pointer;}
.faq_list dt::after {content:"";display:block;position:absolute;right: 15px;bottom: 50%;width: 10px;height: 10px;border-top:1.5px solid #a5a5a5;border-right:1.5px solid #a5a5a5;transform:rotate(-225deg)}
.faq_list dd.on::after {content:"";display:block;position:absolute;right: 15px;top:23px;width: 10px;height: 10px;border-top:1.5px solid #a5a5a5;border-right:1.5px solid #a5a5a5;transform:rotate(-45deg)}
.faq_list dd {display:none;position:relative; }
.faq_list dt span {display:inline-block; padding:10px 30px 10px 0;background:url(../images/new/qna_icon.png) no-repeat center;vertical-align:middle;margin-right: 10px;}

.faq_list dt img {vertical-align:middle;}
.faq_list dt.on {background:url(https://snphone.co.kr/images/sub/ico_q.gif) no-repeat 10px 18px;padding: 11px 10px;color: #666;}
.faq_list dt.on a {color: #666;}
.faq_list dd .ico_line {float: left;padding: 10px 30px 10px 0;height: 25px;margin-right: 10px;background: url(../images/new/qna_icon.png) no-repeat center 5px;box-sizing: border-box;}
.faq_list dd.on {position: relative;display:block;background: #f8f8f8 url(../images/sub/img_a.png) no-repeat 30px 20px;margin-bottom: 10px;color:#666;border: 1px solid #c2c2c2;border-radius: 10px;font-size:13px;line-height: 1.5;overflow: hidden;}
.faq_list dd .a_tit {display: block;padding: 11px 10px;font-size: 15px;font-weight:500;line-height: 25px;color: #f16366;/* vertical-align: middle; */background-color:#f8f8f8;/* margin: 0; */} 
.faq_list dd .faq_con_area {
    padding: 20px 35px;
    background-color: #fff;
}
.faq_con_area img {width:100% !important; height:auto !important}
.table_wrap {width:1020px; margin: 40px auto 0}
.table_wrap .con_bbs {margin-top:30px}

.btn_right2 {text-align:left}

/*페이징*/
.paging{height:32px;padding:30px 0 30px;text-align:center;font-family: 'Roboto';font-size: 14px;font-weight: 400;}
.paging em {font-style:normal;}
.paging .paging_inner{display:inline-block;margin:0 auto}
.paging .btn_page{position:relative;float:left;min-width:22px;height:22px;padding:4px;font-size: 19px;color: #a3a3a3;line-height:24px;text-align:center;/* border: 1px solid #e7e7e7; */background: #fff;margin-right:-1px;}
.paging a.btn_page:hover{background:#fff;text-decoration:none;}
.paging em.btn_page{position:relative;background:#fff;color: #fd7676;padding: 4px;margin-right:0px;/* border: 1px solid #fd7676; */}
.paging a.btn_page:hover i {color:#fd7676;}

.bbs_write .Check_Area {position:relative;display:block;font-family: 'Nanum Gothic';font-weight: 400;margin:10px 0;font-size: 12px;color: #666;height: 18px;line-height: 18px;}
.bbs_write .Check_Area > em {display:block; float:left; margin-right:5px}
.bbs_write .Check_Area > span {display:block;position:absolute;top:0px;right:0;cursor:pointer;font-size: 14px;}
.bbs_write .Check_Area  > input {vertical-align:middle}

.Check_Area label{
	background: url(../images/main/btn_check.gif) 0 0px no-repeat;
	display: block;
	position: absolute;
	top: 0px;
	left: 0;
	z-index: 10;
	cursor: pointer;
	padding-left: 28px;
	font-size: 14px;
	font-weight: 700;
}

.Check_Area label.on{
	background: url(../images/main/btn_check_on.gif) 0 0px no-repeat;
}


/*내폰사기 상품문의*/
#Qna_List_Area .table_wrap{
	width: 1020px;
    margin: 40px auto 0;
}

#Qna_List_Area .table_wrap .list {
	border-collapse: collapse;
    border-spacing: 0;
    font-size: 13px;
    width: 100%;
    border-top: 1px solid #e1e1e1;
    color: #2e2e2e;
}
#Qna_List_Area .table_wrap table.list * {
    vertical-align: middle;
    font-weight: normal;
}
#Qna_List_Area .table_wrap table.list tbody td {
    color: #bbb;
    font-size: 15px;
    /*text-align: center;*/
    border-bottom: 1px solid #e5e5e5;
    height: 70px;
}
#Qna_List_Area .table_wrap a {
    text-decoration: none;
    font-size: 15px;
    font-weight: 400;
    color: #2e2e2e;
}
#Qna_List_Area .table_wrap table.list tbody td.txt_date {
    font-size: 15px;
    color: #bbb;
}

/*개인정보취급방침*/

div#join {
    position: relative;
    width: 1020px;
    margin: 0 auto 50px;
	text-align:center;
}
.join_textArea {
    width: 1000px;
    height: 160px;
    padding: 15px;
    line-height: 150%;
	text-align: left;
    color: #888;
    border: 1px solid #e7e7e7;
    background: #f9f9f9;
    font-family: 'dotum';
    line-height: 1.5em;
    overflow-y: scroll;
}
.join_tbl {
    padding: 10px;
	text-align: left;
}

/*이벤트페이지 디데이아이콘*/
.gallery_list2 .thumb .d-day {
	position: absolute; 
	top: 16px; 
	right: 20px; 
	width: 45px; 
	line-height: 45px; 
	font-size: 13px; 
	color: #fff; 
	text-align: center; 
	border: 3px solid #fff;  
	background-color: #d71826;
}