.snb{background:#ececec url('/image/site/snb_bg01.png') no-repeat;background-position-x:center;background-position-y:88px;}

#content{background: url('/image/site/sub_bg01.png') no-repeat;background-position-x:260px;background-position-y:0px;}


.app_naco_layer{display:none;position:fixed !important; z-index:9999 !important; top:0; left:0; width:100%;height:100%;}
.app_naco_layer2{display:none;position:fixed !important; z-index:9999 !important; top:0; left:0; width:100%;height:100%;}
.layer_bg{position:absolute !important; z-index:9999 !important; width:100%;height:100%;background:rgba(0,0,0,0.7)}
.naco_layaer_wrap{position:absolute;z-index:9999;top:20%;left:50%;width:400px;margin-left:-200px;border:2px;background: #cf2a20}
.app_naco_layer2 .naco_layaer_wrap{position:absolute;z-index:9999;top:50%;left:50%;width:600px;margin-top:-250px;margin-left:-300px;border:2px;background: #cf2a20}
.naco_layaer_wrap>.title{position:relative;height:25px;padding-left:10px;line-height:25px;font-size:14px;font-weight:bold;color:#fff;background:#cf2a20;}
.naco_layaer_wrap>.content{margin:0px 2px 2px 2px;padding:10px;font-size:12px;background:#fff;letter-spacing:-1px;line-height:14px}
.app_naco_layer2 .naco_layaer_wrap>.content{overflow-y:scroll;height:400px;margin:0px 2px 2px 2px;padding:10px;font-size:12px;background:#fff;letter-spacing:-1px;line-height:14px}
.naco_layaer_wrap>.content a{display:inline-block;margin:5px;padding:5px 10px;border:1px solid #2e569d; border-radius:5px; color:#2e569d}
.naco_layaer_wrap>.content ul{ list-style: inherit; list-style-type: inherit}
.naco_layaer_wrap>.content.pre{white-space: pre-wrap;}
.naco_layaer_wrap .close_layer{position:absolute;right:0;width:50px;height:25px;line-height:25px;color:#fff;background:none;border:none;}

/*
.app_naco_layer.blue .naco_layaer_wrap{background:#3d68c8;}
.app_naco_layer.blue .naco_layaer_wrap>.title{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0, 0.5)}
.app_naco_layer.blue .naco_layaer_wrap>.content{background:#fff;color:#17315f}
.app_naco_layer2.blue .naco_layaer_wrap{background:#3d68c8;}
.app_naco_layer2.blue .naco_layaer_wrap>.title{background:#3d68c8;color:#fff;text-shadow:1px 1px 2px rgba(0,0,0, 0.5)}
.app_naco_layer2.blue .naco_layaer_wrap>.content{background:#fff;color:#17315f}
*/

/*
#ass_table_layaer_wrap{display:;position:relative;z-index:3000}
#ass_table_layaer_wrap>.shadow{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);cursor:pointer}
#ass_table_layaer_wrap>.ass_table{position:fixed !important;z-index:8000;top:50%;left:50%;overflow:scroll;width:800px;height:500px;margin-top:-250px;margin-left:-400px;padding:10px;background:#fff;border:1px solid #000}
*/
/*.ass_table{display:none}*/
.naco .more th,
.naco .more td{display:none;overflow:visible !important}
.naco label{display:inline-block; *zoom:0; *display:inline; margin-right:2px; width:100%}
.naco input{margin-top:-3px}
.naco input[type=radio]{cursor:pointer}
.naco .dsc{color:#aaa; font-size:11px}
.naco a.close_layer{width:70px; height:30px; right:0; top:0;}

.layer_join .layer_appn_de {position: relative;width: 310px;height: 130px;background: url("http://img.assistcard.co.kr/popup/20140925/appn001.png?v=<?=$time?>") no-repeat;}
.layer_join .layer_appn_dia {position: relative;width: 310px;height: 101px;background: url("http://img.assistcard.co.kr/popup/20140925/appn002.png?v=<?=$time?>") no-repeat;}
.layer_join .layer_appn_oc {position: relative;width: 310px;height: 186px;background: url("http://img.assistcard.co.kr/popup/20140925/appn003.png?v=<?=$time?>") no-repeat;}

    .layer_join .layer_appn_dft_y {position: relative;width: 310px;height: 180px;background: url("http://img.assistcard.co.kr/popup/20140925/appn004.png?v=<?=$time?>") no-repeat;}
    .layer_join .layer_appn_ra_y {position: relative;width: 310px;height: 190px;background: url("http://img.assistcard.co.kr/popup/20140925/appn005.png?v=<?=$time?>") no-repeat;}
.layer_join .layer_appn_oi_y {position: relative;width: 310px;height: 108px;background: url("http://img.assistcard.co.kr/popup/20140925/appn006.png?v=<?=$time?>") no-repeat;}

    .layer_join .layer_appn_de_y {position: relative;width: 310px;height: 240px;background: url("http://img.assistcard.co.kr/popup/20140925/appn007.png?v=<?=$time?>") no-repeat;}
    .layer_join .layer_appn_dia_y {position: relative;width: 310px;height: 240px;background: url("http://img.assistcard.co.kr/popup/20140925/appn007.png?v=<?=$time?>") no-repeat;}
    .layer_join .layer_appn_adia_y {position: relative;width: 310px;height: 240px;background: url("http://img.assistcard.co.kr/popup/20140925/appn007.png?v=<?=$time?>") no-repeat;}

    .layer_join .layer_appn_drug_y {position: relative;width: 310px;height: 260px;background: url("http://img.assistcard.co.kr/popup/20140925/appn008.png?v=<?=$time?>") no-repeat;}
    .layer_join .layer_appn_diaa_y {position: relative;width: 310px;height: 240px;background: url("http://img.assistcard.co.kr/popup/20140925/appn007.png?v=<?=$time?>") no-repeat;}
    .layer_join .layer_appn_pn_y {position: relative;width: 310px;height: 170px;background: url("http://img.assistcard.co.kr/popup/20140925/appn009.png?v=<?=$time?>") no-repeat;}
.layer_join .layer_appn_oc_y {position: relative;width: 310px;height: 89px;background: url("http://img.assistcard.co.kr/popup/20140925/appn010.png?v=<?=$time?>") no-repeat;}

.layer_join .layer_appn_ps {position: relative;width: 310px;height: 280px;background: url("http://img.assistcard.co.kr/popup/20150526/appn012.png?v=<?=$time?>") no-repeat;}
.layer_join .layer_appn_ps a.link{position:absolute; bottom:0; overflow:hidden; width:100%; height:40px; text-indent:-300px;}
.layer_join .layer_appn_ps_y {position: relative;width: 310px;height: 140px;background: url("http://img.assistcard.co.kr/popup/20150526/appn011.png?v=<?=$time?>") no-repeat;}
.layer_join .layer_appn_heir {position: relative;width: 310px;height: 398px;background: url("https://img.assistcard.co.kr/popup/20190429/appn_heir.png") no-repeat;}

.layer_join .layer_app_wck{position: relative;width: 455px;height: 730px;margin-left: -50px;background: url("https://img.assistcard.co.kr/popup/2021/08/app_wck.png") no-repeat;}
.layer_join .layer_app_wck a.close_layer{right:41px; top:31px;font-size: 30px;color: #ed3a43;}
/* #appn_heri_etc td{padding:0; display:none;}
#appn_heri_etc .appn_heri_etc_bx{border:3px solid red; line-height:20px; padding:15px} */
.appn_sa_etc th,
.appn_sa_etc td{display:none;}
.appn_sa_etc td{padding:0}
.appn_sa_etc .appn_sa_etc_bx{border:3px solid red; line-height:20px; padding:15px}



.pd_price_original{display:none;padding: 10px 0 0 65px; font-size: 16px; letter-spacing: 0; font-weight: 700;}

.select-search{width:200px}


.pay-method{}
.pay-method *{box-sizing: border-box;}
.pay-method:after{display: block;content:'';clear:both;}
.pay-method>li{overflow:hidden;display:inline-block;float:left;width:208px;height:70px;margin-top:8px;margin-left:8px;background:#f1f1f1;border-radius: 4px;vertical-align: middle}
/* .pay-method>li:last-child{width:640px;height:265px;margin-bottom:10px;padding:21px 14px 0 16px;} */
.pay-method>li.quick{width:640px;height:155px;margin-bottom:10px;padding:21px 14px 0 16px;}
.pay-method>li:nth-child(-n+3){line-height:70px;text-align: right;font-size:15px;font-weight:600;color:#434343;}
.pay-method>li:nth-child(-n+3)>label{display:block;width:100%;height:100%;padding-right:30px;transition: all 0.2s ease-out;}
.pay-method>li:nth-child(-n+3)>input{display:none}
.pay-method>li:nth-child(-n+3)>input:checked+label{background-color:#df0033;color:#fff}
.pay-method>li:nth-child(1)>label{background:#f1f1f1 url(https://img.assistcard.co.kr/ico/paymethod/card.png) no-repeat;background-position-y:center;background-position-x:10px;}
.pay-method>li:nth-child(2)>label{background:#f1f1f1 url(https://img.assistcard.co.kr/ico/paymethod/bank.png) no-repeat;background-position-y:center;background-position-x:10px;}
.pay-method>li:nth-child(3)>label{background:#f1f1f1 url(https://img.assistcard.co.kr/ico/paymethod/vbank.png) no-repeat;background-position-y:center;background-position-x:10px;}
.pay-method>li:nth-child(1)>input:checked+label{background-image:url(https://img.assistcard.co.kr/ico/paymethod/card_act.png);}
.pay-method>li:nth-child(2)>input:checked+label{background-image:url(https://img.assistcard.co.kr/ico/paymethod/bank_act.png);}
.pay-method>li:nth-child(3)>input:checked+label{background-image:url(https://img.assistcard.co.kr/ico/paymethod/vbank_act.png);}
.pay-method>li>.title{font-size:15px;font-weight:600;color:#434343;}
.pay-method>li>label{cursor: pointer;}
.pay-method>li.coupon{display:none;width:640px;line-height:70px;text-align: center;font-size:15px;font-weight:600;color:#434343;margin-top:0}
.pay-method>li.coupon>label{display:block;width:100%;height:100%;padding-right:30px;transition: all 0.2s ease-out;cursor: auto}
.pay-method>li.coupon>input{display:none}
.pay-method>li.coupon>input:checked+label{background-color:#ffffff;color:#000}

.pay-method-sub{}
.pay-method-sub:after{display: block;content:'';clear:both;}
/* .pay-method-sub>li{overflow:hidden;display:inline-block;float:left;width:198px;height:90px;margin-top:8px;margin-right:8px;background:#f1f1f1;border-radius: 4px;vertical-align: middle} */
.pay-method-sub>li{overflow:hidden;display:inline-block;float:left;width:146px;height:90px;margin-top:8px;margin-right:8px;background:#f1f1f1;border-radius: 4px;vertical-align: middle}
/* .pay-method-sub>li:nth-child(3){margin-right:0;} */
.pay-method-sub>li:last-child{margin-right:0}
.pay-method-sub>li{}
.pay-method-sub>li>label{display:block;width:100%;height:100%;text-indent:-500px;transition: all 0.2s ease-out;}
.pay-method-sub>li>input{display:none}
.pay-method-sub>li>input:checked+label{border:4px solid #df0033;}

.pay-method-sub>li.payco>label{background:#fff url(https://img.assistcard.co.kr/ico/paymethod/payco.png) no-repeat center center;background-size:80%;}
.pay-method-sub>li.samsungpay>label{background:#fff url(https://img.assistcard.co.kr/ico/paymethod/samsungpay.png) no-repeat center center;background-size:80%;}
.pay-method-sub>li.lpay>label{background:#fff url(https://img.assistcard.co.kr/ico/paymethod/lpay.png) no-repeat center center;background-size:80%;}
.pay-method-sub>li.ssgpay>label{background:#fff url(https://img.assistcard.co.kr/ico/paymethod/ssgpay.png) no-repeat center center;background-size:80%;}
.pay-method-sub>li.kakaopay>label{background:#fff url(https://img.assistcard.co.kr/ico/paymethod/kakaopay.png) no-repeat center center;background-size:80%;}
.pay-method-sub>li.npay>label{background:#fff url(https://img.assistcard.co.kr/ico/paymethod/npay.png) no-repeat center center;background-size:80%;}



.ccp_box{position:relative;display:inline-flex;height:30px; padding: 4px 8px 4px 8px; background-color: #fff; box-sizing: border-box;border-radius: 3px; border: 1px solid #c5c9d2;}
.ccp_box{width:calc(40% - 105px)}
/* .ccp_box>button{width:5%;font-size: 18px;text-align:center; cursor:pointer;background:none;border:none;color:#666} */
.ccp_box>input{width:100%;border:none;text-align:center;letter-spacing: 4px}
.ccp_box>input:hover,
.ccp_box>input:focus{border:none}
#coupon_apply{width:100px;text-align:center}

/* ssn2 masking - jhw */
.ssn2_masking{position:relative;display:inline-block;}
.ssn2_masking>button{position:absolute;right:1px;top:1px;background:none;width:20px;height:36px;font-size:12px;border:none}
.ssn2_masking>button:hover{color:#ee3a35}
.ssn2_masking>input{text-align:left !important;}