@charset "utf-8";
/*
 * (c) 2015 ezwelfare Development Team
 */

@media print {
	.btn_close { display:none; }
	.popup_header h1 {text-align:center;}
}

/* content popup :   */
.popup_body{width:auto;}
.popup_body .popup_wrapper{width:800px;}
.popup_wrapper {width:100%; height:100%; background:#fff;}
.popup {position:relative;height:100%;padding:0 25px;}
.popup.popup_none {margin:0;}

/* popup header */
.popup_header_left {overflow:hidden;position:absolute;left:0;top:0;width:20px; height:70px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/2015/header/header_bg.gif") 0 0 no-repeat;}
.popup_header_right {overflow:hidden;position:absolute;right:0;top:0;width:20px; height:70px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/2015/header/header_bg.gif") 0 -200px no-repeat;}
.popup_header {position:relative;height:70px;padding:0 34px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/2015/header/header_bg.gif") 0 -100px repeat-x;}
.popup_header h1 {padding:23px 0 0; vertical-align:top; font-size:23px; font-family:"맑은 고딕", Malgun Gothic; color:#fff;}
.popup_header .btn_close {overflow:hidden; position:absolute;top:20px;right:25px;display:block;width:25px;height:25px; border:none;background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/2015/header/btn_close.gif") 0 0 no-repeat;text-indent:-9999px;cursor:pointer;}

.popup_header.type2 {background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/shopNew/bg_header.gif") 0 -100px repeat-x;}
.popup_header.type2 .popup_header_left {background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/shopNew/bg_header.gif") 0 0 no-repeat;}
.popup_header.type2 .popup_header_right {background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/shopNew/bg_header.gif") 0 -200px no-repeat;}
.popup_header.type2 .btn_close {background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/shopNew/btn_close.png") 0 0 no-repeat;}

/* popup button */
.popup .btn_wrap {margin:25px 0;text-align:center;}
.popup .btn_pop {overflow:visible !important;display:inline-block;height:38px;width:99px;padding:0;margin:0;border:none;cursor:pointer;box-sizing:content-box;}
.popup button.btn_pop {margin:0 2px;}
.popup .btn_pop span {display:block;text-indent:-9999px;}
.popup .btn_pop.btn_confirm {width:88px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_confirm.gif") 0 0 no-repeat;}
.popup .btn_pop.btn_close {width:101px;background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_close.gif") 0 0 no-repeat;}
.popup .btn_pop.btn_print {width:114px;background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_print.gif") 0 0 no-repeat;}
.popup .btn_pop.btn_close_primary {width:101px;background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_close_primary.gif") 0 0 no-repeat;}
.popup .btn_pop.btn_select {background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_select.gif") 0 0 no-repeat;}
.popup .btn_pop.btn_search {width:88px;background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_search.gif") 0 0 no-repeat;}
.popup .btn_pop.btn_search_again {width:101px;background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_again.gif") 0 0 no-repeat;}
.popup .btn_pop.btn_submit {width:114px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_submit.gif") 0 0 no-repeat;}
.popup .btn_pop.btn_save {width:115px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_save.gif") 0 0 no-repeat;}
.popup .btn_pop.btn_cancel {width:114px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_cancel02.gif") 0 0 no-repeat;}
.popup .btn_pop.btn_load {width:114px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_load.gif") 0 0 no-repeat;}
.popup .btn_pop.btn_issue {width:114px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_issue.gif") 0 0 no-repeat;}
.popup .btn_pop.btn_report {width:114px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_report.gif") 0 0 no-repeat;}
.popup .btn_pop.btn_select_addr {width:140px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_select_addr.gif") 0 0 no-repeat;}

/* popup content */
.popup .popup_content_wrapper {line-height:23px;}
.popup .popup_content {padding:20px 25px 0;}

.pop_line_indent {padding-left:15px; text-indent:-15px;}

.pop_tit {margin:4px 0 0 10px; padding-bottom:15px; line-height:20px; font-size:16px; font-weight:bold; color:#444;}
.pop_tit02 {margin:4px 0 0 10px; padding-bottom:15px; line-height:20px; font-size:14px; font-weight:bold; color:#666; font-family:"굴림", Gulim;}
.pop_tit_ico {margin:7px 0 0 10px; padding-bottom: 16px; padding-left: 14px; background: url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/icon/ico_sec_tit.gif") 0 6px no-repeat; line-height: 20px; font-size: 16px; font-weight: bold; color: #444;}
.pop_list li {padding-left:20px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/icon/ico_pop_list.gif") 10px 9px no-repeat;}
.pop_list02 li {padding-left:27px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/icon/ico_pop_list.gif") 18px 9px no-repeat;}
.pop_list03 li {padding-left:20px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/icon/ico_pop_list.gif") 10px 9px no-repeat;}
.pop_list03 li ul li {padding-left:10px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/icon/ico_sec_list_s.gif") 1px 8px no-repeat;}
.pop_list03 .bgNone li {background:none;}
.pop_dot {padding-left:20px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/icon/ico_pop_list.gif") 10px 9px no-repeat;}

.highlight_box {border:1px solid #dddddd; padding:20px 10px 20px 25px; background-color:#f5f5f5;}

.pop_address {}
.pop_address .col01 {width:390px;}
.pop_address .col02 {width:390px;margin-left:20px;}
.pop_address .txt_ex {display:block;padding:10px 0 7px 0;line-height:16px; letter-spacing:-1px; font-size:11px; color:#999;}

.popup .addr_list_wrap {margin-top:13px;height:147px;overflow:hidden;overflow-y:scroll; border:1px solid #ddd;}
.popup .addr_list_wrap .addr_list {padding:5px 10px;}
.popup .addr_list_wrap .addr_list a:hover {text-decoration:underline;}


.tbl_calc{border-top:1px solid #666666; min-width:650px; margin-top:44px;}
.tbl_calc ul li{height:39px; line-height:39px; border-bottom:1px solid #dddddd; padding:0 10px;}
.tbl_calc ul li input{height:18px; padding:0; width:28px; margin-bottom:1px;}
.tbl_calc ul li .Scheck{width:auto;}


.popup img{vertical-align:top;}
.pop_ol_list{margin:10px 0 0 24px; list-style:decimal;}
/*.pop_list ul li,
.pop_list02 ul li{padding-left:10px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/icon/ico_sec_list_s.gif") 1px 8px no-repeat;}*/

.pop_indent{padding-left:8px; text-indent:-8px;}

/* 팝업-휴대폰개통신청안내 */
.popup_wrapper .popup .pop_phone {width:720px; margin:0 auto;}
.popup_wrapper .pop_phone .pop_cont {padding:40px 39px 25px;}
.popup_wrapper .pop_phone .pop_cont .tit {margin-bottom:15px;}
.popup_wrapper .pop_phone .pop_cont .tab ul > li {float:left;}
.popup_wrapper .pop_phone .pop_cont .info_opening ul li {margin-top:40px;}
.popup_wrapper .pop_phone .pop_cont .info_opening ul li:first-child {margin-top:30px;}
.popup_wrapper .pop_phone .pop_cont .btn_pop.btn_close_primary {width:91px; height:45px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/welshop/images/popup/button04.jpg") 0 0 no-repeat;}

/* 팝업-유심칩 장착방법 */
.popup_wrapper .pop_phone.usim .info li + li {margin-top:30px;}

/* 텍스트색상 */
.txt_org_type1 {color:#f5492b;}

/* 공지사항상세 */
.popup_wrapper .notice .tbl_form .write {padding:20px}
.popup_wrapper .notice .tbl_list .file {margin-left:10px;}
.popup_wrapper .notice .tbl_list .link:hover {text-decoration:underline;}

/* 가격조정신청 */
.popup_wrapper .report_price .tbl_form .file input[type="text"] {width:190px; border:1px solid #cacaca; background:#f3f3f3;}
/* .report_price .tbl_form .file input[type="file"] {width:67px;} */
.popup_wrapper .report_price .tbl_form textarea {overflow-y:auto; height:90px; resize:none;}
.popup_wrapper .report_price .btn_request {width:114px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_request.gif") 0 0 no-repeat;}
.popup_wrapper .report_price .btn_request1 {width:114px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_request1.gif") 0 0 no-repeat;}
.popup_wrapper .report_price .tbl_form div select{width:115px;}

/* 상품 talk 작성하기 */
.popup_wrapper .popup_content.talk_write input[type="text"] {width:99%; padding:5px 5px 0 5px; border:1px solid #999;}
.popup_wrapper .popup_content.talk_write textarea {overflow-y:auto; height:330px; resize:none;}
.popup_wrapper .btn_pop.btn_write_finish {width:114px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_write_finish.gif") 0 0 no-repeat;}

/* 상품확대보기 */
.popup_wrapper .expand_view .img_view {}
.popup_wrapper .expand_view .img_view .img {float:left; width:500px;}
.popup_wrapper .expand_view .img_view .img img {width:500px; height:500px;}

.popup_wrapper .expand_view .img_view .thum_list {float:right; width:92px;}
.popup_wrapper .expand_view .img_view .thum_list ul li {text-align:center;}
.popup_wrapper .expand_view .img_view .thum_list ul li + li {margin-top:10px;}
.popup_wrapper .expand_view .img_view .thum_list ul li img {width:92px; height:92px;}

/* 상품미리보기 */
.popup_wrapper .product_detail_wrap .top_cont .txt_area > div,
.popup_wrapper .product_detail_wrap .top_cont .txt_area > p {float:left;}
.popup_wrapper .product_detail_wrap .top_cont .txt_area > p {font-size:11px;}
.popup_wrapper .product_detail_wrap .top_cont .txt_area .icon_box {margin:2px 10px 0 0;}

.popup_wrapper .product_detail_wrap .top_cont .tit_area {position:relative; margin-top:15px; padding-right:200px;}
.popup_wrapper .product_detail_wrap .top_cont .tit_area .tit {color:#000; font-size:16px; font-weight:bold;}
.popup_wrapper .product_detail_wrap .top_cont .code {position:absolute; right:0; bottom:0; height:20px; border:1px solid #ddd; font-size:11px; text-align:center;}
.popup_wrapper .product_detail_wrap .top_cont .code dt,
.popup_wrapper .product_detail_wrap .top_cont .code dd {float:left; width:80px; height:20px; }
.popup_wrapper .product_detail_wrap .top_cont .code dt {width:50px; height:20px; border-right:1px solid #ddd; background:#f5f5f5;}

.popup_wrapper .product_detail_wrap .detail_view {margin-top:20px; padding-top:15px; border-top:1px solid #999;}
.popup_wrapper .product_detail_wrap .detail_view > div {float:left;}

.popup_wrapper .product_detail_wrap .detail_view .left_cont {width:355px;}
.popup_wrapper .product_detail_wrap .detail_view .left_cont .img_box img {width:355px; height:355px;}

.popup_wrapper .product_detail_wrap .detail_view .left_cont .thum_wrap {overflow:hidden; width:355px; height:71px; margin-top:30px;}
.popup_wrapper .product_detail_wrap .detail_view .left_cont .thum_wrap .thum_list li {float:left; margin-left:5px;}
.popup_wrapper .product_detail_wrap .detail_view .left_cont .thum_wrap .thum_list li:first-child {margin-left:0;}
.popup_wrapper .product_detail_wrap .detail_view .left_cont .thum_wrap .thum_list li a img {width:71px; height:71px;}

.popup_wrapper .product_detail_wrap .detail_view .right_cont {width:425px; margin-left:20px;}
.popup_wrapper .product_detail_wrap .detail_view .right_cont > div {padding:15px 5px 12px 20px;}
.popup_wrapper .product_detail_wrap .detail_view .right_cont > div > ul > li + li {margin-top:5px;}
.popup_wrapper .product_detail_wrap .detail_view .right_cont > div > ul > li > span,
.popup_wrapper .product_detail_wrap .detail_view .right_cont > div > ul > li > div {display:inline-block; vertical-align:middle;}
.popup_wrapper .product_detail_wrap .detail_view .right_cont > div > ul > li > div {*display:inline; zoom:1; width:295px; word-break:break-all;}
.popup_wrapper .product_detail_wrap .detail_view .right_cont > div > ul > li > span {width:100px;}

.popup_wrapper .product_detail_wrap .detail_view .right_cont .info_tit {color:#868686; font-size:11px; font-family:'dotum,tahuma'; letter-spacing:-1;}
.popup_wrapper .product_detail_wrap .detail_view .right_cont .info_tit.sell {color:#E30000; font-size:14px; font-weight:bold;}
.popup_wrapper .product_detail_wrap .detail_view .right_cont .info_cont {color:#444;}

.popup_wrapper .product_detail_wrap .detail_view .right_cont .price {border-bottom:1px solid #ddd;}
.popup_wrapper .product_detail_wrap .detail_view .right_cont .price .nor_price {font-size:13px; font-family:'Verdana';}
.popup_wrapper .product_detail_wrap .detail_view .right_cont .price .pr {color:#E30000; font-size:20px; font-family:'verdana';}
.popup_wrapper .product_detail_wrap .detail_view .right_cont .price .pr .won {font-size:12px; font-family:'Gulim';}
.popup_wrapper .product_detail_wrap .detail_view .right_cont .price .discount {margin-left:5px; color:#666; font-size:11px;}

.popup_wrapper .product_detail_wrap .detail_view .right_cont .making {border-bottom:1px dotted #ddd;}

.popup_wrapper .product_detail_wrap .detail_view .right_cont .deliver {border-bottom:1px dotted #ddd;}

.popup_wrapper .product_detail_wrap .detail_view .right_cont .option .info_cont select {width:200px;}
.popup_wrapper .product_detail_wrap .detail_view .right_cont .option .info_cont input[type="text"] {width:50px;}

/* .product_detail_wrap .detail_view .right_cont .choice_point {margin-top:15px; padding:0;}
.product_detail_wrap .detail_view .right_cont .choice_point .shopevent_black05b {margin-left:15px;}
.product_detail_wrap .detail_view .right_cont .choice_point .point_box {position:relative; margin-top:10px; padding:3px 30px 3px 5px; border-top:1px solid #E1E1E1; border-bottom:1px solid #B0B0B0; background:#F5F5F5;}
.product_detail_wrap .detail_view .right_cont .choice_point .point_box > span {display:inline-block; text-align:center; vertical-align:middle; word-break:break-all;}
.product_detail_wrap .detail_view .right_cont .choice_point .point_box .shopevent_gray09 {width:200px; padding:0 5px;}
.product_detail_wrap .detail_view .right_cont .choice_point .point_box .select {width:50px; padding:0 5px;}
.product_detail_wrap .detail_view .right_cont .choice_point .point_box .select select {width:100%;}
.product_detail_wrap .detail_view .right_cont .choice_point .point_box .price {width:80px; border-bottom:none; text-align:right; letter-spacing:-1px;}
.product_detail_wrap .detail_view .right_cont .choice_point .point_box > a {display:inline-block; margin-left:5px; vertical-align:middle;}
.product_detail_wrap .detail_view .right_cont .choice_point .total {margin-top:15px; text-align:right;} */

.popup_wrapper .product_detail_wrap .detail_view .right_cont .btn_wrap {margin-top:30px; padding:0;}

/* 옵션 변경 및 추가 */
.popup_wrapper .popup_content.option .pro_list {margin-top:30px;}
.popup_wrapper .popup_content.option .pro_list .pro_name > a {display:block; width:518px;}
.popup_wrapper .popup_content.option .pro_list .pro_name .thumb {float:left; margin-right:15px;}
.popup_wrapper .popup_content.option .pro_list .pro_name .thumb img {width:80px; height:80px;}
.popup_wrapper .popup_content.option .pro_list .cont {float:left; width:420px; padding-top:10px; text-align:left;}
.popup_wrapper .popup_content.option .pro_list .cont .ico_box {height:15px;}
.popup_wrapper .popup_content.option .pro_list .cont > p {overflow:hidden; height:40px; margin-top:10px; line-height:20px; word-break:break-all;}

.popup_wrapper .popup_content.option .tit {display:block; margin-top:25px; padding-left:15px; color:#444;}
.popup_wrapper .popup_content.option .btn_pop.btn_change {width:114px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_change.gif") 0 0 no-repeat;}

.popup_wrapper .option_choice {margin-top:5px; padding:8px 0; border-top:1px solid #666; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd;}
.popup_wrapper .option_choice strong,
.popup_wrapper .option_choice .sel_list {display:inline-block; vertical-align:middle;}
.popup_wrapper .option_choice strong {padding:0 30px 0 32px;}
.popup_wrapper .option_choice .sel_list {*display:inline; zoom:1;}
.popup_wrapper .option_choice .sel_list li + li {margin-top:5px;}
.popup_wrapper .option_choice .sel_list li select {width:77px;}

.popup_wrapper .item_choice_box {margin-top:5px;}
.popup_wrapper .item_choice_box .list {border-top:1px solid #666; border-bottom:1px solid #b0b0b0;}
.popup_wrapper .item_choice_box .list li {height:21px; padding:9px 10px 9px 15px; border-top:1px solid #e1e1e1; background:#f5f5f5;}
.popup_wrapper .item_choice_box .list li:first-child {border-top:none;}
.popup_wrapper .item_choice_box .list li * {float:left;}
.popup_wrapper .item_choice_box .list .name {width:440px; word-break:break-all;}
.popup_wrapper .item_choice_box .list .amount {position:relative; width:40px; height:21px;}
.popup_wrapper .item_choice_box .list .amount input[type="text"] {width:22px; height:16px; border:1px solid #999; text-align:right;}
.popup_wrapper .item_choice_box .list .amount .btn_wrap {position:absolute; right:0; top:0; width:9px; height:19px; margin:0; border:1px solid #999;}
.popup_wrapper .item_choice_box .list .amount .btn_wrap a {display:block; height:9px;}
.popup_wrapper .item_choice_box .list .amount .btn_wrap a:first-child {border-bottom:1px solid #999;}
.popup_wrapper .item_choice_box .list .price {width:100px; color:#222; text-align:right;}
.popup_wrapper .item_choice_box .list .btn_close {float:right; margin-top:3px;}

.popup_wrapper .item_choice_box .total {margin-top:10px; padding-right:36px; color:#222; text-align:right;}
.popup_wrapper .item_choice_box .total span,
.popup_wrapper .item_choice_box .total strong {display:inline-block; vertical-align:middle;}
.popup_wrapper .item_choice_box .total span {font-size:14px; font-weight:bold; font-family:'Gulim';}
.popup_wrapper .item_choice_box .total strong {margin-left:25px; font-size:16px; font-family:'verdana';}

/* 무료보험혜택 신청동의 */
.popup_wrapper .pop_insurance {width:460px;}
.popup_wrapper .pop_insurance .btn_wrap {margin:10px 0 0 0;}
.popup_wrapper .pop_insurance .info_box_wrap {padding:30px 20px; border:1px solid #c21a1a; background-color:#fff; color:#575757; font-size:11px; line-height:14px;}
.popup_wrapper .pop_insurance .info_box_wrap .tit {display:block;}
.popup_wrapper .pop_insurance .info_box_wrap .info_box2,
.popup_wrapper .pop_insurance .info_box_wrap .info_box2 p + p {margin-top:15px;}

/* 고객사 css*/
/*.cust_img_list{}
.cust_img_list li{float:left; font-size:11px; line-height:16px; text-align:center;}
.cust_img_list li span{display:block; width:142px; height:100px; border:1px solid #ccc;}
.cust_img_list li p{margin-top:10px;}
.cust_img_list li + li{margin-left:15px;}*/

/*.cust_img_view{overflow:hidden; border:5px solid #dfdfdf; padding:20px 32px;}
.cust_img_view .img_big_view{float:left; width:252px; margin-right:50px;}
.cust_img_view .img_big_view > span{display:block; overflow:hidden; width:250px; height:163px; margin-bottom:8px; border:1px solid #ccc;}
.cust_img_view .img_big_view > span img{width:250px;}
.cust_img_view .img_big_view > a{float:left; display:block; overflow:hidden; width:58px; height:38px; border:1px solid #ccc;}
.cust_img_view .img_big_view > a + a{margin-left:4px;}
.cust_img_view .img_big_view > a img{width:58px;}

.cust_img_view .cust_obj_view{overflow:hidden;}
.cust_img_view .cust_obj_view strong{display:block; font-size:14px; color:#333; padding:0 0 8px 5px; border-bottom:1px solid #e4e4e4;}
.cust_img_view .cust_obj_view ul li{padding:8px 0 6px 20px; line-height:18px; border-bottom:1px dotted #e4e4e4; background:url('//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/customer/polbokji/icon_01.gif') 5px 11px no-repeat;}

.cust_imgTxt_list{padding-left:34px}
.cust_imgTxt_list li{text-align:center;}
.cust_imgTxt_list li p{text-align:left;}
.cust_imgTxt_list li img{margin:30px auto 20px;}*/

.box_pointDonation{position:relative; width:406px; height:462px; padding:38px 47px 0; background:url('//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/customer/smrt/bg_pointDonation.gif') no-repeat;}
.box_pointDonation strong{display:block; margin:0 0 75px 110px; font-size:17px; color:#000;}
.box_pointDonation strong span{color:#379d00;}
.box_pointDonation a{position:absolute; bottom:13px; left:207px;}
.box_pointDonation a img{vertical-align:middle;}

/* 기부하기 */
.gibu{margin:0; width:651px;}
.gibu img{vertical-align:middle;}
.gibu .left{float:left;}
.gibu .right{float:right;}
.gibu .popup_header{height:auto; background:none;}
.gibu .gibu_cont{padding:25px 20px;}
	.gibu_cont dd{width:100%;}
	.gibu_cont dt:first-child + dd{padding-bottom:18px;}
	.gibu_cont .mny{color: #91AB00; font-size: 27px;  font-family: Arial;  line-height: 30px; letter-spacing: -1px; vertical-align: middle;}
.gibu .close_bar{width:611px; padding:20px;}

/* 확대보기 */
.popup_wrapper .prod_photo_box{padding:20px; border:1px solid #ddd; text-align:center;}
.popup_wrapper .prod_photo_box .big{margin-bottom:20px;}
.popup_wrapper .prod_photo_box .big img{width:500px; height:400px;}
.popup_wrapper .prod_photo_box .small{width:100%; text-align:left;}
.popup_wrapper .prod_photo_box .small:after{content:''; display:block; clear:both;}
.popup_wrapper .prod_photo_box .small a{float:left; display:inline; margin-left:12px;}
.popup_wrapper .prod_photo_box .small a:first-child{margin-left:0}

/* 상품평 작성 */
.popup_wrapper .popup_comment_write_wrap {width:600px; padding-top:30px; text-align:left; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/welshop/images/popup/pop_bg.gif") left top repeat-x;}
.popup_wrapper .popup_comment {position:relative; width:571px; margin:0 auto; padding-top:27px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/welshop/images/popup/measure_top2.gif") 0 0 no-repeat;}
.popup_wrapper .popup_comment .inner {background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/welshop/images/popup/measure_mid2.gif") 0 0 repeat-y;}
.popup_wrapper .popup_comment .inner .comment_box {padding:0 30px 28px 30px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/welshop/images/popup/measure_bottom2.gif") 0 bottom no-repeat;}
.popup_wrapper .popup_comment .inner .comment_box h2 {height:21px;}
.popup_wrapper .popup_comment .inner .comment_box .txt {height:25px; margin-top:15px;}
.popup_wrapper .popup_comment .tbl th {padding:8px 2px;}
.popup_wrapper .popup_comment .btn_wrap {height:38px;}
.popup_wrapper .popup_comment .btn_close {position:absolute; right:0; top:0;}

/* pc - 견적함 */
.popup_wrapper .popup_pc_estimate_wrap {width:500px; padding-top:30px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/welshop/images/popup/pop_bg.gif") left top repeat-x;}
.popup_wrapper .popup_pc_estimate {position:relative; width:440px; margin:0 auto; padding-top:27px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/welshop/images/popup/measure_top3.gif") 0 0 no-repeat;}
.popup_wrapper .popup_pc_estimate .inner {background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/welshop/images/popup/measure_mid3.gif") 0 0 repeat-y;}
.popup_wrapper .popup_pc_estimate .inner .pc_estimate_list {padding:0 30px 28px 30px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/welshop/images/popup/measure_bottom3.gif") 0 bottom no-repeat;}
.popup_wrapper .popup_pc_estimate .inner .pc_estimate_list h2 {height:20px;}
.popup_wrapper .popup_pc_estimate .inner .pc_estimate_list .txt {height:26px; margin-top:15px;}
.popup_wrapper .popup_pc_estimate .tbl_list th {padding:8px 2px;}
.popup_wrapper .popup_pc_estimate .btn_close2 {position:absolute; right:0; top:0;}

/* 레인보우 서비스 7가지 혜택 */
.popup_wrapper .popup_service_benefit_wrap {width:600px; padding:30px 0;text-align:left; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/welshop/images/popup/pop_bg.gif") left top repeat-x;}
.popup_wrapper .popup_service_benefit {position:relative; width:540px; margin:0 auto; padding:27px 0; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/welshop/images/popup/measure_top.gif") left top no-repeat;}
.popup_wrapper .popup_service_benefit .inner {background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/welshop/images/popup/measure_middle.gif") 0 0 repeat-y}
.popup_wrapper .popup_service_benefit .service_benefit {width:490px; padding:30px 25px 45px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/welshop/images/popup/measure_bottom.gif") left bottom no-repeat;}

.popup_wrapper .popup_service_benefit .btn_close2 {position:absolute; right:0; top:0;}

.popup_wrapper .popup_service_benefit .service_benefit > div {margin-top:30px;}
.popup_wrapper .popup_service_benefit .point_color {color:#ff9600; font-size:11px; letter-spacing:-1px;}
.popup_wrapper .popup_service_benefit .service_benefit .tab > ul > li {float:left;}

.popup_wrapper .popup_service_benefit .info_list {margin-top:20px;}
.popup_wrapper .popup_service_benefit .info_list > li > strong {display:block; margin-bottom:10px; color:#000;}
.popup_wrapper .popup_service_benefit .info_list > li {margin-top:15px;}
.popup_wrapper .popup_service_benefit .info_list > li:first-child {margin-top:0;}

.popup_wrapper .popup_service_benefit .indent_list > li,
.popup_wrapper .popup_service_benefit .indent_txt {padding-left:10px; font-size:11px; line-height:15px; text-indent:-10px;}

.popup_wrapper .popup_service_benefit .info_impossible {margin-top:20px; font-size:11px;}
.popup_wrapper .popup_service_benefit .info_impossible .point_color {margin-bottom:5px;}

/* 브랜드아울렛 혜택 */
.popup_wrapper .popup_service_benefit .service_benefit.pop_brand_outlet {padding:5px 25px 15px;}

/* 공동구매신청 */
.pop_purchase_request_wrap .cont {width:300px; margin:0 auto;}
.pop_purchase_request_wrap .cont .inner {text-align:left;}

.pop_purchase_request_wrap .list_type1 {margin-top:20px;}
.pop_purchase_request_wrap .list_type1 > li {padding-left:7px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/welshop/images/2015/bg/bg_blt_gray.gif") left 8px no-repeat; line-height:18px;}
.pop_purchase_request_wrap .list_type1 > li:first-child {margin-top:0;}

/* 현금영수증 발급 */
.pop_cash_receipt_wrap {}
.pop_cash_receipt_wrap .clearfix li {float:left; margin-left:15px;}
.pop_cash_receipt_wrap .clearfix li:first-child {margin-left:0;}

.pop_cash_receipt_wrap .list_type1 > li {padding-left:7px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/welshop/images/2015/bg/bg_blt_gray.gif") left 8px no-repeat; line-height:18px;}
.pop_cash_receipt_wrap .list_type1 > li:first-child {margin-top:0;}

/* 회사명검색(네이버) */
.company_list {border:1px solid #ddd;padding:10px;}
.company_list a:hover {color:#26b200;}

/* 폴복지 아이디 생성 */
.polbokji_tab .tab_btn {margin-bottom:20px;}
.polbokji_tab .tab_btn a {display:inline-block;border:1px solid #ddd;padding:5px 15px;margin-right:-1px;font-weight:bold;background:#ddd;}
.polbokji_tab .tab_btn a.on {border-bottom:none;background:#fff;color:#000;}
.polbokji_tab .tab_content {display:none;padding:10px;}

/* 통합 우편번호 검색 */
.woo_search fieldset {margin-bottom:10px;}
.woo_search fieldset input {width:464px;padding:0 15px;border:2px solid #666;height:37px;font-size:18px;font-weight:bold;color:#5972c1;font-family:"돋움", Dotum;line-height:2.3}
.address_list {height:172px;overflow:hidden;overflow-y:scroll;}
/* //content popup end */

/* 2016 추가 */
/* 이용약관 */
#privacy {line-height:1.6;}
#privacy .term_list {margin-bottom:30px;padding:15px;border:1px solid #999;}
#privacy .term_list div {float:left;width:50%;}
#privacy .term_list div.w45per {float:left;width:40%;}
#privacy .term_list div.w55per {float:left;width:60%;}
#privacy .term_list a {display:block;font-weight:bold;line-height:2}
#privacy .term_list a:hover {color:#5a73c4;}
#privacy .ol_list {margin:10px 0 0 24px; list-style:decimal;}
/* //2016 추가 */


/* 20170328 대법원 팝업 추가 */
.scourt_img {margin-left:24px;}
.scourt_img img {width:585px;}
.pop_tit02 a:hover {text-decoration:underline;color:#ff752a}
.pop_list04 li {background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/icon/ico_sec_list_s.gif") no-repeat 1px 11px}
ul .pop_list04 li {padding-left:10px;}
.pop_list05{padding:0 0 0 16px;}
.pop_list05 li {background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/icon/ico_sec_list_s.gif") no-repeat 1px 11px}
ul .pop_list05 li {padding-left:10px;}
.pop_list01 .pop_txt1{padding-left:16px;}
.pop_tit03{padding-left:0;background:none;}
.pop_list06 li{background:none;text-indent:-8px;}
.pop_list07 li{background:none;text-indent:-16px;padding-left:29px;}

/*content_popup.css 170912*/
.box_pointDonation_gr_cross {position:relative; width:500px; height:454px; padding:45px 0px 0 0; background:url('//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/customer/green_cross/bg_pointDonation.jpg') no-repeat;}
.box_pointDonation_gr_cross strong{display:block; margin:0 0 37px 107px; font-size:17px; color:#000;}
.box_pointDonation_gr_cross strong span{color:#1d954e;}
.box_pointDonation_gr_cross a{position:absolute;bottom:13px;left:207px;}
.box_pointDonation_gr_cross a img{vertical-align:middle;}


.popup_wrapper .popup_content .tbl_form td pre{white-space:normal;}

.popup_wrapper .popup_content .pop_eval_2019{overflow:hidden;}
.popup_wrapper .popup_content .pop_eval_2019 p{float:left;}
.popup_wrapper .popup_content .pop_eval_2019 select{float:right;}

.popup_wrapper .popup_content .pop_eval_fileup_2019 span{margin:0 0 0 10px;width:85px;height:85px;float:left;position: relative;}
.popup_wrapper .popup_content .pop_eval_fileup_2019 span:first-child{margin:0;}
.popup_wrapper .popup_content .pop_eval_fileup_2019 label{cursor:pointer;display:block;width:83px;height:83px;border:1px solid #ddd;font-size:0;background:url('//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/newShop/images/20190311_ico_plus.png') no-repeat center center;}
.popup_wrapper .popup_content .pop_eval_fileup_2019 input{position:absolute;width:0;height:0;overflow:hidden;}
.popup_wrapper .popup_content .pop_eval_fileup_2019 .file_img{position:absolute;top:1px;left:1px;width:83px;height:83px;}
.popup_wrapper .popup_content .pop_eval_fileup_2019 .file_cls{display:block;position:absolute;bottom:0;right:0;background:rgba(00,00,00,0.7);width:35px;height:28px;text-align:center;padding:7px 0 0 0;}

.popup_wrapper .popup_content .pop_cho_2019{width:100px;display:inline-block;text-align:center;}

/*배송지팝업 190619*/
.delivery_pop .popup{padding:0;}
.delivery_pop .popup_header{height:53px;padding:0 50px;background:#222;line-height:53px;}
.delivery_pop .popup_header h1{font-size:20px;padding:0;}
.delivery_pop .popup_header .btn_close{top:17px;right:50px;width:20px;height:20px;background:url('//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/2019/ico_del.png') no-repeat;outline:none;}
.delivery_pop .popup .popup_content{padding:35px 50px 0;}
.delivery_pop .popup .popup_content p{padding-bottom:7px;}
.delivery_pop .popup .popup_content .tbl_list th, .tbl_list td{padding:10px 13px;color:#222;font-family:"돋움",Dotum,"맑은 고딕",Malgun Gothic;line-height:18px;background:#fff;}
.delivery_pop .popup .popup_content .tbl_list td.basic_mark{background:#f5f5f5;}
.delivery_pop .popup .popup_content .tbl_list td.address_txt{padding-left:13px;padding-right:13px;text-align:left;}
.delivery_pop .popup .popup_content .tbl_list td a{padding:5px 10px;color:#999;font-size:11px;background:#fff;border:1px solid #999;}
.delivery_pop .popup .popup_content .tbl_list .basic_add{display:block;color:#0096ff;}
.delivery_pop .popup .popup_content .tbl_list .btn_choice{color:#0096ff;border:1px solid #0096ff;}
.delivery_pop .popup .btn_pop.btn_cancel{background:#999;outline:none;}
.delivery_pop .popup .btn_pop.btn_cancel span{color:#fff;font-size:15px;font-weight:bold;font-family:"맑은 고딕",Malgun Gothic,"돋움",Dotum;text-indent:0;}

/* 공통 : 혜택 아이콘 */
.pop-wrap .pw-body .advcon{display: inline-block;*display: inline;*zoom:1;vertical-align: middle;padding: 0 13px;height: 23px;line-height: 21px;border: 1px solid #666;}
.pop-wrap .pw-body .advcon._rainbow{color: #7a8fd1;border-color: #7a8fd1;} /* 레인보우 */
.pop-wrap .pw-body .advcon._partner{color: #cd3b3b;border-color: #cd3b3b;} /* 제휴 */
.pop-wrap .pw-body .advcon._new{color: #7a8fd1;border-color: #7a8fd1;} /* 신규개통 */
.pop-wrap .pw-body .advcon._move{color: #7accd1;border-color: #7accd1;} /* 번호이동 */

/* 공통 : 리스트 */
.pop-wrap .pw-body .list-dot{margin: 10px 0;}
.pop-wrap .pw-body .list-dot > li {padding-left:7px; line-height:18px; background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/newShop/images/bg_list_dot.png") left 8px no-repeat;}
.pop-wrap .pw-body .list-dot > li:first-child {margin-top:0;}
.pop-wrap .pw-body .list-num > li {line-height:18px; }

.pop-wrap .pw-body .list-dash{margin-bottom: 5px;}
.pop-wrap .pw-body .list-dash li{padding:5px 0 0 10px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/newShop/images/bg_list_dash.png) 0 13px no-repeat;}
.pop-wrap .pw-body .list-note{margin: 15px 0 10px}
.pop-wrap .pw-body .list-note li{padding:5px 0 0 0;line-height: 130%;}
.pop-wrap .pw-body .list-note li:first-child{padding:0;}

a[class*='btn']{display: inline-block;*display: inline;*zoom:1;vertical-align: middle;text-align:center}


/* *********************** 컨텐츠 : 새창 팝업 *********************** */
.pop-wrap{position: relative;line-height: 130%;}
.pop-wrap .btn-big{height: 42px;line-height: 40px;border-color:#b6b6b6;font-weight: bold;font-size: 16px;padding:0 30px;color: #fff;background-color: #555;}
.pop-wrap .btn-big._fn{color: #555;border:1px solid #555;background-color: #fff;}
.pop-wrap .btn-big._act{border-color:#7a8fd2;}
	.pw-head{padding:0 19px;color: #fff;background-color: #5a73c4;}
		.pwh-tit{height: 50px;line-height: 48px;font-size: 18px;font-family:"맑은 고딕","Malgun Gothic","나눔고딕",NanumGothic,"Apple SD Gothic Neo","굴림",gulim,sans-serif;}
	.pw-body{padding: 20px;}
		.pwb-tit{margin-bottom: 5px;padding-left: 10px;font-size: 14px;color: #222;font-weight: bold;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/newShop/images/pop_tit_bg.png) 0 50% no-repeat;}
		.pwb-tit~.pwb-tit{margin-top: 20px;}
		.pw-body .tb{width: 100%;table-layout: fixed;border: 1px solid #ddd;font-family: "맑은 고딕","Malgun Gothic","나눔고딕",NanumGothic,"Apple SD Gothic Neo","굴림",gulim,sans-serif;}
		.pw-body .tb th,
		.pw-body .tb td{padding: 7px 11px;line-height: 130%;border: 1px solid #ddd;*letter-spacing: -1px;}
		.pw-body .tb th{background-color: #f5f5f5;}
		.pw-body .tb,
		.pw-body .tb-opt{margin: 15px 0 25px}
		.pw-body .massage{margin-bottom: 10px;font-size: 16px;color: #222;text-align: center;line-height: 130%;}
			.pw-opt-total-price{font-weight: bold;font-size: 14px;text-align: right;color: #222;}
			.pw-opt-total-price em{font-size: 18px;font-weight: bold;color: #5a73c4;}
			.phone-set {padding: 20px 0;text-align: center;}
			.notify{}
			.notify dt{margin: 8px 0;font-size: 14px;color: #5a73c4;padding-left: 10px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/newShop/images/pop_notify_tit.png) 0 50% no-repeat;}
			.notify dd{padding: 0 0 5px 10px;}
		.pw-foot{padding: 20px;}
		.pw-foot .btns{text-align: center;}
	.btn-pop-close{position: absolute;right:0;top:0;width:50px;height: 50px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/newShop/images/pop_btn_close.png) 50% 50% no-repeat;}

	.zoom-wrap{position: relative;	margin: 0 auto;width: 500px;}
	.zoom-wrap .zw-img	img{width: 500px;height: 500px;}
	.zoom-wrap .page-counter{margin: 20px 0 25px;font-size: 14px;text-align: center;color: #444;}
	.zoom-wrap .page-counter .curr{color: #5a73c4;}
	.zoom-wrap .thumb-list{position: relative;width:510px;height: 92px;overflow: hidden;text-align: center;}
	.zoom-wrap .thumb-list li{display: inline-block;*display: inline;*zoom:1;margin-left:0px;width:510px!important}
	.zoom-wrap .thumb-list li .prd{float: left;margin-right: 10px;}
	.zoom-wrap .thumb-list li .btn-thumb{display: block;vertical-align: top;border: 1px solid #b6b6b6;}
	.zoom-wrap .thumb-list li .btn-thumb._on{border-color: #5a73c4;}
	.zoom-wrap .thumb-list li .btn-thumb img{width: 90px;height: 90px;vertical-align: top;}
	.zoom-wrap ._slide-ctrls a{top:55%;}
	.zoom-wrap ._slide-ctrls a:hover{width:40px !important;}
	.zoom-wrap ._slide-ctrls a .page{display: none;}

	.msg-tit{margin-top: 18px;margin-bottom: 20px;font-size: 20px;line-height: 25px;text-align: center;font-weight: bold;color: #222;}
	.pwb-similar-wrap{width: 639px;padding:15px 0 15px 19px;border: 1px solid #ccc;background: #f7f7f7;}
	.pwb-similar-wrap .note{}
		.pwbaw-list{width: 630px;}
		.pwbaw-list li{float: left;width:151px;margin: 15px 5px 0 0}
		.pwbaw-list .img img{width: 149px;height: 149px;border: 1px solid #ccc;}
		.pwbaw-list .smmr{font-size: 12px;}
		.pwbaw-list .prd .price .sell{font-size: 11px;}
		.pwbaw-list .prd .price .won{font-size: 16px;}
	.pwb-similar-msg{margin-top: 20px;}
	.pwb-similar-msg li{padding-left: 10px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_mall/newShop/images/pop_notify_tit.png) 0 50% no-repeat}
	.pwb-similar-msg li em{font-size: 14px;color: #5a73c4;}
	.pwb-restock-wrap {text-align: center;font-size: 16px;line-height: 130%;color: #222;padding:30px 20px 40px;border: 1px solid #ccc;background: #f7f7f7;}

		.pwb-restock-notifications{overflow: auto;height: 245px;border: 1px solid #ccc;}
		.pwb-restock-notifications table{table-layout: fixed;width: 100%;}
		.pwb-restock-notifications 	tr:first-child td{border-top-width: 0;}
		.pwb-restock-notifications 	td{position: relative;height: 80px;padding:21px;border-top: 1px solid #ccc;text-align: center;vertical-align: middle;font-family: "맑은 고딕","Malgun Gothic","나눔고딕",NanumGothic,"Apple SD Gothic Neo","굴림",gulim,sans-serif;}
		.pwb-restock-notifications 	td.txts{padding-left: 120px;text-align: left;}
		.pwb-restock-notifications 	td .img{position: absolute;left:21px;top:21px;}
		.pwb-restock-notifications 	td .img img{width: 80px;height: 80px;border: 1px solid #ccc;}
		.pwb-restock-notifications 	td .smmr{margin-top: 0;font-size: 12px;}
		.pwb-restock-notifications 	td .price{margin:13px 0 5px;}
		.pwb-restock-notifications 	td .price .won{font-size: 12px;}
		.pwb-restock-notifications 	td .restock-txt{color: #7a8fd1;}

		.popup_exchange .pop_tit_ico{background:none;}


/* 추가 : 191205 */
.order_fail_popup {font-family: "맑은 고딕","Malgun Gothic","나눔고딕",NanumGothic,"Apple SD Gothic Neo","굴림",gulim,sans-serif;}

/* 추가 : 200120 */
.popup.popup_new {min-width: 700px;}
.popup .popup_content2 {padding: 20px 10px 0;}
.popup .popup_content_wrapper .personal_layer_wrap {background: none !important; border: none; width: 680px; min-width: 680px;}
.popup .popup_content_wrapper .personal_layer_wrap .personal_layer_cont {padding: 0;}

.personal_layer_wrap .personal_layer_cont .person_info_table .reserv_depth {margin-top: 5px;}
.personal_layer_wrap .personal_layer_cont .person_info_table .reserv_depth:first-child {margin-top: 0;}
.personal_layer_wrap .personal_layer_cont .person_info_table span.tc3 {width: 31.3333%; display: table-cell}
.personal_layer_wrap .personal_layer_cont .person_info_table span.tc-none {width: 10px; display: table-cell}

/* 크롬 / 사파리 크로스브라우징 핵 */
@media screen and (-webkit-min-device-pixel-ratio:0){
	.popup .popup_content_wrapper .personal_layer_wrap .personal_layer_cont input.radio {top: 0px;}
}

/* 추가 : 200327 */
.popup_wrapper .pop_inner{line-height:23px;}
.popup_wrapper .pop_inner .popup_content_wrapper{padding:20px;}
.popup_wrapper .pop_inner .popup_content_wrapper .pop_tit02{padding-bottom:5px;}
.popup_wrapper .pop_inner .popup_content_wrapper .pop_tit_ico{padding-bottom:10px;}
.popup_wrapper .pop_inner .btn_wrap{margin:25px 0;text-align:center;}
.popup_wrapper .pop_inner .btn_pop{overflow:visible !important;display:inline-block;height:38px;width:99px;padding:0;margin:0;border:none;cursor:pointer;box-sizing:content-box;}
.popup_wrapper .pop_inner button.btn_pop{margin:0 2px;}
.popup_wrapper .pop_inner .btn_pop.btn_close_primary {width:101px;background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/common/btn/btn_close_primary.gif") 0 0 no-repeat;}
.popup_wrapper .pop_inner .btn_pop span{display:block;text-indent:-9999px;}


/* cadm 팝업 */
.popup_wrapper.cadm_pop1{height:auto;}
.popup_wrapper.cadm_pop1 .popup{padding:0 20px;height:auto;}
.popup_wrapper.cadm_pop1 .pop_top{width:47px;height:35px;margin:20px auto 15px auto;text-align:center;border-radius:50%;padding:12px 0 0 0;}
.popup_wrapper.cadm_pop1 .pop_cont{padding:0 0 50px 0;font-size:12px;line-height: 18px;color: #000;}
.popup_wrapper .pop_close_wrap{background:#000;height:30px;position:fixed;width:100%;left:0;bottom:0;}
.popup_wrapper .pop_close{position:absolute;bottom:7px;right:20px;color:#fefefe;}
.popup_wrapper .pop_close a{color:#fefefe;}

.cadm_pop2 *{-webkit-box-sizing: border-box;box-sizing: border-box;}
.cadm_pop2.pop_wrap .pop_head { position: fixed; width: 100%; top: 0; left: 0; z-index: 9999; }
.cadm_pop2.pop_wrap h1 { font-family:"Noto Sans KR script=all rev=1", "Adobe Blank", sans-serif;color: #fff; display: block;  font-weight: 700; font-size: 22px; line-height: 100%; width: 100%; padding: 24px 20px 0; background: #333; height: 70px; }
.cadm_pop2.pop_wrap .pop_body { padding: 90px 15px 20px; font-family:"Noto Sans KR script=all rev=1", "Adobe Blank", sans-serif; }
.cadm_pop2.pop_wrap .ctitle { font-family:"Noto Sans KR script=all rev=1", "Adobe Blank", sans-serif; font-size: 18px; margin: 0 0 20px; font-weight: 500; }
.cadm_pop2.pop_wrap .stitle { font-family:"Noto Sans KR script=all rev=1", "Adobe Blank", sans-serif; font-size: 16px; margin: 0 0 20px; font-weight: 500;}
.cadm_pop2.pop_wrap div.box_container { margin: 0 0 30px; padding: 0; }
.cadm_pop2.pop_wrap div.textarea_form { margin: 0 0 30px; padding: 0; }
.cadm_pop2.pop_wrap div.textarea_form textarea { font-size: 12px; }
.cadm_pop2.pop_wrap div.textarea_form div:first-child { margin: 0 0 10px; }
.cadm_pop2.pop_wrap .guide_tip { margin: 0 0 30px; }
.cadm_pop2.pop_wrap .con_box { margin: 0 0 30px; }
.cadm_pop2.pop_wrap div.board_list { margin: 0 0 30px; }
.cadm_pop2.pop_wrap div.board_edit { margin: 0 0 30px;}
.cadm_pop2.pop_wrap .button_area { margin: 0 0 20px; }
.cadm_pop2.pop_wrap .survey_body * { font-family:"Noto Sans KR script=all rev=1", "Adobe Blank", sans-serif; }
.cadm_pop2.pop_wrap .survey_body div.textarea_form { margin: 0 0 30px; padding: 0 20px; }
.cadm_pop2.pop_wrap .survey_body div.textarea_form textarea { font-size: 16px; }
.cadm_pop2.pop_wrap .survey_body .button_area * { font-family: "Dotum"; }
.cadm_pop2 .survey_body { font-family:"Noto Sans KR script=all rev=1", "Adobe Blank", sans-serif; font-size: 16px; line-height: 24px;color:#333;}
.cadm_pop2 h2.survey_title { padding: 20px; border-bottom: 1px solid #dedede; font-size: 22px; line-height: 28px; }
.cadm_pop2 .survey_term { color: #0195ff; padding: 20px; font-size: 18px; line-height: 24px; }
.cadm_pop2 .survey_term dt { display: inline; }
.cadm_pop2 .survey_term dd { display: inline; }
.cadm_pop2 .survey_summary { background: #f5f6f8; padding: 30px 20px 20px; font-size: 18px; line-height: 24px; }
.cadm_pop2 h3.survey_title { padding: 20px; font-size: 18px; line-height: 24px; font-weight: 400; }
.cadm_pop2 .survey_body .box_container { padding: 10px; border-top: 10px solid #f5f6f8; font-size: 14px !important; line-height: 18px; }
.cadm_pop2 .survey_box { font-size: 18px; line-height: 18px; padding: 20px; text-align: center; margin: 20px 0; }
.cadm_pop2 .survey_body input[type="checkbox"] + label { font-size: 16px; }
.cadm_pop2 .survey_body input[type="radio"] + label { font-size: 16px; }
.cadm_pop2 .survey_body .item_container { margin: 0 20px; }
.cadm_pop2 .survey_body .item_container li { padding: 10px; border: 1px solid #dedede; margin: -1px 0 0; }
.cadm_pop2 .survey_body .textarea_form { margin: 0 0 50px; }
.cadm_pop2 .survey_body .inner_list li { padding: 2px 0; }
.cadm_pop2.pop_wrap .button_area {margin: 0 0 20px;text-align:center;}
.cadm_pop2.pop_wrap .button_area [class^="btn_"] {font-family: "dotum"; white-space: nowrap;font-family: "dotum";font-weight: normal;margin: 2px;color: #fff !important;font-weight: bold;display: inline-block;font-size: 16px;padding: 0 38px 0;height: 50px;line-height: 50px;border: 1px solid #333;background: #333;vertical-align: middle;}
.cadm_pop2.pop_wrap .button_area [class^="btn_active"] {background: #0096ff;border: 1px solid #0096ff;}

/* lg포탈 인증팝업 */
.popup_mask{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:.3;filter:alpha(opacity=30);z-index:300;}
.popup_wrapper.lg{display:none;position:absolute;top:50%;left:50%;width:auto;height:auto;font-family:"Malgun Gothic","맑은 고딕";z-index:99999;}
.popup_wrapper.lg .pop_layer{display:none;position:fixed;top:0;left:0;bottom:0;right:0;z-index:3;background:rgba(0,0,0,.2);}
.popup_wrapper.lg .pop_inner{width:560px;height:530px;}
.popup_wrapper.lg .pw-head{position:relative;background-color:#be1d3f;}
.popup_wrapper.lg .pw-head .pwh-tit{text-align:center;}
.popup_wrapper.lg .popup{padding:0;}
.popup_wrapper.lg .popup_content{padding:0 25px;text-align:center;}
.popup_wrapper.lg .popup_content .desc_txt{color:#333;font-size:15px;padding:18px 0;}
.popup_wrapper.lg .popup_content .desc_txt.ty02 span{display:block;font-size:13px;text-align:left;line-height:18px;}
.popup_wrapper.lg .popup_content .input_ty input{width:298px;height:28px;padding:0 10px;margin-right:5px;border:1px solid #d6d6d6;}
.popup_wrapper.lg .popup_content .input_ty input::placeholder{color:#969696;font-size:14px;font-family:"Malgun Gothic","맑은 고딕";}
.popup_wrapper.lg .popup_content .info_box{position:relative;padding:15px 10px 15px 25px;margin-bottom:35px;line-height:18px;text-align:left;background:#f4f4f4;}
.popup_wrapper.lg .popup_content .info_box span{position:absolute;left:10px;}
.popup_wrapper.lg .btn01{color:#333;font-size:14px;padding:2px 13px 3px;background:#f7f7f7;border:1px solid #d6d6d6;}
.popup_wrapper.lg .btn02{color:#fff;font-size:16px;padding:7px 61px 10px;background:#be1d3f;}
.popup_wrapper.lg .t_point{color:#bc1d3e;}

/* 국내여행 관광정보 팝업 */
.popup .dome_detail_pop{padding-top:23px;}
.dome_detail_pop .name{color:#222;font-size:22px;font-family:"맑은 고딕",Malgun Gothic;}
.dome_detail_pop .detail_cont{padding-bottom:23px;border-bottom:1px solid #e5e5e5;}
.dome_detail_pop .detail_cont .sec_tit{font-size:12px;margin:28px 0 0;background-position:0 3px;}
.dome_detail_pop .detail_cont .sec_info{margin-bottom:7px;}
.dome_detail_pop .detail_cont .sec_info::after{content:'';display:block;clear:both;}
.dome_detail_pop .detail_cont .sec_info > li{float:left;}
.dome_detail_pop .detail_cont .sec_info .thumb_img{width:360px;height:240px;margin-right:20px;}
.dome_detail_pop .detail_cont .sec_info .thumb_img img, .dome_detail_pop .detail_cont .detail_img li img{width:100%;height:100%;}
.dome_detail_pop .detail_cont .sec_info .info_txt{width:370px;}
.dome_detail_pop .detail_cont .sec_info .info_txt li{line-height:18px;padding-top:12px;}
.dome_detail_pop .detail_cont .sec_info .info_txt li:first-child{padding-top:8px;}
.dome_detail_pop .detail_cont .sec_info .info_txt strong{position:relative;padding-left:7px;}
.dome_detail_pop .detail_cont .sec_info .info_txt strong::before{content:'';position:absolute;top:50%;left:0;display:block;width:2px;height:1px;background:#666;}
.dome_detail_pop .detail_cont .sec_info .info_txt span{display:block;padding-left:7px;}
.dome_detail_pop .detail_cont .sec_txt{padding-left:14px;}
.dome_detail_pop .detail_cont .detail_img li{width:750px;height:500px;margin-bottom:20px;}
.dome_detail_pop .last{padding-bottom:0;border:none;}

/* 상담센터 */
.popup .cs_cont_pop{padding:20px 25px;}
.cs_cont_pop .period_wrap img{vertical-align:middle;}
.cs_cont_pop .tab_com li a{width:100px;padding:0 14px 0 10px;}
.cs_cont_pop .tab_com li.on a{padding:0 14px 0 10px;background:none;}
.cs_cont_pop .tab_com li.on a span{position:relative;padding-left:20px;}
.cs_cont_pop .tab_com li.on a span::before{content:'';position:absolute;top:1px;left:0;display:block;width:13px;height:8px;background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/icon/ico_tab_com_on.gif") no-repeat;}
.cs_cont_pop .order_info{position:relative;padding-left:90px;min-height:80px;}
.cs_cont_pop .order_info .img_box{position:absolute;top:0;left:0;width:80px;height:80px;margin-right:10px;}
.cs_cont_pop .order_info .img_box img{width:100%;}
.cs_cont_pop .order_info .detail{display:block;text-align:left;}
.cs_cont_pop .order_info .detail .com{color:#999;}
.cs_cont_pop .order_info .detail .opt{color:#6a81cc;}
.cs_cont_pop .order_info .detail span, .cs_cont_pop .order_info .detail a{display:block;}
.cs_cont_pop .order_info .detail a{line-height:18px;}

/* 모바일용 : select box 깨짐 수정 */
.m_sel_list li {margin-top: 5px;}
.m_sel_list li:first-child {margin-top: 0;}
.m_sel_list select {max-width: 100%;}

/* 팝업닫기 */
.layer_all_title_pop {position: relative; padding:0 10px; height:48px; line-height:48px; background:#3766d6; color:#fff; text-align:left; border-bottom:1px solid #4477ef; font-size:1rem}
.layer_all_title_pop .popup_close {overflow:hidden; float:right; width:37px; height:48px; background: url('//contents-prd.ezwelfare.net/ezwel-image/welfare_mobile/real/images/icon/icon_popup_close.png') no-repeat center 50%; background-size:25px; text-indent:-5000px}

/* 대전청년지원사업 */
.ypassdj_pop{font-family:'Malgun Gothic',"맑은 고딕";}
.ypassdj_pop .tab_cont{display:none;margin-top:30px;padding:0 10px;}
.ypassdj_pop #tabCont0{display:block;}
.ypassdj_pop .pop_tit{padding-bottom:0;margin-left:0;}
.ypassdj_pop .sec_tit{margin-left:0;}
.ypassdj_pop .txt_list{padding-left:5px;}
.ypassdj_pop .txt_list > li{position:relative;padding-left:12px;}
.ypassdj_pop .txt_list > li::before{content:'';position:absolute;top:10px;left:5px;display:block;width:3px;height:3px;background:#666;border-radius:50%;}
.ypassdj_pop .desc{position:relative;}
.ypassdj_pop .desc span{position:absolute;right:0;}
.ypassdj_pop .line_box{padding:10px;border:1px solid #ddd;}
.ypassdj_pop .line_box li{position:relative;padding-top:5px;}
.ypassdj_pop .line_box li::before{content:'';position:absolute;top:16px;left:5px;display:block;width:2px;height:2px;background:#666;border-radius:50%;}
.ypassdj_pop .bg_gray{background:#eee;}
.ypassdj_pop .step_box{width:100%;padding:23px 0;margin:10px 0;border:1px solid #bbb;overflow:hidden;}
.ypassdj_pop .step_box li{position:relative;float:left;width:15%;height:151px;color:#999;font-size:12px;text-align:center;line-height:18px;padding:0;}
.ypassdj_pop .step_box li:nth-child(2), .ypassdj_pop .step_box li:nth-child(3){width:20%;}
.ypassdj_pop .step_box li::before{content:'';position:absolute;top:0;right:0;width:1px;height:100%;background:#ddd;}
.ypassdj_pop .step_box li:last-child{padding-right:0;}
.ypassdj_pop .step_box li:last-child::before{display:none;}
.ypassdj_pop .step_box span{display:block;}
.ypassdj_pop .step_box .tit{color:#5972c1;font-weight:bold;padding-top:10px;}
.ypassdj_pop .step_box .txt{color:#666;padding:5px 0;}
.ypassdj_pop .step_box.ty02{margin-left:0;}
.ypassdj_pop .step_box.ty02 li{width:25%;height:115px;}
.ypassdj_pop .step_box.ty02 li::before{right:0;}
.ypassdj_pop .step_box.ty03 li{height:140px;}
.ypassdj_pop .faq_list{padding-left:10px;}
.ypassdj_pop .faq_list dt{position:relative;color:#444;font-weight:bold;padding-left:20px;}
.ypassdj_pop .faq_list dt span, .ypassdj_pop .faq_list dd span{position:absolute;left:0;}
.ypassdj_pop .faq_list dd{position:relative;padding:0 0 20px 20px;}
.ypassdj_pop .faq_list_wrap{position:relative;width:100%;margin-top:10px;border-top:1px #333 solid;}
.ypassdj_pop .faq_list_cont{border-top:1px solid #ccc;margin-top:-1px;}
.ypassdj_pop .faq_list_cont .question_con a{display:block;padding:20px 35px 20px 20px;color:#333;font-size:14px;background:url('//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/members/faq_arr_down.png') no-repeat 620px center;border-bottom: 1px solid #eee;}
.ypassdj_pop .faq_list_cont .question_con.on a{background:url('//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/members/faq_arr_up.png') no-repeat 620px center;font-weight:bold;border-bottom:none;}
.ypassdj_pop .faq_list_cont .answer_con{display:none;padding-bottom:10px;}
.ypassdj_pop .faq_list_cont .cont_faq .faq_list{width:100%;border:1px solid #ccc;margin:10px 0 0 0;}
.ypassdj_pop .faq_list_cont .cont_faq li:first-child .faq_list{margin:0;}
.ypassdj_pop .faq_list_cont .cont_faq .faq_list tr .faq_q{width:8%;text-align:center;font-weight:bold;background:#dff0ff;}
.ypassdj_pop .faq_list_cont .cont_faq .faq_list tr .faq_a{width:8%;text-align:center;font-weight:bold;background:#fff;}
.ypassdj_pop .faq_list_cont .cont_faq .faq_list tr .faq_t{padding:14px 20px 12px 20px;border-left:1px solid #ccc;font-size:12px;line-height:24px;letter-spacing:-0.5px;}
.ypassdj_pop .faq_list_cont .cont_faq .faq_list tr .faq_t.faq_tt{background:#dff0ff;letter-spacing:0;}
.ypassdj_pop .faq_list_cont .cont_faq .faq_list td{border-top:1px solid #ccc;}
.ypassdj_pop .file_down{font-size:18px;text-align:center;margin:200px 0;}
.ypassdj_pop .faq_list_cont .bdt0{border-top:0 !important;}
.ypassdj_pop .faq_list_cont .bdb0{border-bottom:0 !important;}
.popup_wrapper .popup_content .ypassdj_pop .tbl_form td pre{white-space:pre-wrap;}

/* 복지ShopAdmin/API 개편 : 211029 */
#banTxPop{display:block;position:fixed;left:0;top:0;z-index:5;width:100%;height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#banTxPop *{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
#banTxPop p{position:absolute;left:50%;top:50%;width:400px;height:100px;padding:30px 0 0 0;margin:-50px 0 0 -200px;border-radius:15px;background:rgba(51,51,51,.95);text-align:center;}
#banTxPop strong{font-size:0.938rem;color:#fff;line-height:1.250rem;}
.layerpopup-wrap{display:none;z-index:9999;position:absolute;top:0;left:0;}
.layerpopup-wrap .layerpopup.islandsrch-layer .layer{margin:0 auto; width:640px;border:1px solid #222; background:#fff;}
.layerpopup-wrap .layerpopup.ordersrch-layer .layer{margin:0 auto; width:448px;  border:1px solid #222; background:#fff;overflow: hidden;overflow-y: auto;}
.layerpopup-wrap .layerpopup .popup-wrap{position:relative; width:100%; border:none;}
.layerpopup-wrap .layerpopup .popup-wrap .popup-title{height:40px; padding: 0 0 0 20px; color: #fff;background:#222; font-weight:bold; font-size:16px; line-height:40px; text-align:left;}
.layerpopup-wrap .layerpopup .popup-wrap .table-wrap {overflow: hidden; max-height:400px; padding:20px; overflow: hidden; overflow-y: auto;}
.layerpopup-wrap .layerpopup .popup-wrap .table-wrap .srch{margin-bottom:10px;}
.layerpopup-wrap .layerpopup .popup-wrap .table-wrap .srch input{width:calc(100% - 123px);margin: 1px 0;font-family: tahoma,sans-serif;font-size: 12px;color: #222;height: 25px;line-height: 23px;padding: 0 6px;border: 1px solid #666;}
.layerpopup-wrap .layerpopup .popup-wrap .table-wrap .srch .btn-mid{font-size: 12px;font-family: "돋움",dotum;padding:0 12px;height: 25px;line-height: 27px;color: #fff;border: 1px solid #555;background-color: #555;}
.layerpopup-wrap .layerpopup .popup-wrap .table-wrap .tb{width: 100%;table-layout: fixed;border: 1px solid #ddd;font-family: "맑은 고딕","Malgun Gothic","나눔고딕",NanumGothic,"Apple SD Gothic Neo","굴림",gulim,sans-serif;}
.layerpopup-wrap .layerpopup .popup-wrap .table-wrap .tb th,
.layerpopup-wrap .layerpopup .popup-wrap .table-wrap .tb td{padding: 7px 6px;line-height: 130%;border: 1px solid #ddd;*letter-spacing: -1px;}
.layerpopup-wrap .layerpopup .popup-wrap .table-wrap .tb th{background-color: #f5f5f5;}
.layerpopup-wrap .layerpopup .popup-wrap .table-wrap .c_purple{color: #5a73c4;}
.layerpopup-wrap .layerpopup .popup-wrap .popup-btn{position: absolute;right:12px;top:10px;}
.layerpopup-wrap .layerpopup .popup-wrap .popup-btn .btn.close{display: block;width: 20px;height:20px;background: url(//contents-prd.ezwelfare.net/ezwel-image/welfare_popup/images/coupon/btn_coupon_close.png) 0 0 no-repeat;}
.layerpopup-wrap .layerpopup .popup-wrap .info{font-family: "맑은 고딕","Malgun Gothic","나눔고딕",NanumGothic,"Apple SD Gothic Neo","굴림",gulim,sans-serif;padding:20px 20px 0 20px;line-height: 130%;}


/* 현대차 환급신청 팝업 */
.popup_hdc{padding:0 20px 70px 20px;height:auto;}
.popup_hdc .popup_header{height:92px;background:#000;border-bottom-left-radius:15px;border-bottom-right-radius:15px}
.popup_hdc .popup_header h1{font-family:'Noto Sans CJK KR','Malgun Gothic';padding:32px 0 0 0;font-size:26px;}
.popup_hdc .popup_header .logo{position:absolute;top:34px;right:34px;}

.popup_hdc .popup_content{padding:10px 20px 0 20px;}
.popup_hdc .phdc_t1{font-family:'Noto Sans CJK KR','Malgun Gothic';color:#222;font-size:30px;line-height:36px;letter-spacing:-1px;}
.popup_hdc .phdc_t2{font-family:'Noto Sans CJK KR','Malgun Gothic';color:#222;font-size:24px;line-height:24px;letter-spacing:-1px;margin:30px 0 0 0;}
.popup_hdc .phdc_t3{font-family:'Noto Sans CJK KR','Malgun Gothic';color:#222;font-size:40px;line-height:36px;letter-spacing:-1px;text-align:center;padding:45px 0 0 0;}
.popup_hdc .phdc_t4{font-family:'Noto Sans CJK KR','Malgun Gothic';color:#666;font-size:20px;line-height:24px;letter-spacing:-1px;text-align:center;padding:20px 0 60px 0;}
.popup_hdc .phdc_t4 span{color:#222;}
.popup_hdc .phdc_img{margin:75px 0 0 0;text-align:center;}
.popup_hdc .phdc_t2 span{border-right:1px solid #222;display:inline-block;height:28px;padding:0 22px 0 0;}
.popup_hdc .phdc_t2 strong{padding:0 0 0 15px;}
.popup_hdc .phdc_l1{font-family:'Noto Sans CJK KR','Malgun Gothic';color:#666;font-size:16px;line-height:24px;letter-spacing:-1px;padding:15px 0 0 0;}
.popup_hdc .phdc_l1 li{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/popup/popup_hdc_dot1.jpg) no-repeat left 12px;padding:0 0 0 10px;}
.popup_hdc .phdc_tbl_t1{font-size:18px;font-family:'Noto Sans CJK KR','Malgun Gothic';color:#222;padding:30px 0 15px 0;}
.popup_hdc .phdc_tbl1{border-top:2px solid #757680;}
.popup_hdc .phdc_tbl1 table{width:100%;}
.popup_hdc .phdc_tbl1 th{height:50px;background:#f5f5f5;border-bottom:1px solid #e3e3e3;font-family:'Noto Sans CJK KR','Malgun Gothic';font-size:14px;color:#222;font-weight:normal;text-align:left;padding:0 0 0 10px;}
.popup_hdc .phdc_tbl1 td{height:50px;border-bottom:1px solid #e3e3e3;font-family:'Noto Sans CJK KR','Malgun Gothic';font-size:14px;color:#999;font-weight:normal;text-align:left;padding:0 0 0 25px;}

.popup_hdc .phdc_tbl2{border-top:1px solid #757680;}
.popup_hdc .phdc_tbl2 table{width:100%;}
.popup_hdc .phdc_tbl2 th{height:50px;border-bottom:1px solid #e3e3e3;font-family:'Noto Sans CJK KR','Malgun Gothic';font-size:14px;color:#222;font-weight:normal;text-align:left;padding:0 0 0 10px;}
.popup_hdc .phdc_tbl2 td{height:50px;border-bottom:1px solid #e3e3e3;font-family:'Noto Sans CJK KR','Malgun Gothic';font-size:14px;color:#999;font-weight:normal;text-align:left;padding:0 0 0 25px;}
.popup_hdc .phdc_tbl2 td input[type="text"]{width:134px;height:34px;padding:0 0 0 20px;border:1px solid #ccc;border-radius:5px;font-family:'Noto Sans CJK KR','Malgun Gothic';font-size:14px;}
.popup_hdc .phdc_tbl2 td input[type="text"].ip2{width:106px;padding:0;text-align:center;}
.popup_hdc .phdc_tbl2 td input[type="text"].ip3{width:267px;}
.popup_hdc .phdc_tbl2 td input[type="text"]::placeholder{color:#ddd;}
.popup_hdc .phdc_tbl2 td .ui-datepicker-trigger{margin:-4px 0 0 0;display:inline-block;}
.popup_hdc .phdc_tbl2 td .ip_e{font-family:'Noto Sans CJK KR','Malgun Gothic';font-size:16px;color:#222;padding:0 8px;}

.popup_hdc .phdc_tbl2 td .phdc_li{padding:7px 0 0 0;}
.popup_hdc .phdc_tbl2 td .phdc_li > span{vertical-align: top;width:108px;display:inline-block;height:36px;line-height:36px;font-size:14px;color:#666;}
.popup_hdc .phdc_tbl2 td .phdc_li > input{vertical-align: top;}
.popup_hdc .phdc_tbl2 td .phdc_desc1{font-family:'Noto Sans CJK KR','Malgun Gothic';font-size:14px;color:#999;padding:2px 0 14px 110px;letter-spacing:-1px;}

.popup_hdc .phdc_btn{text-align:center;padding:30px 0 0 0;font:0/0 arial;}
.popup_hdc .phdc_btn a{width:200px;height:60px;line-height:60px;margin:0 0 0 9px;display:inline-block;box-sizing:border-box;vertical-align: top;border-radius:10px;font-size:20px;font-family:'Noto Sans CJK KR','Malgun Gothic';}
.popup_hdc .phdc_btn a:first-child{margin:0;}
.popup_hdc .phdc_btn .phdc_b1{border:1px solid #666;}
.popup_hdc .phdc_btn .phdc_b2{background:#000;color:#fff;}

.popup_hdc .pay_box_sel{width:128px;position:relative;display:inline-block;vertical-align:top;}
.popup_hdc .pay_box_sel.pbs2{width:158px;}
.popup_hdc .pay_box_sel.pbs2 li{width:138px;}
.popup_hdc .pay_box_sel li{cursor:pointer;position:relative;width:106px;padding:0 0 0 20px;border:1px solid #d6d6d6;border-radius:5px;height:34px;line-height:36px;font-family:'Noto Sans CJK KR','Malgun Gothic';font-size:14px;color:#999;}
.popup_hdc .pay_box_sel li:after{content:"";display:block;width:41px;height:36px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/popup/popup_hdc_sel.png) no-repeat left top;position:absolute;top:-1px;right:-1px;}
/* .popup_hdc .pay_box_sel.on li:after{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/pay/ico_pay_arr3.png) no-repeat left top;position:absolute;top:20px;right:21px;} */
.popup_hdc .pay_box_sel_lyr{display:none;position:absolute;top:35px;left:0;background:#fff;z-index:10;border:1px solid #ccc;}
.popup_hdc .pay_box_sel_lyr.on{display:block;}
.popup_hdc .pay_box_sel_lyr li{border:0;}
.popup_hdc .pay_box_sel_lyr li:after{display:none;}


.popup_hdc .phdc_chk{text-align:right;padding:24px 0 0 0;}
.popup_hdc .phdc_chk label{font-family:'Noto Sans CJK KR','Malgun Gothic';font-size:16px;color:#222;font-weight: bold;}
.popup_hdc .phdc_chk label .ip_chk{vertical-align:top;display:inline-block;margin:-4px 12px 0 0;width:32px;height:32px;background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/popup/popup_hdc_chk_off.jpg) no-repeat left top;}
.popup_hdc .phdc_chk label input:checked + .ip_chk{background:url(//contents-prd.ezwelfare.net/ezwel-image/welfare_new/images/popup/popup_hdc_chk.jpg) no-repeat left top;}
.popup_hdc .phdc_chk input{display:none;}
@media (max-width: 767px) {
	.popup_new_inn .popup.popup_hdc .popup_content{padding:15px 10px 0 10px;}
	.popup_new_inn .popup.popup_hdc .popup_header{height:40px;}
	.popup_new_inn .popup.popup_hdc .popup_header h1{font-size:14px;padding:13px 0 0 0;}
	.popup_new_inn .popup.popup_hdc .popup_header .logo{top:16px;right:34px;}
	.popup_new_inn .popup.popup_hdc .popup_header .logo img{width:58px;}
	.popup_new_inn .popup.popup_hdc .phdc_t1{font-size:12px;line-height:20px;}
	.popup_new_inn .popup.popup_hdc .phdc_t2{font-size:12px;line-height:12px;margin:10px 0 0 0;}
	.popup_new_inn .popup.popup_hdc .phdc_t2 span{height:13px;padding:0 6px 0 0;}
	.popup_new_inn .popup.popup_hdc .phdc_t2 strong{padding:0 0 0 3px;}
	.popup_new_inn .popup.popup_hdc .phdc_l1{font-size:12px;line-height:20px;padding:6px 0 0 0;}
	.popup_new_inn .popup.popup_hdc .phdc_l1 li{background-position:left 9px;}
	.popup_new_inn .popup.popup_hdc .phdc_tbl_t1{font-size:14px;padding:20px 0 8px 0;}
	.popup_new_inn .popup.popup_hdc .phdc_tbl1 th{font-size:12px;padding:0 10px;white-space:nowrap;width:20%;}
	.popup_new_inn .popup.popup_hdc .phdc_tbl1 td{font-size:12px;padding:0 10px;}
	.popup_new_inn .popup.popup_hdc .phdc_tbl2 th{font-size:12px;padding:0 0 0 10px;width:30%;}
	.popup_new_inn .popup.popup_hdc .phdc_tbl2 td{font-size:12px;padding:0 10px;}
	.popup_new_inn .popup.popup_hdc .phdc_chk{padding:6px 0 0 0;}
	.popup_new_inn .popup.popup_hdc .phdc_chk label{font-size:12px;}
	.popup_new_inn .popup.popup_hdc .phdc_chk label .ip_chk{width:16px;height:16px;background-size:16px;margin:5px 6px 0 0;}
	.popup_new_inn .popup.popup_hdc .phdc_chk label input:checked + .ip_chk{background-size:16px;}
	.popup_new_inn .popup.popup_hdc .phdc_btn a{width:100px;height:30px;line-height:30px;font-size:12px;border-radius:5px;}
	.popup_new_inn .popup.popup_hdc .phdc_tbl2 td input[type="text"]{width:100%;box-sizing:border-box;font-size:12px;}
	.popup_new_inn .popup.popup_hdc .phdc_tbl2 td input[type="text"].ip3{width:100%;}
	.popup_new_inn .popup.popup_hdc .phdc_tbl2 td .phdc_desc1{padding:2px 0 14px 0;font-size:12px;}
	.popup_new_inn .popup.popup_hdc .phdc_tbl2 td .phdc_cal{position:relative;padding:0 44px 0 0;}
	.popup_new_inn .popup.popup_hdc .phdc_tbl2 td .phdc_cal .ui-datepicker-trigger{position:absolute;top:0;right:0;}
	.popup_new_inn .popup.popup_hdc .phdc_tbl2 td .phdc_li > span{width:auto;height:28px;line-height:28px;font-size:12px;}
	.popup_new_inn .popup.popup_hdc .phdc_img{margin:30px 0 0 0;}
	.popup_new_inn .popup.popup_hdc .phdc_img img{width:45%;}
	.popup_new_inn .popup.popup_hdc .phdc_t3{font-size:16px;}
	.popup_new_inn .popup.popup_hdc .phdc_t4{font-size:14px;padding:10px 0 30px 0;}
	.popup_new_inn .popup.popup_hdc .pay_box_sel.pbs2{width:100%;}
	.popup_new_inn .popup.popup_hdc .pay_box_sel.pbs2 li{width:100%;font-size:12px;box-sizing:border-box;height:36px;}
	.popup_new_inn .popup.popup_hdc .pay_box_sel.pbs2 .pay_box_sel_lyr{width:100%;box-sizing:border-box;}
}

/* 현금영수증 추가 */
.ez_layer_popup.cash_receipt_comm{padding:0;}
.ez_layer_popup.cash_receipt_comm .reserve_title0{position:relative;display:block;width:100%;height:auto;font-size:0.938rem;color:#333;line-height:20px;padding:0 0 0 15px;font-family:notokr-medium;box-sizing: border-box;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price{padding:5px 10px 15px 10px;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price .tbl + .tbl{margin:5px 0 0 0;}
.ez_layer_popup.cash_receipt_comm .cash_receipt_comm_tit{height:40px;line-height:40px;font-family:"notokr-medium" !important;text-align:center;color:#333;position:relative;font-size:16px;}
.ez_layer_popup.cash_receipt_comm .cash_receipt_comm_tit a img{max-width:100%;height:40px;position:absolute;top:0;right:0;}
.ez_layer_popup.cash_receipt_comm .tbl{border-top:1px solid #e5e5e5;}
.ez_layer_popup.cash_receipt_comm .tbl table{width:100%}
.ez_layer_popup.cash_receipt_comm .tbl th{color:#212121;font-family:notokr-medium;font-weight:normal;text-align:left;}
.ez_layer_popup.cash_receipt_comm .tbl td{padding-right:10px; color:#666;font-family:notokr-regular;text-align:left;}

.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price{border-top:0;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price th{background:#f8f8f8;color:#666;padding:7px 5px 3px 5px;height:40px;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price th span{color:#fe4200;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td{padding:5px;height:40px;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td .txt{padding:4px 0 0 0;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td input{width:100%;height:30px;border:1px solid #ddd;font-size:0.750rem;padding:0 0 0 10px;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td input[type="text"]{padding:3px 0 0 10px;line-height:30px;vertical-align:top;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td .sel{position:relative;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td select{width:100%;border-radius:0;-webkit-appearance:none;height:30px;border:1px solid #ddd;line-height:32px;padding:0 0 0 10px;font-size:0.750rem;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td .sel2{display:inline-block;margin:0 0 0 6px;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td .sel2:first-child{margin:0;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td .sel2 select{width:72px;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td .pd_ic{position:absolute;top:50%;right:11px;margin-top:-2px;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td .file_desc{padding:8px 0 0 0;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td .file_desc li{color:#999;font-size:9px;position:relative;padding:0 0 0 4px;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td .file_desc li:before{content:"";display:block;position:absolute;left:0;top:7px;width:1px;height:1px;border-radius:1px;background:#999;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td .file_up label{display:inline-block;width:72px;height:30px;text-align:center;color:#333;font-size:12px;border:1px solid #ddd;border-radius:3px;line-height:32px;    background: linear-gradient(to bottom, #ffffff 0%,#f9f9f8 100%) !important;margin:0 0 4px 0;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td .file_up input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td .file_up p{font-size:12px;padding:0 0 0 4px;margin:4px 0 0 0;color:#666;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td .file_up p a img{width:15px;height:15px;vertical-align:top;margin:-1px 4px 0 0;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td .ip_grp{padding:0 30px 0 0;position:relative;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td .ip_grp span{position:absolute;top:8px;right:12px;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td textarea{width:100%;height:153px;font-size:0.750rem;color:#666;padding:5px;}
.ez_layer_popup.cash_receipt_comm .product_dd_pop_wrap .product_dd_pop_desc{padding:13px 15px;margin-bottom:5px;background:#fff;font-family:notokr-regular;}
.ez_layer_popup.cash_receipt_comm .product_dd_pop_wrap .product_dd_pop_desc p{color:#666;font-size:12px;padding:0 0 4px 6px;position:relative;line-height:14px;}
.ez_layer_popup.cash_receipt_comm .product_dd_pop_wrap .product_dd_pop_desc p span{color:#fe4200;}
.ez_layer_popup.cash_receipt_comm .product_dd_pop_wrap .product_dd_pop_desc p em{color:#000;}
.ez_layer_popup.cash_receipt_comm .product_dd_pop_wrap .product_dd_pop_desc p:before{content:"";display:block;position:absolute;left:0;top:5px;width:2px;height:2px;border-radius:1px;background:#888;}
.ez_layer_popup.cash_receipt_comm .rsv_complete_bt{position:absolute;left:0;bottom:0;width:100%;}
.ez_layer_popup.cash_receipt_comm .ez_bt_box3{position:relative;width:100%;overflow:hidden;text-align:center;}
.ez_layer_popup.cash_receipt_comm .ez_bt_box3 a{width:50%;float:left;box-sizing:border-box;}
.ez_layer_popup.cash_receipt_comm .ez_f_bt0{display:block;height:40px;padding:14px 0 0 0;line-height:1em;text-align:center;font-size:0.813rem;color:#fff !important;font-family:notokr-medium !important;background-color:#0a9882 !important;}
.ez_layer_popup.cash_receipt_comm .ez_f_bt1{display:block;height:40px;padding:14px 0 0 0;line-height:1em;text-align:center;font-size:0.813rem;color:#fff !important;background:#979aa1;font-family:notokr-medium !important;}

@media (max-width: 767px) {
.ez_layer_popup.cash_receipt_comm .reserve_title0{font-size:12px;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price th{height:15px;}
.ez_layer_popup.cash_receipt_comm .ez_reserve_con.ez_rsv_price td{height:15px;}
}


/* 고객사 동하계 법인콘도 공지팝업 등록 개발 */
/* ====== 온라인1,2,3차 ====== */
#c_popup_wrapper {background:#f5f6f6;padding:30px;}
.c_popup_content {background:#fff;border-radius:10px;}

.c_popup_content .c_pop_tit1 {font-family:'notokr-regular';font-size:24px;text-align:center;padding-top:30px;}
.c_popup_content .c_pop_tit2 {font-family:'notokr-regular';font-size:24px;text-align:center;padding-top:6px;}
.c_popup_content .c_pop_tit3 {font-family:'notokr-regular';font-size:24px;text-align:center;padding-top:4px;}

.c_popup_content .c_pop_table {position:relative;margin:25px 55px 0;padding-top:25px;}
.c_popup_content .c_pop_table:before {clear:both;content:"";display:block;position:absolute;top:0;left:0;right:0;width:30px;height:3px;background:#333;margin:0 auto;}
.c_popup_content .c_pop_table table {width:100%;height:auto;background:#fff;border-top:1px solid #ccc;font-family:'notokr-regular','Malgun Gothic';border-collapse:collapse;}
.c_popup_content .c_pop_table table img {padding:0;margin:0;vertical-align:top}
.c_popup_content .c_pop_table table td {line-height:18px;padding:5px 10px;background:#fff;font-size:14px;color:#333;height:19px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;text-align:left;}
.c_popup_content .c_pop_table table td:last-child {border-right:none;}
.c_popup_content .c_pop_table table td.tit {text-align:center;}
.c_popup_content .c_pop_table table td.subtit {text-align:center;}
.c_popup_content .c_pop_table table td.tit em {color:#ff6c00;}
.c_popup_content .c_pop_table table td.txt {padding:25px 10px;}
.c_popup_content .c_pop_table table tr.t3 td {padding:20px 10px;}

.c_popup_content .c_pop_table .c_pop_btn {text-align:center;margin-top:30px;}
.c_popup_content .c_pop_table .c_pop_btn ul li {display:inline-block;width:160px;height:40px;background:#4b4b4b;border-radius:5px;margin:0 6px 20px;}
.c_popup_content .c_pop_table .c_pop_btn ul li a {display:block;width:100%;height:100%;font-family:'notokr-medium';font-size:15px;color:#fff;text-align:center;line-height:38px;}

.c_popup_content .c_pop_table .c_pop_logo {width:150px;margin:10px auto 0; padding-bottom:30px;}
.c_popup_content .c_pop_table .c_pop_logo img {width:100%;}

/* ====== 현대제철 ====== */
#hs_popup_wrapper {width:500px;}

.hs_popup_content .hs_pop_tit1 {font-family:'notokr-medium';font-size:26px;text-align:center;}
.hs_popup_content .hs_pop_tit2 {font-family:'notokr-medium';font-size:26px;text-align:center;padding-top:6px;}
.hs_popup_content .hs_pop_tit3 {font-family:'notokr-medium';font-size:26px;text-align:center;padding-top:4px;}

.hs_popup_content .hs_pop_table {position:relative;margin:25px 115px 0;padding-top:20px;}
.hs_popup_content .hs_pop_table:before {clear:both;content:"";display:block;position:absolute;top:0;left:0;right:0;width:66px;height:2px;background:#fff;margin:0 auto;}
.hs_popup_content .hs_pop_table table {width:100%;height:auto;font-family:'notokr-regular','Malgun Gothic';border-collapse:collapse;}
.hs_popup_content .hs_pop_table table img {padding:0;margin:0;vertical-align:top}
.hs_popup_content .hs_pop_table table td {line-height:18px;padding:2px 0;font-size:14px;color:#fff;height:19px;text-align:left;}

.hs_popup_content .hs_txt {font-family:'notokr-medium';font-size:14px;color:#fff;text-align:center;margin-top:20px;}
.hs_popup_content .hs_info {font-family:'notokr-regular';font-size:14px;color:#fff;text-align:center;margin-top:20px;line-height:18px;}
.hs_popup_content .hs_info em {font-family:'notokr-bold';color:#ffd98d;}

.hs_popup_content .hs_pop_table table td.tit em {color:#ff6c00;}
.hs_popup_content .hs_pop_table table td.txt {padding:25px 10px;}

.hs_popup_content .hs_pop_btn {text-align:center;margin-top:30px;padding-bottom:40px;}
.hs_popup_content .hs_pop_btn ul li {display:inline-block;width:160px;height:40px;background:#222;border-radius:5px;margin:0 6px 20px;}
.hs_popup_content .hs_pop_btn ul li a {display:block;width:100%;height:100%;font-family:'notokr-medium';font-size:15px;color:#fff;text-align:center;line-height:38px;}

/* 상품평 개선 */
.pop_new_review{padding: 50px 0;position: relative;}
.pop_new_review .n_review_tit{font-family:'pretendard';font-weight: 500;font-size:32px;color:#333;text-align: center;}
.pop_new_review .n_review_close{position: absolute;top: 50px;right: 40px;display:block;font-size: 0;text-indent: -9999px;width: 30px;height: 30px;}
.pop_new_review .n_review_close::before{content:"";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) rotate(45deg);width: 100%;height: 2px;background-color: #222;}
.pop_new_review .n_review_close::after{content:"";position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%) rotate(135deg);width: 100%;height: 2px;background-color: #222;}
.pop_new_review .n_review_prod_box{padding: 100px 15px 50px;border-bottom: 1px solid #ddd;display: flex;margin-bottom: 50px;}
.pop_new_review .n_review_prod_box .n_review_prod_img{width: 160px;height: 160px;margin-right: 30px;}
.pop_new_review .n_review_prod_box .n_review_prod_img img{display:block;width: 100%;height: 100%;}
.pop_new_review .n_review_prod_box .n_review_info{width: calc(100% - 190px);}
.pop_new_review .n_review_prod_box .n_review_info .info_badge{font-family:'pretendard';font-weight: 400;font-size:18px;color:#fff;background-color: #f24900;padding: 0 10px;height: 30px;line-height: 30px;border-radius: 3px;}
.pop_new_review .n_review_prod_box .n_review_info .info_t01{font-family:'pretendard';font-weight: 500;font-size:26px;color:#333;margin-top: 15px;line-height: 35px;height: 70px;text-overflow:ellipsis;overflow: hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.pop_new_review .n_review_prod_box .n_review_info .info_t02{font-family:'pretendard';font-weight: 400;font-size:24px;color:#666;margin-top: 15px;text-overflow:ellipsis;overflow: hidden;white-space:nowrap;}

.pop_new_review .n_review_cont_line{display:flex;align-items:center;margin: 30px 15px 0;}
.pop_new_review .n_review_line_tit{font-family:'pretendard';font-weight: 700;font-size:28px;color:#222;}
.pop_new_review .n_review_score_box{font-size:0;margin-left: 53px;}
.pop_new_review .n_review_score_box li{position: relative;width: 57px;height: 55px;margin-left: 24px;display:inline-block;cursor: pointer;}
.pop_new_review .n_review_score_box li:first-child{margin-left: 0;}
.pop_new_review .n_review_score_box li.on::after{content:"";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mobile/real/images/review/n_review_score_star_on.png");}
.pop_new_review .n_review_score_txt{font-family:'pretendard';font-weight: 400;font-size:24px;color:#888;margin-left: 60px;}

.pop_new_review .n_review_choice_box{font-size:0;margin-left: 53px;}
.pop_new_review .n_review_choice_box li{margin-left: 18px;display:inline-block;cursor: pointer;}
.pop_new_review .n_review_choice_box li:first-child{margin-left: 0;}
.pop_new_review .n_review_choice_box li a{display:block;width: 165px;height: 60px;line-height: 60px;font-family:'pretendard';font-weight: 500;font-size:24px;color:#888;text-align: center;border: 1px solid #c2c2c2;border-radius: 10px;}
.pop_new_review .n_review_choice_box li.on a{color:#0a9882;border-color: #0a9882;}

.pop_new_review .n_review_textarea{margin: 30px 15px 0;border:2px solid #0a9882;padding: 30px 20px;box-sizing: border-box;border-radius: 10px;}
.pop_new_review .n_review_textarea textarea{border: none;resize:none;padding: 0;width: 100%;height: 190px;outline: none;font-family:'pretendard';font-weight: 400;font-size:24px;color:#222;}
.pop_new_review .n_review_textarea textarea::placeholder{font-family:'pretendard';font-weight: 400;font-size:24px;color:#999;}
.pop_new_review .n_review_textarea .textarea_notice{font-family:'pretendard';font-weight: 400;font-size:20px;color:#bbb;text-align: right;}

.pop_new_review .n_review_cont_type{margin: 60px 15px 0;}
.pop_new_review .n_review_cont_type .n_review_type_tit{font-family:'pretendard';font-weight: 700;font-size:28px;color:#333;}
.pop_new_review .n_review_cont_type .n_review_type_tit span{font-family:'pretendard';font-weight: 400;font-size:28px;color:#888;}
.pop_new_review .n_review_cont_type .n_review_type_list{margin-top: 20px;}
.pop_new_review .n_review_cont_type .n_review_type_list li{font-family:'pretendard';font-weight: 400;font-size:24px;color:#888;margin-top: 10px;}
.pop_new_review .n_review_cont_type .n_review_type_list li:first-child{margin-top: 0;}
.pop_new_review .n_review_cont_type .n_review_type_list li span{color: #0a9882;}

.pop_new_review .n_review_fileUp{overflow: hidden;margin-top: 30px;}
.pop_new_review .n_review_fileUp span{margin:0 0 0 10px;float:left;position: relative;display: block;background: url("//contents-prd.ezwelfare.net/ezwel-image/welfare_mobile/real/images/review//new_review_file_icon.png")no-repeat 100%/cover;}
.pop_new_review .n_review_fileUp span:first-child{margin:0;}
.pop_new_review .n_review_fileUp span label{cursor:pointer;display:block;width:120px;height:120px;font-size:0;}
.pop_new_review .n_review_fileUp span input{position:absolute;width:0;height:0;overflow:hidden;}
.pop_new_review .n_review_fileUp span .file_img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius: 10px;}
.pop_new_review .n_review_fileUp span .file_cls{display:block;position:absolute;bottom:0;right:0;background:rgba(00,00,00,0.7);width:35px;height:28px;text-align:center;padding:7px 0 0 0;}

.pop_new_review .n_review_btn_box{font-size:0;margin: 60px 15px 0;}
.pop_new_review .n_review_btn_box a{display:inline-block;height: 100px;line-height: 100px;border-radius: 10px;font-family:'pretendard';font-weight: 500;font-size:34px;color:#fff;margin-left: 20px;}
.pop_new_review .n_review_btn_box a:first-child{margin-left: 0px;}
.pop_new_review .n_review_btn_box a.n_review_btn01{background-color: #0a9882;width: 480px;}
.pop_new_review .n_review_btn_box a.n_review_btn02{background-color: #bbb;width: 140px;}