#contents h2.tit {padding-top:30px; font-size:24px; letter-spacing:-0.2px; font-weight:normal; line-height:32px; color:#111; margin-bottom:10px; width:1050px;}

.bulk_inquiry {width:1050px;}
.bulk_inquiry input::-webkit-outer-spin-button,
.bulk_inquiry input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.bulk_inquiry input[type=number] {
  -moz-appearance: textfield;
}
.bulk_inquiry * {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.bulk_inquiry .check_label input + label:before {display:inline-block;width:18px;height:18px;margin-right:7px;content:'';vertical-align:top;}
.bulk_inquiry .check_label input {position:absolute;left:-9999px;z-index:-1;}
.bulk_inquiry .check_label input + label {position:relative;font-size:14px; cursor:pointer;}
.bulk_inquiry .check_label input:checked + label:before {background-position:-100px -1100px;}
.bulk_inquiry .check_label input:disabled + label:before {background-color:#ececec;border-color:#ddd;}
.bulk_inquiry .check_label input:disabled + label:before {background-position:0 -38px;}

.bulk_inquiry .radio_label {font-size:13px;}
.bulk_inquiry .radio_label input {position:absolute; left:-99999px; z-index:-1;}
.bulk_inquiry .radio_label label {line-height:17px; position:relative; display:inline-block; cursor:pointer;}
.bulk_inquiry .radio_label input + label:before {width:18px; height:18px; margin-right:5px; border-radius:50%; border:1px solid #bbb; background:#fff; content:""; vertical-align:top; box-sizing: border-box;-webkit-box-sizing: border-box; display:inline-block;}
.bulk_inquiry .radio_label input:checked + label:after {position:absolute;width:8px;height:8px;left:5px;top:5px;background:#ea493e;border-radius:50%; content:""; display:inline-block;}
.bulk_inquiry .input_add_on {position: relative; width:276px; }
.bulk_inquiry .input_add_on .text {padding-right:30px;}
.bulk_inquiry .input_add_on .add_on {position: absolute; top: 0; right:12px; color:#666; font-size:14px; line-height:40px;}
.bulk_inquiry .desc_txt {padding-top: 5px; margin-bottom:5px; line-height:15px; font-size: 13px; color: #ea493e; }
.bulk_inquiry .bul_ex {margin-top:10px; color:#999; font-size:13px; vertical-align: middle;} 
.bulk_inquiry .bul_ex.narrow {letter-spacing:-0.65px} /* 21-01-06 대량주문 수정 - letter-spacing 값 수정 */
.bulk_inquiry .bul_ex:before {content:''; display:inline-block; width: 14px; height: 14px; background:url(https://image.lotteimall.com/imall_ec/site/images/detail/img_sprite_detail2.png) no-repeat -17px -425px; margin:0 3px 3px 0px; vertical-align: middle}

.bulk_inquiry input.text {border:1px #bbb solid; width: 276px; height:40px; padding:0 12px 0 12px; border-radius: 4px; box-sizing: border-box;-webkit-box-sizing: border-box;}
.bulk_inquiry input.text.warning {border:1px #ea493e solid;}
.bulk_inquiry input.text:placeholder {font-size:13px; color:#cccccc;}
.bulk_inquiry input.text::-webkit-input-placeholder {font-size:13px; color:#cccccc;}
.bulk_inquiry input.text:-moz-placeholder {font-size:13px; color:#cccccc;}
.bulk_inquiry input.text::-moz-placeholder {font-size:13px; color:#cccccc;}

.bulk_inquiry textarea.textarea {width:100%; height:105px; display:block; border:1px #bbbbbb solid; border-radius: 4px; resize:none; box-sizing: border-box;-webkit-box-sizing: border-box; padding:11px 10px;}
.bulk_inquiry textarea.textarea:placeholder {font-size:13px; color:#cccccc;}
.bulk_inquiry textarea.textarea::-webkit-input-placeholder {font-size:13px; color:#cccccc;}
.bulk_inquiry textarea.textarea:-moz-placeholder {font-size:13px; color:#cccccc;}
.bulk_inquiry textarea.textarea::-moz-placeholder {font-size:13px; color:#cccccc;}
.bulk_inquiry .btn_popup { outline: none; margin-left:5px; margin-bottom: 3px; border:0; vertical-align: middle; width: 16px; height: 16px; background-position: 0 -425px; cursor: pointer; text-indent: -9999px; overflow: hidden; background:url(https://image.lotteimall.com/imall_ec/site/images/detail/img_sprite_detail2.png) no-repeat 0 -425px; }

.bulk_inquiry .custom_select {position: relative;}
.bulk_inquiry .custom_select a.common_sprite_img {display: block; height: 40px; padding: 0 30px 0 13px; border: 1px solid #bbb; border-radius: 4px; font-size: 13px; color: #555; line-height: 35px; background: url(https://image.lotteimall.com/imall_ec/site/images/detail/img_sprite_detail2.png) no-repeat; background-position: right -510px; background-color: #fff;} 
.bulk_inquiry .custom_select a.common_sprite_img.open {background-position: right -1185px;}
.bulk_inquiry .layer_option {display:none;position:absolute;top:37px;left:0;right:0;overflow:hidden;background:#fff;padding-top:2px;border:1px solid #bbb;border-top:0 none;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px; z-index: 99;}
.bulk_inquiry .layer_option.on {display:block;}
.bulk_inquiry .layer_option .wrap_scroll_option {border-top:1px solid #eee;overflow-y: auto;max-height: 250px;}
.bulk_inquiry .layer_option li {padding:2px;}
.bulk_inquiry .layer_option li a {position:relative;display:block;overflow:hidden;height:auto;line-height:19px;padding:3px 13px 6px 11px;color:#333;font-size:13px;border:0 none;border-radius:4px;}
.bulk_inquiry .layer_option li a:hover {background:#eee;}
.bulk_inquiry .layer_option li a.on {color:#ea493e;}
.bulk_inquiry .layer_option li .common_btn {position:absolute;top:50%;right:12px;margin-top:-10px;}

.bulk_inquiry {border: solid 1px #e2e2e2; color:#111; font-size:13px; letter-spacing:-0.2px;}
.bulk_inquiry .notice_wrap {background: #f6f6f6; padding:30px;}
.bulk_inquiry .notice_list li{padding:1px 0 0 8px;background: url(https://image.lotteimall.com/imall_ec/site/images/common/icon/blit_34.gif) no-repeat 0 center; color:#444}
.bulk_inquiry .notice_wrap .go_link {position:relative;margin-top:12px; margin-left:8px; padding-right:12px; display:inline-block;}
.bulk_inquiry .notice_wrap .go_link a {font-size:13px; color:#111; border-bottom:1px #111 solid; font-weight:bold; line-height:14px; display: inline-block; letter-spacing: 0; padding-top:3px;}
.bulk_inquiry .notice_wrap .go_link:before{position:absolute; top:8px; right:0; content:""; display:inline-block; width:6px;height:1px;background:#111;transform:rotate(45deg)}
.bulk_inquiry .notice_wrap .go_link:after {position:absolute; top:12px; right:0; content:''; display:inline-block; width:6px; height:1px; background:#111; transform:rotate(-45deg)}
.bulk_inquiry .section {padding:30px 89px;}
.bulk_inquiry .section h3.sub_title {font-size:16px; letter-spacing:-0.2px; color:#111111; margin-bottom:10px;}
.bulk_inquiry .section .line_box { margin: 10px 0 0; padding: 20px; border-radius: 6px; border: solid 1px #dddddd; margin-bottom:20px;}
.bulk_inquiry .input_float:after {display:block; content:''; clear:both;}
.bulk_inquiry .input_float > label {line-height:40px;}
.bulk_inquiry .input_area .input_right {padding-left:126px; }

.bulk_inquiry .field_name {float:left; width:126px; font-size: 13px; color: #111; line-height: 40px;} 
.bulk_inquiry .field_name .label_tt{font-size: 13px; color: #111; font-weight:normal;}
.bulk_inquiry .input_float.field_info p {line-height: 17px; padding:5px 0;}
.bulk_inquiry .input_float .pd_name {text-overflow: ellipsis; -o-text-overflow:ellipsis;-ms-text-overflow: ellipsis; overflow: hidden; white-space:nowrap; word-wrap:normal;}

.bulk_inquiry .info_box1 .btn_add {width:75px; height: 40px; padding:9px 0; background: #f6f6f6; border:1px #bbb solid; border-radius: 4px; margin-left:10px; vertical-align:middle; cursor:pointer;}
.bulk_inquiry .info_box1 .input_with_btn .input {float:left;}
.bulk_inquiry .product_list > li {clear:both; overflow:hidden; margin-top:15px; padding-top:15px; border-top:1px #eee solid; position:relative; font-size: 13px; color: #111; letter-spacing: -0.2px;}
.bulk_inquiry .line_box .product_list .item_list li {margin-top:10px;}
.bulk_inquiry .line_box .product_list .item_list li:first-child {margin-top:5px;}
.bulk_inquiry .line_box .product_list .item_list input.text {text-align:right;}
.bulk_inquiry .line_box .product_list .item_list input.text::-webkit-input-placeholder {text-align:left; color:#cccccc;}
.bulk_inquiry .line_box .product_list .item_list input.text:-moz-placeholder {text-align:left; color:#cccccc;}
.bulk_inquiry .line_box .product_list .item_list input.text::-moz-placeholder {text-align:left; color:#cccccc;}
.bulk_inquiry .line_box .product_list .item_list input.text:-ms-input-placeholder {text-align:left; color:#cccccc;} /* 21-01-06 대량주문 수정 */
.bulk_inquiry .line_box .product_list .item_list input.text::-ms-clear {display:none; width:0; height:0; }
.bulk_inquiry .line_box .product_list .item_list input.text::-ms-reveal {display:none; width:0; height:0; }
.bulk_inquiry .line_box .product_list .btn_delete {float: right; border-radius: 5px; border: solid 1px #bbbbbb; background-color: #ffffff; width:66px; height:30px; position:absolute; bottom:27px; right:0; cursor:pointer;} /* 20-12-22 대량주문 수정 */

.bulk_inquiry .info_box2 > ul > li {border-top:1px #ddd solid; margin-top:15px; padding-top:15px; }
.bulk_inquiry .info_box2 > ul > li:first-child {border-top:0; margin-top:0; padding-top:0;}

.bulk_inquiry .info_box2 > ul > li {border-top:1px #ddd solid; margin-top:15px; padding-top:15px; }
.bulk_inquiry .info_box2 > ul > li:first-child {border-top:0; margin-top:0; padding-top:0;}
.bulk_inquiry .input_payment_method .label_tt {line-height:40px;}
.bulk_inquiry .payment_method_list .radio_label {display:inline-block;}
.bulk_inquiry .payment_method_list > li {margin-top:20px;}
.bulk_inquiry .payment_method_list > li:first-child {margin-top:0;}
.bulk_inquiry .payment_method_list li {font-size:0;}
.bulk_inquiry .input_area .payment_method_list .input_right {display:inline-block; padding-left:0;}

.bulk_inquiry .payment_method_list .custom_select {margin-left: 10px;}
.bulk_inquiry .payment_method_list .custom_select .common_sprite_img { width: 273px; }

.bulk_inquiry .info_box4 .applicant_list>li:first-child {margin-bottom:10px;}
.bulk_inquiry .radio_3_wrap {overflow:hidden; font-size:0;}
.bulk_inquiry .radio_3_wrap > span {display:inline-block; margin-left: 20px;}
.bulk_inquiry .radio_3_wrap > span:first-child {margin-left: 0;}

.bulk_inquiry .phone_field { float:none !important; display:table;}
.bulk_inquiry .phone_field > li { display: table-cell;vertical-align: middle;}
.bulk_inquiry .phone_field > li .custom_select .common_sprite_img {width:80px;}
.bulk_inquiry .phone_field > li .input_phone_num {width: 80px !important; height:40px !important; padding-left: 12px; vertical-align: middle; border: 1px #bbb solid; border-radius: 4px; box-sizing: border-box;-webkit-box-sizing: border-box;}
.bulk_inquiry .phone_field > li:nth-child(2) {padding:0 18px 0 18px; position:relative;}
.bulk_inquiry .phone_field > li:nth-child(2):before, 
.bulk_inquiry .phone_field > li:nth-child(2):after {position:absolute;top:50%;display:inline-block;width:6px;height:1px;background-color:#444;content:'';}
.bulk_inquiry .phone_field > li:nth-child(2):before {left:6px;}
.bulk_inquiry .phone_field > li:nth-child(2):after {right:6px;}

.bulk_inquiry table {width:100%;}
.bulk_inquiry table th, td {border:1px #dddddd solid; padding: 11px 15px;
 text-align:left;}
.bulk_inquiry table th {background-color: #f6f6f6; box-sizing: border-box;-webkit-box-sizing: border-box; color:#444444; font-size:13px; color:#444444; font-weight:normal;}
.bulk_inquiry .info_box5 .label_tt { margin-bottom:10px; }
.bulk_inquiry .info_box5 .tbl_agree th, td {color:#111 !important; font-size:12px;}
.bulk_inquiry .info_box5 .agree_point th, .bulk_inquiry .info_box5 .agree_point td, .bulk_inquiry .agree_point td strong {font-weight:bold; font-size:14px; }
.bulk_inquiry .btn_area {text-align: center; margin: 30px auto 0;}
.bulk_inquiry .btn_area button {width: 252px; height: 40px; line-height:40px; text-align:center; border-radius: 4px; cursor:pointer; border:none; padding:0; background-color: #ff383b; color: #ffffff}

/* 완료 */
.bulk_inquiry.complete {position:relative;}
.bulk_inquiry.complete .top_info {background:#fff; margin:0; padding-top: 20px; margin-bottom:30px;}
.bulk_inquiry.complete .top_info .msg {padding:13px; background:#f6f6f6; border-radius:9px; margin-bottom:10px;}
.bulk_inquiry.complete .top_info .msg h3 { font-size:20px; text-align:center; font-weight:bold; line-height: 1.2;}
.bulk_inquiry.complete .top_info .notice_list li{font-size: 12px;}
.bulk_inquiry.complete h4.complete_title {font-weight:bold; font-size:16px; letter-spacing:-0.2px; margin-bottom:10px;}
.bulk_inquiry.complete .complete_content {padding: 20px 15px; overflow:hidden; border-radius: 6px; border: solid 1px #dddddd;}
.bulk_inquiry.complete .complete_content .tt{width:116px; float: left; color:#111; font-size:13px;}
.bulk_inquiry.complete .complete_content .cont{padding-right:0; box-sizing: border-box;-webkit-box-sizing: border-box;}
.bulk_inquiry.complete .complete_content .item_list li { margin-top:15px; letter-spacing:-0.2px; font-size:13px;}
.bulk_inquiry.complete .complete_content .item_list li:first-child {margin-top:0;}
.bulk_inquiry.complete .product_list > li:first-child {margin-top:0; border-top:0; padding-top:0;}
.bulk_inquiry.complete .btn_area {margin-top:30px;}

/* 팝업 */
#pop_product_detail .pop { position:absolute; top:50%;left:50%; width:580px; margin: -320px 0 0 -290px; border-radius:10px;background:#fff;padding-bottom:0;}
#pop_product_detail .header_layer{height:59px;border-bottom:1px solid #ddd;font-size:18px;color:#111;line-height:59px;text-align:center;font-weight: bold;}
#pop_product_detail .body_layer{padding:20px 18px 0 20px; margin-bottom:20px; overflow-y: scroll; height: 580px; box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#pop_product_detail .body_layer ol li {margin-bottom:20px;}
#pop_product_detail .body_layer ol li p {margin-bottom: 5px;}
#pop_product_detail .body_layer ol li:first-child img {width:510px}
#pop_product_detail .body_layer ol li:nth-child(2) img {width:250px}
#pop_product_detail .body_layer ol li:nth-child(3) img {width:540px}
#pop_product_detail .body_layer ol li:nth-child(4) img {width:540px}
#pop_product_detail .body_layer .wrap_btns{padding:0}
#pop_product_detail .body_layer .wrap_btns .btn_close3{display:block; width:315px;height:40px; margin: 0 auto; border:0;border-radius:5px;background:#fff;text-align:center;line-height:40px;font-size:16px;color:#ff383b;cursor:pointer; border:1px #ff383b solid;}

#pop_product_detail .btn_close{position:absolute;top:16px;right:17px}
#pop_product_detail .btn_close button {display:block;width:20px;height:20px;padding:0;border:none;text-indent:-9999em;font-size:0;background:none; cursor: pointer;}
#pop_product_detail .btn_close button::before{content:"";position:absolute;top:10px;left:2px;width:16px;height:1px;background:#444;transform:rotate(45deg); -webkit-transform:rotate(45deg)}
#pop_product_detail .btn_close button::after{content:"";position:absolute;top:10px;left:2px;width:16px;height:1px;background:#444;transform:rotate(-45deg); -webkit-transform:rotate(-45deg)}


/*************************************************
	참가격 조회
*************************************************/
/* location 위치 변경 */
div.locationN:after	{ content:""; display:block; clear:both; }
div.locationN { *zoom:1; padding:3px 0 0 0; color:#808080;}
div.locationN .home		{ float:left; line-height:20px; color:#666; }
div.locationN .lft		{ float:left; padding:0 0 0 26px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/bg_arrow_cate.png') no-repeat 10px 6px; line-height:20px; color:#444;}
div.locationN .current	{ float:left; font-weight: 700; padding:0 0 0 26px; background:url('https://image.lotteimall.com/imall_ec/site/images/common/icon/bg_arrow_cate.png') no-repeat 10px 6px; line-height:20px; color:#444;}

.ncss_price_service {position: relative; padding-top: 60px;}
.ncss_price_service .ci_icon {position: absolute; top: 0; right: 0; display: flex; flex-direction: row-reverse; gap: 10px; align-items: center;}

.ncss_price_service .msg_wrap > .tit {font-size: 22px; color: #111111; font-weight: 700; line-height: 32px;}
.ncss_price_service .msg_wrap > .txt {font-size: 14px; color: #111111; line-height: 1.5; margin-top: 10px;}
.ncss_price_service .msg_wrap > .txt_noti {font-size: 13px; color: var(--color-gray2,#777777); line-height: 1.2; margin-top: 8px;}
.ncss_price_service .msg_wrap > .txt_noti::before {content: ''; display: inline-block; vertical-align: top;  width: 16px; height: 16px; margin: 0 2px 0 0; background: url(https://image.lotteimall.com/imall_ec/site/images/section/ico_notice.svg) no-repeat 50% 50%;}

.ncss_price_service .filter_tab {margin: 60px 0 30px;}
.ncss_price_service .filter_tab .tab_box {display:flex; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8;}
.ncss_price_service .filter_tab .tab_box .tab_btn {position: relative; flex: 1; height: 50px; font-size: 14px; font-weight: 700; color: #777777; border-left: 1px solid #d8d8d8; box-sizing: border-box;}
.ncss_price_service .filter_tab .tab_box .tab_btn:last-of-type {border-right: 1px solid var(--color-gray8,#d8d8d8);}
.ncss_price_service .filter_tab .tab_box .tab_btn a {display: flex; width: 100%; color: inherit; font-weight: inherit; height: 100%; justify-content: center; align-items: center; background:var(--basic-color-white,#ffffff);}
.ncss_price_service .filter_tab .tab_box .tab_btn.on {color: #111111;}
.ncss_price_service .filter_tab .tab_box .tab_btn.on::after {display: block; position: absolute; top: -1px; left: -1px; right: -1px; bottom: -1px; content: ''; z-index: 10; border: 2px solid #111111;}

/* 셀렉트 */
.ncss_select {position: relative; display: inline-block; color: #111; min-width: 240px;}
.ncss_select.active .sel_btn::after {transform: rotate(0deg);}
.ncss_select.active .sel_list {display:block;}
.ncss_select .sel_btn {position: relative; display: block; font-size: 14px; width: 100%; height: 40px; text-align: left; padding: 0 48px 0 10px; border: 1px solid #D8D8D8; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; box-sizing: border-box;}
.ncss_select .sel_btn::after {position: absolute; content: ''; display: block; width: 14px; height: 14px; right: 10px; top: 13px; background: url(https://image.lotteimall.com/imall_ec/site/images/section/ico_arrow.svg) no-repeat 0 0; background-size: 100% auto; transform: rotate(180deg);}
.ncss_select .sel_list {display: none; position: absolute; top: 40px; left: 0; width: 100%; max-height: 500px; overflow: hidden auto; background: #fff; border: 1px solid #D8D8D8; border-top: 0; box-sizing: border-box; z-index: 500;}
.ncss_select .sel_list label {display: block; cursor: pointer;}
.ncss_select .sel_list label:hover, 
.ncss_select .sel_list li.on .opt_area {background: #F3F3F3;}
.ncss_select .sel_list .sel_opt {appearance: none; min-width: 1em; min-height: 1em; vertical-align: -1px; position: absolute; z-index: -1;}
.ncss_select .sel_list .opt_area {font-size: 14px; line-height: 1.2; display: block; padding: 8px 10px; min-height: 33px; box-sizing: border-box;}

.ncss_price_service .sorting_box {display: flex; flex-wrap: wrap; column-gap: 10px; margin: 0 0 30px;}
.ncss_price_service .sorting_box .count_txt {font-size: 13px; line-height: 1.2; color: #111; margin: 14px auto 0 0;}

.ncss_price_service .price_list_wrap .tbl {width: 100%; border: 1px solid #ddd;}
.ncss_price_service .price_list_wrap .tbl thead th {background: #F7F7F7; font-weight: 700; text-align: center;}
.ncss_price_service .price_list_wrap .tbl th, 
.ncss_price_service .price_list_wrap .tbl td {font-size: 14px; font-weight: 400; line-height: 1.2; color: #111; height: 50px; padding: 15px; text-align: center; box-sizing: border-box; border: 1px solid #ddd;}
.ncss_price_service .price_list_wrap .btn_shop {display: inline-block; color: #111; font-size: 12px; min-height: 24px; line-height: 1.2; padding: 4px 6px; border-radius: 2px; border: 1px solid #d8d8d8; background: #f3f3f3; box-sizing: border-box;}
.ncss_price_service .price_list_wrap .name {display: block; width: 100%; height: 20px; white-space: nowrap; -webkit-line-clamp:1; word-wrap:break-word; overflow: hidden; text-overflow: ellipsis;}
.ncss_price_service .price_list_wrap ~ .Nippage {padding-top: 0; margin-top: 30px;}

.ncss_price_service .info_area {position: relative; font-size: 12px; color: #777; line-height: 1.5; margin-top: 10px; padding-bottom: 10px;}
.ncss_price_service .info_area .more {position: absolute; top: 0; right: 0;}
.ncss_price_service .info_area .more a {font-size: 12px; color:#444; text-decoration: underline;}

/* 레이어 팝업 */
.service_layer_pop {display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 1000;}
.service_layer_pop.active {display: block;}
.service_layer_pop .dimm {position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, .5);}
.service_layer_pop .layer_wrap {position: absolute; top: 50%; left: 50%; width: 755px; min-height: 740px; max-height: 100%; padding: 40px 38px 20px; background: #FFF; transform: translate(-50%, -50%); box-sizing: border-box; overflow:hidden auto;}
.service_layer_pop .layer_tit {color: #111; font-size: 18px; font-weight: 700; line-height: 1.2; margin: 0 20px 30px 0;}
.service_layer_pop .layer_wrap .sorting_box {margin-bottom: 10px;}
.service_layer_pop .layer_wrap .btn_close {position: absolute; font-size: 0; top: 20px; right: 20px; display: block; width: 40px; height: 40px;}
.service_layer_pop .layer_wrap .btn_close::before, 
.service_layer_pop .layer_wrap .btn_close::after {content: ''; position: absolute; top: 50%; left: 50%; display: block; width: 2px; height: 24px; background: #111;;}
.service_layer_pop .layer_wrap .btn_close::before {transform: translate(-50%, -50%) rotate(45deg);}
.service_layer_pop .layer_wrap .btn_close::after {transform: translate(-50%, -50%) rotate(-45deg);}
.service_layer_pop .price_list_wrap .tbl th, 
.service_layer_pop .price_list_wrap .tbl td {height: 46px; padding: 13px;}