@charset 'utf-8';

.kizshop_wrap .select_box { position:relative; height:48px; border:1px solid #dddddd; background:#fff url("../img/member/sel_arrow.jpg") right center no-repeat; }
.kizshop_wrap .select_box span.value { display:block; margin:0 10px 0 10px; text-align:left; height:48px; line-height:48px; font-size:14px; color:#444444; overflow:hidden; }
.kizshop_wrap .select_box select { padding:0 10px 0 10px; position:absolute; left:0; top:0px; width:100%; height:48px; text-align:left; line-height:48px; font-size:14px; color:#444444; border:0; background:#fff; filter:alpha(opacity=0); opacity:0; z-index:20; }

/* 리스트 페이지 */
.left ul.bbno{ border-bottom: none; }
.titWrap .tit span.fs20{ font-size: 20px; }

.kizshop_wrap { border-top: 2px solid #323232; margin-top: 23px; padding-bottom: 48px; }
.kizshop_top_bnr img { width:990px; }
.kizshop_wrap div.kiz_top_pro { padding:20px 0; width:988px; border:1px solid #c8c8c8; }
.kizshop_wrap ul.kiz_top_list { width:987px; }
.kizshop_wrap ul.kiz_top_list:after { content:""; display:block; clear:both; }
.kizshop_wrap ul.kiz_top_list li { float:left; padding:0 14px; width:300px; border-left:1px solid #e7e7e7; }
.kizshop_wrap ul.kiz_top_list li:first-child { border-left:0; }
.kizshop_wrap ul.kiz_top_list li a { display:block; }
.kizshop_wrap ul.kiz_top_list li dt { width:300px; height:300px; }
.kizshop_wrap ul.kiz_top_list li dt img { width:300px; height:300px; }
.kizshop_wrap ul.kiz_top_list li dd { padding-top:10px; }
.kizshop_wrap ul.kiz_top_list li dd p.shop_tit { display:block; margin:0 auto; width:260px; font-size:12px; color:#888; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.kizshop_wrap ul.kiz_top_list li dd p.shop_con { margin-bottom:25px; padding-top:9px; font-size:14px; color:#666; text-align:center; line-height:20px; height:40px; }
.kizshop_wrap ul.kiz_top_list li dd p.price_box { text-align:center; }
.kizshop_wrap ul.kiz_top_list li dd p.soldout { text-align:center; padding-top:10px; color:#ed4036; font-size:14px;}

.kizshop_wrap ul.kiz_list { width:989px; }
.kizshop_wrap ul.kiz_list::after{ content:""; display: block; clear: both;}
.kizshop_wrap ul.kiz_list li { float: left; width: 244px; height: 365px; text-align: center; border-left: 1px solid #e9e9e9; border-bottom: 1px solid #e9e9e9; padding-top: 30px; }
.kizshop_wrap ul.kiz_list li:first-child { border-left:0; }
.kizshop_wrap ul.kiz_list li a{ display: block; }

.kizshop_list dd{ padding: 0 20px; }
.kizshop_list dd p.shop_stit{ display: inline-block; height: 13px; font-size: 12px; color: #888; padding-top: 14px; width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
*:first-child+html .kizshop_list dd p.shop_stit{ display: inline; }
.kizshop_list dd p.shop_con{ color: #666; font-size: 14px; padding-top: 10px; line-height: 20px; height: 40px; }
.kizshop_list dd p.soldout { text-align:center; padding-top:10px; color:#ed4036; font-size:14px;}

.kizshop_list dd p.price_box{ font-size: 16px; color: #2c2c2c; padding-top: 15px; font-family:'ngb'; text-align: left;}
.price_box span.sale{ font-family:'Tahoma'; font-size: 20px; color: #ea2014; padding-right: 3px; }
.price_box span.sale i.per { font-style:normal; font-size:16px; }
.price_box span.sale i.txt { font-style:normal; font-size:16px; font-family:'ng'; }
.price_box span.line{ font-size: 14px; color: #666; text-decoration: line-through; font-weight: bold; background: url('../img/kizshop/price_bg.png') right center no-repeat; padding-right: 10px; margin-right: 5px; }
.price_box span.price{ font-size: 14px; color: #ea2014; padding-right: 8px; }

/* 뷰 페이지 */
.kizshop_view { padding-top:27px; }
.pro_detail { margin-left:15px; margin-bottom:80px; width:974px; }
.pro_detail:after { content:""; display:block; clear:both; }
.pro_detail > dt { float:left; width:452px; }
.pro_detail > dd { float:right; width:469px; padding-top:15px; }
.pro_detail > dt p { margin-bottom:7px; width:450px; height:450px; border:1px solid #dcdcdc; }
.pro_detail > dt ul.thum { margin-bottom:22px; width:452px; }
.pro_detail > dt ul.thum:after { content:""; display:block; clear:both; }
.pro_detail > dt ul.thum li { float:left; margin-left:8.5px; width:68px; height:68px; }
.pro_detail > dt ul.thum li:first-child { margin-left:0; }
.pro_detail > dt ul.thum li img { width:68px; height:68px; border:1px solid #fff; }
.pro_detail > dt ul.thum li a.on img { border:1px solid #080808; }
.pro_detail > dt ul.sns { width:452px; }
.pro_detail > dt ul.sns:after { content:""; display:block; clear:both; }
.pro_detail > dt ul.sns li { float:left; margin-left:8px; }
.pro_detail > dt ul.sns li:first-child { margin-left:0; }
.pro_detail > dt ul.sns li a { display:block; text-indent:-20000px; width:36px; height:36px; }
.pro_detail > dt ul.sns li.li1 a { background:url('../img/kizshop/view_sns01.jpg') 0 0 no-repeat; }
.pro_detail > dt ul.sns li.li2 a { background:url('../img/kizshop/view_sns02.jpg') 0 0 no-repeat; }
.pro_detail > dt ul.sns li.li3 a { background:url('../img/kizshop/view_sns03.jpg') 0 0 no-repeat; }
.pro_detail > dt ul.sns li.li4 a { background:url('../img/kizshop/view_sns04.jpg') 0 0 no-repeat; }
.pro_detail > dt ul.sns li.li1 a:hover { background:url('../img/kizshop/view_sns01_on.jpg') 0 0 no-repeat; }
.pro_detail > dt ul.sns li.li2 a:hover { background:url('../img/kizshop/view_sns02_on.jpg') 0 0 no-repeat; }
.pro_detail > dt ul.sns li.li3 a:hover { background:url('../img/kizshop/view_sns03_on.jpg') 0 0 no-repeat; }
.pro_detail > dt ul.sns li.li4 a:hover { background:url('../img/kizshop/view_sns04_on.jpg') 0 0 no-repeat; }
.pro_detail > dd p.tag { margin-bottom:13px; display:inline-block; font-size:16px; color:#888; border-bottom:1px solid #888; }
*:first-child+html .pro_detail > dd p.tag{ display: inline; }
.pro_detail > dd p.tit { margin-bottom:17px; font-size:22px; color:#333; line-height:1.2; height:55px; }
.pro_detail > dd ul.opt_wrap { padding:20px 0; border-top:1px dotted #6b6b6b; border-bottom:1px dotted #6b6b6b; }
.pro_detail > dd ul.opt_wrap > li { margin-top:20px; }
.pro_detail > dd ul.opt_wrap > li:first-child { margin-top:0; }
.pro_detail > dd ul.opt_wrap li dl { width:469px; font-size:14px; color:#555; }
.pro_detail > dd ul.opt_wrap li dl:after { content:""; display:block; clear:both; }
.pro_detail > dd ul.opt_wrap li dt { float:left; width:95px; font-family:'ngb'; }
.pro_detail > dd ul.opt_wrap li dd { float:left; width:374px;  }
.pro_detail > dd ul.opt_wrap li dd.sale { font-family:'ngb'; }
.pro_detail > dd ul.opt_wrap li dd.sale span { color:#ea2014; }
.pro_detail > dd ul.opt_wrap li dt.num_tit { line-height:27px; }
.pro_detail > dd ul.opt_wrap li dd p.soldout {color:#ed4036; font-size:14px;}
.pro_detail > dd ul.opt_wrap ul.num { height:27px; }
.pro_detail > dd ul.opt_wrap ul.num li { float:left; margin-left:3px; }
.pro_detail > dd ul.opt_wrap ul.num li:first-child { margin-left:0; }
.pro_detail > dd ul.opt_wrap ul.num li input { width:59px; height:25px; line-height:25px; border:1px solid #d7d7d7; text-align:center; }
.pro_detail > dd dl.tot_price { padding-top:26px; width:469px; }
.pro_detail > dd dl.tot_price:after { content:""; display:block; clear:both; }
.pro_detail > dd dl.tot_price dt { float:left; width:40%; font-size:17px; color:#000; padding-top:10px; }
.pro_detail > dd dl.tot_price dd { float:right; width:60%; text-align:right; font-size:28px; font-family:'ngb'; color:#444; }
.pro_detail > dd dl.tot_price dd span { font-size:17px; color:#000; }
.pro_detail > dd ul.btns { margin-top:35px; width:470px; }
.pro_detail > dd ul.btns:after { content:""; display:block; clear:both; }
.pro_detail > dd ul.btns li { float:left; margin-left:9px; }
.pro_detail > dd ul.btns li:first-child { margin-left:0; }
.pro_detail > dd ul.btns li.wish a { display:block; width:48px; height:48px; background:url('../img/kizshop/btn_wish.jpg') 0 0 no-repeat; text-indent:-20000px; }
.pro_detail > dd ul.btns li.wish a:hover { background:url('../img/kizshop/btn_wish_on.jpg') 0 0 no-repeat; }
.pro_detail > dd ul.btns li.cart a { display:block; width:182px; height:46px; line-height:46px; border:1px solid #929292; font-size:16px; font-family:'ngb'; color:#3e3e3e; text-align:center; }
.pro_detail > dd ul.btns li.buy a { display:block; width:217px; height:46px; line-height:46px; border:1px solid #f53429; background:#f53429; font-size:16px; font-family:'ngb'; color:#fff; text-align:center; }

.pro_content ul.pro_tab { margin-bottom:40px; width:100%; }
.pro_content ul.pro_tab:after { content:""; display:block; clear:both; }
.pro_content ul.pro_tab li { float:left; width:25%; }
.pro_content ul.pro_tab li a { display:block; height:47px; line-height:47px; font-size:16px; color:#7b7b7b; text-align:center; background:#f9f9f9; border-right:1px solid #e8e8e8; border-top:1px solid #e8e8e8; border-bottom:1px solid #f53429; }
.pro_content ul.pro_tab li:first-child a { border-left:1px solid #e8e8e8; }
.pro_content ul.pro_tab li a.on { background:#fff; border-bottom:1px solid #fff; border-right:1px solid #f53429; border-left:1px solid #f53429; border-top:1px solid #f53429; color:#f53429; }
.pro_content ul.pro_panel > li { position:relative; display:none; }
.pro_content ul.pro_panel p.info { margin-bottom:15px; padding-left:12px; font-size:16px; color:#666; background:url('../img/kizshop/icon_pen.jpg') 0 1px no-repeat; }
.pro_content ul.pro_panel a.btn_write { position:absolute; right:0; top:0; display:block; width:97px; height:22px; line-height:22px; background:#3d3d3d; text-align:center; font-size:12px; color:#fff; }

.counsel_wrap { margin-top:55px; padding:30px; background:#f1f1f1; }
.counsel_wrap dl.comment { height:90px; }
.counsel_wrap dl.comment dt { position:relative; float:left; height:90px; }
.counsel_wrap dl.comment dt span.comment_info { position:absolute; left:10px; top:10px; font-size:12px; color:#666; }
.counsel_wrap dl.comment dd { float:right; height:90px; }
.counsel_wrap dl.comment dt textarea { width:778px; height:68px; padding:10px; resize:none; border:1px solid #ccc; }
.counsel_wrap dl.comment dd a { display:block; width:124px; height:90px; line-height:90px; background:#333; font-size:16px; font-family:'ngb'; color:#fff; text-align:center; }
.counsel_wrap ul.counsel_info { padding-top:20px; }
.counsel_wrap ul.counsel_info li { font-size:14px; color:#6c6c6c; line-height:1.8; }

/*키즈몰_장바구니*/
.cart_wrap{ position: relative; /* width: 1220px;  */ margin-bottom: 151px; }
.c_topwrap { position: relative; height: 70px; border-bottom: 2px solid #323232; }
.c_topwrap h4.tit{ font-size: 30px; color: #2e2e2e; padding: 21px 0; }

.step_wrap{ position: absolute; top:17px; right: 0px; text-align: center; }
.step_wrap::after{ content: ""; display: block; clear: both; }
.step_wrap li{ float: left; background: url('../img/kizshop/step_arrow.png') left center no-repeat; padding-left: 40px; padding-right: 24px; }
.step_wrap li a { cursor:default; }
.step_wrap li:first-child{ background: none; }
.step_wrap li.on dl dd{ color: #222; }
.step_wrap li dl{ width: 119px; }
.step_wrap li dl:after { content:""; display:block; clear:both; }
.step_wrap li dl dt { position: relative; float: left; width: 46px; height: 40px; top:3px; }
.step_wrap li dl dt.dt2 { width:30px; }
.step_wrap li dl dd{ float:left; margin-left:8px; font-size: 14px; color: #999; line-height: 20px; font-weight: bold; text-align:left; }

.stit{ position: relative; height: 40px; }
.stit p{ position: absolute; right: 0px; top: 13px; }

.tb_cart{ width: 100%;}
.tb_cart tr th{ height: 43px; font-family:'ngb'; font-size: 14px; background: #f5f5f5; vertical-align: middle; text-align: center; border: 1px solid #f1f1f1; border-bottom: 0px; }
.tb_cart tr td{ text-align: center; border: 1px solid #cfcfcf; vertical-align: middle; }
.tb_cart tr th ul.top_left{ text-align: left; margin-left: 14px;}
.tb_cart tr th ul.top_left li{ font-size: 12px; padding-left: 5px; text-align: center; }
.tb_cart tr th ul.top_left li input{ margin-right: 5px; }

.tb_cart tr th.ta_l{ text-align: left; }
.tb_cart tr td.ta_l{ text-align: left; }

.tb_cart .tb_l li{ display: inline-block; }
*:first-child+html .tb_cart .tb_l li{ display: inline; }
.tb_cart div.tb_con{ padding: 21px 0 22px 23px; overflow: hidden; }
.tb_con div.l_img{ float: left;  }
.tb_con div.l_img input{ vertical-align: middle; height: 120px; margin-right: 20px; }

.tb_con dl.l_txt { float: left; margin-left: 34px; padding: 4px 0; }
.tb_con dl.l_txt dt{ font-size: 16px; color: #333; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:650px; }
.tb_con dl.l_txt dt a { color:#333; }
.mypage_wrap .tb_con dl.l_txt dt { width:600px; }
.tb_con dl.l_txt dd p.option{ font-size: 14px; color: #666; margin-top: 15px; }
.tb_con dl.l_txt dd div.count{ margin-top: 43px; }
.count ul{ overflow: hidden; }
.count ul li{ float: left; line-height: 25px; }
.count ul li.page{ width: 59px; height: 25px; background: #fff; color: #000; text-align: center; border: 1px solid #d7d7d7; margin: 0 3px; }

.btns li:first-child{ margin-bottom: 4px; }
.cart_btn{ display: inline-block; width: 70px; height: 24px; font-size: 12px; background: #fff; border: 1px solid #b0b0b0;  line-height: 24px; }
*:first-child+html .cart_btn{ display: inline; }
.cart_btn.now{ border: 1px solid #ed4036; background: #ed4036; color: #fff; }

.price{ font-size: 18px; color: #2c2c2c;}
.ml11{ margin-left: 11px; }

.sum_wrap{ position: relative; width: 100%; height: 69px; border-top: 1px solid #333; background: #f5f5f5; overflow: hidden; }
.sum_wrap ul{ position: absolute; top:0px; right: 40px; }
.sum_wrap ul li{ float: left; line-height: 69px; font-size: 14px; color: #666; letter-spacing: 0.5; }
.sum_wrap ul li.cal{ padding: 0 22px; }
.sum_wrap ul li span.all{ font-size: 28px; font-family: 'Tahoma'; font-weight: bold; vertical-align: top; padding-left: 14px; color: #444;}
*:first-child+html .sum_wrap ul li span.all{ vertical-align: middle; }
.sum_wrap ul li span.pri{ font-size: 18px; color: #444; padding: 7px; color: #444;}
.sum_wrap ul li span.fs17{ font-size: 17px; }
.sum_wrap ul li img{ vertical-align: middle; }

.joomoonbtn{ width: 100%; height: 48px; text-align: center; margin-top: 35px; }
.joomoonbtn li{ display:inline-block; width: 219px; margin-left: 5px; }
.joomoonbtn li.red{ background: #f53429; }
.joomoonbtn li.black{ background: #333; }
.joomoonbtn li.ing{ background:#f6921e; }
.joomoonbtn li a{ display: block; color: #fff;  height: 48px; line-height: 48px; }
*:first-child+html .joomoonbtn li{ display: inline; }

/*주문서작성*/
.jmoon_stit{ margin-top: 41px; margin-bottom: 10px; color: #f6921e; font-family:'ngb'; font-weight:bold; font-size: 16px; }
.tb_con div.l_img_one{ float: left; width: 120px; }

.tb_sum{ width: 100%; margin-top: 20px; margin-bottom: 70px; }
.tb_sum tr td{ position: relative; border: 1px solid #cfcfcf; border-left: 0px; }
.tb_sum tr td:first-child{ border-left: 1px solid #cfcfcf;}
.tb_sum tr td { text-align: center; vertical-align: middle; }
.tb_sum p.sumtit{ font-size: 17px; color: #000; }
.tb_sum p.sum{ font-size: 24px; color: #666; padding-top: 14px; }
.tb_sum p.sum_red{ color: #ed4036; font-size: 28px; padding-top: 14px; font-family: 'Tahoma'; font-weight: bold; }
.tb_sum p.sum_red span.won{ font-size: 17px; color: #000; font-weight: bold; }
.tb_sum p.bg{ position: absolute; top: 32px; right: -25px; z-index: 10; }

.sum_bottom{ text-align: left; padding-left: 30px; overflow: hidden; }
.sum_bottom li{ float: left; line-height: 27px; font-size: 17px; text-align: center; margin-left: 20px; } 
.sum_bottom li:first-child{ margin-left: 0px; }
.sum_bottom li:nth-child(2){ margin-left: 0px; }

.sum_bottom li dl.txtbox dl{ overflow: hidden; }
.sum_bottom li dl.txtbox dd{ float: left; }
.sum_bottom li dl.txtbox dd .point{ width: 90px; height: 27px; margin-left: 20px; border: 1px solid #cfcfcf; text-align: right; padding-right: 10px; }
.sum_bottom li dl.txtbox dd.point_btn{ margin-left: 3px; margin-top: 1px; }
.sum_bottom li dl.txtbox dd.point_btn a{ display: block; width: 61px; height: 27px; background: #333; color: #fff; font-size: 14px; }
.sum_bottom li input{ vertical-align: middle; }
.sum_bottom li.chbox{ font-size: 12px; color: #000; vertical-align: text-bottom; }
.sum_bottom li.chbox input{ margin-right: 5px; }

.tb_info{ width: 100%; margin-bottom: 70px; }
.tb_info tr{ height: 82px; border-bottom: 1px solid #d7d7d7; }
.tb_info tr td{ vertical-align: middle; font-size: 16px; color: #666; padding-left: 12px;  border-top: 2px solid #666; border-bottom: 1px solid #d7d7d7; color: #707070; }
.tb_info tr td span.fw_b{ font-weight: bold; margin-right: 13px; color: #555; }

.tb_ba_info{ width: 100%; }
.tb_ba_info tr th{ background: #f8f8f8; font-size: 14px; color: #000; text-align: left; font-weight: bold; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; vertical-align: middle; padding-left: 31px; }
.tb_ba_info tr.pay_cash th { background:none; }
.tb_ba_info tr td{ border-top: 1px solid #cfcfcf; background: #fff; border-bottom: 1px solid #cfcfcf; vertical-align: middle; padding: 3px 0 3px 31px; } 
.tb_ba_info tr td input.info_txt{ height: 38px; border: 1px solid #cfcfcf; /* margin: 3px 0; */ text-indent: 14px;}
.j_btn{ display: inline-block; }
*:first-child+html .j_btn{ display: inline; }
.j_btn a{ display: block; background: #333; color: #fff;  width: 122px; height: 40px; line-height: 40px; text-align: center;}

.tb_ba_info tr td input.info_mob { width:100px; height: 38px; border: 1px solid #cfcfcf; text-indent: 14px; }
.tb_ba_info tr td ul.pay_cash_list li { margin-top:5px; }
.tb_ba_info tr td ul.pay_cash_list li:first-child { margin-top:0; }
.tb_ba_info tr td ul.pay_cash_list dl { height:40px; }
.tb_ba_info tr td ul.pay_cash_list dt { float:left; line-height:40px; }
.tb_ba_info tr td ul.pay_cash_list dt input { position:relative; vertical-align:middle; bottom:2px; }
.tb_ba_info tr td ul.pay_cash_list dd { float:left; margin-left:5px; height:40px; }
.tb_ba_info tr td ul.pay_cash_list dd span { line-height:40px; }

.tb_ba_info tr td.bt_n{ border-top: none; }
.tb_ba_info tr td.bb_n{ border-bottom: none; }
.tb_ba_info tr td textarea{ width: 944px ; resize: none; border: 1px solid #cfcfcf; padding: 14px 10px; color: #707070; font-size: 14px; height:70px;}
.pay_list li{ display: inline-block; margin-left: 30px; }
.pay_list li:first-child{ margin-left: 0px; }
*:first-child+html .pay_list li{ display: inline; }
.pay_list li input{ margin-right: 7px; margin-top:1px; }

.tb_ba_info div.input_wrap { height:40px; }
.tb_ba_info div.input_wrap div.select_box { float:left; }
.tb_ba_info div.input_wrap span { float:left; line-height:40px; font-size:14px; color:#707070; margin-left:12px; }
.tb_ba_info div.select_box { position:relative; float:left; width:298px; height:38px; border:1px solid #cfcfcf; background:url("../img/content/input_arrow.jpg") 95% center no-repeat; }
.tb_ba_info div.select_box span.value { display:block; margin:0 10px; text-align:left; height:38px; line-height:38px; font-size:14px; color:#444; overflow:hidden; }
.tb_ba_info div.select_box select { padding:0 10px; position:absolute; left:0; top:0px; width:100%; height:38px;text-align:left;line-height:38px;font-size:14px; color:#444; border:0; background:#fff; filter:alpha(opacity=0); opacity:0; z-index:20; }
.pay_m2_info { padding:9px 0 0 30px; font-size:12px; color:#787878; }
.tb_ba_info div.input_wrap input.info_txt { float:left; }
.tb_ba_info span.receive_info { display:block; float:left; font-size:12px; color:#666; }
.tb_ba_info span.receive_info input { vertical-align:middle; }

.info_txt_2{ overflow: hidden; }
.info_txt_2 li{ float: left; margin-left: 3px;}
.info_txt_2 li:first-child{ margin-left: 0px; }

/*주문완료*/
.thank_wrap{ width: 100%; text-align: center; padding: 40px 0 50px; font-family:'ns'; }
.thank_wrap dl { width:400px; margin:0 auto; }
.thank_wrap dt { margin-bottom:10px; font-size:79px; color:#343333; }
.thank_wrap dd { position:relative; font-size:20px; color:#ed4036; }
.thank_wrap dd span.je1 { position:absolute; left:10px; top:5px; }
.thank_wrap dd span.je2 { position:absolute; right:10px; top:5px; }
.tb_info tr td.ta_c{ text-align: center; }

.thank_wrap p.thx_info1 { padding-top:12px; font-size:18px; color:#626262; }
.thank_wrap p.thx_info2 { padding-top:12px; font-size:16px; color:#626262; }

.tb_paycom{ width: 100%; }
.tb_paycom tr th{ border: 1px solid #d1d1d1; vertical-align: middle; text-align: left; padding: 17px 0 17px 30px; font-family:'ngb'; font-weight: normal; font-size: 14px; }
.tb_paycom tr td{ border: 1px solid #d1d1d1; vertical-align: middle; text-align: left; padding: 17px 0 17px 30px; font-size: 14px; color: #707070; line-height: 22px; }
.tb_paycom tr td.price{ color: #f90033; font-family: 'ngb'; font-size: 16px; font-weight: bold; }

.tb_ba_com{ width: 100%; }
.tb_ba_com tr th{ background: #f8f8f8; padding: 17px 0 17px 30px; text-align: left; font-family:'ngb'; font-size: 14px; vertical-align: middle; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; font-size: 14px;}
.tb_ba_com tr td{ background: #fff; color: #707070; line-height: 22px; padding: 17px 0 17px 31px; text-align: left; line-height: 22px; vertical-align: middle; border-top: 1px solid #cfcfcf; border-bottom: 1px solid #cfcfcf; font-size: 14px;} 

.tb_paycom tr th.st_l{ border-left: 1px solid #777; background: #fbfafa;}
.tb_paycom tr th.st_r{ border-right: 1px solid #777; }
.tb_paycom tr th.st_t{ border-top: 1px solid #777; }
.tb_paycom tr th.st_b{ border-bottom: 1px solid #777; }

.tb_paycom tr td.st_l{ border-left: 1px solid #777; }
.tb_paycom tr td.st_r{ border-right: 1px solid #777; background: #fbfafa;}
.tb_paycom tr td.st_t{ border-top: 1px solid #777; }
.tb_paycom tr td.st_b{ border-bottom: 1px solid #777; }

.mem_ck { padding:30px 0 0 30px; }
.mem_ck label { font-size:16px; color:#626262; }
.mem_ck input { margin-top:2px; }

.cancel_info { margin-top:50px; font-size:30px; padding:100px 0; text-align:center; border:1px solid #ddd; }