@charset "utf-8";
/* CSS Document */

.board_wrap {
	width: 718px;
	float:right;
} 
.topimg_bg {
    background: url(img/board_bg.jpg) right top no-repeat; 
    border-bottom: solid 1px #e7e7e7; 
    height: 78px;
}
.topimg_title {
	padding-top: 30px;
}
.board_table_txpad {
	margin-top: 44px;
	margin-bottom: 10px;
	padding-left: 11px;
}

.board_table_txpad2 {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 11px;
}
.board_table_txpad2 .spad {
	float: left;
	padding-top: 5px;
}
.board_table_tx {
	font-size: 11px;
	font-family: "돋움체";
	color: #999;
}
.benefit_table {
	width: 100%;
	border-top: solid 1px #b0b0b0;
	border-bottom: 1px solid #e7e7e7;
	font-weight: normal;
	font-size: 12px;
	font-family: dotum;
	color: #666666;
	line-height: 18px;
}
.benefit_table th {
	height: 28px;
	border-bottom: 1px solid #b0b0b0;
	background: #f1f1f1;
}
.benefit_table .tt {
	width: 100%;
	background: url(img/boardtx_dotline.jpg) right repeat-y;
	height: 12px;
}
.benefit_table .tt2 {
	width: 100%;
	height: 12px;
}
.benefit_table td {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.permit_table {
	width: 100%;
	font-weight: normal;
	font-size: 12px;
	font-family: dotum;
	color: #666666;
	line-height: 18px;
	border-bottom: solid 1px #e7e7e7;
}
.permit_table th {
	height: 28px;
	border-bottom: 1px solid #b0b0b0;
	background: #f1f1f1;
}
.permit_table .tt {
	width: 100%;
	background: url(img/boardtx_dotline.jpg) right repeat-y;
	height: 12px;
}
.permit_table .tt2 {
	width: 100%;
	height: 12px;
}
.permit_table td {
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.notice_table {
	width: 100%;
	border-top: solid 1px #b0b0b0;
	font-weight: normal;
	font-size: 12px;
	font-family: dotum;
	color: #666666;
}
.notice_table th {
	height: 28px;
	border-bottom: 1px solid #b0b0b0;
	background: #f1f1f1;
}
.notice_table .tt {
	width: 100%;
	background: url(img/boardtx_dotline.jpg) right repeat-y;
	height: 12px;
}
.notice_table .tt2 {
	width: 100%;
	height: 14px;
}
.notice_table .boardimg {
	vertical-align: middle;
	padding-left: 5px;
}
.notice_table td {
	padding: 8px 0px 8px 0px;
	border-bottom: 1px solid #e7e7e7;
	text-align: center;
}
.notice_table .nobor {
	text-align: center;
	border-style: none;
}
.notice_table .txleft {
	text-align: left;
	padding-left: 20px;
}
.board_mt {
	margin-top: -15px;
}
.board_table_datebox {
	height: 35px;
	border-bottom: solid 1px #dcdada;
	border-top: solid 1px #dcdada;
	margin-top: 40px;
}
.board_table_datebox .pad {
	padding-left: 19px;
}
.board_table_datebox .datetx {
	float: left;
	width: 55px;
	height: 14px;
	padding-top: 12px;
}
.board_table_datebox .tatus {
	float: left;
	width: 38px;
	height: 14px;
	padding-top: 12px;
}
.board_table_datebox .today {
	float: left;
	padding-top: 7px;
}
.board_table_datebox .month {
	float: left;
	padding-top: 7px;
	padding-left: 6px;
}
.board_table_datebox .month3 {
	float: left;
	padding-top: 7px;
	padding-left: 6px;
}
.board_table_datebox .month6 {
	float: left;
	padding-top: 7px;
	padding-left: 6px;
}
.board_table_datebox .inputbox1 {
	width: 90px;
	height: 20px;
	float: left;
	margin-left: 6px;
	margin-top: 7px;
}
.board_table_datebox .inputbox2 {
	width: 90px;
	height: 20px;
	float: left;
	margin-left: 4px;
	margin-top: 7px;
}
.board_table_datebox .inputboxtx {
	width: 58px;
	height: 16px;
	border: solid 1px #ccc;
	font-size: 12px;
	color: #696969;
	font-family: '돋움체';
	font-size: 11px;
}
.board_table_datebox .ic_calendar {
	float: left;
	padding-top: 10px;
	padding-left: 6px;
}
.board_table_datebox .ic_searchimg {
	float: left;
	padding-top: 8px;
}
.board_table_datebox .ic_searchimg2 {
	float: left;
	padding-top: 8px;
}
.board_table_searchbox 
{    
	width: 100%;
	height: 35px;
	border-bottom: solid 1px #dcdada;
}
.board_table_searchbox .pad {
	padding-left: 19px;
}
.board_table_searchbox .datetx {
	float: left;
	width: 55px;
	height: 14px;
	padding-top: 12px;
}
.board_table_searchbox .searchlist {
	width: 183px;
	height: 16px;
	float: left;
	margin-top: 7px;
	background: url(img/boardtx_dotline.jpg) right repeat-y;
}
.searchlisttx4 {
	width: 73px;
	height: 21px;
	border: solid 1px #d2d2d2;
	font-size: 12px;
	color: #999999;
	font-family: '돋움체';
	font-size: 11px;
}
.board_table_searchbox .searchlisttx {
	width: 172px;
	height: 21px;
	border: solid 1px #d2d2d2;
	font-size: 12px;
	color: #999999;
	font-family: '돋움체';
	font-size: 11px;
}
.board_table_searchbox .searchlist2 {
	width: 123px;
	height: 16px;
	float: left;
	padding-left: 20px;
	margin-top: 7px;
	background: url(img/boardtx_dotline.jpg) right repeat-y;
}
.board_table_searchbox .searchlisttx2 {
	width: 102px;
	height: 21px;
	border: solid 1px #d2d2d2;
	font-size: 12px;
	color: #999999;
	font-family: '돋움체';
	font-size: 11px;
}
.searchlist4 {
	width: 73px;
	height: 17px;
	float: left;
	margin-top: 7px;
}
.board_table_searchbox .searchbox {
	width: 283px;
	height: 17px;
	float: left;
	margin-top: 7px;
}
.board_table_searchbox .searchbox2 {
	width: 283px;
	height: 17px;
	float: left;
	margin-top: 7px;
}
.board_table_searchbox .searchboxtx {
	width: 281px;
	height: 16px;
	border: solid 1px #ccc;
	font-size: 12px;
	color: #696969;
	font-family: '돋움체';
	font-size: 11px;
	margin-left:10px;
}
.board_table_searchbox .searchbtn {
	float: left;
	padding-left: 15px;
	padding-top: 7px;
}
.searchbtn2 {
	float: left;
	padding-left: 15px;
	padding-top: 7px;
}
.board_shadow {
	background: #f5f5f5;
	height: 1px;
	font-size: 0px;
	width: 100%;
}
.board_topline {
	background: #6a6a6a;
	height: 1px;
	width: 100%;
	font-size: 0px;
}
.board_titline {
	border-top: solid 1px #b0b0b0;
	border-bottom: solid 1px #b0b0b0;
	height: 20px;
	padding: 8px 0px 0px 10px;
}
.board_titline img {
	vertical-align: middle;
}
.board_tittx {
	color: #666;
	font-weight: bold;
	padding-left: 15px;
}
.board_dateline {
	border-bottom: solid 1px #b0b0b0;
	height: 25px;
	padding: 5px 0px 0px 10px;
}
.board_datetx1 {
	width: 50px;
	background: url(img/boardtx_dotline.jpg) right repeat-y;
	color: #666;
	font-weight: bold;
	padding-left: 10px;
	float: left;
	padding-top: 4px;
}
.board_datetx2 {
	color: #666;
	padding-left: 10px;
	padding-top: 4px;
	float: left;
}
.board_datetx3 {
	width: 40px;
	background: url(img/boardtx_dotline.jpg) right repeat-y;
	color: #666;
	font-weight: bold;
	padding-left: 10px;
	float: left;
	padding-top: 4px;
}
.board_datetx4 {
	width: 45px;
	color: #666;
	padding-left: 10px;
	float: left;
	padding-top: 4px;
}
.board_datetx5 {
	width: 40px;
	background: url(img/boardtx_dotline.jpg) right repeat-y;
	color: #666;
	font-weight: bold;
	padding-left: 10px;
	float: left;
	padding-top: 4px;
}
.board_datetx6 {
	color: #666;
	font-size: 0px;
	padding-left: 13px;
	float: left;
	padding-top: 1px;
}
.board_datetx7 {
	color: #666;
	padding-left: 5px;
	float: left;
	padding-top: 4px;
}
.board_text {
	padding: 20px;
	border-bottom: 1px solid #e7e7e7;
	height: auto;
	line-height: 16px;
	color: #666;
}
/*FAQ 검색*/
.faq_searchbox {
	width: 100%;
	height: 35px;
	border-bottom: solid 1px #dcdada;
	border-top: solid 1px #dcdada;
	margin-top: 40px;
}
.faq_searchbox .pad {
	padding-left: 19px;
}
.faq_searchbox .category {
	float: left;
	width: 55px;
	height: 14px;
	padding-top: 12px;
}
.faq_searchbox .categorylist {
	width: 103px;
	height: 17px;
	float: left;
	margin-top: 7px;
}
.faq_searchbox .categorylisttx {
	width: 103px;
	height: 21px;
	border: solid 1px #d2d2d2;
	font-size: 12px;
	color: #999999;
	font-family: '돋움체';
	font-size: 11px;
}
.faq_searchbox .searchlist2 {
	width: 123px;
	height: 16px;
	float: left;
	padding-left: 2px;
	margin-top: 7px;
	background: url(img/boardtx_dotline.jpg) right repeat-y;
}
.faq_searchbox .searchlisttx2 {
	width: 102px;
	height: 21px;
	border: solid 1px #d2d2d2;
	font-size: 12px;
	color: #999999;
	font-family: '돋움체';
	font-size: 11px;
}
.faq_searchbox .searchlist3 {
	width: 103px;
	height: 17px;
	float: left;
	padding-left: 18px;
	margin-top: 7px;
}
.searchlist4 {
	width: 103px;
	height: 17px;
	float: left;
	margin-top: 7px;
}
.faq_searchbox .searchlisttx3 {
	width: 103px;
	height: 21px;
	border: solid 1px #d2d2d2;
	font-size: 12px;
	color: #999999;
	font-family: '돋움체';
	font-size: 11px;
}
.searchlisttx4 {
	width: 103px;
	height: 21px;
	border: solid 1px #d2d2d2;
	font-size: 12px;
	color: #999999;
	font-family: '돋움체';
	font-size: 11px;
}
.faq_searchbox .searchbox {
	width: 218px;
	height: 17px;
	float: left;
	margin-left: 2px;
	margin-top: 7px;
}
.faq_searchbox .searchboxtx {
	width: 216px;
	height: 16px;
	border: solid 1px #ccc;
	font-size: 12px;
	color: #696969;
	font-family: '돋움체';
	font-size: 11px;
}
.faq_searchbox .searchbtn {
	float: left;
	padding-top: 8px;
	padding-left: 5px;
}
.faq_searchtx_line {
	border-bottom: solid 1px #b0b0b0;
	height: 25px;
	padding: 5px 0px 0px 26px;
}
.faq_searchtx_tx1 {
	width: 40px;
	background: url(img/boardtx_dotline.jpg) right repeat-y;
	color: #666;
	font-weight: bold;
	padding-left: 10px;
	float: left;
	padding-top: 5px;
}
.faq_searchtx_tx2 {
	color: #666;
	padding-left: 11px;
	padding-top: 4px;
	float: left;
}
.faq_searchtx_tx3 {
	width: 50px;
	background: url(img/boardtx_dotline.jpg) right repeat-y;
	color: #666;
	font-weight: bold;
	padding-left: 10px;
	float: left;
	padding-top: 5px;
}
.faq_text {
	padding: 20px 10px 20px 10px;
	border-bottom: 1px solid #e7e7e7;
	height: 100%;
}
.faq_right {
	float: right;
	width: 145px;
}
.faq_boxtext {
	float: left;
	margin-left: 10px;
	width: 670px;
	line-height: 16px;
	color: #666;
}
/*1:1상담*/
.counsel_tt1box {
	border-top: solid 1px #b0b0b0;
	border-bottom: solid 1px #b0b0b0;
	height: 28px;
}
.counsel_tt1boxbn {
	border-top: solid 1px #b0b0b0;
	height: 28px;
}
.counsel_tt1box_1 {
	float: left;
	background: #f8f8f8;
	width: 120px;
	height: 20px;
	border-top: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
	padding-top: 7px;
}
.counsel_tt1box_2 {
	float: left;
	width: 234px;
	height: 19px;
	padding-top: 3px;
	padding-left: 5px;
}
.counsel_tt1box_3 {
	width: 103px;
	height: 21px;
	border: solid 1px #d2d2d2;
	font-size: 12px;
	color: #999999;
	font-family: '돋움체';
	font-size: 11px;
}
.counsel_tt1box_4 {
	float: left;
	width: 232px;
	height: 18px;
	padding-left: 5px;
	padding-top: 8px;
	color: #666;
}
.counsel_tt1box_5 {
	float: left;
	background: #f8f8f8;
	width: 140px;
	height: 20px;
	border-top: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
	padding-top: 7px;
}
.counsel_tt2box {
	border-bottom: solid 1px #b0b0b0;
	height: 28px;
}
.counsel_tt2box_1 {
	float: left;
	background: #f8f8f8;
	width: 120px;
	height: 20px;
	border-right: solid 1px #e8e8e8;
	padding-top: 7px;
}
.counsel_tt2box_2 {
	float: left;
	width: 234px;
	height: 18px;
	padding-left: 5px;
	padding-top: 8px;
	color: #666;
}

.counsel_tt52box {
	border-bottom: solid 1px #b0b0b0;
	height:50px;
}

/*1대1 상담내역 보기*/

.counveiw_title1 {
	padding-bottom: 10px;
	padding-left: 10px;
}
.counveiw_tbtitle {
	width: 105px;
	background-color: #f8f8f8;
	border-right: solid 1px #e8e8e8;
	text-align: left;
	padding-top: 7px;
	vertical-align: text-top;
	color: #666;
	font-weight: bold;
	padding-left: 15px;
}
.counveiw_tbcontens {
	vertical-align: text-top;
	padding: 7px 10px 7px 10px;
	height: 130px;
	color: #666;
	line-height: 16px;
}
.counveiw_tt2_2 {
	float: left;
	width: 200px;
	height: 18px;
	padding-left: 10px;
	padding-top: 8px;
	color: #666;
}
.counveiw_tt2_3 {
	float: left;
	width: 570px;
	padding: 8px 10px 10px 10px;
	color: #666;
	line-height: 18px;
	vertical-align: text-top;
}
.counveiw_tt2_4 {
	float: left;
	width: 198px;
	height: 18px;
	padding-left: 10px;
	padding-top: 8px;
	color: #666;
}
.counveiw_tt2_5 {
	float: left;
	width: 551px;
	height: 18px;
	padding-left: 10px;
	padding-top: 8px;
	color: #666;
}
.counveiw_tt2_6 {
	float: left;
	width: 189px;
	height: 18px;
	padding-left: 10px;
	padding-top: 3px;
	color: #666;
}
.counveiw_tt4box {
	border-bottom: solid 1px #b0b0b0;
}
.counveiw_tt4box_1 {
	float: left;
	width: 118px;
	background-color: #f8f8f8;
	border-top: solid 1px #e8e8e8;
	border-bottom: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
	padding-top: 7px;
}
/*1대1 상담내역 보기끝*/


.counsel_tt2box_3 {
	float: left;
	width: 550px;
	height: 18px;
	padding-left: 5px;
	padding-top: 3px;
}
.counsel_tt2box_4 {
	width: 555px;
	height: 18px;
	padding-left: 5px;
	border: solid 1px #d2d2d2;
	font-size: 12px;
	color: #666;
	font-family: '돋움체';
}
.counsel_tt4box {
	border-bottom: solid 1px #b0b0b0;
	height: 241px;
}
.counsel_tt4box_1 {
	float: left;
	background: #f8f8f8;
	width: 120px;
	height: 232px;
	border-top: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
	padding-top: 7px;
}
.counsel_tt4box_2 {
	float: left;
	width: 592px;
	height: 18px;
	padding-left: 5px;
	padding-top: 3px;
}
.counsel_tt4box_3 {
	width: 581px;
	height: 222px;
	line-height: 16px;
	padding: 5px;
	border: solid 1px #d2d2d2;
	font-size: 12px;
	color: #666;
	font-family: '돋움체';
}
.counsel_tt5box_2 {
	float: left;
	width: 157px;
}
.counsel_tt5box_3 {
	width: 152px;
	height: 18px;
	padding-left: 5px;
	border: solid 1px #d2d2d2;
	font-size: 12px;
	color: #666;
	font-family: '돋움체';
}
.counsel_tt5box_6 {
	width: 102px;
	height: 18px;
	padding-left: 5px;
	border: solid 1px #d2d2d2;
	font-size: 12px;
	color: #666;
	font-family: '돋움체';
}
.counsel_tt5box_7 {
	width: 82px;
	height: 18px;
	padding-left: 5px;
	border: solid 1px #d2d2d2;
	font-size: 12px;
	color: #666;
	font-family: '돋움체';
}
.counsel_tt5box_4 {
	float: left;
	padding-left: 5px;
}
.counsel_tt5box_5 {
	padding-left: 15px;
	float: left;
	padding-top: 6px;
	color: #666;
}
.counsel_btn {
    width:300px;
    margin:0;
	padding-top: 40px;
	text-align:center;
}

/*서비스가이드*/
.topimg_bg3 {
    background: url(img/serviceguide_bg.jpg) right bottom no-repeat;	
    border-bottom: solid 1px #e7e7e7; 
    height: 78px;
}


/*마이페이지*/

.topimg_bg2 {
    background: url(img/mypage_bg.jpg) right bottom no-repeat;	
    border-bottom: solid 1px #e7e7e7; 
    height: 78px;
}
.topimg_title {
	padding-top: 30px;
}
.mypoint_notice {
	color: #999;
	line-height: 20px;
	padding: 20px 0px 0px 11px;
}
.board_table_txpad2_1 {
	margin-top: 20px;
	margin-bottom: 5px;
	padding-left: 11px;
}
.board_table_txpad2_1 .spad {
	float: left;
	padding-top: 5px;
}
.point_check {
	float: left;
	padding-bottom: 1px;
}
.point_check_bg {
	float: left;
	background: url(img/boardtx_dotline.jpg) repeat-y;
	width: 1px;
	height: 12px;
	margin-top: 4px;
	margin-left: 3px;
}
.point_tip {
	padding: 13px 0px 0px 10px;
	color: #666;
}
.btn_point_board {
	width: 74px;
	margin: auto;
	padding-top: 24px;
}
/*마이페이지 팝업*/

.pop_limit_box {
	width: 690px;
	/*position: absolute;*/
	top: 20px;
	left: 20px;
	background: #fff;
	z-index: 999;
	border: 0
	/*-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;*/
}
.pop_limit_box .close {
	position: absolute;
	top: 21px;
	right: 20px;
}
.pop_limit_box .tl {
	position: absolute;
	top: -1px;
	left: -1px;
	display: block;
	width: 7px;
	height: 7px;
	/*background: url(img/deli_poptl.jpg) no-repeat;*/
	font-size: 0;
}
.pop_limit_box .tr {
	position: absolute;
	top: -1px;
	left: -6px;
	margin-left: 100%;
	display: block;
	width: 7px;
	height: 7px;
	/*background: url(img/deli_poptr.jpg) no-repeat;*/
	font-size: 0
}
.pop_limit_box .bl {
	position: absolute;
	left: -1px;
	bottom: -1px;
	display: block;
	width: 7px;
	height: 7px;
	/*background: url(img/deli_popbl.jpg) no-repeat;*/
	font-size: 0
}
.pop_limit_box .br {
	position: absolute;
	bottom: -1px;
	left: -6px;
	margin-left: 100%;
	display: block;
	width: 7px;
	height: 7px;
	/*background: url(img/deli_popbr.jpg) no-repeat;*/
	font-size: 0
}
.pop_limit_box .con {
	width: 612px;
	margin: auto;
	padding-top: 35px;
	position: relative;
}
.pop_limit_box .ttline {
	border-bottom: solid 1px #ac9c86;
}
.pop_limit_box .tt {
	margin-bottom: -1px;
}
.pop_limit_conpad {
	margin-top: 10px;
	margin-bottom: 40px;
}
.pop_limit_conpad .tline1 {
	border-top: 1px solid #b0b0b0;
	height: 1px;
	background: #FFF;
	margin-top: 30px;
}
.pop_limit_conpad .tlinent1 {
	border-top: 1px solid #b0b0b0;
	height: 1px;
	background: #FFF;
}
.pop_limit_conpad .tline2 {
	border-bottom: 1px solid #b0b0b0;
	height: 1px;
	background: #FFF;
}
.pop_limit_conpad .tbg {
	background: #f1f1f1;
	height: 56px;
}
.pop_limit_conpad .tbg2 {
	background: #f1f1f1;
	height: 26px;
}
.pop_limit_conpad .tt1 {
	text-align: center;
	padding-top: 23px;
	color: #666;
	font-weight: bold;
}
.pop_limit_conpad .tt1_1 {
	text-align: center;
	padding-top: 8px;
	color: #666;
	font-weight: bold;
}
.pop_limit_conpad .tt1_2 {
	text-align: center;
	padding-top: 8px;
	color: #666;
}
.pop_limit_conpad .tt1box {
	float: left;
	width: 80px;
}
.pop_limit_conpad .tt1box_1 {
	float: left;
	width: 100px;
}
.pop_limit_conpad .tt2box {
	float: left;
	width: 119px;
}
.pop_limit_conpad .tt3box {
	float: left;
	width: 50px;
}
.pop_limit_conpad .tt3box_1 {
	float: left;
	width: 30px;
}
.pop_limit_conpad .tt4box {
	float: left;
	width: 130px;
}
.pop_limit_conpad .tt5box {
	float: left;
	width: 203px;
}
.pop_limit_conpad .tt11box {
	float: left;
	width: 206px;
}
.pop_limit_conpad .tt5 {
	height: 20px;
	float: left;
	width: 203px;
	text-align: center;
	padding-top: 8px;
	color: #666;
	font-weight: bold;
	background: url(img/dotline_cd.jpg) bottom repeat-x;
}
.pop_limit_conpad .tt6 {
	float: left;
	width: 104px;
	text-align: center;
	font-weight: bold;
	color: #666;
	height: 20px;
	padding-top: 8px;
}
.pop_limit_conpad .tt6box {
	float: left;
	width: 104px;
}
.pop_limit_conpad .tt7 {
	float: left;
	width: 99px;
	text-align: center;
	font-weight: bold;
	color: #666;
	height: 20px;
	padding-top: 8px;
}
.pop_limit_conpad .tt7box {
	float: left;
	width: 99px;
}
.pop_limit_conpad .tt8box {
	float: left;
	width: 54px;
}
.pop_limit_conpad .tt9box {
	float: left;
	width: 92px;
}
.pop_limit_conpad .tt10box {
	float: left;
	width: 67px;
}
.pop_limit_conpad .txtline {
	height: 30px;
	border-bottom: 1px solid #e7e7e7;
}
.pop_limit_conpad .contxt {
	padding-top: 10px;
	text-align: center;
	height: 20px;
	color: #666;
}
.pop_limit_conpad .contxt2 {
	padding-top: 10px;
	line-height: 16px;
	text-align: center;
	padding-bottom: 5px;
	color: #666;
    word-break:break-all;
}
.pop_limit_conpad .conimg {
	padding-top: 4px;
	text-align: center;
}
.pop_limit_conpad .tt2_1box {
	float: left;
	width: 41px;
}
.pop_limit_conpad .tt2_2box {
	float: left;
	width: 294px;
}
.pop_limit_conpad .tt2_3box {
	float: left;
	width: 247px;
}
.pop_limit_conpad .scroll {
	width: 602px;
	position: relative;
	padding-right: 10px;
	height: 245px;
	margin-bottom: 35px;
	overflow-y: scroll;
	margin-top: 30px;
}
/*마이페이지 팝업 끝*/

.dotline_hpad {
	width: 1px;
	height: 16px;
	margin-left: 10px;
	margin-right: 10px;
	float: left;
	margin-top: 9px;
	background: url(img/boardtx_dotline.jpg) right repeat-y;
}
.dotline_h {
	width: 1px;
	height: 13px;
	float: left;
	margin-top: 7px;
	background: url(img/boardtx_dotline.jpg) right repeat-y;
}
.dotline_h2 {
	width: 1px;
	height: 13px;
	float: left;
	margin-top: 3px;
}
/*포인트현황 테이블*/
.point_staue {
	float: left;
	width: 359px;
	margin-left: 30px;
	margin-top: 25px;
}
.point_staue1box {
	float: left;
	width: 112px;
}
.point_staue2box {
	float: left;
	width: 100px;
}
.point_staue3box {
	float: left;
	width: 145px;
}
.point_staue4box {
	float: left;
	width: 110px;
}
.point_staue5box {
	float: left;
	width: 274px;
}
.point_staue6box {
	float: left;
	width: 180px;
}
.point_staue7box {
	float: left;
	width: 119px;
}
.point_staue8box {
	float: left;
	width: 75px;
}
.point_staue9box {
	float: left;
	width: 135px;
}
.point_staue10box {
	float: left;
	width: 203px;
}
.point_staue11box {
	height: 20px;
	float: left;
	width: 203px;
	text-align: center;
	padding-top: 8px;
	color: #666;
	font-weight: bold;
	background: url(img/dotline_cd.jpg) bottom repeat-x;
}
.point_staue12box {
	float: left;
	width: 104px;
}
.point_staue13box {
	float: left;
	width: 99px;
}
.point_staue14box {
	float: left;
	width: 110px;
}
.point_staue15box {
	height: 20px;
	float: left;
	width: 290px;
	text-align: center;
	padding-top: 8px;
	color: #666;
	font-weight: bold;
	background: url(img/dotline_cd.jpg) bottom repeat-x;
}
.board_tline {
	border-top: 1px solid #b0b0b0;
	height: 1px;
	background: #FFF;
}
.baord_titbg {
	background: #f1f1f1;
	height: 26px;
}
.board_tttxb {
	text-align: center;
	padding-top: 7px;
	color: #666;
	font-weight: bold;
}
.board_tttx {
	text-align: right;
	padding-top: 7px;
	color: #666;
}
.board_tttx2 {
	text-align: left;
	padding-top: 8px;
	color: #666;
}
.board_tttx2b {
	text-align: center;
	padding-top: 23px;
	color: #666;
	font-weight: bold;
}
.board_tttx3b {
	text-align: center;
	padding-top: 8px;
	color: #666;
	font-weight: bold;
}
.board_tline2 {
	border-bottom: 1px solid #b0b0b0;
	height: 1px;
	background: #FFF;
}
.board_txbg {
	border-bottom: 1px solid #e7e7e7;
	padding-bottom: 5px;
	padding-top:5px;
}
.board_txbg2 {
	padding-bottom: 5px;
}
.baord_titbg2 {
	background: #f1f1f1;
	height: 56px;
}
.ttw85 {
	float: left;
	width: 85px;
}
.ttw47 {
	float: left;
	width: 47px;
}
.ttw220 {
	float: left;
	width: 220px;
}
.ttw205 {
	float: left;
	width: 205px;
}
.ttw208 {
	float: left;
	width: 208px;
}
.ttw137 {
	float: left;
	width: 137px;
}
.ttw55 {
	float: left;
	width: 55px;
}
.ttw90 {
	float: left;
	width: 90px;
}
.ttw75 {
	float: left;
	width: 70px;
}
.ttw34 {
	float: left;
	width: 34px;
	text-align: center;
	padding-top:3px;
}
.ttw150 {
	float: left;
	width: 150px;
}
.ttw47 {
	float: left;
	width: 47px;
}
.ttw78 {
	float: left;
	width: 78px;
}
.ttw103 {
	float: left;
	width: 105px;
}
.ttw110 {
	float: left;
	width: 110px;
}
.ttw60 {
	float: left;
	width: 60px;
}
.ttw189 {
	float: left;
	width: 189px;
}
.ttw157 {
	float: left;
	width: 157px;
}
.ttw370 {
	float: left;
	width: 370px;
}
.ttw45 {
	float: left;
	width: 43px;
	text-align: center;
	padding-top:1px;
}
.ttw125 {
	float: left;
	width: 125px;
	text-align: center;
}
.ttw165 {
	float: left;
	width: 165px;
	text-align: center;
}
.ttw260 {
	float: left;
	width: 260px;
	text-align: center;
}
.ttw279 {
	float: left;
	width: 279px;
	text-align: center;
}
.ttw285 {
	float: left;
	width: 285px;
	text-align: center;
}
/*포인트현황 그래프*/
.pointtit_wrap {
	float: left;
	width: 329px;
}
.pointtitpad {
	padding-left: 10px;
	padding-bottom: 10px;
}
.pointgraph {
	width: 318px;
	height: 159px;
}
.pointgraph2 {
	width: 318px;
	height: 123px;
}
.pointusetb {
	width: 100%;
}
.pointusetb td {
	border-bottom: 1px solid #e7e7e7;
}
/*기념일 관리 추천선물 팝업*/

.anniversary_box {
	width: 260px;
	/*position: absolute;*/
	top: 20px;
	left: 20px;
	background: #fff;
	z-index: 999;
	border: solid 1px #dcdcdc
}
.anniversary_box .close {
	position: absolute;
	top: 21px;
	right: 20px;
}
.anniversary_box .tl {
	position: absolute;
	top: -1px;
	left: -1px;
	display: block;
	width: 7px;
	height: 7px;
	/*background: url(img/deli_poptl.jpg) no-repeat;*/
	font-size: 0;
}
.anniversary_box .tr {
	position: absolute;
	top: -1px;
	left: -6px;
	margin-left: 100%;
	display: block;
	width: 7px;
	height: 7px;
	/*background: url(img/deli_poptr.jpg) no-repeat;*/
	font-size: 0
}
.anniversary_box .bl {
	position: absolute;
	left: -1px;
	bottom: -1px;
	display: block;
	width: 7px;
	height: 7px;
	/*background: url(img/deli_popbl.jpg) no-repeat;*/
	font-size: 0
}
.anniversary_box .br {
	position: absolute;
	bottom: -1px;
	left: -6px;
	margin-left: 100%;
	display: block;
	width: 7px;
	height: 7px;
	/*background: url(img/deli_popbr.jpg) no-repeat;*/
	font-size: 0
}
.anniversary_box .con {
	width: 220px;
	margin: auto;
	padding: 20px 0px 20px 0px;
}
.goodswrap {
	width: 220px;
}
.goodswrap .titlebox {
	float: left;
	padding-left: 10px;
}
.goodswrap .title {
	color: #507ed8;
	font-size: 14px;
	font-weight: bold;
}
.goodswrap .tittx {
	padding-top: 9px;
	font-size: 11px;
	color: #666666;
}
.goodswrap .tittxp {
	color: #20abde;
}
.list_probox {
	width: 250px;
	padding-right: 10px;
	padding-top: 20px;
	height: 20px;
}
.list_probox .img {
	float: left;
	padding-right: 8px;
	padding-top: 3px;
}
.list_numbox {
	width: 112px;
	float: left;
}
.list_numtx {
	width: 112px;
	height: 20px;
	border: solid 1px #d2d2d2;
	color: #717171;
	font-size: 11px;
}
.list_gline2 {
	border-bottom: solid 2px #282828;
}
.list_gline1 {
	border-bottom: solid 1px #d6d6d6;
	height: 2px;
}
.goodswrap .pro {
	float: left;
	padding-top: 17px;
	width: 600px;
}
.goodswrap .pro .list1 {
	float: left;
	padding-right: 11px;
}
.goodswrap .pro .list2 {
	float: left;
	padding: 0px 11px 0px 11px;
	height: 11px;
	border-left: solid 1px #c7c7c7;
}
.goodswrap .btn {
	float: right;
	padding-top: 7px;
}
.goodsbox {
	float: left;
	width: 220px;
}
.goodsboximg {
	width: 220px;
	height: 220px;
}
.goodsboxs {
	float: left;
	width: 120px;
	margin-right: 40px;
}
.goodsbox ul .boxbtn {
	margin-top: 0px;
	padding-top: 0px;
}
.price {
	font-weight: bold;
	color: #999;
	text-decoration: line-through;
}
.saleprice {
	font-weight: bold;
	color: #e76607;
}
.ic_coup {
	padding-top: 1px;
	padding-right: 3px;
}
.ic_finter {
	padding-top: 1px;
	padding-left: 10px;
}
.goodsbox .btn {
	padding: 8px 0px 8px 0px;
}
.goodsbox .lineh {
	line-height: 16px;
}
.goodsbox .price {
	font-weight: bold;
	color: #999;
	text-decoration: line-through;
}
.goodsbox .saleprice {
	font-weight: bold;
	color: #e76607;
}
.goodsbox .score {
	float: left;
	background: #22c9ff;
	width: 22px;
	height: 13px;
	padding-bottom: 1px;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	margin-right: 5px;
	text-align: center;
}
.goodsbox .starbox {
	float: left;
	width: 74px;
}
.goodsbox .reviewtx {
	float: left;
	font-size: 11px;
	color: #999999;
	padding-top: 2px;
}
.anniversary_box_btn {
	width: 153px;
	margin: auto;
	margin-top: 10px;
}
.anniversaryline {
	border-bottom: solid 1px #d6d6d6;
	height: 7px;
}
/*기념일 관리 추천선물 팝업끝*/

.anni_tel {
	width: 52px;
	height: 21px;
	border: solid 1px #d2d2d2;
	font-size: 12px;
	color: #999999;
	font-family: '돋움체';
	font-size: 11px;
}
.anni_telbox {
	width: 52px;
	height: 17px;
	border: solid 1px #d2d2d2;
	font-size: 12px;
	color: #999999;
	font-family: '돋움체';
	font-size: 11px;
}
.anni_calic {
	float: left;
	padding-left: 15px;
	padding-top: 3px;
}
.anni_pad {
	margin-right: 24px;
}
.anni_gift_tt {
	float: left;
	background: url(img/ic_ttbullet.jpg) no-repeat 10px 0px;
	padding-left: 23px;
	color: #666;
	font-weight: bold;
}
.anni_gift_tt span {font-weight:normal; padding-left:15px; color:#999;}
.anni_gift_more {
	float: right;
	padding-right: 10px;
}
.board_btn_cen {
	text-align: center;
	padding-top: 3px;
}
.benefit_txtt {
	padding-left: 10px;
	padding-right: 10px;
	font-weight: bold
}
.permit_btn {
	float: right;
	padding-right: 3px;
}
.permit_topmtt {
	float: left;
	width: 100%;
}
/*나의정보수정*/

.info_tt{
	float: left;
	background: #f8f8f8;
	width: 119px;
	height: 20px;
	border-top: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
	padding-top: 7px;}
	
.info_tt52{
	float: left;
	background: #f8f8f8;
	width: 119px;
	height: 42px;
	border-top: solid 1px #e8e8e8;
	border-right: solid 1px #e8e8e8;
	padding-top: 7px;}
	
.info_tx{
	float: left;
	width: 229px;
	height: 18px;
	padding-left: 10px;
	padding-top: 8px;
	color: #666;}
	
.info_tx_t3{
	float: left;
	width: 229px;
	height: 18px;
	padding-left: 10px;
	padding-top: 4px;
	color: #666;}
	
.info_tx_t3_2{
	float: left;
	width: 587px;
	height: 18px;
	padding-left: 10px;
	padding-top: 4px;
	color: #666;}
	
.info_tx_t3_52{
	float: left;
	width: 587px;
	height: 50px;
	padding-left: 10px;
	padding-top: 4px;
	color: #666;}	
		
.tel_num60{
	width:60px;
	font-size: 11px;
	font-family: 'dotum';
	color: #999;
    height:20px;
	margin-right: 3px;
	border: solid 1px #d2d2d2}


.tel_num50{
	width:50px;
	font-size: 11px;
	font-family: 'dotum';
	color: #999;
    height:15px;
	margin-right: 3px;
	border: solid 1px #d2d2d2;}
	
.selec_box92{
	font-size: 11px;
	font-family: 'dotum';
	color: #999;
	width:92px;
    height:20px;
	margin-right: 3px;
	border: solid 1px #d2d2d2}

.tel_numbox70{
	float:left; width:70px;}
	
.info_input_t3{width:81px;
	font-size: 11px;
	font-family: 'dotum';
	color: #999;
    height:15px;
	border: solid 1px #d2d2d2;}

.info_input75_t3{
	width:75px;
	font-size: 11px;
	text-align:center;
	font-family: 'dotum';
	color: #999;
    height:15px;
	border: solid 1px #d2d2d2;}
	
	
.info_input110_t3{
	width:110px;
	font-size: 11px;
	text-align:center;
	font-family: 'dotum';
	color: #999;
    height:15px;
	border: solid 1px #d2d2d2;}	
	
	
.info_input225_t3{width:225px;
	font-size: 11px;
	font-family: 'dotum';
	color: #999;
    height:15px;
	border: solid 1px #d2d2d2;}	

.box_117{float:left; width:117px;}
.box_120{float:left; width:120px;}
.box_130{float:left; width:130px;}
.box_82{float:left; width:82px;}
.box_231{float:left; width:231px;}
.box_95{float:left; width:95px;}

	
	
.info_input_tx{float:left; color:#666;}
.info_input_date{float:left; width:90px;}

img.datepicker {
	background:#fff url(img/ic_calendar.jpg) no-repeat 0 0;
	width:14px;
	height:16px;
	vertical-align:middle;
}

input.datepicker
{
	vertical-align:middle;
}

.agree_topbg{width:306px; height:68px; margin:auto; background:url(img/inforshare_bg.jpg) left no-repeat;}

.agree_toptt{padding-left:107px;}

.agree_toptx{padding-left:61px; padding-top:8px;}

.agree_line{background:#848484; height:2px;}

.agree_line2{background:#d6d6d6; height:1px;}

.agree_dotline{border-bottom:dotted 1px #e5e5e5;}

.agree_tx{text-align:center; color:#666; line-height:18px; margin-top:20px;}

.agree_txnum{text-align:center; color:#666; line-height:18px; margin-top:20px;}

.agree_txbox{height:30px;}

.agree_ttbg{float:left; background:url(img/ic_order_arrow.jpg) 20px 12px no-repeat; padding-left:30px; padding-top:10px; width:148px; color:#666;}

.agree_tttx{float:left;padding-top:10px; width:148px; color:#666}

.agree_agreetx{text-align:center; color:#666;}

.agree_btn{width:250px; margin:auto; margin-top:20px;}



.coupon_bg{margin:40px 0 0 0; background:url(/Templates/default/Content/whole/img/mycoupon_bg.jpg) 10px 0px  no-repeat; height:80px;}
.coupon_bg2{margin:40px 0 0 0; background:url(/Templates/default/Content/whole/img/mycoupon_bg2.jpg) 10px 0px  no-repeat; height:80px;}
.coupon_bg p{color:#666; font-size:12px; padding-top:35px; padding-left:160px; text-align:center;}
.coupon_bg2 p{color:#666; font-size:12px; padding-top:35px; padding-left:160px; text-align:center;}
.coupon_bg span{color:#f05700; font-weight:bold;}
.coupon_bg2 span{color:#f05700; font-weight:bold;}

/*0521추가*/
.coupon_bg3{margin:40px 0 0 0; font-size:12px; background:url(/Templates/default/Content/whole/img/coupon_bg3.jpg) 10px 0px  no-repeat; height:200px;}
.coupon_bg3 p{color:#666; font-size:11px; line-height:20px; padding-top:22px; padding-left:32px; text-align:left;}
.coupon_bg3 span{color:#f05700; padding-right:3px;}

.coupon_imgbox{float:left; width:305px; margin:35px 0 0 33px;}
.coupon_imgbox .imgbg{background:url(/Templates/default/Content/whole/img/cpoupon_bg.jpg) no-repeat; height:105px;}
.coupon_imgbox .couponName
{
    height:100px;
    width:100px;
    color:rgb(97,79,57);
    font-weight:bold;
    font-family:'dotum';
    font-size:small;
    text-align:center;
}
.coupon_imgbox .couponNumber
{
    margin-top:4px;
    margin-right:10px;
    color:rgb(97,79,57);
    font-weight:bold;
    font-family:'dotum';
    font-size:small;
    text-align:center;
    float:right;
}


.coupon_imgbox .innerCouponName
{
    padding-top:50px;
}

.coupon_imgbox p{padding:20px 0 0 38px;heigth:100px; margin-top:-100px;margin-left:100px;}
.coupon_imgbox span{color:#e9b52d; font-weight:bold; font-size:50px; font-family:'Arial Black';}

.coupon_imgbox .coupon_detail{padding-top:15px;}
.coupon_imgbox .coupon_detail ul li{background:url(/Templates/default/Content/whole/img/ic_dotg.jpg) no-repeat 0 4px; padding-left:6px; height:20px;}
.coupon_imgbox .coupon_detail ul li .tt{float:left; font-size:11px; color:#978670; font-weight:normal; font-family:'dotum'; width:47px;  display:block;}
.coupon_imgbox .coupon_detail ul li .detail{font-size:11px; color:#666; font-weight:normal; font-family:'dotum'; display:block; float:left;}
.coupon_imgbox .btn{text-align:center; margin-top:15px;}


.coupon_goods_search{height: 38px;
	border-bottom: solid 1px #dcdada;
	border-top: solid 1px #dcdada;
	margin-top: 40px;}
.coupon_goods_search .tx{ float:left; padding-left:19px; margin-top:13px; background:url(/Templates/default/Content/whole/img/boardtx_dotline.jpg) repeat-y right; width:54px; height:12px;}
.coupon_goods_search .box{float:left; padding-left:25px; margin-top:8px;}
.coupon_goods_search input{border: solid 1px #dcdada; vertical-align:middle;}
.coupon_goods_search img{vertical-align:middle; padding-left:5px;}

.goodsline{border-bottom:1px solid #d6d6d6; height:31px;}


/* 기념일 팝업_0415_추가*/
.pop_anniv_box {width: 690px; top: 20px;	left: 20px;	background: #fff;	z-index: 999;}
.pop_anniv_box .box{width: 612px;margin: auto;padding-top: 35px;position: relative;}
.pop_anniv_box .boxtt{float:left; width:152px;}
.pop_anniv_box .boxttbg{background:url(img/pop_tx_tab.jpg) no-repeat; width:152px; height:20px; padding-top:13px; text-align:center;}
.pop_anniv_box .boxttbg span{font-weight:bold}
.pop_anniv_box .boxtright{float:left; border-bottom:solid 1px #ac9c86; height:33px; width:460px;}
.pop_anniv_box .boxtrighttx{float:right; padding-top:13px;}
.pop_anniv_box .boxtrightblod{color:#eeb60c; font-weight:bold;}
.pop_anniv_box .close {	position: absolute;	top: 21px;	right: 20px;}
.pop_anniv_box .ttline {border-bottom: solid 1px #ac9c86;}
.pop_anniv_box .tt {margin-bottom: -1px;}
.pop_anniv_conpad {	padding-top: 10px;	margin-bottom: 10px;}
.pop_anniv_conpad .contents{padding:25px 15px 15px 15px;}
.pop_anniv_box .boxend{border-top:solid 1px #ac9c86;}
.pop_anniv_box .btn{text-align:center; padding:20px 0 20px 0;}
.pop_anniv_box .btn .mr{margin-right:5px;}
.pop_anniv_conpad .scroll {width: 602px; position: relative; padding-right:10px; height: 187px;	overflow:hidden;	margin-top:10px;}


.pop_anniv_box2 {width: 350px; position: absolute; top:20px; left: 20px; background: #fff;	z-index: 999;	border: solid 1px #dcdcdc}
.pop_anniv_box2 .close {position: absolute;	top: 21px; right:20px;}
.pop_anniv_box2 .con {width: 272px;	margin:auto; padding-top: 35px; position:relative;}
.pop_anniv_box2 .ttline {border-bottom:solid 1px #ac9c86;}
.pop_anniv_box2 .tt {margin-bottom: -1px;}
.pop_anniv_conpad2 {padding-top: 20px;	margin-bottom: 10px; width:272px;}
.pop_anniv_conpad2 .scroll {width:262px; position:relative; height:187px; padding-right:10px; overflow-y: scroll; margin-top:10px;}
.pop_anniv_table{ width:242px;}
.pop_anniv_table th{background:#f1f1f1; border-bottom:1px solid #b0b0b0; border-top:1px solid #b0b0b0; padding:10px 0 10px;}
.pop_anniv_table th p{background: url(img/boardtx_dotline.jpg) right repeat-y;}
.pop_anniv_table td{ border-bottom: solid 1px #e7e7e7; padding:5px 0 4px 0; text-align:center; color:#666;}
.pop_anniv_conpad2 .addbox{float:left; width:220px;}
.pop_anniv_conpad2 .addbox input{width:215px; height:17px; border:solid 1px #d2d2d2;}
.pop_anniv_conpad2 .addbox .btn{float:right;padding-top:2px;}
.pop_anniv_box2 .allbtn{margin-bottom:15px;border-bottom:solid 1px #ac9c86; height:30px;}
.pop_anniv_box2 .btn{text-align:center; width:272px; padding-bottom:20px; width:272px;}


.board_titbg {
	background: #f1f1f1;
	height: 26px;
}
.board_titbg_b {
	background: #f2f9ff;
	height: 26px;
}
.board_tttxb {
	text-align: center;
	padding-top: 7px;
	color: #666;
	font-weight: bold;
}
.board_tttxb_b {
	text-align: center;
	color: #3270b9;
	font-weight: bold;
}
.board_tttx {
	text-align: center;
	padding-top: 7px;
	color: #666;
}
.board_tttx2 {
	text-align: left;
	padding-top: 8px;
	color: #666;
}
.board_tttx2b {
	text-align: center;
	padding-top: 23px;
	color: #666;
	font-weight: bold;
}
.board_tttx3b {
	text-align: center;
	padding-top: 8px;
	color: #666;
	font-weight: bold;
}
.board_tline2 {
	border-bottom: 1px solid #b0b0b0;
	height: 1px;
	background: #FFF;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}
.board_tline2_b {
	border-bottom: 1px solid #aec2da;
	height: 1px;
	background: #FFF;
	font-size: 0px;
	margin: 0px;
	padding: 0px;
}

.board_text_question {
	padding: 8px;
	height: 270px;
	line-height: 16px;
	color: #666;
	word-break:break-all;
	width:550px;
	min-height:200px;
}

/*서비스안내 부분추가_0503*/
.guide_table{ width:682px;}
.guide_table th{background:#f1f1f1; color:#666; font-size:12px; padding:8px 0 8px 0; border-bottom:solid 1px #b0b0b0; border-top:solid 1px #b0b0b0; border-right:solid 1px #e7e7e7;}
.guide_table th.nline{background:#f1f1f1; color:#666; font-size:12px; padding:8px 0 8px 0; border-bottom:solid 1px #b0b0b0; border-top:solid 1px #b0b0b0; border-right:hidden;}
.guide_table td{ padding:8px 0 8px 15px; text-align:left; color:#666; border-bottom:#e7e7e7 solid 1px; border-right:#e7e7e7 solid 1px; line-height:16px;}
.guide_table td.nline{ padding:8px 0 8px 15px; text-align:left; color:#666; border-bottom:#e7e7e7 solid 1px; border-right: hidden; line-height:16px;}
.guide_table td.center{ text-align:center; color:#666; line-height:16px;}


.view_table td{padding:6px 0 6px 15px; text-align:left; color:#666; border-right:#b0b0b0 solid 1px; line-height:16px; border-left:#b0b0b0; border-top:#b0b0b0 solid 1px;}
.view_table th{background:#f1f1f1; color:#666; font-size:12px; padding:6px 0 6px 0; border-top:solid 1px #b0b0b0; border-right:solid 1px #b0b0b0; text-align:center;}
.view_table td.nline{padding:6px 0 6px 15px; text-align:left; color:#666; border-right: hidden; line-height:16px; border-left:#b0b0b0; border-top:#b0b0b0 solid 1px;}
.view_table td.text{padding:20px; text-align:left; color:#666;line-height:18px; border-left:#b0b0b0; border-top:#b0b0b0 solid 1px;border-bottom:#b0b0b0 solid 1px; border-right: hidden;}

.view_tabbox{border-bottom:solid 1px #d7d7d7; width:960px; height:27px;}
.view_tabbox .tableft{float:left; height:27px;}
.view_tabbox .tableft li{float:left; text-align:center; padding-top:6px;width:138px; height:20px; border-top:solid 1px #d7d7d7; background:#f9f9f9; border-left:solid 1px #d7d7d7;color:#999; font-family:'나눔고딕'; font-size:12px;}
.view_tabbox .tableft li.on{float:left; text-align:center; padding-top:6px;width:138px; height:21px; border-top:solid 1px #d7d7d7; background:#FFF; border-left:solid 1px #d7d7d7;color:#444; font-family:'나눔고딕'; font-size:12px; font-weight:bold;}
.view_tabbox .tableft li:last-child{float:left; text-align:center; padding-top:6px;width:138px; height:20px; border-top:solid 1px #d7d7d7; background:#f9f9f9; border-right:solid 1px #d7d7d7; border-left:solid 1px #d7d7d7;color:#999; font-family:'나눔고딕'; font-size:12px;}

/*모바일카드발급신청_0522*/
.mobilecard_pop{ background: #fff;}
.mobilecard_pop .close{position: absolute; top: 21px; left: 658px; z-index: 999;}
.mobilecard_pop .warp{width: 613px; padding-top: 30px; margin:auto;}
.mobilecard_pop .tabline{border-bottom: solid 1px #ac9c86; height: 32px;}
.mobilecard_pop .scrollbox{padding:10px; font-size:12px; color:#666; line-height:18px; margin-top:10px; border:solid 1px #e5e5e5; position: relative;	left: 0px;	width:680px; height: 118px; scrollbar-3dlight-color: #fff;	scrollbar-arrow-color: #fff; scrollbar-track-color: #f5f5f5;	scrollbar-darkshadow-color: #fff;	scrollbar-face-color: #9b9b9b; scrollbar-highlight-color: #fff; scrollbar-shadow-color: #fff;}
.mobilecard_pop .check{margin-top:5px; color:#666; float:right;}
.mobilecard_pop .btnbox{width:256px; margin:auto; padding-top:10px;}

/*멤버쉽탈퇴*/
.member_secede .check{float:right; margin:20px; color:#666;}
.center{text-align:center;}
/*0628_반품,취소_팝업추가*/
.pop_withdrawal {width: 690px; padding-bottom:20px; position: absolute; top:20px; left: 20px; background: #fff;	z-index: 999;	border: solid 1px #dcdcdc}
.pop_withdrawal .close {position: absolute;	top: 21px; right:20px;}
.pop_withdrawal .con {width:612px;	margin:auto; padding-top: 35px; position:relative;}
.pop_withdrawal .ttline {border-bottom:solid 1px #ac9c86;}
.pop_withdrawal .tt {margin-bottom: -1px;}
.pop_withdrawal .tx{border:solid 1px #e5e5e5; width:612px; height:130px; padding:12px; font-family:'돋움체'; padding:15px; color:#666;}
.pop_withdrawal .btn{text-align:center; padding-top:15px;}
.pop_withdrawal_conpad2 {padding-top: 20px;	margin-bottom: 10px; width:612px;}
.pop_withdrawal_conpad2 .addbox{ text-align:left; padding-bottom:20px;}
/*0628_반품,취소_팝업추가 끝*/
