@charset "utf-8";*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-ms-touch-action:none;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none}html,body{width:100%;height:100%;line-height:1.5;-webkit-overflow-scrolling:touch;color:#333;font-size:.929em;font-weight:500;font-family:-apple-system,"AppleSDGothicNeo","Helvetica","Roboto",sans-serif;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none}header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption{display:block}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,figure,figcaption,label,button{margin:0;padding:0;outline:0;-webkit-margin-before:0;-webkit-margin-end:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-padding-before:0;-webkit-padding-end:0;-webkit-padding-after:0;-webkit-padding-start:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}table{width:100%;margin:0;padding:0;border-collapse:collapse;border-spacing:0}caption,th{text-align:left}img,ul,li,input{vertical-align:middle}fieldset,img{border:0}input,textarea,select{font-family:inherit;font-size:inherit;*font-size:100%;font-weight:inherit;resize:none;outline:0}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}strong,b{font-weight:700}ol,ul{list-style:none}i,em,address{font-style:normal}button,a,a:hover,a:active,a:focus{text-decoration:none;outline:0}.blind,legend,caption{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}button{border:0 none;cursor:pointer;outline:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;font-family:"AppleSDGothicNeo","AppleSDGothic","SDGothicNeo1","Apple SD Gothic Neo","roboto",sans-serif;background-color:transparent}button::-moz-focus-inner{padding:0;border:0}input[type=text],textarea{height:18px;padding:24px 15px;background:#fff;border:1px solid #ccc;-ms-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:.929em;color:#333;-webkit-appearance:none;outline:0}input[type=number],input[type=tel]{height:50px;padding-left:15px;background:#fff;border:1px solid #ccc;-ms-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-size:.929em;color:#333;-webkit-appearance:none}input[type=text]:focus,textarea:focus,input[type=number]:focus,input[type=tel]:focus{position:relative;border:1px solid #ff4b33;color:#333}input[type=text]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder{color:#ccc}select{height:50px;margin:0;padding:0 26px 0 15px;background:#fff url("../../../images/ssgpay/mobile/acc_arrow.png") no-repeat right 50%;background-size:40px 40px;border:1px solid #ccc;-ms-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;font-size:.929em}select option{color:#333}.empty{color:#999}.st1{height:50px;margin:0;padding:0 30px 0 15px;background:#fff url("../../../images/ssgpay/mobile/acc_arrow.png") no-repeat right 50%;background-size:40px 40px;border:1px solid #ccc;-ms-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;font-size:13px;color:#999}.st_txt{display:block;overflow:hidden;margin-left:-3px;padding-left:3px;line-height:48px;color:#999;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.hiding{position:absolute;top:-9999px;left:-9999px;width:0;height:0;line-height:0;overflow:hidden;visibility:hidden}.over_scroll{overflow-x:hidden;overflow-y:hidden}.over_scroll #container{overflow-x:hidden;overflow-y:auto}.noScroll{overflow-x:hidden;overflow-y:hidden}.bg_type01,.bg_type01 #container{background-color:#f5f6f9!important}.bg_type02,.bg_type02 #container{background-color:#f1f1f1!important}.bg_type03,.bg_type03 #container{background-color:#f3f5f9!important}.bg_type04,.bg_type04 #container{background-color:#fafafa!important}.ellipsis_multiple{overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical!important;word-wrap:break-wrod!important}.ellipsis_multiple2{overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical!important;word-wrap:break-wrod!important}.positionR{position:relative}.show{display:block!important}.hide{display:none!important}.fl{float:left}.fr{float:right}.tAlignR{text-align:right!important}.tAlignC{text-align:center!important}.tAlignL{text-align:left!important}.minHAuto{height:auto!important}.height100p{height:100%!important}.mt_0{margin-top:0!important}.mt_1{margin-top:1px!important}.mt_4{margin-top:4px!important}.mt_6{margin-top:6px!important}.mt_7{margin-top:7px!important}.mt_8{margin-top:8px!important}.mt_9{margin-top:9px!important}.mt_10{margin-top:10px!important}.mt_11{margin-top:11px!important}.mt_12{margin-top:12px!important}.mt_13{margin-top:13px!important}.mt_14{margin-top:14px!important}.mt_15{margin-top:15px!important}.mt_16{margin-top:16px!important}.mt_17{margin-top:17px!important}.mt_20{margin-top:20px!important}.mt_21{margin-top:21px!important}.mt_22{margin-top:22px!important}.mt_25{margin-top:25px!important}.mt_26{margin-top:26px!important}.mt_27{margin-top:27px!important}.mt_28{margin-top:28px!important}.mt_35{margin-top:35px!important}.mt_45{margin-top:45px!important}.mt_90{margin-top:90px!important}.mr_10{margin-right:10px!important}.ml_4{margin-left:4px!important}.ml_5{margin-left:5px!important}.ml_6{margin-left:6px!important}.ml_7{margin-left:7px!important}.ml_10{margin-left:10px!important}.mb_0{margin-bottom:0!important}.mb_5{margin-bottom:5px!important}.mgb5{margin-bottom:5px!important}.mb_10{margin-bottom:10px!important}.mb_15{margin-bottom:15px!important}.pa_0{padding:0!important}.pt_0{padding-top:0!important}.pt_1{padding-top:1px!important}.pt_2{padding-top:2px!important}.pt_6{padding-top:6px!important}.pt_7{padding-top:7px!important}.pt_8{padding-top:8px!important}.pt_9{padding-top:9px!important}.pt_10{padding-top:10px!important}.pt_11{padding-top:11px!important}.pt_12{padding-top:12px!important}.pt_13{padding-top:13px!important}.pt_14{padding-top:14px!important}.pt_15{padding-top:15px!important}.pt_18{padding-top:18px!important}.pt_20{padding-top:20px!important}.pt_23{padding-top:23px!important}.pt_25{padding-top:25px!important}.pt_26{padding-top:26px!important}.pt_28{padding-top:28px!important}.pt_29{padding-top:29px!important}.pt_30{padding-top:30px!important}.pt_32{padding-top:32px!important}.pt_50{padding-top:50px!important}.pt_65{padding-top:65px!important}.pt_90{padding-top:90px!important}.pt_95{padding-top:95px!important}.pt_115{padding-top:115px!important}.pl_10{padding-left:10px!important}.pl_15{padding-left:15px!important}.pr_32{padding-right:32px}.bp_0{padding-bottom:0!important}.bp_8{padding-bottom:8px!important}.bp_15{padding-bottom:15px!important}.bp_18{padding-bottom:18px!important}.pb_12{padding-bottom:12px!important}.pb_19{padding-bottom:19px!important}.pb_20{padding-bottom:20px!important}.pb_40{padding-bottom:40px!important}.pb_62{padding-bottom:62px!important}.pb_70{padding-bottom:70px!important}.pb_82{padding-bottom:82px!important}.pb_134{padding-bottom:134px!important}.width100p{width:100%}.has-footer{padding-bottom:62px}.color_black01{color:#000!important}.color_black02{color:#464b60!important}.color_black03{color:#333!important}.color_green01{color:#008375!important}.color_grey01{color:#666!important}.color_grey02{color:#999!important}.color_grey03{color:#b1b3ba!important}.color_red01{color:#e55039!important}.color_red02{color:#e24f39!important}.color_red03{color:#ff4b33!important}.color_red04{color:#f88a7c!important}.color_red05{color:#e14f39!important}.color_red06{color:#ff5238!important}.color_red07{color:#cd0202!important}.color_pink01{color:#ce328e!important}.color_yellow01{color:#ffde00!important}.color_blue01{color:#3b5dad!important}.color_blue02{color:#7d8fc3!important}.color_blue03{color:#2b54b6!important}.color_blue04{color:#546891!important}.color_blue05{color:#2c82db!important}.color_blue06{color:#003f7e!important}.color_blue07{color:#4578f9!important}.fontS12{font-size:12px!important}.fontS13{font-size:13px!important}.fontS15{font-size:15px!important}.btn_close01{position:absolute;top:12px;right:12px;width:22px;height:22px;background-image:url("../../../images/ssgpay/mobile/btn_close.png");background-repeat:no-repeat;background-position:center;background-size:22px 22px;z-index:8001}.btn_close01 span{display:inline-block;overflow:hidden;text-align:left;text-indent:-9999em}.preloader:before,.preloader:after,.preloader{border-radius:50%;width:8px;height:8px;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:preloaderAnimate 1.8s infinite ease-in-out;animation:preloaderAnimate 1.8s infinite ease-in-out}.preloader{position:absolute;top:50%;left:50%;margin-left:-4px;margin-top:-12px;-webkit-animation-delay:-0.16s;animation-delay:-0.16s;color:#000}.preloader:before{left:-16px;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.preloader:after{left:16px}.preloader:before,.preloader:after{content:'';position:absolute;top:0}#wrap{position:relative;height:100%;letter-spacing:-1px}#wrap.page_whole #header{height:65px;padding:0 50px}#wrap.page_whole #container{height:auto}#header{position:relative;z-index:50;background-color:#fff}#header.new{position:fixed;z-index:50;top:0;left:0;right:0;background-color:#fff}#header.bg02{background-color:#f4f5f9}#header.bline01{border-bottom:1px solid #e6e6e6}#header .btn_LArea{position:absolute;top:17px;left:10px}#header .btn_LArea span,#header .btn_RArea span{overflow:hidden;display:block;text-align:left;text-indent:-9999em}#header .btn_RArea{position:absolute;top:17px;right:15px}#header .btn_back{width:30px;height:30px;background-image:url("../../../images/ssgpay/mobile/btn_back.png");background-repeat:no-repeat;background-position:right center;background-size:contain;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}#header .btn_setting{width:30px;height:30px;background-image:url("../../../images/ssgpay/mobile/btn_setting.png");background-repeat:no-repeat;background-position:right center;background-size:contain}#header .btn_couponHome{top:15px;right:10px;width:37px;height:35px;background-image:url("../../../images/ssgpay/mobile/ico_coupon_home02.png");background-repeat:no-repeat;background-position:right center;background-size:contain}#header .btn_leave{top:24px;width:78px;height:17px;background-image:url("../../../images/ssgpay/mobile/btn_leave02.png");background-repeat:no-repeat;background-position:left top;background-size:78px 34px}#header .btn_leave.active,#header .btn_leave:active{background-position:right -17px}#header .btn_guide{top:23px;width:20px;height:20px;background-image:url("../../../images/ssgpay/mobile/ico/ico_info03.png");background-repeat:no-repeat;background-position:center;background-size:contain}#header .btn_cart04{top:50%;width:25px;height:25px;margin-top:-13px;background-image:url("../../../images/ssgpay/mobile/ico/ico_cart04.png");background-repeat:no-repeat;background-position:left top;background-size:25px}#header .btn_myCoupon{top:20px;right:10px;width:52px;height:25px;background-image:url("../../../images/ssgpay/mobile/coupon/icon_myCoupon.png");background-repeat:no-repeat;background-position:right center;background-size:contain}#header .header_tit{color:#333;text-align:center;padding-top:3px;line-height:62px;font-size:22px;font-weight:700}#header .logo_ssgpay{padding:25px 0 0 25px;line-height:0;font-size:0}#header .logo_ssgpay img{height:15px}#header .logo_ssgpay1{padding:23px 0 23px 15px;line-height:0;font-size:0}#header .logo_ssgpay1 img{height:19px}#container{height:100%;background:#fff}#header.new+#container{padding-top:65px}#header.acHeaderT01,#header.acHeaderT02{position:fixed;z-index:50;top:0;left:0;right:0;background-color:#fff}.ss_location{position:absolute;bottom:-16px;right:4px;height:30px;padding:5px 32px 0 18px;border-radius:15px;color:#323743;font-size:12px;background-color:#ecf0f8}.ss_location:before{content:'';display:block;position:absolute;right:16px;top:-7px;width:11px;height:8px;background:url("../../../images/ssgpay/mobile/bg_leave02_arrow.png") left top no-repeat;background-size:11px 8px}.ss_location .btn_msgClose{position:absolute;top:5px;right:7px;width:20px;height:20px;background:url("../../../images/ssgpay/mobile/smartstore/btn_close.png") no-repeat center;background-size:9px 9px}#lpHeader{position:relative;z-index:50;background-color:#fff}#lpHeader .header_tit{color:#333;text-align:center;padding-top:44px;line-height:62px;font-size:22px;font-weight:700}#lpHeader .btn_header_close02{top:15px;right:15px}#footer{position:fixed;left:0;bottom:0;width:100%;height:auto;z-index:100}#footer .btn_area{position:relative;font-size:0;line-height:0}#footer .btn_area:after{display:block;float:none;clear:both;content:""}#footer .btn_area button,#footer .btn_area a{overflow:hidden;width:100%;height:62px;border:0;font-size:18px;font-weight:bold;color:#fff;text-align:center;line-height:62px;background:#323743}#footer .btn_area button.red,#footer .btn_area a.red{color:#fff;background-color:#e24f39}#footer .btn_area button.gray,#footer .btn_area a.gray{background-color:#767885}#footer .btn_area button.gray02,#footer .btn_area a.gray02{background-color:#515560}#footer .btn_area button.gray03,#footer .btn_area a.gray03{background-color:#c6c6c6}#footer .btn_area button.gray04,#footer .btn_area a.gray04{background-color:#3a3a3a}#footer .btn_area button.gray05,#footer .btn_area a.gray05{background-color:#737373}#footer .btn_area button.gray07,#footer .btn_area a.gray07{background-color:#817f7f}#footer .btn_area button.black01,#footer .btn_area a.black01{background-color:#15171e}#footer .btn_area button,#footer .btn_area a{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}#footer .btn_area button.press,#footer .btn_area a.press{background:#1e212b}#footer .btn_area button.active,#footer .btn_area a.active{background:#1e212b}#footer .btn_area button.disabled,#footer .btn_area a.disabled,#footer .btn_area button:disabled,#footer .btn_area a:disabled{color:#70737f;background:#323743}#footer .btn_area button.disabled02,#footer .btn_area a.disabled02,#footer .btn_area button.disabled02:disabled,#footer .btn_area a.disabled02:disabled{color:#fff;background:#737373}#footer .btn_area .btn_left{float:left;width:50%;border-right:1px solid #2b2f40}#footer .btn_area .btn_right{float:right;width:50%}#footer .btn_area .btn_line01{border-right:0;background:url("../../../images/ssgpay/mobile/ico/bg_line01.png") no-repeat right center;background-size:1px 30px}#footer .btn_area .sum{display:inline-block;color:#ff4c31;vertical-align:top;font-size:22px;font-weight:600;font-family:-apple-system,"AppleSDGothicNeo","Helvetica","Roboto",sans-serif}#footer .btn_area .unit{color:#ff4c31}#footer .desc{overflow:hidden;height:45px;background:#fff;opacity:.95}#footer .desc p{overflow:hidden;padding-top:15px;font-size:.85em;color:#999;text-align:center}#footer .btn_cmt{width:100%;padding:32px 0 22px 0;background:url("../../../images/ssgpay/mobile/img_btn_cmt.png") no-repeat 50% top,url("../../../images/ssgpay/mobile/bg_cmt_bx.png") 50% 11px repeat-x,#fff;background-size:25px 12px,2px 1px}#footer .btn_cmt p{font-size:.85em;color:#333;text-align:center}#footer .btn_area .btn_ssPro{line-height:19px}#footer .btn_area .btn_ssPro.btn_left{padding-right:44px}#footer .btn_area .btn_ssPro.btn_right{padding-left:44px}#footer .btn_area .btn_ssPro .text{font-size:13px;font-weight:500}#footer .btn_area .btn_ssPro .ssPro_sum,#footer .btn_area .btn_ssPro .ssPro_num{font-family:-apple-system,"AppleSDGothicNeo","Helvetica","Roboto",sans-serif}#footer .btn_area .btn_ssPro .ssPro_num{display:inline-block;min-width:30px;margin:-2px 0 0 3px;padding:1px 5px 0;border-radius:10px;color:#e24f39;vertical-align:middle;line-height:19px;font-size:13px;font-weight:600;background-color:#fff}#footer .btn_area button.red.btn_active.active,#footer .btn_area button.red.btn_active:active{background-color:#c04331}#footer .btn_area .gray06{background:#e5e5e5;color:#222;border:0}#footer .btn_area .color01{background:#ff5b59;color:#fff}.bgBody01{background-color:#e9edf2}#layerpop{position:absolute;left:0;top:0;overflow:hidden;width:100%;height:100%}#layerpop #bg{overflow:hidden;width:100%;height:100%;background:#000;opacity:.85}#layerpop .btn_close{position:absolute;right:20px;top:25px;cursor:pointer;z-index:8040;width:22px;height:22px;background:url("../../../images/ssgpay/mobile/btn_close.png") no-repeat;background-size:22px 22px}#overLayer{position:absolute;left:0;top:0;overflow:hidden;width:100%;height:100%}.loadingDim{position:fixed;top:0;left:0;width:100%;height:100%;content:'';background:url("../../../images/ssgpay/mobile/fancybox_overlay.png");z-index:8888}.charge_pmt{padding-bottom:62px}.charge_pmt .pmt_bx section{position:relative}.charge_pmt .pmt_mny{overflow:hidden;padding:25px 25px 0}.charge_pmt .pmt_mny .pmt_secTarea{padding-bottom:8px;text-align:right;position:relative}.charge_pmt .pmt_mny .btn_auto{height:24px;line-height:24px;padding:0 10px;position:absolute;left:0;top:-3px;background:#323743;font-size:13px;color:#fff;border-radius:20px;display:inline-block}.charge_pmt .pmt_mny .btn_auto.on{background:#ff4b33}.charge_pmt .pmt_mny .btn_auto::after{margin-left:10px;content:'>';display:inline-block}.charge_pmt .pmt_mny .pmt_secTarea .pmt_txt{color:#ff4a33;font-size:14px}.charge_pmt .pmt_mny .pmt_sec{overflow:hidden;position:relative;height:52px;border:6px solid #323743}.charge_pmt .pmt_mny .pmt_sec h2{position:relative;overflow:hidden;float:left;width:75px;margin-right:-75px;text-align:center;font-size:.929em;color:#333;line-height:42px;z-index:10}.charge_pmt .pmt_mny .pmt_sec input{display:none;overflow:hidden;float:left;width:100%;height:40px;padding:3px 15px 0 75px;border:0;text-align:right;font-size:.929em;color:#ccc}.charge_pmt .pmt_mny .pmt_sec p{position:absolute;right:15px;top:13px;overflow:hidden;display:none;font-size:.929em;color:#333;z-index:10}.charge_pmt .pmt_mny .pmt_sec .output{position:absolute;right:16px;top:14px;overflow:hidden;text-align:right;font-size:.929em;color:#ccc;border:0}.charge_pmt .pmt_mny .tion input{display:block;padding-right:35px;font-size:1.8em;color:#333}.charge_pmt .pmt_mny .tion p{display:block}.charge_pmt .pmt_mny .tion .output{display:none}.charge_pmt .pmt_mny .money input{display:none}.charge_pmt .pmt_mny .money p{display:block}.charge_pmt .pmt_mny .money .output{display:block;right:36px;top:6px;font-size:1.8em;color:#333}.charge_pmt .pmt_mny ul{overflow:hidden;margin:10px 0 35px 0}.charge_pmt .pmt_mny ul li{overflow:hidden;float:left;width:25%;height:46px;vertical-align:top;text-align:center}.charge_pmt .pmt_mny ul li button{height:46px;padding-left:18px;font-size:.929em;background:url("../../../images/ssgpay/mobile/btn_add2.png") 0 16px no-repeat;background-size:14px 14px;vertical-align:top;text-align:left;color:#999;letter-spacing:-0.05em}.charge_pmt .pmt_mny ul li button:hover,.charge_pmt .pmt_mny ul li button:active{background:url("../../../images/ssgpay/mobile/btn_add2_p.png") 0 16px no-repeat;background-size:14px 14px;color:#ff4b33}.charge_pmt .pmt_mny ul li:last-child button{background:url("../../../images/ssgpay/mobile/btn_clean.png") 0 16px no-repeat;background-size:14px 14px}.charge_pmt .pmt_mny ul li:last-child button:hover,.charge_pmt .pmt_mny ul li:last-child button:active{background:url("../../../images/ssgpay/mobile/btn_clean_p.png") 0 16px no-repeat;background-size:14px 14px}.charge_pmt .pmt_bx .useinfo{overflow:hidden;margin:25px 0 0 15px;padding-bottom:90px}.charge_pmt .pmt_bx .useinfo dt{padding-bottom:5px;color:#333}.charge_pmt .pmt_bx .useinfo dt a{overflow:hidden;display:inline-block;margin-top:2px;vertical-align:top}.charge_pmt .pmt_bx .useinfo dt img{vertical-align:top}.charge_pmt .pmt_bx .useinfo dd{margin-top:5px;font-size:.93em;color:#999}.charge_pmt .errortxt{position:absolute;top:50%;overflow:hidden;width:100%;margin-top:-70px;padding-top:70px;text-align:center;background:url("../../../images/ssgpay/mobile/ico_useinfo2.png") center 0 no-repeat;background-size:47px 47px;font-weight:bold;color:#333}.charge_pmt .errortxt span{overflow:hidden;display:block;margin-top:5px;font-weight:normal;color:#999}.pmt_mhd h2{margin-left:15px}.pmt_mhd .mhd_bx{overflow:hidden}.pmt_mhd .mhd_bx ul{overflow:hidden;margin-top:17px;border-top:1px solid #e6e6e6}.pmt_mhd .mhd_bx ul li{overflow:hidden;position:relative;float:left;width:100%;margin:0;background:#fff;border-bottom:1px solid #e6e6e6;font-size:.929em;font-weight:500;color:#999;vertical-align:top}.pmt_mhd .mhd_bx ul li .acc_ttl{position:relative;z-index:10;overflow:hidden;display:inline-block;width:100%;height:60px;margin-left:-53px;padding:19px 0 0 50px;vertical-align:top}.pmt_mhd .mhd_bx input[type=radio]{position:relative;float:left;width:38px;height:38px;margin:10px 0 0 15px;background:url("../../../images/ssgpay/mobile/ico_radio.png") no-repeat 0 0;background-size:76px 38px;border:0;-webkit-appearance:none;outline:0;vertical-align:top}.pmt_mhd .mhd_bx input[type=radio]:checked{background:url("../../../images/ssgpay/mobile/ico_radio.png") no-repeat -38px 0;background-size:76px 38px}.pmt_mhd .mhd_bx .acc_cont{width:100%;padding:20px 0;background:#fafafa;border-top:1px solid #e6e6e6;font-size:.929em;color:#999;line-height:1.357em}.pmt_mhd .mhd_bx .card_w{position:relative;width:100%;height:40px}.pmt_mhd .mhd_bx .card_w .slider{position:relative;display:block;overflow:hidden;height:40px;margin:0 40px}.pmt_mhd .mhd_bx .card_w .card_bx{position:relative;display:block;width:100%}.pmt_mhd .mhd_bx .card_w .lst{position:absolute;top:0;display:block;overflow:hidden;width:100%;height:40px;background:#fafafa}.pmt_mhd .mhd_bx .card_w .lst.on{z-index:1}.pmt_mhd .mhd_bx .card_w .prev{position:absolute;left:0;top:0;width:40px;height:40px;margin:0;background:#fafafa url("../../../images/ssgpay/mobile/slider_prev.png") no-repeat 50% 50%;background-size:7px 12px;text-indent:-999em;z-index:2;cursor:pointer}.pmt_mhd .mhd_bx .card_w .next{position:absolute;right:0;top:0;width:40px;height:40px;margin:0;background:#fafafa url("../../../images/ssgpay/mobile/slider_next.png") no-repeat 50% 50%;background-size:7px 12px;text-indent:-999em;z-index:2;cursor:pointer}.pmt_mhd .mhd_bx .card_w .prev:active{background:#fafafa url("../../../images/ssgpay/mobile/slider_prev_p.png") no-repeat 50% 50%;background-size:7px 12px}.pmt_mhd .mhd_bx .card_w .next:active{background:#fafafa url("../../../images/ssgpay/mobile/slider_next_p.png") no-repeat 50% 50%;background-size:7px 12px}.pmt_mhd .mhd_bx .card_w .card{float:left;width:64px;height:40px;margin:0 10px 0 0}.pmt_mhd .mhd_bx .card_w .card img{width:64px;height:40px}.pmt_mhd .mhd_bx .card_w .info{float:left;height:34px;padding:3px 0}.pmt_mhd .mhd_bx .card_w .info .name{display:block;font-size:1.071em;font-weight:bold;color:#222}.pmt_mhd .mhd_bx .card_w .info .num{display:block;font-size:.821em;font-weight:500;color:#999}.pmt_mhd .mhd_bx .card_w .secret{display:inline-block;width:57px;height:8px;margin:0 2px;background:url("../../../images/ssgpay/mobile/ico_card_secret.png") no-repeat 50% 50%;background-size:57px 4px;text-indent:-999em}.pmt_mhd .mhd_bx .card_w .card_bx .lst .addc{overflow:hidden;display:block;width:170px;height:100%;margin:0 auto;padding:13px 0 0 28px;background:url("../../../images/ssgpay/mobile/btn_add3.png") left 10px no-repeat;background-size:22px 22px;text-align:left;font-size:.93em;color:#999;z-index:10;-webkit-tap-highlight-color:rgba(255,255,255,0)}.pmt_mhd .mhd_bx .card_w .card_bx .lst .addc:hover,.charge_pmt .pmt_mhd .mhd_bx .card_w .card_bx .lst .addc:active{background:url("../../../images/ssgpay/mobile/btn_add3_p.png") left 10px no-repeat;background-size:22px 22px;color:#ff4b33}.charge_cpl{padding-bottom:62px}.charge_cpl .ttl{padding:79px 0 60px 0;background:url("../../../images/ssgpay/mobile/ico_charge.png") no-repeat 50% 15px;background-size:49px 47px;border-bottom:1px solid #333}.charge_cpl .ttl h1{font-size:.929em;font-weight:500;color:#333;line-height:1.321em;text-align:center}.charge_cpl .ttl h1 span{color:#ff4b33}.charge_cpl section{padding:22px 15px 12px 15px;border-bottom:1px solid #e6e6e6}.charge_cpl section:last-child{border-bottom:0}.charge_cpl section h2{margin-bottom:14px;font-size:1.071em;font-weight:bold;color:#333}.charge_cpl .report{overflow:hidden}.charge_cpl .report dt{float:left;width:50%;margin:0;padding:8px 0 9px 0;font-size:.929em;font-weight:500;color:#999}.charge_cpl .report dd{float:right;width:50%;margin:0;padding:8px 0 9px 0;font-size:.929em;font-weight:bold;color:#333;text-align:right}.charge_cpl .report dd.total{color:#ff4b33}.charge_cpl .report dd.total span{font-size:1.786em;font-weight:500}.charge_cpl .charge_report{padding:0 0 29px 0}.giftbox{position:relative;height:100%}.giftbox .list_fix{position:fixed;left:0;top:0;width:100%}.giftbox .lst_tab{position:absolute;left:0;top:0;width:100%;min-height:50px;padding-bottom:10px;background:#fff;z-index:10}.giftbox .lst_tab li{overflow:hidden;float:left;vertical-align:top}.giftbox .lst_tab li a{display:block;padding:20px 15px 15px 15px;font-size:1.0em;color:#999}.giftbox .lst_tab li a.st{color:#333;text-decoration:underline}.giftbox .lst_bx{overflow:hidden;padding-top:51px;padding-bottom:62px}.giftbox .lst_bx ul{overflow:hidden;padding-top:1px}.giftbox .lst_bx ul li{min-height:120px;margin-top:-1px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;vertical-align:top}.giftbox .lst_bx ul li a{display:block;overflow:hidden;padding-right:15px}.giftbox .f_guide{background-color:#f4f5f9}.giftbox .lst_bx ul li a .list_arrow{display:table;width:100%;overflow:hidden;padding:0 15px 0 0;background:url("../../../images/ssgpay/mobile/list_next.png") right center no-repeat;background-size:7px 12px}.giftbox .lst_bx .card{float:left;width:100px;padding-top:35px;text-align:center;vertical-align:top}.giftbox .lst_bx .info{display:table-cell;min-width:220px;padding:20px 0;vertical-align:top}.giftbox .lst_bx .info span{display:block;margin-bottom:5px}.giftbox .lst_bx .info .name{font-size:.85em;color:#333}.giftbox .lst_bx .info .price{font-size:1.3em;font-weight:bold;color:#333}.giftbox .lst_bx .info .price .gift_state{float:none;display:inline-block;width:33px;height:21px;padding:0 0 0 10px;margin:2px 0 0 0!important;text-indent:-999em;vertical-align:top}.giftbox .lst_bx .info .date{color:#999;font-size:.85em}.giftbox .lst_bx .gift_state{float:right;width:33px;height:21px;margin:50px 15px 0 0;text-indent:-999em}.giftbox .lst_bx .ico_accept{background:url("../../../images/ssgpay/mobile/ico_giftbox_accept.png") repeat-x 0 bottom;background-size:33px 21px}.giftbox .lst_bx .ico_disabled{background:url("../../../images/ssgpay/mobile/ico_giftbox_disabled.png") repeat-x 0 bottom;background-size:33px 21px}.giftbox .lst_bx .ico_refuse{background:url("../../../images/ssgpay/mobile/ico_giftbox_refuse.png") repeat-x 0 bottom;background-size:33px 21px}.giftbox .lst_bx .ico_cancel{background:url("../../../images/ssgpay/mobile/ico_giftbox_cancel.png") repeat-x 0 bottom;background-size:33px 21px}.giftbox .lst_bx .ico_new{background:url("../../../images/ssgpay/mobile/ico_giftbox_new.png") repeat-x 0 bottom;background-size:33px 21px}.giftbox .lst_bx .ico_wait{background:url("../../../images/ssgpay/mobile/ico_giftbox_wait.png") repeat-x 0 bottom;background-size:33px 21px}.giftbox .lst_bx .cont_n{overflow:hidden;position:absolute;left:0;top:50%;width:100%;text-align:center;color:#999}.giftbox_wrap #footer{bottom:-1px!important}.giftbox .detail{overflow:hidden;height:100%}.giftbox .detail .giftcard{overflow:hidden;padding-top:10px;text-align:center}.giftbox .detail .info{overflow:hidden;padding-top:10px;text-align:center}.giftbox .detail .info .name{overflow:hidden;margin-bottom:5px;font-size:.85em;color:#999}.giftbox .detail .info .price{overflow:hidden;margin-bottom:5px;font-size:2em;color:#333}.giftbox .detail .msg{overflow:auto;width:100%;padding:0 45px 45px;color:#333;font-size:.929em;word-wrap:break-word;line-height:1.7em;-webkit-overflow-scrolling:touch;text-align:center}.giftbox .detail .info .date{margin:10px 0;font-size:.85em;color:#999}.giftbox .detail .info .price2{margin-bottom:20px;font-size:1em;color:#333}.giftbox .per_info{overflow:hidden;padding-top:18px;text-align:center}.giftbox .per_info .thumb{position:relative;overflow:hidden;margin:33px auto 10px}.giftbox .per_info .num{overflow:hidden;margin-bottom:80px;color:#333;font-size:18px}.giftbox .per_info .txt{overflow:hidden;margin-bottom:40px;color:#333;font-size:.929em}.giftbox .per_info .txt p{margin-bottom:8px}.giftbox .per_info .link_guide{color:#999;font-size:13px;text-decoration:underline}.giftbox .per_info .card{overflow:hidden;position:relative;width:100%;margin-bottom:15px}.giftbox .money_info{overflow:hidden;padding:0 15px 50px 15px;background:#fff}.giftbox .bot1{border-top:1px solid #e6e6e6}.giftbox .money_info .tit{overflow:hidden;height:63px}.giftbox .money_info .tit p{overflow:hidden;float:left;margin-top:22px;padding:3px 0 2px 25px;color:#333;font-size:.929em;vertical-align:top;background:url("../../../images/ssgpay/mobile/ico_giftssglogo2.jpg") 0 0 no-repeat;background-size:20px 20px}.giftbox .money_info .tit p em{overflow:hidden;display:inline-block;margin-left:10px;vertical-align:top}.giftbox .money_info .tit a{float:right;display:inline-block;padding-right:12px;margin-top:27px;vertical-align:top;line-height:1;font-size:.929em;font-weight:bold;color:#ff4a33;background:url("../../../images/ssgpay/mobile/btn_charge_arrow.png") 100% 0 no-repeat;background-size:8px 12px}.giftbox .money_info .form_sec{position:relative;overflow:hidden;padding-bottom:1px}.giftbox .money_info .form_sec input{width:100%;margin-bottom:-1px;line-height:1.5;color:#999}.giftbox .money_info .form_sec input.fc{color:#333}.giftbox .money_info .form_sec2 .input{position:relative;overflow:hidden;width:100%;height:65px;border:6px solid #323743}.giftbox .money_info .form_sec2 .input p{position:absolute;left:0;top:0;overflow:hidden;width:63px;padding:16px 0;background:#fff;font-size:14px;color:#333;text-align:right}.giftbox .money_info .form_sec2 .input input{display:none;float:right;width:235px;height:53px;padding:0 15px 0 0;border:0;text-align:right}.giftbox .money_info .form_sec2 .input span{position:absolute;right:15px;top:16px;display:none;overflow:hidden;color:#333;z-index:10}.giftbox .money_info .form_sec2 .input div{position:absolute;right:15px;top:16px;overflow:hidden;text-align:right;color:#ccc}.giftbox .money_info .form_sec2 .fc input{display:block;padding-right:35px;font-size:2em;color:#333}.giftbox .money_info .form_sec2 .fc span{display:block}.giftbox .money_info .form_sec2 .fc div{display:none}.giftbox .money_info .form_sec2 .money input{display:none}.giftbox .money_info .form_sec2 .money span{display:block}.giftbox .money_info .form_sec2 .money div{display:block;right:36px;top:6px;font-size:28px;color:#333}.giftbox .money_info .form_sec2 ul{overflow:hidden;margin-top:10px}.giftbox .money_info .form_sec2 ul li{overflow:hidden;float:left;width:25%;text-align:center}.giftbox .money_info .form_sec2 ul li a{display:inline-block;padding:10px 0 10px 16px;color:#999;background:url("../../../images/ssgpay/mobile/btn_add2.png") 0 14px no-repeat;background-size:14px 14px}.giftbox .money_info .form_sec2 ul li:last-child a{background:url("../../../images/ssgpay/mobile/btn_clean.png") 0 14px no-repeat;background-size:14px 14px}.giftbox .money_info .form_sec2 ul li a:hover,.giftbox .money_info .form_sec ul li a:focus{color:#ff4b33;background:url("../../../images/ssgpay/mobile/btn_add2_p.png") 0 14px no-repeat;background-size:14px 14px}.giftbox .money_info .form_sec2 ul li:last-child a:hover,.giftbox .money_info .form_sec ul li:last-child a:focus{background:url("../../../images/ssgpay/mobile/btn_clean_p.png") 0 14px no-repeat;background-size:14px 14px}.giftbox .money_info .form_sec3{position:relative;overflow:hidden;text-align:center;padding-bottom:60px}.giftbox .money_info .form_sec3 .name{font-size:.85em;color:#999}.giftbox .money_info .form_sec3 .price{overflow:hidden;font-size:2.5em;color:#333}.giftbox .money_info .form_sec3 textarea{overflow:hidden;border:0;width:260px;height:153px;margin-top:10px;padding-top:4px;background:url("../../../images/ssgpay/mobile/bg_gift_textarea.png") 0 0 repeat-y;background-size:260px auto;font-size:13px;line-height:25px;text-align:center;color:#333}.giftbox .money_info .form_sec3 .fontnum{display:none;overflow:hidden;padding-right:35px;text-align:right;font-size:.85em;color:#ccc}.giftbox .money_info .form_sec3 .fontnum em{color:#333}.giftbox .money_info .form_sec3 .fontnum.full em{color:#ff4b33}.giftbox .money_info .form_btn1{padding:16px 0 20px;text-align:center}.giftbox .money_info .form_btn1 .btn_gift img{height:30px}.swiper-container{position:relative;overflow:hidden;width:100%;height:100%;margin:0 auto;z-index:1}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;font-size:0;white-space:nowrap}.swiper-slide{position:relative;overflow:hidden;display:inline-block;width:100%;height:100%;text-align:center}.swiper-pagination{overflow:hidden;margin:0 0 15px 0}.swiper-pagination-bullet{width:5px;height:5px;display:inline-block;margin-left:5px;border-radius:100%;background:#d1d1d1}.swiper-pagination-clickable,.swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{background:#666}.swiper-button-prev{position:absolute;left:0;top:13px;overflow:hidden;width:29px;height:100%;background:#fff url("../../../images/ssgpay/mobile/btn_gift_prev.png") center right no-repeat;background-size:13px 41px;z-index:10}.swiper-button-next{position:absolute;right:0;top:13px;overflow:hidden;width:29px;height:100%;background:#fff url("../../../images/ssgpay/mobile/btn_gift_next.png") center left no-repeat;background-size:13px 41px;z-index:10}.swiper-button-disabled{display:none}.giftbox_send{height:100%;background:#f4f5f9}.giftbox_send .per_info{text-align:center;padding:15px 0 15px;background:#fff}.giftbox_send .per_info .thumb{margin:0}.giftbox_send .per_info .thumb img{width:25px;height:25px;vertical-align:top}.giftbox_send .per_info .thumb .name{line-height:25px;letter-spacing:-1px;font-size:22px;font-weight:600}.giftbox_send .per_info .num{margin:10px 0 0 0;line-height:1;color:#999;font-size:18px}.giftbox_send .money_info{padding:0 15px 10px 15px}.giftbox_send .money_info .tit p{float:left;margin-top:22px;padding:1px 0 2px 25px;color:#333;font-size:14px;vertical-align:top;background:url("../../../images/ssgpay/mobile/ico_giftssglogo2.jpg") 0 0 no-repeat;background-size:20px 20px}.giftbox_send .money_info .tit span{float:right;display:inline-block;margin-top:27px;vertical-align:top;line-height:1;font-size:15px;font-weight:bold;color:#ff4a33}.giftbox_send .gift_method{padding:20px 15px 10px;background:#f4f5f9;border-top:1px solid #e9ebf1}.giftbox_send .gift_method_list li{margin-bottom:3px}.giftbox_message{padding-bottom:82px}.giftbox_message .card{position:relative;overflow:hidden;padding:40px 0 0 0;text-align:center}.giftbox_message .per_info{padding-bottom:40px}.giftbox_message .per_info .name img{width:25px;height:25px;vertical-align:top}.giftbox_message .per_info .name{line-height:25px;letter-spacing:-1px;font-size:22px;font-weight:600}.giftbox_message .per_info .phone{margin:10px 0 0 0;line-height:1;color:#999;font-size:18px}.giftbox_message .money_info{padding-bottom:0}.giftbox_message .money_info .form_sec3{padding-bottom:0}.giftbox.new .giftbox_message .card .swiper{margin-right:auto;margin-left:auto}.giftbox.new .giftbox_message .card .swiper-slide{display:flex;justify-content:center;align-items:center;background-size:cover;background-position:center}.giftbox.new .giftbox_message .card .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;border-radius:10px}.giftbox.new .giftbox_message .card .giftboxSwiper2{height:80%}.giftbox.new .giftbox_message .card .giftboxSwiper2 .swiper-button-prev,.giftbox.new .giftbox_message .card .giftboxSwiper2 .swiper-button-next{display:none}.giftbox.new .giftbox_message .card .giftboxSwiper2 .swiper-slide{width:77.335%}.giftbox.new .giftbox_message .card .giftboxSwiper{height:20%;padding:30px 0 10px;box-sizing:border-box}.giftbox.new .giftbox_message .card .giftboxSwiper .swiper-slide{border-radius:10px;opacity:1}.giftbox.new .giftbox_message .card .giftboxSwiper .swiper-slide-thumb-active{border:1px solid #000;overflow:hidden}.giftbox.new .giftbox_message .per_info{padding-top:50px}.giftbox.new .info .price_desc{margin-top:-5px;color:#333;font-size:.929em;word-wrap:break-word;line-height:1.7em}.giftbox.new .detail .info{padding-top:30px}.giftbox .lst_bx .card img{border-radius:6px}.giftbox .detail .giftcard img{border-radius:10px}.giftbox_message .card img{border-radius:10px}.gcp_txt{overflow:hidden;text-align:center}.gcp_txt p{overflow:hidden;color:#333}.gcp_txt p:nth-child(1){margin-top:15px;color:#999;font-size:.9em}.gcp_txt p:nth-child(2){margin-top:5px;font-size:1.9em;vertical-align:top}.gcp_txt p:nth-child(2) em{display:inline-block;margin-top:-2px;font-size:1.2em;vertical-align:top}.gcp_txt p:nth-child(3){position:fixed;left:0;top:290px;overflow:auto;width:100%;height:100%;padding:0 45px 400px;font-size:.9em;line-height:1.8em;-webkit-overflow-scrolling:touch;text-align:center}.gcp_num{overflow:hidden;position:absolute;left:0;bottom:62px;width:100%;background:#fff}.gcp_num dt{overflow:hidden;float:left;width:50%;padding:13px 0 10px 15px;color:#999;text-align:right}.gcp_num dd{overflow:hidden;float:left;width:50%;padding:11px 15px 10px 10px;text-align:left;font-size:1.2em;color:#ff4b33}.term_box{overflow:hidden;width:100%;border-top:1px solid #e6e6e6;background-color:#fff}.term_box li{padding:0 15px;height:60px;border-bottom:1px solid #e6e6e6;vertical-align:top}.term_box li a{display:block;height:60px;background:url("../../../images/ssgpay/mobile/list_next.png") no-repeat 100% 50%;background-size:7px 12px;font-size:1.071em;font-weight:400;color:#333;line-height:60px}.term_select{overflow:hidden;height:48px;margin:15px}.term_select a{overflow:hidden;display:block;height:48px;line-height:48px;color:#999;font-size:1em}.term_view{padding:15px;color:#999;font-size:1em;line-height:1.5em}.service_list{padding-top:8px}.service_list .term_box li{height:60px}.service_list .term_box li a{height:60px;line-height:60px}.service_detail img{max-width:100%}.service_detail.nodate{position:absolute;top:50%;left:0;right:0;text-align:center}.service_detail.nodate p{color:#b0b3c0;text-align:center;line-height:1.2;font-size:18px}.service_info .sv_img_con{position:relative}.service_info .sv_img_con img{width:100%}.service_info .sv_img_con .sv_info_btn01{position:absolute;top:83.01%;left:5.56%;width:88.75%;height:9.18%;z-index:1}.service_info .sv_img_con .sv_info_btn02{position:absolute;top:81.48%;left:5.42%;width:89.03%;height:10.01%;z-index:1}.service_info .sv_img_con .sv_intro_btn01{position:absolute;top:78.4%;left:31.1%;width:37.7%;height:15%;z-index:1}.service_info .sv_img_con .sv_intro_btn02{position:absolute;top:87%;left:17.8%;width:64.3%;height:5.2%;z-index:1}.service_info .sv_img_con .sv_intro_btn03{position:absolute;top:82.8%;left:14.2%;width:71.2%;height:8.5%;z-index:1}.service_info .sv_img_con .sv_intro_btn04{position:absolute;top:77.5%;left:13%;width:74%;height:13%;z-index:1}.service_info .sv_img_con .sv_intro_btn05{position:absolute;top:77%;left:13%;width:74%;height:13%;z-index:1}.service_info .sv_img_con .sv_intro_btn06{position:absolute;top:75%;left:13%;width:74%;height:14.5%;z-index:1}.service_info .sv_img_con .sv_intro_btn07{position:absolute;top:32.5%;left:13%;width:74%;height:8%;z-index:1}.use_history .uhLst_tab1{width:100%;overflow:hidden;border-bottom:1px solid #ccc;background:#fff;position:fixed;top:0;z-index:999}.use_history .uhLst_tab1 li{float:left;width:25%}.use_history .uhLst_tab1 li a{display:block;border-bottom:4px solid transparent;color:#333;text-align:center;line-height:34px;font-size:14px;font-weight:700}.use_history .uhLst_tab1 li a.selected{border-bottom:4px solid #e55039;color:#e55039}.use_history .ttl{padding:11px 15px 7px}.use_history .ttl h1{color:#999;text-align:left;font-size:12px;font-weight:500}.use_history .cdt_bx{padding-top:39px}.use_history .cdt_bx.ptz{padding-top:0}.use_history .cdt_bx .term_btn{overflow:hidden;padding:5px 15px 9px}.use_history .cdt_bx .btn_bx{overflow:hidden;margin:0 -4px 0 0;padding:1px 0 0 1px}.use_history .cdt_bx .term_btn input[type=radio]{-webkit-appearance:none}.use_history .cdt_bx .term_btn label{position:static;float:left;width:25%;height:50px;margin:-1px 0 0 -1px;background:#fff;border:1px solid #ccc;-webkit-appearance:none;font-size:13px;color:#999;text-align:center;line-height:48px}.use_history .cdt_bx .term_btn input[type=radio]:checked+label{position:relative;background:#323743;color:#fff;border:1px solid #323743}.use_history .cdt_bx .st1{width:100%}.use_history .cdt_bx .term_st{overflow:hidden;padding:0 15px 9px}.use_history .cdt_bx .term_st .lt{overflow:hidden;float:left;width:50%}.use_history .cdt_bx .term_st .rt{float:right;width:50%}.use_history .cdt_bx .term_st .lt .st1{border-right:0}.use_history .cdt_bx .term_st .st1 .lt{overflow:hidden;width:100%;margin-left:-3px;padding-left:3px;line-height:50px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.use_history .cdt_bx .mhd_st{overflow:hidden;padding:0 15px 9px}.use_history .cdt_bx .mhd_st .lt{float:left;width:50%;margin-left:-3px;padding-left:3px}.use_history .cdt_bx .mhd_st .rt{float:right;width:50%;margin-right:-3px;padding-right:3px}.use_history .cdt_bx .mhd_st .st1 .lt{overflow:hidden;width:100%;margin-left:-3px;padding-left:3px;line-height:50px;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.use_history .cdt_bx .btn_area{padding:5px 15px 0 15px}.use_history .cdt_bx .btn_area button{overflow:hidden;position:relative;width:100%;height:50px;border:0;font-size:1.286em;font-weight:bold;color:#fff;text-align:center;line-height:50px;background:#323743}.use_history .cdt_bx .btn_area button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.use_history .cdt_bx .btn_area button.press{background:#1e212b}.use_history .cdt_bx .btn_area button:active{background:#1e212b}.use_history .cdt_bx .btn_area button:disabled{background:#323743;color:#70737f}.use_history .cdt_bx .btn_area .btn_left{float:left;width:50%;border-right:1px solid #2b2f40}.use_history .cdt_bx .btn_area .btn_right{float:right;width:50%}.use_history .htr_bx{overflow:hidden}.use_history .htr_bx .cmt{position:absolute;top:266px;left:0;bottom:0;right:0}.use_history .htr_bx .cmt p{position:absolute;left:15px;right:15px;top:50%;bottom:0;font-size:.929em;font-weight:500;color:#ccc;text-align:center;line-height:18px}.use_history .htr_bx .cmt .tp1{height:36px;margin-top:-18px}.use_history .htr_bx .cmt .tp2{height:18px;margin-top:-9px}.use_history .htr_bx .history_lst{margin-top:30px}.use_history .htr_bx .history_lst ul{width:100%;overflow:hidden}.use_history .htr_bx .history_lst ul li{overflow:hidden;padding:10px 15px;background:#fff;border-bottom:1px solid #e6e6e6}.use_history .htr_bx .history_lst .lt{float:left}.use_history .htr_bx .history_lst .rt{float:right;text-align:right}.use_history .htr_bx .history_lst .stxt{display:block;position:relative;font-size:12px;font-weight:500;color:#333}.use_history .htr_bx .history_lst .stxt02{display:block;position:relative;font-size:12px;font-weight:500;color:#999}.use_history .htr_bx .history_lst .ltxt{display:block;font-size:15px;font-weight:500;color:#333}.use_history .htr_bx .history_lst .cancel{color:#ff4b33}.use_history .htr_bx .history_lst .time{margin-left:5px;color:#999}.use_history .htr_bx .history_lst .fancybox{display:block}.use_history .htr_bx .history_lst .fancybox .list_arrow{display:block;overflow:hidden;padding:9px 15px 9px 0;background:url("../../../images/ssgpay/mobile/list_next.png") right 18px no-repeat;background-size:7px 12px}.use_history .htr_bx .history_lst .fancybox .bg_none{background:0}.use_history .htr_bx .history_lst .icon_prize{display:inline-block;position:absolute;top:20px;left:120px}.use_history .htr_bx .history_lst .icon_prize img{height:24px}.use_history .htr_bx .history_lst .ltxt2{margin-left:3px;padding-left:8px;background:url("../../../images/ssgpay/mobile/ico/bg_arrow_right15.png") no-repeat left 6px;background-size:4px 6px}.use_history .htr_bx .history_lst .txt_cancel{text-decoration:line-through}.use_history .htr_bx .history_lst .bt{width:100%;font-size:12px;color:#666;overflow:hidden;float:left}.use_history .htr_bx .history_lst .bt .booking::before{width:10px;height:10px;margin-right:3px;background:url('../../../images/ssgpay/mobile/openbank/ico_booking.png') no-repeat left top;background-size:cover;content:'';display:inline-block}.use_history .htr_bx .history_lst .bt .txt{float:right}.use_history .htr_bx .history_lst .btn_area{padding-right:15px;margin-bottom:6px;text-align:center}.use_history .htr_bx .history_lst .btn_send{width:140px;height:26px;line-height:26px;margin-left:5px;border-radius:20px;border:1px solid #e24f49;font-size:13px;color:#e24f49;text-align:center}.use_history .htr_bx .history_lst .btn_send:first-child{margin:0}.use_history .htr_bx .history_lst .btn_cancel{width:160px;height:26px;line-height:26px;margin:0 auto;border-radius:20px;border:1px solid #999;font-size:13px;color:#999;text-align:center;display:block}.useHistoryLP .btn_close{width:20px;position:absolute;right:20px;top:35px;display:inline-block}.useHistoryLP .btn_close img{width:100%}.active .overlay{z-index:1000}.active #footer{z-index:1001}.useHistoryLP{position:absolute;top:0;width:100%;border-top-left-radius:10px;border-top-right-radius:10px;background:#fff;text-align:center;z-index:201}.useHistoryLP .tit{margin:30px 0;font-size:21px;font-weight:700}.useHistoryLP .text{margin-bottom:25px;font-size:18px}.useHistoryLP .won{color:#e24f39;font-weight:700}.ssgmoneyLP .tip{height:126px;margin:0 35px 35px;padding:20px 25px;background:#f5f5f5;border-radius:20px}.ssgmoneyLP .tip li{padding:0 0 5px 10px;font-size:13px;color:#666;text-align:left;word-break:keep-all;position:relative}.ssgmoneyLP .tip li::before{width:4px;height:4px;position:absolute;left:0;top:7px;background:#666;border-radius:20px;vertical-align:top;display:inline-block;content:''}.accountLP .account_banner{height:126px;margin-bottom:35px;padding:0 40px}.account_banner .lb_item{width:100%;height:126px;padding:20px 15px;border:1px solid #ccc;border-radius:20px}.account_banner .owl-dots{width:100%;padding-top:10px;line-height:0;text-align:center;font-size:0}.account_banner .owl-dots .owl-dot{display:inline-block;zoom:1}.account_banner .owl-dots .owl-dot span{display:block;width:6px;height:6px;margin:0 4px;background:#d6d7d9;border-radius:50%}.account_banner .owl-dots .owl-dot.active span{background:#323743}.account_banner a{font-size:13px;color:#333}.account_banner .item_logo{width:40px;float:left}.account_banner .item_logo img{width:100%!important}.account_banner .item_box{float:left}.account_banner .item_box .item_name{font-size:14px;padding-left:10px;font-weight:700;display:block;text-align:left}.account_banner .item_box .item_name2{font-size:14px;padding-left:10px;display:block;text-align:left}.account_banner .item_box .item_num{font-size:18px;padding-left:10px;display:block}.account_banner .total{padding-top:15px;font-size:23px;font-weight:700;text-align:right;clear:both;display:block}.account_banner .total i{font-size:15px;display:inline-block}.prizeLP .img_prizeLP img{height:82px}.prizeLP .dialog_content,.prizeLP .dialog_footer{margin:0 5px}.prizeLP .tit{color:#333;font-size:15px;font-weight:700}.prizeLP .cont{padding-top:12px;color:#4c4c4c;font-size:14px;font-weight:500}.prizeLP_header{position:absolute;top:0;left:0}.prizeLP_header img{width:300px}.prizeLP .prizeLP_content{padding-top:141px}.prizeLP .scratchWrap{width:300px;height:159px;padding:12px 38px 0;background:url("../../../images/ssgpay/mobile/approval/bg_scratch.png") no-repeat left top;background-size:300px 159px}.prizeLP .prizeLP_content #app{margin:0;padding:0}.prizeLP .prizeLP_content .scratch{position:relative;overflow:hidden;z-index:2;cursor:pointer}.prizeLP .prizeLP_content .scratch .scratch_canvas{position:absolute;top:0;left:0;width:225px;height:135px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.prizeLP .prizeLP_content .scratch .scratch_result{visibility:hidden;width:225px;height:135px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.prizeLP_footer{padding-top:25px;text-align:center}.prize02LP_footer{padding:14px 0 0 0;text-align:center}.dialog_wrap .btn_check{overflow:hidden;width:63px;height:63px;color:transparent;background:url("../../../images/ssgpay/mobile/approval/btn_check01.png") no-repeat left top;background-size:63px 126px}.dialog_wrap .btn_check:disabled,.dialog_wrap .btn_check.disabled{background-position:left -63px}.dialog_wrap .btn_srart{overflow:hidden;width:63px;height:63px;color:transparent;background:url("../../../images/ssgpay/mobile/approval/btn_srart01.png") no-repeat left top;background-size:63px 126px}.rlPrizeLP .img_prizeLP img{height:76px}.rlPrizeLP .dialog_content,.rlPrizeLP .dialog_footer{margin:0 5px}.rlPrizeLP .tit{color:#333;font-size:15px;font-weight:700}.rlPrizeLP .cont{padding-top:12px;color:#4c4c4c;font-size:14px;font-weight:500}.rlPrizeLP_header{position:absolute;top:0;left:0}.rlPrizeLP_header img{width:303px}.rlPrizeLP .rlPrizeLP_content{padding-top:140px}.rlPrizeLP .scratchWrap{width:302px;height:164px;padding:16px 41px 0;background:url("../../../images/ssgpay/mobile/approval/bg_rl_scratch.png") no-repeat left top;background-size:302px 164px}.rlPrizeLP .rlPrizeLP_content #app{margin:0;padding:0}.rlPrizeLP .rlPrizeLP_content .scratch{position:relative;overflow:hidden;width:100%;z-index:2;cursor:pointer}.rlPrizeLP .rlPrizeLP_content .scratch .scratch_canvas{position:absolute;top:0;left:0;width:220px;height:131px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear;background:url("../../../images/ssgpay/mobile/approval/img_rl_scratch.png") no-repeat left top;background-size:220px 131px}.rlPrizeLP .rlPrizeLP_content .scratch .scratch_result{width:220px;height:131px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.use_history .htr_bx .banner_bx{position:fixed;bottom:0;width:100%}.use_history .htr_bx .banner_bx img{width:100%;max-width:100%;height:auto}.use_history #nav{width:100%;height:25px;background:#ccc;font-size:.821em;font-weight:500;color:#fff;line-height:25px}.use_history #nav .case{float:left;margin-left:15px}.use_history #nav .sum{float:right;margin-right:15px}.use_history .fxd{position:fixed;top:0;left:0;z-index:99;width:100%}.prize02LP_header{position:absolute;top:0;left:0}.prize02LP_header img{width:244px}.prize02LP .prizeLP02_content{position:relative;width:244px;padding-top:83px}.prize02LP .secretWrap{width:244px;height:257px;padding:64px 0 0;background:url("../../../images/ssgpay/mobile/approval/bg_secret.png") no-repeat left top;background-size:244px 257px}#ssgpaySlot{padding:0 14px 13px}#ssgpaySlot .row{overflow:hidden}#ssgpaySlot .row>.slot_col{float:left;margin:0 4px;border:3px solid #edbf68;border-radius:5px;background:#fff}#ssgpaySlot .row>.slot_col .slotc_cont{width:40px;height:87px;border-radius:3px;text-align:center}#ssgpaySlot .row>.slot_col .slotc_cont .slotMachineContainer>div{position:relative;line-height:87px;text-align:center;font-size:34px;font-weight:700}#ssgpaySlot .row>.slot_col .slotc_cont img{width:100%}#ssgpaySlot .row>.slot_col .slotc_cont .icon_slot_gift{font-size:0}#ssgpaySlot .row>.slot_col .slotc_cont .icon_slot_gift img{width:25px}#ssgpaySlot .row>.slot_col .slotc_cont .question_gift,#ssgpaySlot .row>.slot_col .slotc_cont .question_number{display:none}#ssgpaySlot .row>.slot_col .slotc_cont .question_mark{line-height:0;font-size:0;background-color:#fff}#ssgpaySlot .row>.slot_col .slotc_cont .question_mark img{width:100%;height:100%;vertical-align:top}.prize02LP .fancybox-close{position:fixed}.slot_LP .fancybox-skin .fancybox-outer,.slot_LP .fancybox-skin .fancybox-outer .fancybox-inner{overflow:visible!important}.slotMachineNoTransition{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.slotMachineBlurFast{-webkit-filter:blur(5px);filter:blur(5px)}.slotMachineBlurMedium{-webkit-filter:blur(3px);filter:blur(3px)}.slotMachineBlurSlow{-webkit-filter:blur(2px);filter:blur(2px)}.slotMachineBlurTurtle{-webkit-filter:blur(1px);filter:blur(1px)}.slotMachineGradient{-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(25%,rgba(0,0,0,1)),color-stop(75%,rgba(0,0,0,1)),color-stop(100%,rgba(0,0,0,0)));-webkit-mask:url("data:image/svg+xml;utf8,<svgversion="1.1"xmlns="http://www.w3.org/2000/svg"width="0"height="0"><maskid="slotMachineFadeMask"maskUnits="objectBoundingBox"maskContentUnits="objectBoundingBox"><linearGradientid="slotMachineFadeGradient"gradientUnits="objectBoundingBox"x="0"y="0"><stopstop-color="white"stop-opacity="0"offset="0"></stop><stopstop-color="white"stop-opacity="1"offset="0.25"></stop><stopstop-color="white"stop-opacity="1"offset="0.75"></stop><stopstop-color="white"stop-opacity="0"offset="1"></stop></linearGradient><rectx="0"y="-1"width="1"height="1"transform="rotate(90)" fill="url(#slotMachineFadeMask)"></rect></mask></svg>#slotMachineFadeMask");mask:url("data:image/svg+xml;utf8,<svgversion="1.1"xmlns="http://www.w3.org/2000/svg"width="0"height="0"><maskid="slotMachineFadeMask"maskUnits="objectBoundingBox"maskContentUnits="objectBoundingBox"><linearGradientid="slotMachineFadeGradient"gradientUnits="objectBoundingBox"x="0"y="0"><stopstop-color="white"stop-opacity="0"offset="0"></stop><stopstop-color="white"stop-opacity="1"offset="0.25"></stop><stopstop-color="white"stop-opacity="1"offset="0.75"></stop><stopstop-color="white"stop-opacity="0"offset="1"></stop></linearGradient><rectx="0"y="-1"width="1"height="1"transform="rotate(90)" fill="url(#slotMachineFadeMask)"></rect></mask></svg>#slotMachineFadeMask")}#slot-trigger{cursor:pointer;position:absolute;right:-32px;bottom:65px;width:32px;height:46px}#slot-trigger div{position:absolute}#slot-trigger .arm{overflow:visible!important;left:10px;bottom:16px;width:17px;height:50px;background:url("../../../images/ssgpay/mobile/approval/icon_slot_arm.png") no-repeat left bottom;background-size:17px 50px;z-index:3}#slot-trigger .arm .knob{left:-2px;top:-20px;width:23px;height:23px;background:url("../../../images/ssgpay/mobile/approval/icon_slot_knob.png") no-repeat left top;background-size:23px 23px;z-index:4}#slot-trigger .arm .knob{left:-2px;top:-20px;width:23px;height:23px;z-index:4}#slot-trigger .ring01{width:10px;height:46px;background:url("../../../images/ssgpay/mobile/approval/icon_slot_ring01.png") no-repeat left top;background-size:10px 46px;z-index:2}.ssgpaySlotTxt{color:#fff;text-align:center;letter-spacing:-0.1em}.ssgpaySlotTxt .slot_txt{padding-top:24px;line-height:1.2;font-size:15px}.ssgpaySlotTxt .slot_result{padding-top:15px;font-size:12px}.ssgpaySlotTxt .slot_result .txt_win{font-size:17px;line-height:1.2}.ssgpaySlotTxt .slot_result .txt_small{opacity:.5;filter:alpha(opacity=50)}.use_history iframe{overflow:hidden}.spoint_list{padding-bottom:62px}.spoint_list .point_bx{padding:23px 0 27px 0}.spoint_list .point_bx .code_bx{overflow:hidden;font-family:roboto,AppleSDGothicNeo,sans-serif;font-size:.714em;font-weight:500;color:#333;text-align:center;vertical-align:top}.spoint_list .point_bx #barcodeTarget{width:100%;margin:0 auto}.spoint_list .point_bx #barcodeTarget div{margin:4px 0}.spoint_list .point_bx dl{overflow:hidden;margin:15px 45px 0 45px}.spoint_list .point_bx dl dt{float:left;width:40%;height:48px;font-size:.929em;font-weight:bold;color:#999;line-height:48px}.spoint_list .point_bx dl dd{float:right;width:60%;height:48px;font-size:1.071em;font-weight:bold;color:#333;text-align:right;line-height:48px}.spoint_list .point_bx dl .point{font-size:1.667em;font-weight:500}.spoint_list .point_bx dl .point{font-size:1.667em;font-weight:500}.spoint_list .point_bx .ex{overflow:hidden;margin:0 45px;font-size:.714em;font-weight:bold;color:#ff4a33;text-align:right}.spoint_list .point_bx dl .line{border-bottom:1px solid #e6e6e6}.spoint_list .lst_tab{overflow:hidden;margin:0 15px}.spoint_list .lst_tab li{float:left}.spoint_list .lst_tab li a{display:block;margin-right:43px;padding:13px 0;font-size:.929em;font-weight:bold;color:#ccc}.spoint_list .lst_tab li:last-child a{margin-right:0}.spoint_list .lst_tab li a.selected{color:#333;text-decoration:underline}.spoint_list .htr_bx{overflow:hidden}.spoint_list .htr_bx .cmt{position:absolute;top:287px;left:0;bottom:62px;width:100%}.spoint_list .htr_bx .cmt p{position:absolute;left:15px;right:15px;top:50%;bottom:0;font-size:.929em;font-weight:500;color:#ccc;text-align:center;line-height:18px}.spoint_list .htr_bx .cmt .tp1{height:18px;margin-top:-9px}.spoint_list .htr_bx .history_lst ul{width:100%;overflow:hidden}.spoint_list .htr_bx .history_lst ul li{overflow:hidden;padding:19px 15px;background:#fff;border-bottom:1px solid #e6e6e6}.spoint_list .htr_bx .history_lst .lt{float:left;width:50%}.spoint_list .htr_bx .history_lst .rt{float:right;width:50%;text-align:right}.spoint_list .htr_bx .history_lst .stxt{display:block;font-size:.821em;font-weight:500;color:#333;margin-bottom:6px}.spoint_list .htr_bx .history_lst .ltxt{display:block;font-size:1.071em;font-weight:500;color:#333}.spoint_list .htr_bx .history_lst .cancel{color:#ff4b33}.spoint_list .htr_bx .history_lst .time{margin-left:10px;color:#ccc}.spoint_list .htr_bx .banner_bx{position:fixed;bottom:0;width:100%}.spoint_list .htr_bx .banner_bx img{width:100%;max-width:100%;height:auto}.spoint_list #nav{width:100%;height:25px;background:#ccc;font-size:.821em;font-weight:500;color:#fff;line-height:25px}.spoint_list #nav .case{float:left;margin-left:15px}.spoint_list #nav .sum{float:right;margin-right:15px}.spoint_list .fxd{position:fixed;top:0;left:0;z-index:99;width:100%}.spoint_list .desc_bx{padding:15px 15px 30px 15px}.spoint_list .desc_bx p{margin-bottom:9px;font-size:.714em;font-weight:500;color:#ccc;line-height:15px}.spoint_list .desc_bx a{font-size:.821em;font-weight:500;color:#333;text-decoration:underline}.affiliate .lst_tab{overflow:hidden;padding:21px 0 17px 15px;vertical-align:top}.affiliate .lst_tab li{overflow:hidden;float:left;vertical-align:top}.affiliate .lst_tab li a{display:block;margin-right:1.8em;font-size:.9em;font-weight:bold;color:#ccc;vertical-align:top}.affiliate .lst_tab li:last-child a{margin-right:0}.affiliate .lst_tab li a.selected{color:#333;text-decoration:underline;vertical-align:top}.affiliate .nav{position:relative;z-index:111;width:100%;height:25px;background:#ccc;font-size:.821em;font-weight:500;color:#fff;line-height:25px}.affiliate .nav .case{float:left;margin-left:15px}.affiliate .fxd{position:fixed;top:0;left:0;z-index:333;width:100%}.affiliate .affiliate_lst ul li{overflow:hidden;width:100%;height:60px;padding:5px 15px;background:#fff;border-bottom:1px solid #e6e6e6}.affiliate .affiliate_lst ul li .bx{display:table;width:100%;padding-top:2px;vertical-align:top}.affiliate .affiliate_lst .lt{display:table-cell;width:50%;vertical-align:middle}.affiliate .affiliate_lst .rt{display:table-cell;width:50%;font-size:.714em;font-weight:500;color:#ccc;text-align:right;vertical-align:middle}.affiliate_header{position:relative;text-align:center;background-color:#323743;z-index:8001}.affiliate_header img{max-width:100%}.tabArea{height:50px}.tabArea.active .tab01{display:block}.tabArea .tab_inner{position:relative;padding:0 13px;text-align:right;background-color:#f4f5f9;z-index:8001}.tabArea:after{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:url("../../../images/ssgpay/mobile/fancybox_overlay.png") left top repeat;content:'';z-index:8000}.tabArea.active:after{display:block}.tabArea .nah_look{display:inline-block;margin-right:2px}.tabArea .nah_look .btn_shop{display:inline-block;padding:4px 16px 2px 15px;border:1px solid #e4e5ec;border-radius:27px;background-color:#fff}.tabArea .nah_look .btn_shop span{display:inline-block;padding-right:17px;color:#9294a0;font-size:13px;font-weight:700;background:url("../../../images/ssgpay/mobile/ico/icon_look.png") no-repeat right 4px;background-size:11px 13px}.tabArea .btn_area{display:inline-block;padding-top:18px}.tabArea .btn_area .btn_sel{display:inline-block;padding:0 15px 0 15px;border:1px solid #e4e5ec;border-radius:27px;background-color:#fff}.tabArea .btn_area .btn_sel span{display:block;padding:8px 18px 7px 3px;color:#9395a2;line-height:.9;text-align:left;font-size:13px;font-weight:700;background-image:url("../../../images/ssgpay/mobile/btn_down01.png");background-repeat:no-repeat;background-position:right center;background-size:11px 7px}.tabArea.active .btn_area .btn_sel span{background-image:url("../../../images/ssgpay/mobile/btn_up01.png")}.tab01{display:none;padding:14px 0}.tab01:after{display:block;clear:both;content:""}.tab01>li{float:left;width:28%;padding-left:1.4%}.tab01 li:first-child{width:16%;padding-left:0}.tab01 li a{display:block;border:1px solid #e9ebf2;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#9395a2;text-align:center;line-height:42px;font-size:13px;font-weight:700;background-color:#fff}.tab01 li a.selected{border:1px solid #323743;color:#323843}.new_affiliate .new_affiliate_lst{padding:0 13px}.new_affiliate .nav{min-height:27px;color:#3a3a3a;text-transform:uppercase;line-height:1.2;font-size:17px;font-weight:700;font-family:"SFUIDisplay"}.new_affiliate .lst{padding-bottom:28px}.affiliate_list:after{display:block;clear:both;content:""}.affiliate_list>li{float:left;width:33.33%;padding:1% 0 1% 2%}.affiliate_list>li.first{padding-left:0}.affiliate_list .affiliate_cont{display:block;padding:7px 7px 0 7px;border:1px solid #e4e5ec;background-color:#fff}.affiliate_list .ac_wrap dt{min-height:58px;border-bottom:1px solid #f4f5f9;font-size:0;line-height:0;text-align:center}.affiliate_list .ac_wrap dt img{max-width:100%;max-height:51px}.affiliate_list .ac_wrap dd{display:table;width:100%;height:40px}.affiliate_list .ac_wrap dd .ac_tit{display:table-cell;color:#3a3a3a;text-align:center;line-height:14px;font-size:12px;vertical-align:middle}.center_bx .center_call .btn_call{display:block;width:149px;height:141px;margin:9px auto;background:url("../../../images/ssgpay/mobile/btn_call.png") no-repeat;background-size:149px 141px;text-indent:-999em}.center_bx .center_call .time{text-align:center}.center_bx .center_call .time span{display:inline-block;height:19px;padding:0 4px;background:#ff4a33;font-size:.821em;font-weight:500;color:#fff;line-height:19px}.center_bx .center_call .noti{overflow:hidden;margin:0 auto;margin-top:43px;font-size:.821em;font-weight:500;color:#666;text-align:center}.center_bx .center_call .noti span{padding-right:10px;color:#ccc}.center_bx .center_lst ul{border-top:1px solid #e6e6e6}.center_bx .center_lst ul li{padding:0 15px;height:70px;border-bottom:1px solid #e6e6e6;vertical-align:middle}.center_bx .center_lst ul li a{display:block;height:70px;background:url("../../../images/ssgpay/mobile/list_next02.png") no-repeat 100% 50%;background-size:7px 12px;font-size:1.071em;font-weight:bold;color:#333}.center_bx .center_lst ul li a:active{background:url("../../../images/ssgpay/mobile/list_next_p.png") no-repeat 100% 50%;background-size:7px 12px}.center_bx .center_lst ul li span{line-height:70px}.center_bx .center_lst ul li .state{float:right;margin-right:30px;font-size:.929em;font-weight:500;color:#666}.center_content{padding:0 15px}.center_titArea .center_tit{height:32px;font-size:15px;font-weight:700}.center_tab{border-left:1px solid #ccc;border-top:1px solid #ccc;margin:0;line-height:0;font-size:0}.center_tab .btn_choice{width:25.0%;min-height:60px;border-bottom:1px solid #ccc;border-right:1px solid #ccc;text-align:center;background-color:#fff}.center_tab .btn_choice img{height:60px}.center_tab .btn_choice.active{background-color:#eaebec}.center_qnaBox{border:1px solid #ccc}.cqb_header{display:table;width:100%}.cqb_header .cqbh_lArea,.cqb_header .cqbh_rArea{display:table-cell;height:80px;padding-top:16px;padding-bottom:18px;vertical-align:middle}.cqb_header .cqbh_lArea{padding-left:25px}.cqb_header .cqbh_rArea{padding-right:25px;text-align:right}.cqb_header .cqbh_tit{color:#323749;font-size:20px;font-weight:700}.cqb_header .cqbh_txt{color:#666;line-height:1.45;font-size:12px}.cqb_foot{border-top:1px solid #ccc}.cqb_foot .btn_area{overflow:hidden}.cqb_foot .btn_area .btn{width:100%;height:37px;background:#eaebec}.cqb_foot .btn_area .btn_left{float:left;width:50%}.cqb_foot .btn_area .btn_right{float:left;width:50%;border-left:1px solid #ccc}.cqb_foot .btn_area .btn span{color:#323749;line-height:1.3;font-size:13px}.cqb_foot .btn_area .btn span.icon_tel{display:inline-block;padding-left:18px;background:url("../../../images/ssgpay/mobile/ico/icon_tel01.png") left top no-repeat;background-size:14px 16px}.cqb_foot .btn_area .btn span.icon_qna{display:inline-block;padding-left:28px;background:url("../../../images/ssgpay/mobile/ico/ico_qna01.png") left top no-repeat;background-size:18px 16px}.cqb_foot .btn_area .btn_all{clear:both;width:100%;border-top:1px solid #ccc}.cqb_foot .btn_area .btn span.icon_refund{height:21px;line-height:22px;display:inline-block;padding-left:28px;background:url("../../../images/ssgpay/mobile/ico/ico_refund.png") left top no-repeat;background-size:22px 21px}.card_center{height:auto!important}.card_center_call{padding:29px 0 19px;text-align:center;background-color:#e8eaf2}.card_center_call dl dt{text-align:left;text-indent:-9999em;background:url("../../../images/ssgpay/mobile/logo_ssgpayCard02.png") no-repeat center top;background-size:154px 20px}.card_center_call dl dd{color:#666;line-height:1.35;font-size:13px}.card_center_call dl dd .point{color:#e24f39}.card_center_call .btn_call{display:block;width:111px;height:108px;margin:13px auto 0;text-indent:-999em;background:url("../../../images/ssgpay/mobile/btn_card_call.png") no-repeat;background-size:111px 108px}.card_center_call .time{text-align:center}.card_center_call .time span{display:inline-block;height:19px;padding:0 4px;background:#ff4a33;font-size:.821em;font-weight:500;color:#fff;line-height:19px}.card_center_call .noti{overflow:hidden;margin:0 auto;margin-top:43px;font-size:.821em;font-weight:500;color:#666;text-align:center}.card_center_call .noti span{padding-right:10px;color:#ccc}.card_center_call .cc_messege{padding-top:2px;color:#7c829c;font-size:12px}.cc_inner{display:table;width:100%}.cc_inner dl dt{color:#323749;font-size:18px}.cc_inner dl dd{color:#666;line-height:1.35;font-size:13px}.cc_inner dl dd .point{color:#e24f39}.cc_inner .cc_cont{display:table-cell;width:50%;height:225px;text-align:center;padding:40px 0 0}.cc_inner .cc_cont dt{padding-top:20px}.cc_inner .cc_cont dd{padding-top:13px}.cc_inner .cc_cont .cc_messege{padding-top:4px;color:#7c829c;font-size:12px}.cc_inner .cc_ssgpay{background-color:#e8eaf2}.cc_inner .cc_ssgpay dt{background:url("../../../images/ssgpay/mobile/logo_ssgpay.png") no-repeat center top;background-size:85px 21px}.cc_inner .cc_ssgpayCard{background-color:#f4f5f9}.cc_inner .cc_ssgpayCard dt{background:url("../../../images/ssgpay/mobile/logo_ssgpayCard.png") no-repeat center top;background-size:83px 21px}.cc_inner .btn_center_call{display:inline-block;width:147px;height:41px;margin-top:17px;color:transparent}.cc_inner .cc_ssgpay .btn_center_call{background:url("../../../images/ssgpay/mobile/btn_ssgpayCall.png") no-repeat center top;background-size:147px 41px}.cc_inner .cc_ssgpayCard .btn_center_call{background:url("../../../images/ssgpay/mobile/btn_ssgpayCardCall.png") no-repeat center top;background-size:147px 41px}.notice .notice_lst ul{border-top:1px solid #e6e6e6}.notice .notice_lst ul li{padding:21px 15px;border-bottom:1px solid #e6e6e6;vertical-align:middle}.notice .notice_lst ul li a{display:block;padding:0 20px 0 0;background:url("../../../images/ssgpay/mobile/list_next.png") no-repeat 100% 50%;background-size:7px 12px}.notice .notice_lst ul li a:active{background:url("../../../images/ssgpay/mobile/list_next_p.png") no-repeat 100% 50%;background-size:7px 12px}.notice .notice_lst ul li span.ttl{position:relative;display:inline-block;padding-right:20px;font-size:.929em;font-weight:500;color:#333;line-height:20px}.notice .notice_lst ul li span.date{display:block;font-size:.714em;font-weight:500;color:#999}.notice .notice_lst ul li span.ttl em{display:inline-block;margin:-1px 0 0 2px;vertical-align:top}.notice .notice_ttl{padding:19px 15px;border-bottom:1px solid #333}.notice .notice_ttl{padding:19px 15px;border-bottom:1px solid #333}.notice .notice_ttl .ttl{font-size:1.071em;font-weight:bold;color:#333;line-height:130%}.notice .notice_ttl .date{font-size:.821em;font-weight:bold;color:#333}.notice .notice_body{padding:20px 15px;font-size:.929em;font-weight:500;color:#999;line-height:160%}.notice .cmt{position:absolute;top:50%;left:0;right:0;text-align:center}.notice .cmt p{text-align:center;line-height:18px;color:#999}.tab_bx{position:relative;overflow:hidden}.faq .lst_tab{overflow:auto;width:auto;margin-bottom:-1px;word-break:break-all;white-space:nowrap;-webkit-overflow-scrolling:touch}.faq .lst_tab li{overflow:hidden;display:inline-block;height:50px;padding:0 13px;font-size:16px;font-weight:bold;color:#ccc;line-height:50px;cursor:pointer}.faq .lst_tab li a{color:#ccc;line-height:50px}.faq .lst_tab li.active a{color:#333;text-decoration:underline}.faq .lst_tab li.st.active{background:url("../../../images/ssgpay/mobile/bg_center_tab.png") no-repeat 50% 100%;background-size:10px 6px}.faq .lst_tab li:last-child{margin-right:0}.faq .sub_tab ul{overflow:auto;width:auto;height:40px;word-break:break-all;white-space:nowrap;background:#323743;-webkit-overflow-scrolling:touch}.faq .sub_tab ul li{overflow:hidden;display:inline-block;height:40px;margin-left:-1px;padding:0 18px}.faq .sub_tab ul li a{font-size:.929em;font-weight:500;color:#6e6e6e;line-height:40px}.faq .sub_tab ul li a.selected{color:#fff;text-decoration:none}.faq .search_result{padding:15px;font-size:.821em;font-weight:500;color:#999}.faq .search_result span{color:#ff4a33}.faq .faq_lst ul{border-top:1px solid #e6e6e6}.faq .faq_lst ul li{padding:21px 15px;border-bottom:1px solid #e6e6e6;vertical-align:middle}.faq .faq_lst ul li a{display:block;padding:0 15px 0 0;background:url("../../../images/ssgpay/mobile/list_next.png") no-repeat 100% 50%;background-size:7px 12px}.faq .faq_lst ul li a:active{background:url("../../../images/ssgpay/mobile/list_next_p.png") no-repeat 100% 50%;background-size:7px 12px}.faq .faq_lst ul li span.ttl{font-size:.929em;font-weight:500;color:#333;line-height:18px;vertical-align:middle}.faq .faq_lst ul li span.key{color:#ff4a33}.faq .faq_ttl{padding:19px 15px;border-bottom:1px solid #333}.faq .faq_ttl{padding:19px 15px;border-bottom:1px solid #333}.faq .faq_ttl .ttl{font-size:1.071em;font-weight:bold;color:#333;line-height:130%}.faq .faq_ttl .date{font-size:.821em;font-weight:bold;color:#333}.faq .faq_body{padding:20px 15px;font-size:.929em;font-weight:500;color:#999;line-height:160%}.question .ok_chk{margin-top:0;padding-bottom:30px}.question .cont{padding-bottom:62px}.q_header{position:relative;padding:15px;color:#333;line-height:1.55;font-size:12px;background-color:#eaebec}.q_header .title{font-size:14px;color:#333}.q_header .title i{font-style:italic}.q_header .point01{color:#f54f37;font-size:13px;font-weight:700}.q_header .point02{color:#333;font-size:15px;font-weight:700}.q_header .btn_telephone{position:absolute;top:50%;right:15px;width:95px;height:27px;margin-top:-13px;text-align:center;line-height:27px;border-radius:13px;background:#323743}.q_header .btn_telephone .icon{display:inline-block;padding-top:1px;padding-left:16px;color:#fff;letter-spacing:-0.05em;font-size:12px;font-weight:500;background:url("../../../images/ssgpay/mobile/ico/ico_telephone.png") no-repeat left center;background-size:12px}.q_header .box{margin-top:10px;padding:15px;background:#fff;border-radius:10px;font-size:13px;color:#333;text-align:center;overflow:hidden;word-break:keep-all;position:relative}.q_header .box::after{width:1px;height:calc(100% - 30px);position:absolute;left:50%;top:15px;background:#ccc;content:'';display:block}.q_header .box .box_left{width:50%;padding-right:15px;float:left}.q_header .box .box_right{width:50%;padding-left:15px;float:left}.q_header .box .stit{display:block}.q_header .box .color{display:inline-block;position:relative}.q_header .box .color::after{width:100%;height:6px;position:absolute;left:0;bottom:5px;border-radius:3px;background:#fbb9af;content:'';display:inline-block;z-index:1}.q_header .box .color i{position:relative;z-index:2}.q_header .btn_box{width:100%;padding-top:10px;clear:both}.q_header .btn_box ul{width:100%;overflow:hidden}.q_header .btn_box ul li{width:50%;padding:0 15px;float:left}.q_header .btn_box .btn1{height:23px;line-height:23px;padding:0 22px;border:1px solid #666;border-radius:20px;font-size:13px;color:#666;display:inline-block}.q_header .btn_box .btn1::after{width:4px;height:7px;margin:7px 0 0 3px;background:url('../../../images/ssgpay/mobile/ico/bg_arrow_right18.png');background-size:cover;content:'';display:inline-block;vertical-align:top}.q_form{padding:15px}.q_form section{padding:5px 0}.q_form input{width:100%;font-weight:500}.q_form textarea{width:100%;height:250px;padding:18px 15px;border:1px solid #ccc}.q_form textarea:focus{border:1px solid #ff4b33}.q_lst{overflow:hidden}.q_lst .lst{overflow:hidden;width:100%;margin-top:-1px;border-bottom:1px solid #e6e6e6}.q_lst .lst>dt{padding:20px 42px 20px 15px;margin:0;background:url("../../../images/ssgpay/mobile/acc_arrow.png") no-repeat right 50%;background-size:40px 40px;border-top:1px solid #e6e6e6}.q_lst .lst>dt .cdt{display:inline-block;min-width:48px;margin-bottom:6px;padding:2px;font-size:.714em;font-weight:500;color:#fff;text-align:center}.q_lst .lst>dt .bg1{background:#666}.q_lst .lst>dt .bg2{background:#527fdb}.q_lst .lst>dt .ttl{overflow:hidden;height:20px;font-size:.929em;font-weight:500;color:#333;line-height:20px;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}.q_lst .lst>dt .txt{display:none;height:0;margin-top:10px;font-size:.821em;font-weight:500;color:#999;line-height:16px}.q_lst .lst>dt .date{margin-top:6px;font-size:.714em;font-weight:500;color:#999}.q_lst .lst>dt.active{background:#fafafa url("../../../images/ssgpay/mobile/acc_arrow_s.png") no-repeat right 33px;background-size:40px 40px}.q_lst .lst>dt.active .ttl{height:auto;text-overflow:ellipsis;word-break:break-all;white-space:normal}.q_lst .lst>dt.active .txt{display:block;height:auto}.q_lst .lst>dd{background:#fafafa}.q_lst .lst>dd .answer{padding:0 15px 20px 15px}.q_lst .lst>dd .ttl{margin-bottom:8px;font-size:.821em;font-weight:500;color:#527fdb}.q_lst .lst>dd .answer_txt{font-size:.821em;font-weight:500;color:#999;line-height:16px}.q_lst .lst>dd .date{margin-top:6px;font-size:.714em;font-weight:500;color:#999}.refund_lst .r_lst .lst{overflow:hidden;width:100%;margin-top:-1px;padding-bottom:70px;border-bottom:1px solid #e6e6e6}.refund_lst .r_lst .lst>dt{padding:20px 42px 20px 15px;margin:0;background:url("../../../images/ssgpay/mobile/acc_arrow.png") no-repeat right 50%;background-size:40px 40px;border-top:1px solid #e6e6e6}.refund_lst .r_lst .lst>dt .cdt{display:inline-block;min-width:48px;margin-bottom:6px;padding:2px;font-size:.714em;font-weight:500;color:#fff;text-align:center}.refund_lst .r_lst .lst>dt .bg1{background:#666}.refund_lst .r_lst .lst>dt .bg2{background:#527fdb}.refund_lst .r_lst .lst>dt .ttl{overflow:hidden;height:20px;font-size:1.071em;font-weight:bold;color:#333;line-height:20px;text-overflow:ellipsis;word-break:break-all;white-space:nowrap}.refund_lst .r_lst .lst>dt .txt{display:none;height:0;margin-top:10px;font-size:.821em;font-weight:500;color:#999;line-height:16px}.refund_lst .r_lst .lst>dt .date{margin-top:6px;font-size:.714em;font-weight:500;color:#999}.refund_lst .r_lst .lst>dt.active{padding-bottom:11px;background:#fafafa url("../../../images/ssgpay/mobile/acc_arrow_s.png") no-repeat right 33px;background-size:40px 40px}.refund_lst .r_lst .lst>dt.active .ttl{height:auto;text-overflow:ellipsis;word-break:break-all;white-space:normal}.refund_lst .r_lst .lst>dt.active .txt{display:block;height:auto}.refund_lst .r_lst .lst>dd .answer{padding:0 15px 20px 15px}.refund_lst .r_lst .lst>dd{padding:0 15px 20px 15px;background:#fafafa}.refund_lst .r_lst .lst>dd .refund_info{overflow:hidden;width:100%;margin:0;border:0}.refund_lst .r_lst .lst>dd .refund_info th{float:left;width:30%;padding:0;background:0;border:0;font-size:.929em;font-weight:500;color:#999;line-height:22px}.refund_lst .r_lst .lst>dd .refund_info td{float:left;width:70%;padding:0;background:0;border:0;font-size:.929em;font-weight:bold;color:#333;text-align:right;line-height:22px}.refund_lst .cmt{position:absolute;top:50%;left:0;right:0;text-align:center}.refund_lst .cmt p{text-align:center;line-height:18px;color:#999}.refund .cont{padding-bottom:100px}.refund_form section{position:relative}.refund_form h2{font-size:1.071em;font-weight:bold;color:#333;line-height:34px}.refund_form h2 .depositor{float:right;font-weight:500}.refund_form .detail_bx{position:relative}.refund_form .detail_bx h2{padding:0 15px;font-size:1.071em;font-weight:bold;color:#333;line-height:34px}.refund_form .detail_bx dl{overflow:hidden;margin:3px 15px}.refund_form .detail_bx dl:last-child{margin-top:5px;padding-top:5px;border-top:1px solid #e6e6e6}.refund_form .detail_bx dl:last-child dt:first-child{color:#333}.refund_form .detail_bx dt{float:left;width:30%;height:30px;font-size:.929em;font-weight:500;color:#999;line-height:30px}.refund_form .detail_bx dd{overflow:hidden;width:100%;height:30px;font-size:.929em;font-weight:500;color:#333;line-height:30px;text-align:right}.refund_form .detail_bx .head{height:38px;margin-bottom:6px;font-weight:bold;color:#ccc;line-height:35px;border-bottom:1px solid #e6e6e6}.refund_form .detail_bx em{color:#ff4b33}.refund_form .detail_bx a.ico_question{display:inline-block;width:24px;height:100%;background:url("../../../images/ssgpay/mobile/ico_question.png") no-repeat 50% 42%;background-size:14px 14px;text-indent:-999em}.refund_form .desc{overflow:hidden;margin:12px 15px 0}.refund_form .desc li{overflow:hidden;margin-bottom:8px;vertical-align:top;color:#999;font-size:.9em}.refund_form .desc li a{display:inline-block;margin-left:3px;text-decoration:underline;color:#383d51}.refund_form .ac_bx{margin-top:30px;padding:0 15px}.refund_form .account .before{margin-bottom:12px}.refund_form .account .before_bx{overflow:hidden;margin-bottom:13px}.refund_form .before .bank{width:100%;height:48px;margin:3px 0 5px 0;padding:0 26px 0 15px;background:#fff url("../../../images/ssgpay/mobile/acc_arrow.png") no-repeat right 50%;background-size:40px 40px;border:1px solid #ccc;font-size:.929em;font-weight:500;color:#999;line-height:48px}.refund_form .before .bank:focus{border:1px solid #ff4b33;color:#333}.refund_form .before .info{overflow:hidden;position:relative;height:100%;padding:0 103px 0 0;zoom:1}.refund_form .before .lt{float:left;position:relative;zoom:1;z-index:10;width:100%;height:100%;margin-right:-100%}.refund_form .before .rt{float:right;position:relative;right:-103px;z-index:99;width:103px}.refund_form .before input[type="text"]{width:100%}.refund_form .before a.confirm{display:block;width:103px;height:50px;background:#323743;font-size:.929em;font-weight:bold;color:#6d7076;text-align:center;line-height:50px}.refund_form .account .after{position:relative;overflow:hidden;margin-bottom:12px}.refund_form .account .after_bx{overflow:hidden;margin-bottom:14px;height:48px;padding:0 15px;background:#f5f5f5;border:1px solid #e6e6e6;font-size:1.071em;font-weight:500;color:#333;line-height:48px}.refund_form a.reset_account{position:absolute;right:0;top:0;display:block;height:48px;padding:0 15px;background:#323743;font-size:.821em;font-weight:bold;color:#fff;text-align:center;line-height:48px;z-index:10}.refund_form .account .bank{overflow:hidden;display:inline-block;margin-right:10px;color:#999}.refund_form .account .num{overflow:hidden;display:inline-block;color:#333}.refund_form .sum{overflow:hidden;margin-top:45px}.refund_form .sum .fl{float:left}.refund_form .sum .fr{float:right;font-size:1.786em;font-weight:bold;color:#ff4b33;text-align:right}.refund_form .cmt{position:absolute;left:0;right:0;top:165px;bottom:62px}.refund_form .cmt p{position:absolute;left:15px;right:15px;top:50%;font-size:.929em;font-weight:500;color:#999;text-align:center;line-height:18px}.refund_form .lasck{overflow:hidden;margin:10px 15px 10px;padding-bottom:80px}.refund_form .lasck input[type=checkbox]{float:left;width:22px;height:22px;margin:0 9px 0 0;padding:0;background:url("../../../images/ssgpay/mobile/ico_checkbox.png") no-repeat left 50%;background-size:44px 22px;border:0;-webkit-appearance:none;outline:0}.refund_form .lasck input[type=checkbox]+label{font-size:.9em;font-weight:bold;color:#333;line-height:22px}.refund_form .lasck input[type=checkbox]:checked{background:url("../../../images/ssgpay/mobile/ico_checkbox.png") no-repeat left 50%;background-size:44px 22px;background-position:-22px 0}.refund_form .lasck02{overflow:hidden;margin:0 15px 10px}.refund_form .lasck02 input[type=checkbox]{float:left;width:22px;height:22px;margin:0 9px 0 0;padding:0;background:url("../../../images/ssgpay/mobile/ico_checkbox.png") no-repeat left 50%;background-size:44px 22px;border:0;-webkit-appearance:none;outline:0;cursor:pointer}.refund_form .lasck02 input[type=checkbox]+label{display:inline-block;font-size:1.05em;font-weight:bold;color:#999;line-height:1.35}.refund_form .lasck02.checked input[type=checkbox]+label{color:#333}.refund_form .lasck02 input[type=checkbox]:checked{background:url("../../../images/ssgpay/mobile/ico_checkbox.png") 0 50% no-repeat;background-size:44px 22px;background-position:-22px 0}.faq_search .searchbox{overflow:hidden;position:absolute;left:0;top:50%;width:100%;margin-top:-70px;padding:0 30px}.faq_search h1{margin:4px 0 20px 0;font-size:.929em;font-weight:500;color:#fff;text-align:center}.faq_search input{width:100%;height:60px;margin:0;padding:15px 45px 15px 15px;background:#fff;border:0;font-size:1.286em;font-weight:500;color:#333;border-radius:0}.faq_search input:focus{border:0;color:#333}.faq_search #search{position:absolute;right:30px;top:40px;width:60px;height:60px;background:url("../../../images/ssgpay/mobile/btn_search1.png") no-repeat 0 0;background-size:60px 60px;z-index:10}.faq_search .search_keypad{overflow:hidden;position:absolute;left:0;bottom:0;width:100%;height:44px;font-size:0;line-height:0;background:#fff}.faq_search .search_keypad a{display:inline-block;width:55px;height:44px;color:#1a1a1a;font-size:14px;font-weight:bold;text-align:center;line-height:40px}.faq_search .search_keypad a:active{text-decoration:none;color:#0179ff}.faq_search .search_keypad .btn_sk_cancel{position:absolute;top:0;left:0}.faq_search .search_keypad .btn_sk_complete{position:absolute;top:0;right:0}.evt_list li{overflow:hidden;height:110px;margin-bottom:-1px;border:1px solid #e6e6e6;border-right:0;border-left:none}.evt_list li a{overflow:hidden;display:block}.evt_list li .img{position:relative;overflow:hidden;float:left;margin:22px 17px 0 15px}.evt_list li .img em{position:absolute;left:0;top:0;display:block;width:65px;height:65px;background:url("../../../images/ssgpay/mobile/bg_evt_thumb.png") 0 0 no-repeat;background-size:65px 65px;z-index:10}.evt_list li .txt{overflow:hidden;display:block;margin:15px 15px 0 0}.evt_list li .txt strong{overflow:hidden;display:block;font-size:1.071em;line-height:1.3em;color:#333;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;letter-spacing:-1px}.evt_list li .txt em{overflow:hidden;display:block;font-size:1.071em;line-height:1.3em;color:#999;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;letter-spacing:-1px}.evt_list li .txt .date{overflow:hidden;display:block;color:#999;line-height:1.3em;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;letter-spacing:-1px}.evt_list li .txt .tag{overflow:hidden;display:block}.evt_list li .txt .tag em{overflow:hidden;float:left;margin-right:3px;padding:2px 3px 1px 3px;font-size:.8em;color:#fff;line-height:1.3em}.evt_list li .txt .tag .eving{background-color:#3bb496}.evt_list li .txt .tag .evend{background-color:#666}.evt_list li .txt .tag .where{background-color:#ccc}.evt_list.none li{height:auto;border-bottom:0}.evt_list.none li .txt{padding-top:230px;font-size:1.071em;text-align:center;color:#999}.evt_detail input[type=text],.evt_detail textarea{height:auto;padding:0;background:#fff;border:0;-ms-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none;outline:0}.new_evt_list li{border-bottom:3px solid #fff}.new_evt_list li a img{max-width:100%}.lst_tab1{display:table;width:100%;background:#fff}.lst_tab1 li{display:table-cell;width:50%}.lst_tab1 li.two{width:50%}.lst_tab1.three li,.lst_tab1 li.three{width:33.33%}.lst_tab1.four li,.lst_tab1 li.four{width:25%}.lst_tab1 li.five{width:20%}.lst_tab1 li a{display:block;padding:2px 0 0;border-bottom:5px solid transparent;color:#333;text-align:center;line-height:43px;font-size:19px;font-weight:700}.lst_tab1 li a.selected{color:#e55039;border-bottom:5px solid #e55039}.lst_tab1 li .icon_new{display:inline-block;width:16px;height:16px;margin:-2px 6px 0 0;vertical-align:middle;background-image:url("../../../images/ssgpay/mobile/ico/ico_new02.png");background-repeat:no-repeat;background-position:left top;background-size:16px 16px}.lst_tab1.card_tab li{width:20%}.lst_tab2{overflow:hidden;padding:20px 0 15px 15px}.lst_tab2 li{float:left;line-height:1}.lst_tab2 li a{display:block;margin-right:35px;font-size:14px;font-weight:bold;color:#ccc}.lst_tab2 li:last-child a{margin-right:0}.lst_tab2 li a.selected{color:#333;text-decoration:underline}.compl_dim{position:fixed;left:0;top:0;overflow:hidden;display:none;width:100%;height:100%;background:#000;opacity:.85;z-index:100}.compl_dim2{position:fixed;left:0;top:0;overflow:hidden;width:100%;height:100%;background:#000;opacity:.85;z-index:10}.compl_dim.white{background:0;z-index:120;opacity:0}.compl_dim.show{display:block;animation-name:sh1;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-direction:normal;-webkit-animation-name:sh1;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:normal;-moz-animation-name:sh1;-moz-animation-duration:.5s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-in-out;-moz-animation-direction:normal;-o-animation-name:sh1;-o-animation-duration:.5s;-o-animation-iteration-count:1;-o-animation-timing-function:ease-in-out;-o-animation-direction:normal;-ms-animation-name:sh1;-ms-animation-duration:.5s;-ms-animation-iteration-count:1;-ms-animation-timing-function:ease-in-out;-ms-animation-direction:normal}.compl_dim.hide{animation-name:hd1;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-direction:normal;-webkit-animation-name:hd1;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:normal;-moz-animation-name:hd1;-moz-animation-duration:.5s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-in-out;-moz-animation-direction:normal;-o-animation-name:hd1;-o-animation-duration:.5s;-o-animation-iteration-count:1;-o-animation-timing-function:ease-in-out;-o-animation-direction:normal;-ms-animation-name:hd1;-ms-animation-duration:.5s;-ms-animation-iteration-count:1;-ms-animation-timing-function:ease-in-out;-ms-animation-direction:normal}.compl_rec .tit{position:absolute;left:50%;top:-97px;overflow:hidden;width:270px;height:97px;margin-left:-135px;z-index:101;background:url("../../../images/ssgpay/mobile/bg_rect_top.png") 0 bottom no-repeat;background-size:270px 97px;text-align:center}.compl_rec .tit p{margin:1.8em 0 .2em;font-size:1.2em;font-weight:bold;color:#333}.compl_rec .tit em{font-size:.8em;color:#999}.compl_rec .cont{position:absolute;left:50%;top:-500px;width:270px;margin-left:-135px;z-index:101;text-align:center}.compl_rec .lay_c{position:absolute;left:0;bottom:0;width:100%;height:48px;text-align:center;border-top:1px solid #e6e6e6;font-size:1.0em;line-height:48px;vertical-align:middle;color:#343745;font-weight:bold}.compl_rec .lay_c02{position:absolute;left:0;bottom:0;width:100%;height:48px;padding-top:13px;text-align:center;border-top:1px solid #e6e6e6}.compl_rec .lay_c02 .icon_arrowBottom{display:inline-block;overflow:hidden;width:17px;height:20px;color:transparent;background:url("../../../images/ssgpay/mobile/ico_arrow_bottom02.png") left top no-repeat;background-size:17px 20px}.compl_rec .btn_confirmWrap{position:fixed;left:-100%;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.compl_rec .btn_confirm01{position:absolute;left:0;bottom:-69px;margin-left:-135px}.compl_rec .btn_confirm01 img{height:51px}.compl_rec .btn_confirmWrap02{position:relative}.compl_rec .btn_confirm02{position:absolute;left:0;top:100%;width:100%;margin-top:20px}.compl_rec .btn_confirm02 img{width:100%}.compl_rec .tit.show{top:-10px;animation-name:sh2;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-direction:normal;-webkit-animation-name:sh2;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:normal;-moz-animation-name:sh2;-moz-animation-duration:.5s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-in-out;-moz-animation-direction:normal;-o-animation-name:sh2;-o-animation-duration:.5s;-o-animation-iteration-count:1;-o-animation-timing-function:ease-in-out;-o-animation-direction:normal;-ms-animation-name:sh2;-ms-animation-duration:.5s;-ms-animation-iteration-count:1;-ms-animation-timing-function:ease-in-out;-ms-animation-direction:normal}.compl_rec .tit.hide{top:-97px;animation-name:hd2;animation-duration:.4s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-direction:normal;-webkit-animation-name:hd2;-webkit-animation-duration:.4s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:normal;-moz-animation-name:hd2;-moz-animation-duration:.4s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-in-out;-moz-animation-direction:normal;-o-animation-name:hd2;-o-animation-duration:.4s;-o-animation-iteration-count:1;-o-animation-timing-function:ease-in-out;-o-animation-direction:normal;-ms-animation-name:hd2;-ms-animation-duration:.4s;-ms-animation-iteration-count:1;-ms-animation-timing-function:ease-in-out;-ms-animation-direction:normal}.compl_rec .cont.show{top:87px;animation-name:sh3;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-direction:normal;-webkit-animation-name:sh3;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:normal;-moz-animation-name:sh3;-moz-animation-duration:.5s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-in-out;-moz-animation-direction:normal;-o-animation-name:sh3;-o-animation-duration:.5s;-o-animation-iteration-count:1;-o-animation-timing-function:ease-in-out;-o-animation-direction:normal;-ms-animation-name:sh3;-ms-animation-duration:.5s;-ms-animation-iteration-count:1;-ms-animation-timing-function:ease-in-out;-ms-animation-direction:normal}.compl_rec .cont.hide{top:1000px;animation-name:hd3;animation-duration:.4s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-direction:normal;-webkit-animation-name:hd3;-webkit-animation-duration:.4s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:normal;-moz-animation-name:hd3;-moz-animation-duration:.4s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-in-out;-moz-animation-direction:normal;-o-animation-name:hd3;-o-animation-duration:.4s;-o-animation-iteration-count:1;-o-animation-timing-function:ease-in-out;-o-animation-direction:normal;-ms-animation-name:hd3;-ms-animation-duration:.4s;-ms-animation-iteration-count:1;-ms-animation-timing-function:ease-in-out;-ms-animation-direction:normal}.compl_rec .cont .cont_t{display:block;width:270px;height:7px;background:url("../../../images/ssgpay/mobile/bg_rect_cont1.png") 0 0 no-repeat;background-size:270px 7px;vertical-align:top}.compl_rec .cont .cont_b{display:block;width:270px;height:1px;background:url("../../../images/ssgpay/mobile/bg_rect_cont2.png") 0 0 no-repeat;background-size:270px 1px;vertical-align:top}.compl_rec .cont .cont_m{overflow:hidden;width:270px;margin-top:-1px;padding-bottom:75px;background:#fff;vertical-align:top}.compl_rec .cont .cont_m img{margin-top:1.95em}.compl_rec .cont .cont_m p{margin:1.4em 0 1em}.compl_rec .cont .cont_m p em{display:block;margin-bottom:.1em;font-size:.8em;color:#333}.compl_rec .cont .cont_m p strong{display:block;padding-top:3px;font-size:1.8em;color:#ff4b33;font-weight:normal;vertical-align:top}.compl_rec .cont .cont_m p strong span{display:inline-block;margin-top:-3px;font-size:1.2em;vertical-align:top}.compl_rec .cont .cont_m .det_list{overflow:hidden;width:219px;margin:0 auto -15px;padding:.75em 0}.compl_rec .cont .cont_m .det_list li{position:relative;overflow:hidden;width:219px;padding-bottom:.85em;font-size:.9em}.compl_rec .cont .cont_m .det_list li:last-child{margin-top:-0.1em}.compl_rec .cont .cont_m .det_list strong{overflow:hidden;float:left;color:#999;font-weight:normal}.compl_rec .cont .cont_m .det_list em{overflow:hidden;display:block;text-align:right;color:#333}.compl_rec .cont .cont_m .det_list li a{overflow:hidden;float:right;padding-right:10px;background:url("../../../images/ssgpay/mobile/bg_arrow_right2.png") 100% 2px no-repeat;background-size:6px 10px;text-align:left;color:#333;font-size:.88em}.compl_rec .cont .cont_m .det_list li dl{overflow:hidden;margin-top:1.2em}.compl_rec .cont .cont_m .det_list li dl dt{overflow:hidden;float:left;padding-bottom:.8em;color:#999;line-height:1.2em;font-size:.9em}.compl_rec .cont .cont_m .det_list li dl dd{overflow:hidden;display:block;padding-bottom:.8em;text-align:right;color:#666;line-height:1.2em;font-size:.9em}.compl_rec .cont .cont_m .det_list li .mtl{overflow:hidden;margin-top:1.2em}.compl_rec .cont .cont_m .det_list li .mtl dt{overflow:hidden;float:left;height:22px;color:#999;line-height:1.2em;font-size:.8em}.compl_rec .cont .cont_m .det_list li .mtl dd{position:relative;overflow:hidden;display:block;height:22px}.compl_rec .cont .cont_m .det_list2{overflow:hidden;width:219px;margin:0 auto;padding:.8em 0 .95em}.compl_rec .cont .cont_m .det_list2 li{position:relative;overflow:hidden;width:219px;padding-bottom:.7em;font-size:.9em}.compl_rec .cont .cont_m .det_list2 strong{overflow:hidden;float:left;color:#999;line-height:1.2em;font-size:.9em;font-weight:normal}.compl_rec .cont .cont_m .det_list2 em{overflow:hidden;display:block;text-align:right;color:#999;line-height:1.2em;font-size:.9em}.compl_rec .cont .cont_m .det_list3{overflow:hidden;width:219px;margin:0 auto -15px;padding:.75em 0}.compl_rec .cont .cont_m .det_list3 li{position:relative;overflow:hidden;width:219px;padding-bottom:.85em;font-size:.9em}.compl_rec .cont .cont_m .det_list3 li:last-child{margin-top:-0.1em}.compl_rec .cont .cont_m .det_list3 strong{overflow:hidden;float:left;color:#333;font-weight:normal}.compl_rec .cont .cont_m .det_list3 em{overflow:hidden;display:block;text-align:right;color:#333}.compl_rec .cont .cont_m .det_list3 li a{overflow:hidden;float:right;padding-right:10px;background:url("../../../images/ssgpay/mobile/bg_arrow_right2.png") 100% 1px no-repeat;background-size:6px 10px;text-align:left;color:#333;font-size:.88em}.compl_rec .cont .cont_m .det_list3 li dl{overflow:hidden;margin-top:1.2em}.compl_rec .cont .cont_m .det_list3 li dl dt{overflow:hidden;float:left;padding-bottom:.8em;color:#999;line-height:1.2em;font-size:.8em}.compl_rec .cont .cont_m .det_list3 li dl dd{overflow:hidden;display:block;padding-bottom:.8em;text-align:right;color:#333;line-height:1.2em;font-size:.8em}.compl_rec .cont .cont_m .det_list3 li .mtl{overflow:hidden;margin-top:1.2em}.compl_rec .cont .cont_m .det_list3 li .mtl dt{overflow:hidden;float:left;height:22px;color:#999;line-height:1.2em;font-size:.8em}.compl_rec .cont .cont_m .det_list3 li .mtl dd{position:relative;overflow:hidden;display:block;height:22px}.compl_rec .cont .cont_m .change_more{width:219px;margin:15px auto 0;text-align:right}.compl_rec .cont .cont_m .change_more a{display:inline-block;padding-right:13px;font-size:.929em;font-weight:bold;color:#ff4a33;background:url("../../../images/ssgpay/mobile/btn_arrow.png") 100% 3px no-repeat;background-size:7px 12px}.compl_rec2{position:fixed;left:50%;top:50%;overflow:hidden;display:none;width:280px;height:293px;margin:-196px 0 0 -140px;z-index:110}.compl_rec2 .giftcp1{position:absolute;left:0;top:0;overflow:hidden;width:280px;height:278px;background:url("../../../images/ssgpay/mobile/bg_giftcomp1.png") 0 0 no-repeat;background-size:280px 278px;z-index:20}.compl_rec2 .giftcp2{position:absolute;left:0;top:0;overflow:hidden;width:280px;height:278px;background:url("../../../images/ssgpay/mobile/bg_giftcomp2.png") 0 0 no-repeat;background-size:280px 278px;z-index:0}.compl_rec2 .giftcp3{position:absolute;left:0;top:0;overflow:hidden;width:280px;height:278px;padding-top:106px;background:url("../../../images/ssgpay/mobile/bg_giftcomp3.png") 0 0 no-repeat;background-size:280px 278px;z-index:10;color:#323743;text-align:center;animation-name:arw2;animation-duration:1.5s;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:normal;-webkit-animation-name:arw2;-webkit-animation-duration:1.5s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:normal;-moz-animation-name:arw2;-moz-animation-duration:1.5s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:ease-in-out;-moz-animation-direction:normal;-o-animation-name:arw2;-o-animation-duration:1.5s;-o-animation-iteration-count:infinite;-o-animation-timing-function:ease-in-out;-o-animation-direction:normal;-ms-animation-name:arw2;-ms-animation-duration:1.5s;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:ease-in-out;-ms-animation-direction:normal}.compl_rec2.show{display:block;animation-name:sh1;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-direction:normal;-webkit-animation-name:sh1;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:normal;-moz-animation-name:sh1;-moz-animation-duration:.5s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-in-out;-moz-animation-direction:normal;-o-animation-name:sh1;-o-animation-duration:.5s;-o-animation-iteration-count:1;-o-animation-timing-function:ease-in-out;-o-animation-direction:normal;-ms-animation-name:sh1;-ms-animation-duration:.5s;-ms-animation-iteration-count:1;-ms-animation-timing-function:ease-in-out;-ms-animation-direction:normal}.compl_rec2.hide{animation-name:hd1;animation-duration:.5s;animation-iteration-count:1;animation-timing-function:ease-in-out;animation-direction:normal;-webkit-animation-name:hd1;-webkit-animation-duration:.5s;-webkit-animation-iteration-count:1;-webkit-animation-timing-function:ease-in-out;-webkit-animation-direction:normal;-moz-animation-name:hd1;-moz-animation-duration:.5s;-moz-animation-iteration-count:1;-moz-animation-timing-function:ease-in-out;-moz-animation-direction:normal;-o-animation-name:hd1;-o-animation-duration:.5s;-o-animation-iteration-count:1;-o-animation-timing-function:ease-in-out;-o-animation-direction:normal;-ms-animation-name:hd1;-ms-animation-duration:.5s;-ms-animation-iteration-count:1;-ms-animation-timing-function:ease-in-out;-ms-animation-direction:normal}.ssg_error{overflow:hidden;padding-top:217px;text-align:center;background:url("../../../images/ssgpay/mobile/ico_useinfo2.png") center 145px no-repeat;background-size:47px 47px}.ssg_error strong{overflow:hidden;display:block;color:#333}.ssg_error span{overflow:hidden;display:block;margin-top:5px;color:#999;font-size:.9em}.ssg_error .error_link{color:#e24f39;text-decoration:underline}@keyframes arw2{0%{top:0}50%{top:25px}100%{top:0}}@-webkit-keyframes arw2{0%{top:0}50%{top:25px}100%{top:0}}@-moz-keyframes arw2{0%{top:0}50%{top:25px}100%{top:0}}@-o-keyframes arw2{0%{top:0}50%{top:25px}100%{top:0}}@-ms-keyframes arw2{0%{top:0}50%{top:25px}100%{top:0}}@keyframes sh1{0%{opacity:0}100%{opacity:.85}}@-webkit-keyframes sh1{0%{opacity:0}100%{opacity:.85}}@-moz-keyframes sh1{0%{opacity:0}100%{opacity:.85}}@-o-keyframes sh1{0%{opacity:0}100%{opacity:.85}}@-ms-keyframes sh1{0%{opacity:0}100%{opacity:.85}}@keyframes sh2{0%{top:-97px}100%{top:-10px}}@-webkit-keyframes sh2{0%{top:-97px}100%{top:-10px}}@-moz-keyframes sh2{0%{top:-97px}100%{top:-10px}}@-o-keyframes sh2{0%{top:-97px}100%{top:-10px}}@-ms-keyframes sh2{0%{top:-97px}100%{top:-10px}}@keyframes sh3{0%{top:-500px}100%{top:87px}}@-webkit-keyframes sh3{0%{top:-500px}100%{top:87px}}@-moz-keyframes sh3{0%{top:-500px}100%{top:87px}}@-o-keyframes sh3{0%{top:-500px}100%{top:87px}}@-ms-keyframes sh3{0%{top:-500px}100%{top:87px}}@keyframes hd1{0%{opacity:.85}100%{opacity:0;display:none}}@-webkit-keyframes hd1{0%{opacity:.85}100%{opacity:0;display:none}}@-moz-keyframes hd1{0%{opacity:.85}100%{opacity:0;display:none}}@-o-keyframes hd1{0%{opacity:.85}100%{opacity:0;display:none}}@-ms-keyframes hd1{0%{opacity:.85}100%{opacity:0;display:none}}@keyframes hd2{0%{top:-10px}50%{top:0}100%{top:-97px}}@-webkit-keyframes hd2{0%{top:-10px}50%{top:0}100%{top:-97px}}@-moz-keyframes hd2{0%{top:-10px}50%{top:0}100%{top:-97px}}@-o-keyframes hd2{0%{top:-10px}50%{top:0}100%{top:-97px}}@-ms-keyframes hd2{0%{top:-10px}50%{top:0}100%{top:-97px}}@keyframes hd3{0%{top:87px}50%{top:107px}100%{top:1000px}}@-webkit-keyframes hd3{0%{top:87px}50%{top:107px}100%{top:1000px}}@-moz-keyframes hd3{0%{top:87px}50%{top:107px}100%{top:1000px}}@-o-keyframes hd3{0%{top:87px}50%{top:107px}100%{top:1000px}}@-ms-keyframes hd3{0%{top:87px}50%{top:107px}100%{top:1000px}}.card_layer{overflow:hidden;width:100%;height:100%}.card_layer .fix{position:relative;overflow:hidden;height:200px;height:65px}.card_layer h3{position:absolute;left:0;top:27px;color:#fff;font-size:1.1em;z-index:110;font-weight:bold}.card_layer .cls{position:absolute;right:0;top:25px;display:block;width:22px;height:22px;background:url("../../../images/ssgpay/mobile/btn_close.png") 0 0 no-repeat;background-size:22px 22px;z-index:110}.ch_list{overflow:auto;width:100%;text-align:left;-webkit-overflow-scrolling:touch}.ch_list li{overflow:hidden;display:table;width:100%;height:125px;border-bottom:1px solid #e6e6e6;background-color:#fff;vertical-align:top}.ch_list li span{overflow:hidden;display:table-cell;width:84px;vertical-align:middle}.ch_list li div{overflow:hidden;display:table-cell;padding-right:20px;font-size:.85em;line-height:1.6em;vertical-align:middle;color:#333;word-break:break-all}.ch_list.none{height:100%}.ch_list.none li{overflow:hidden;height:100%;text-align:center;vertical-align:middle}.ch_list.none li div{padding:0;line-height:1;font-size:1.0em;color:#999}.change_list{overflow:hidden;width:100%}.change_list li{position:relative;overflow:hidden;width:100%;height:84px;vertical-align:top;border-bottom:1px solid #e6e6e6}.change_list li:before{content:'';display:block;position:absolute;right:15px;top:50%;width:7px;height:12px;margin-top:-6px;background:url("../../../images/ssgpay/mobile/ico/bg_arrow_right1.png") 0 0 no-repeat;background-size:7px 12px}.change_list li img{float:left;margin:6px 10px 0 13px}.change_list li p{float:left;line-height:82px;color:#333;font-weight:700}.change_list li .partner_count{position:absolute;right:28px;top:35px;line-height:1;color:#9e9d9d;font-size:14px;font-weight:600}.change_list li .partner_count em{color:#e55039;font-weight:bold;font-size:15px}.giftL li{height:117px}.giftL li img{margin:27px 10px 0 13px}.giftL li p{line-height:117px}.cont_area{min-height:184px;padding-bottom:0}.terms_wrap{overflow-x:hidden;overflow-y:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.terms_wrap .ok_terms{margin-top:0}.pca_content{padding:0 15px}.pca_header .pcah_txt01{text-align:center;line-height:1.35;font-size:14px}.pca_terms{padding-top:43px}.pca_terms .pcaTerms_box{max-height:200px;overflow-x:hidden;overflow-y:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;padding:17px 14px 18px;border:1px solid #e6e6e6;line-height:1.35}.pca_terms .pcaTerms_box .pcat_tit{color:#333;font-size:14px;font-weight:700}.pca_terms .pcaTerms_box .pcat_article{padding-top:12px}.pca_terms .pcaTerms_box .pcat_article li{display:table;padding-left:5px;color:#999;text-indent:-5px;font-size:11px;word-break:keep-all}.pca_terms .pcaTerms_box .pcat_article li span{display:table-cell;white-space:nowrap;vertical-align:top}.pca_terms .pcaTerms_box .pcat_article li i{display:table-cell;padding-left:0;text-indent:0;vertical-align:top}.pca_checkbox{position:relative;min-height:22px;margin-top:13px}.pca_checkbox input[type=checkbox]{position:absolute;left:0;top:0;width:22px;height:22px;padding:0;background:url("../../../images/ssgpay/mobile/ico_checkbox03.png") no-repeat left 50%;background-size:44px 22px;border:0;-webkit-appearance:none;outline:0;z-index:2;cursor:pointer}.pca_checkbox input[type=checkbox]:checked{width:22px;height:22px;background:url("../../../images/ssgpay/mobile/ico_checkbox03.png") no-repeat left 50%;background-size:44px 22px;background-position:-22px 0}.pca_checkbox label{position:relative;overflow:hidden;display:inline-block;min-height:18px;padding:4px 0 0 30px;color:#000;line-height:1.0;font-size:13px}.ok_tit1{overflow:hidden;padding:35px 20px 15px;color:#333;font-size:1.0em;line-height:1.4em;text-align:center}.ok_terms_all{overflow:hidden;display:block;width:120px;height:34px;margin:0 auto;padding:10px 0 0 42px;background:#323743 url("../../../images/ssgpay/mobile/ico_okcheck_all1.png") 23px 12px no-repeat;color:#fff;background-size:12px 9px;font-size:.85em}.ok_terms_all.active{background:#323743 url("../../../images/ssgpay/mobile/ico_okcheck_all2.png") 23px 12px no-repeat;background-size:12px 9px}.agree_list{overflow:hidden}.agree_list li{overflow:hidden;position:relative;vertical-align:top;border-bottom:1px solid #e6e6e6}.agree_list li:first-child{border-top:1px solid #e6e6e6}.agree_list li input[type=checkbox]{position:absolute;left:15px;top:25px;width:22px;height:22px;padding:0;background:url("../../../images/ssgpay/mobile/ico/ico_sp_check2.png") no-repeat left 50%;background-size:44px 22px;border:0;-webkit-appearance:none;outline:0;z-index:2;cursor:pointer}.agree_list li input[type=checkbox]:checked{width:22px;height:22px;background:url("../../../images/ssgpay/mobile/ico/ico_sp_check2.png") no-repeat left 50%;background-size:44px 22px;background-position:-22px 0}.agree_list li label{position:relative;overflow:hidden;display:block;height:72px;padding:16px 0 0 52px;background:url("../../../images/ssgpay/mobile/acc_arrow.png") no-repeat right 50%;background-size:40px 40px;z-index:1;cursor:pointer}.agree_list li label.active{background:url("../../../images/ssgpay/mobile/acc_arrow_s.png") no-repeat right 50%;background-size:40px 40px}.agree_list li input[type=checkbox]+label span{display:block;padding-right:45px;color:#333;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:15px;font-weight:700}.agree_list li input[type=checkbox]+label em{overflow:hidden;display:block;padding-right:45px;color:#999;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:13px}.agree_list li .agree_detail{display:none;width:100%;height:153px;padding:20px 15px;border-top:1px solid #e6e6e6;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;color:#666;font-size:13px;line-height:1.3;background:#fafafa}.agree_list2{overflow:hidden}.agree_list2 li{overflow:hidden;position:relative;vertical-align:top;border-bottom:1px solid #e6e6e6}.agree_list2 li:first-child{border-top:1px solid #e6e6e6}.agree_list2 li input[type=checkbox]{position:absolute;left:15px;top:15px;width:22px;height:22px;padding:0;background:url("../../../images/ssgpay/mobile/ico/ico_sp_check2.png") no-repeat left 50%;background-size:44px 22px;border:0;-webkit-appearance:none;outline:0;z-index:2;cursor:pointer}.agree_list2 li input[type=checkbox]:checked{width:22px;height:22px;background:url("../../../images/ssgpay/mobile/ico/ico_sp_check2.png") no-repeat left 50%;background-size:44px 22px;background-position:-22px 0}.agree_list2 li label{position:relative;overflow:hidden;display:block;padding:16px 0 16px 52px;background:url("../../../images/ssgpay/mobile/acc_arrow.png") no-repeat right 50%;background-size:40px 40px;z-index:1;cursor:pointer}.agree_list2 li label.active{background:url("../../../images/ssgpay/mobile/acc_arrow_s.png") no-repeat right 50%;background-size:40px 40px}.agree_list2 li input[type=checkbox]+label span{display:block;padding-right:45px;color:#666;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:14px;font-weight:500}.agree_list2 li input[type=checkbox]+label em{overflow:hidden;display:block;padding-right:45px;color:#999;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:13px}.agree_list2 li .agree_detail{display:none;width:100%;height:153px;padding:20px 15px;border-top:1px solid #e6e6e6;overflow-y:auto;color:#666;font-size:13px;line-height:1.3;background:#fafafa}.cont_area{min-height:212px;padding-bottom:0}.agree_tit1{padding:50px 20px 15px;color:#000;font-size:16px;line-height:1.45;text-align:center}.agree_tit1 strong{font-weight:700}.agree_tit2{padding:50px 20px 30px;color:#666;font-size:13px;line-height:1.45;text-align:center}.btn_allAgreement{position:relative;display:block;width:145px;height:42px;margin:0 auto;padding:9px 0 0 0;color:#fff;text-align:center;font-size:16px;background-color:#323743}.btn_allAgreement span{padding:0 0 0 18px;background:url("../../../images/ssgpay/mobile/ico_okcheck_all1.png") left 5px no-repeat;background-size:12px 9px}.btn_allAgreement.active span{background-image:url("../../../images/ssgpay/mobile/ico_okcheck_all2.png");background-size:12px 9px}.btn_allAgreement2{position:relative;display:block;width:105px;height:34px;margin:0 auto;padding:9px 0 0 0;color:#fff;text-align:center;font-size:12px;background-color:#323743}.btn_allAgreement2 span{padding:0 0 0 18px;background:url("../../../images/ssgpay/mobile/ico_okcheck_all1.png") left 3px no-repeat;background-size:11px 8px}.btn_allAgreement2.active span{background-image:url("../../../images/ssgpay/mobile/ico_okcheck_all2.png");background-size:12px 9px}.ok_terms{overflow:hidden;margin-top:60px}.ok_terms li{overflow:hidden;position:relative;vertical-align:top;border-bottom:1px solid #e6e6e6}.ok_terms li:first-child{border-top:1px solid #e6e6e6}.ok_terms li input[type=checkbox]{position:absolute;left:15px;top:25px;width:22px;height:22px;padding:0;background:url("../../../images/ssgpay/mobile/ico_checkbox.png") no-repeat left 50%;background-size:44px 22px;border:0;-webkit-appearance:none;outline:0;z-index:2;cursor:pointer}.ok_terms li input[type=checkbox]:checked{width:22px;height:22px;background:url("../../../images/ssgpay/mobile/ico_checkbox.png") no-repeat left 50%;background-size:44px 22px;background-position:-22px 0}.ok_terms li label{position:relative;overflow:hidden;display:block;height:72px;padding:20px 0 0 52px;background:url("../../../images/ssgpay/mobile/acc_arrow.png") no-repeat right 50%;background-size:40px 40px;z-index:1;cursor:pointer}.ok_terms li label.active{background:url("../../../images/ssgpay/mobile/acc_arrow_s.png") no-repeat right 50%;background-size:40px 40px}.ok_terms li input[type=checkbox]+label span{overflow:hidden;display:block;padding-bottom:2px;padding-right:45px;font-size:1em;font-weight:bold;color:#333;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ok_terms li input[type=checkbox]+label em{overflow:hidden;display:block;padding-right:45px;font-size:.85em;color:#999;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal}.ok_terms li .okt_detail{overflow:auto;width:100%;height:153px;padding:20px 15px;background:#fafafa;border-top:1px solid #e6e6e6;font-size:.88em;line-height:1.3em;overflow-scrolling:touch;-webkit-overflow-scrolling:touch;color:#666}.ok_logo{overflow:hidden;margin:0 auto;padding:25px 0 50px;text-align:center}.ok_txt1{overflow:hidden;margin-bottom:60px;text-align:center;color:#333;font-size:16px;line-height:1.4}.ok_txt1 em{color:#ff4b33}.ok_txt2{overflow:hidden;margin-bottom:25px;text-align:center;color:#333;font-size:16px;line-height:1.4}.ok_txt2 em{color:#ff4b33}.point_select{height:45px;margin:0 15px 15px;padding:8px 28px 0 15px;background:url('../../../images/ssgpay/mobile/exchange/ico_select.png') no-repeat 95% center;background-size:11px 7px;border:1px solid #ff4b33;border-radius:10px;font-size:17px}.point_email_LP{position:absolute;top:62px;left:0;right:0;width:100%;height:100%;z-index:100}.point_email_LP .bg{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background:#000;opacity:.85;filter:alpha(opacity=85);display:none}.point_email_LP .bg.on{display:block}.point_email_LP img{width:100%}.point_email_LP a.btn_close{width:20px;height:20px;position:absolute;right:20px;top:0;display:inline-block}.point_email_LP .lp_container{width:100%;position:absolute;left:50%;top:0;transform:translateX(-50%);transition:.25s all}.point_email_LP .lp_header{height:60px;line-height:60px;padding-left:20px;border-bottom:1px solid #ccc;font-size:17px;background:#fff;border-top-left-radius:15px;border-top-right-radius:15px}.point_email_LP .lp_cont{max-height:300px;overflow-y:auto;background:#fff}.point_email_LP .list li{width:100%;height:50px;line-height:50px;border-bottom:1px solid #ccc}.point_email_LP .list li:last-child{border:0}.point_email_LP .list li a{width:calc(100% - 40px);height:100%;margin:0 20px;display:inline-block;overflow:hidden}.point_email_LP .list li span.email{width:calc(100% - 85px);font-size:15px;color:#333;display:inline-block;float:left}.point_email_LP .list li span.point{width:85px;font-size:15px;color:#ff4b33;font-weight:bold;text-align:right;display:inline-block;float:right}.point_input{overflow:hidden;margin:0 15px}.point_input .ok_point{position:relative;overflow:hidden;border-bottom:1px solid #343434}.point_input .ok_point input{overflow:hidden;display:none;width:100%;height:49px;padding:0 30px 0 0;vertical-align:middle;border:0;border-radius:0}.point_input .ok_point.tion input{padding:8px 30px 0 0;color:#333;font-size:1.40em}.point_input .ok_point p{overflow:hidden;position:absolute;right:0;top:12px;background:#fff;font-size:1.40em;text-align:right}.point_input .ok_point p.point_txt{top:12px}.point_input .ok_point p.point_txt_ko{top:16px}.point_input .ok_point div{overflow:hidden;width:100%;height:49px;padding:12px 0 0 0;font-size:1.40em;color:#ccc}.point_input .ok_point.money div{color:#ccc;font-size:1.5em}.point_input .ok_point.tion div{display:none}.point_input .ok_point.tion input{display:block}.point_input .ok_point p.point_txt .seoulEtax_txt,.point_input .ok_point div .seoulEtax_txt{font-size:18px}.point_input .ok_ck_all{overflow:hidden;margin-top:16px}.point_input .ok_ck_all input{overflow:hidden;width:20px;height:19px;background:url("../../../images/ssgpay/mobile/ico_checkbox1.png") no-repeat left top;background-size:50px 19px;border:0;-webkit-appearance:none;outline:0;vertical-align:top;border-radius:0}.point_input .ok_ck_all input:checked{width:20px;height:19px;background:url("../../../images/ssgpay/mobile/ico_checkbox1.png") no-repeat left top;background-size:50px 19px;background-position:-25px 0}.point_input .ok_ck_all label{overflow:hidden;display:inline-block;margin-left:5px;color:#666;font-size:14px;vertical-align:top}.point_input .none_point{overflow:hidden;padding-top:64px;color:#333;line-height:1.3em;text-align:center}.ok_chk{overflow:hidden;margin:28px 15px 0}.ok_chk div{overflow:hidden}.ok_chk div input{overflow:hidden;width:22px;height:22px;margin:-2px 0 0 0;padding:0;background:url("../../../images/ssgpay/mobile/ico_checkbox03.png") no-repeat left 50%;background-size:44px 22px;border:0;-webkit-appearance:none;outline:0;vertical-align:middle;border-radius:0;cursor:pointer}.ok_chk div input:checked{width:22px;height:22px;background:url("../../../images/ssgpay/mobile/ico_checkbox.png") no-repeat left 50%;background-size:44px 22px;background-position:-22px 0}.ok_chk div label{overflow:hidden;display:inline-block;margin-left:10px;vertical-align:middle;color:#333;font-size:16px;font-weight:700;cursor:pointer}.ok_chk p{overflow:hidden;color:#999;font-size:14px}.ok_chklist{overflow:hidden;margin:24px 15px 0;padding-bottom:100px}.ok_chklist p,.ok_chklist02 p{overflow:hidden;padding-bottom:10px;vertical-align:top;color:#333;font-size:1.1em}.ok_chklist span,.ok_chklist02 span{overflow:hidden;vertical-align:top;color:#999;font-size:13px}.ok_chklist02{overflow:hidden;margin:28px 15px 0}.ok_chklist .txt_lst,.ok_chklist02 .txt_lst{color:#666;font-size:13px}.ok_chklist .txt_lst li,.ok_chklist02 .txt_lst li::before{padding:0 0 7px 10px;background:url(../../../images/ssgpay/mobile/ico/icon_dot03.png) no-repeat left 8px;background-size:2px}.ok_chk p{margin-top:12px;padding-left:10px;background:url(../../../images/ssgpay/mobile/ico/icon_dot03.png) no-repeat left 8px;background-size:2px}.ok_chklist .txt_lst li.point,.ok_chklist02 .txt_lst li.point{color:#e24f39}.ok_chklist_margin{margin-left:0}.ok_chklist .txt_lst1 li{color:#999;font-size:13px;padding-left:10px;position:relative;word-break:keep-all}.ok_chklist .txt_lst1 li::before{content:'-';display:inline-block;position:absolute;left:0;top:0}.ok_chklist .chklist_link{margin-left:0}.chklist_link,.chklist_link:hover,.chklist_link:active,.chklist_link:focus{display:inline-block;margin:10px 15px 0 0;font-size:13px;color:#ff4b33;text-decoration:underline}.chk_guide{display:inline-block;padding:0 24px 0 0;color:#333;line-height:1.4;font-size:16px;font-weight:700;background:url("../../../images/ssgpay/mobile/ico_questionMark.png") no-repeat right 1px;background-size:18px}.ok_chklist p strong{color:#333;font-size:16px;font-weight:700}.change_input_info{padding-bottom:100px}.change_input_info .ok_chklist{padding:0}.change_input_info .ok_chk div label{margin:0 10px 0 0}.change_input_info .ok_chk div label.okt_lb{margin-left:5px}.changeWrap #footer{line-height:0;font-size:0}.okchk_pass{position:relative;overflow:hidden;text-align:center}.okchk_pass .close{position:absolute;right:20px;top:20px;overflow:hidden}.okchk_pass h2{overflow:hidden;margin-top:75px;color:#333;font-size:1.6em;font-weight:bold}.okchk_pass p{overflow:hidden;margin:5px 0 50px;color:#999;font-size:.88em}.okchk_pass input{overflow:hidden;display:block;width:275px;height:55px;margin:0 auto 18px;border:6px solid #323743;text-align:center;-webkit-appearance:none;outline:0;vertical-align:top;border-radius:0}.okchk_pass .gookch{overflow:hidden;color:#999;font-size:.85em}.nonesc{overflow:hidden}.error_txt{position:absolute;left:50%;top:50%;overflow:hidden;width:16em;margin:-120px 0 0 -109px;padding-top:103px;background:url("../../../images/ssgpay/mobile/img_ssgpay_error.png") left top no-repeat;background-size:218px 85px}.error_txt p{overflow:hidden;margin:0 auto;padding-left:22px;background:url("../../../images/ssgpay/mobile/ico_error01.png") 0 0 no-repeat;background-size:16px 16px;vertical-align:top;font-size:.95em;color:#333;letter-spacing:-1px}.cont_txt_area{padding-top:12.3%;text-align:center}.cont_txt_area.tp_36{padding-top:36px}.cont_txt01{padding-bottom:6.4%;color:#333;font-size:28px;line-height:40px;letter-spacing:-0.12em}.cont_txt01.tp_15{padding-bottom:15px}.cont_btn,.cont_btn:hover{color:#ff4a33;font-size:1.6em;text-decoration:underline}.cont_txt02{padding:21px 0 0 0;color:#333;font-size:15px;line-height:1.35;text-align:center}.cont_detail .detail_bx{overflow:hidden;margin:14% 0 9.9%;padding:8.2% 15px 8.2%;border-top:2px solid #333;border-bottom:1px solid #e6e6e6}.cont_detail .detail_bx dt{float:left;width:52%;padding:1.6% 0;font-size:1.9em;font-weight:500;color:#666}.cont_detail .detail_bx dd{overflow:hidden;padding:1.6% 0;font-size:1.9em;font-weight:500;color:#333;text-align:right}.cont_detail .detail_bx dd strong{font-weight:700}.cont_detail .detail_bx dd span{font-weight:700}.text_guide{padding:0 15px}.text_guide.pt_35{padding-top:35px}.text_guide li,.text_guide02 li{color:#666;font-size:24px;line-height:1.5em;letter-spacing:-0.1em;word-wrap:break-word}.text_guide02{position:fixed;bottom:100px;left:15px}.code_form{text-align:center}.code_form .section{position:relative;display:inline-block;width:280px;padding:0!important;margin:0!important;text-align:center}.code_form input[type=text],.code_form input[type=number],.code_form input[type=tel]{width:100%;height:55px;padding-left:0;border:1px solid #999;color:#fff;background:#666;-ms-border-radius:0;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-appearance:none}.code_form input.code_inp1[type=text],.code_form input.code_inp1[type=number],.code_form input.code_inp1[type=tel]{width:520px;padding:0 10px!important;font-size:2.5em;text-align:center!important;line-height:1.4em;letter-spacing:.1em}.code_form input.code_inp2[type=text],.code_form input.code_inp2[type=number],.code_form input.code_inp2[type=tel]{width:520px;padding:0 0 0 14px!important;font-size:1.85em;text-align:left!important;line-height:1.7em}.code_form input::-webkit-input-placeholder{color:#fff}.withdraw_time{margin-bottom:30px;padding:55px 0 57px;text-align:center;border-bottom:1px solid #ddd}.withdraw_time .wt_txt{color:#ff4a33;font-size:1.85em}.withdraw_time .wt_num{color:#ff4a33;font-size:1.85em;font-weight:700;line-height:1.5em}.withdraw_time.time_disabled .wt_txt,.withdraw_time.time_disabled .wt_num{color:#ccc}.btn_refresh{position:absolute;top:0;right:0;display:inline-block;overflow:hidden;width:47px;height:55px;text-indent:-9999em;background:url("../../../images/ssgpay/mobile/btn_refresh.png") left top no-repeat;background-size:100% 100%}.ATMWithdraw *{color:#333;letter-spacing:-0.05em;font-weight:500}.atmw_express{height:90px;padding-top:40px;text-align:center;vertical-align:middle;font-size:16px}.atmw_commission{padding:46px 0 43px;text-align:center}.atmw_commission .atmwg_tit{display:inline-block;padding-left:29px;font-size:18px;font-weight:700;background:url("../../../images/ssgpay/mobile/ico/ico_info03.png") no-repeat left 4px;background-size:20px}.atmw_commission .atmwg_txt01{padding:19px 0 0;line-height:1.25;font-size:15px;font-weight:500}.atmw_commission .atmwg_txt02{padding:20px 0 0;line-height:1.25;font-size:12px;font-weight:500}.atmw_commission .btn_atmw_guide{overflow:hidden;width:227px;height:36px;margin-top:29px;text-indent:-9999em;line-height:0;font-size:0;background:url("../../../images/ssgpay/mobile/withdraw/btn_charge.png") no-repeat left top;background-size:contain}.atmw_list{margin:0 15px}.atmw_list>li{padding:2px 0 3px}.atmw_list>li .atmw_info{display:block;position:relative;height:88px;padding:32px 20px 0;border:1px solid #eaecf3;border-radius:3px;background-color:#fff}.atmw_list>li .atmw_info:active,.atmw_list>li .atmw_info.active{background-color:#eaecf3}.atmw_list>li .atmw_info:after{position:absolute;background-position:left top;background-repeat:no-repeat;background-size:contain;content:''}.atmw_list>li .atmw_info.icon_money:after{width:64px;height:48px;right:9px;bottom:0;background-image:url("../../../images/ssgpay/mobile/withdraw/icon_money.png")}.atmw_list>li .atmw_info.icon_bank:after{width:70px;height:41px;right:3px;bottom:0;background-image:url("../../../images/ssgpay/mobile/withdraw/icon_bank.png")}.atmw_list>li .atmw_info .atmwi_tit .icon_arrew{display:inline-block;padding-right:23px;line-height:1.1;font-size:20px;font-weight:700;background:url("../../../images/ssgpay/mobile/withdraw/icon_arrow01.png") no-repeat right 5px;background-size:6px 11px}.atmw_list>li .atmw_info .atmwi_sum .icon_arrew{display:inline-block;padding-right:14px;line-height:1.1;font-size:14px;background:url("../../../images/ssgpay/mobile/withdraw/icon_arrow01.png") no-repeat right 2px;background-size:6px 11px}.atmwMoney_header{position:relative;height:44px;margin-bottom:15px;padding:10px 15px 0;border-top:1px solid #e5e6ed;border-bottom:1px solid #e5e6ed;background:#eaecf3}.atmwMoney_header .atmwmh_txt{letter-spacing:-0.1em;font-size:14px}.atmwMoney_header .btn_atmSearch{position:absolute;top:7px;right:15px;line-height:0;font-size:0;background-color:#f7f7fa}.atmwMoney_header .btn_atmSearch img{height:28px}.atmw_bdView{position:relative;margin:0 15px 0;padding:0;border-bottom:1px solid #eaecf3;border-radius:5px;background-color:#fff}.atmw_bdView.mt_90{margin-top:0!important}.atmw_bdView .bv_td{position:relative;padding:0 25px 0 25px;line-height:2.1}.atmw_bdView .bv_td dt,.atmw_bdView .bv_td dd{padding:1px 0}.atmw_bdView .bv_td dt{float:left;font-size:14px;line-height:2.5}.atmw_bdView .bv_td dd{text-align:right}.atmw_bdView .bv_td dd:after{display:block;float:none;clear:both;content:""}.atmw_bdView .bv_td dd .sum_money{display:inline-block;font-size:17px;font-weight:700}.atmw_bdView .bv_td dd .sum_unit{display:inline-block;font-size:15px}.atmw_bdView .bv_td dt.color_blue01,.atmw_bdView .bv_td dd.color_blue01 span,.atmw_bdView .bv_td dd.color_blue01 span i{color:#3b5dad!important}.atmw_bdView .bv_td.bvTHeader{position:relative;font-weight:600;padding:3px 25px 3px 25px;border-radius:5px;background-color:#45506c;z-index:2}.atmw_bdView .bv_td.bvTHeader:after{display:block;position:absolute;bottom:-9px;left:50%;width:19px;height:9px;margin-left:-10px;background:url("../../../images/ssgpay/mobile/withdraw/bg_bvTHeader_bArrow.png") no-repeat left top;background-size:19px 9px;content:""}.atmw_bdView .bv_td.bvTHeader dt{color:#fff;font-size:16px}.atmw_bdView .bv_td.bvTHeader dt .icon{display:inline-block;padding:0 0 0 30px;color:#fff;font-size:16px;background:url("../../../images/ssgpay/mobile/withdraw/icon_ssgmoney.png") no-repeat left 8px;background-size:24px 24px}.atmw_bdView .bv_td.bvTHeader .bv_logo{display:inline-block;width:30px;height:30px;padding-top:7px;border-radius:50%;text-align:center;vertical-align:middle;line-height:0;font-size:0;background-color:#fff}.atmw_bdView .bv_td.bvTHeader .bv_logo img{width:25px;vertical-align:top}.atmw_bdView .bv_td.bvTHeader dd{padding-top:3px;line-height:1.8}.atmw_bdView .bv_td.bvTHeader dd.bv_bank{padding-top:7px;letter-spacing:-0.1em}.atmw_bdView .bv_td.bvTHeader dd.bv_bank,.atmw_bdView .bv_td.bvTHeader dd.bv_bank .aNumber{color:#fff;font-size:13px}.atmw_bdView .bv_td.bvTHeader dd .sum_money{color:#fff;font-size:18px}.atmw_bdView .bv_td.bvTHeader dd .sum_unit{color:#fff;font-size:16px}.atmw_bdView .bv_td.bvTHeader dd .standby{padding-bottom:11px;color:#b3c2ea;line-height:1.0;font-size:12px}.atmw_bdView .bv_td.bvTHeader dd .standby strong{color:#b3c2ea;font-weight:700}.atmw_bdView.type2{padding-top:25px}.atmw_bdView.type2 .bv_td.bvTHeader{height:49px;padding:3px 15px}.atmw_bdView.type2 .bv_td.bvTHeader.arrow::before{position:absolute;right:17px;top:16px;padding:3px;border:solid #fff;border-width:0 2px 2px 0;content:'';display:inline-block;vertical-align:top;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.atmw_bdView.type2 .bv_td.bvTHeader dt{width:68px}.atmw_bdView.type2 .bv_td.bvTHeader dd{width:calc(100% - 68px);padding-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.atmw_bdView.type2 .bv_td.bvTBody{padding:25px 15px}.atmw_bdView.type2 .bv_td.bvTBody dt strong{font-weight:700;color:inherit}.atmw_bdView.type2 .bv_td.bvTHeader .bv_logo{margin-right:2px}.atmw_bdView.type2 .bv_td dd .sum_money2{display:inline-block;font-size:17px}.br_radius{border-top-left-radius:10px;border-top-right-radius:10px}.atmw_guide2{margin:8px 15px 15px}.atmw_guide2 li{padding:2px 0}.atmw_guide2 li p{padding:0 0 0 7px;color:#999;line-height:1.4;font-size:12px;background:url("../../../images/ssgpay/mobile/icon_dot01.png") no-repeat left 6px;background-size:2px}.atmwForm_input .atmw_moneySelect li .btn:hover,.atmwForm_input .atmw_moneySelect li .btn:active{color:#999;background:url("../../../images/ssgpay/mobile/btn_add2.png") 0 8px no-repeat;background-size:14px 14px}.atmwForm_input .atmw_moneySelect li .btn.active{color:#ff4b33;background:url("../../../images/ssgpay/mobile/btn_add2_p.png") 0 8px no-repeat;background-size:14px 14px}.atmwForm_input .atmw_input .inp_money{font-size:16px}.atmw_bdView .bv_td.bvTBody{padding-top:28px;padding-bottom:27px}.atmwForm_input{overflow:hidden;padding:20px 15px 0}.atmwForm_input .atmw_header{min-height:35px}.atmwForm_input .atmw_header .atmwh_tit{font-size:16px;font-weight:700}.atmwForm_input .atmw_input{overflow:hidden;position:relative;border-bottom:4px solid #323743}.atmwForm_input .atmw_input input{overflow:hidden;width:100%;height:35px;padding:0 25px 0 10px;border:0;text-align:left;color:#323743;font-size:14px;background-color:transparent}.atmwForm_input .atmw_input input[type=text]::-webkit-input-placeholder,.atmwForm_input .atmw_input input[type=number]::-webkit-input-placeholder,.atmwForm_input .atmw_input input[type=tel]::-webkit-input-placeholder{color:#bec1cd}.atmwForm_input .atmw_input .sum_unit{position:absolute;right:10px;top:7px;overflow:hidden;font-size:15px;color:#323743;font-weight:700;z-index:10}.atmwForm_input .atmw_moneySelect{overflow:hidden}.atmwForm_input .atmw_moneySelect li{overflow:hidden;float:left;width:25%;height:46px;padding:5px 0;vertical-align:top;text-align:center}.atmwForm_input .atmw_moneySelect li button{height:30px;padding-left:18px;font-size:14px;background:url("../../../images/ssgpay/mobile/btn_add2.png") 0 8px no-repeat;background-size:14px 14px;vertical-align:top;text-align:left;color:#999;letter-spacing:-0.05em}.atmwForm_input .atmw_moneySelect li button:hover,.atmwForm_input .atmw_moneySelect li button:active{color:#ff4b33;background:url("../../../images/ssgpay/mobile/btn_add2_p.png") 0 8px no-repeat;background-size:14px 14px}.atmw_guide{margin:8px 15px 0}.atmw_guide li{padding:2px 0}.atmw_guide li p{padding:0 0 0 7px;color:#878b9c;line-height:1.3;font-size:12px;background:url("../../../images/ssgpay/mobile/icon_dot01.png") no-repeat left 6px;background-size:2px}.atmw_bdExpress{padding-top:16px;color:#878b9c;text-align:center;font-size:13px}.atmw_vCode{padding-top:60px;text-align:center}.atmw_vCode .atmwvc_express{padding-bottom:20px;color:#333;font-size:15px;line-height:1.6;letter-spacing:-0.12em}.atmw_vCode .atmwvc_express strong{font-size:19px;font-weight:700}.atmw_vCode .atmwvc_form{overflow:hidden;margin:0 15px;padding:44px 0 16px;border:1px solid #eaecf3;text-align:center;background-color:#fff}.atmw_vCode .atmwvc_form .atmwvcf_num{letter-spacing:.12em;font-size:30px;font-weight:700}.atmw_vCode .atmwvc_form .atmwvcf_time{padding-top:14px;color:#e24f39;font-size:14px}.atmw_vCode .atmwvc_form .atmwvcf_sum{padding:43px 0 42px}.atmw_vCode .atmwvc_form .atmwvcf_sum dt{font-size:17px}.atmw_vCode .atmwvc_form .atmwvcf_sum dd{padding-top:3px;font-size:25px;font-weight:700}.atmw_vCode .atmwvc_guide{padding:16px 0 33px;color:#878b9c;font-size:14px;background:url("../../../images/ssgpay/mobile/withdraw/icon_bArrow01.png") no-repeat center bottom;background-size:8px 14px}.atmw_vCode .atmwvc_guide02{padding:16px 0 8px}.atmw_vCode .atmwvc_guide02 .icon_ex{display:inline-block;padding:0 0 1px 24px;color:#878b9c;font-size:14px;background:url("../../../images/ssgpay/mobile/withdraw/icon_exclamationMark.png") no-repeat left 3px;background-size:20px 16px}.atmw_vCode .atmwvc_guide03 .atmwvc_customer{display:inline-block;padding:0 10px 0 0;line-height:1.0;background:url("../../../images/ssgpay/mobile/withdraw/icon_arrow02.png") no-repeat right 2px;background-size:6px 10px}.atmw_vCode .atmwvc_guide03 .atmwvc_customer span{display:inline-block;padding-bottom:2px;border-bottom:1px solid #b1b3ba;color:#b0b2b9;font-size:14px}.oncemore_content{height:100%}.oncemore_content .vCode_oncemore_area{position:absolute;top:50%;width:100%}.oncemore_content .vCode_oncemore_area .vCode_oncemore{width:100%;padding-bottom:38%;text-align:center}.oncemore_content .vCode_oncemore_area .vCode_oncemore .oncemore_txt{font-size:15px}.oncemore_content .vCode_oncemore_area .vCode_oncemore .btn_oncemore{overflow:hidden;width:270px;height:50px;margin-top:16px;text-indent:-9999em;background:url("../../../images/ssgpay/mobile/withdraw/btn_oncemore.png") no-repeat left top;background-size:contain}.lp_ATMGuide{padding:43px 25px 47px!important}.lp_ATMGuide .atmg_tit{font-size:17px;font-weight:700}.lp_ATMGuide .atmg_tit.type01{padding:0 0 17px}.lp_ATMGuide .atmg_tit.type02{padding:51px 0 12px}.lp_ATMGuide .atmg_olList{padding-top:20px}.lp_ATMGuide .atmg_olList li{padding-left:15px;text-indent:-15px}.bottom_layerWrap{position:absolute;top:0;width:100%;background:#fff;z-index:101}.btn_BLayerClose{overflow:hidden;position:absolute;top:20px;right:20px;width:22px;height:22px;text-indent:-9999em;line-height:.9;font-size:9px;background:url("../../../images/ssgpay/mobile/btn_close03.png") no-repeat;background-size:contain;cursor:pointer;z-index:200}.bottom_layer .bl_container{padding:70px 40px 50px}.blm_express dt{font-size:18px;font-weight:500}.blm_express dd{padding-top:4px;color:#999;font-size:13px}.blm_choice{padding-top:24px}.blm_choice li{padding:12px 0}.blm_choice li .radio label{padding-top:2px;font-size:15px;font-weight:700}#bl_bank .bottom_layer .bl_container{padding:50px 40px 50px}.wAccount_info{width:100%;margin-top:17px}.wAccount_info .wai_cont{position:relative;min-height:125px;padding:25px 10px 0 20px;border:1px solid #eaecf3;border-radius:4px;background-color:#f4f5f9}.wAccount_info .wai_cont:active,.wAccount_info .wai_cont.active{background-color:#eaecf3}.wAccount_info .wai_cont .wai_bankInfo{line-height:1.3}.wAccount_info .wai_cont .wai_bankInfo dt{font-size:16px}.wAccount_info .wai_cont .wai_bankInfo dd{color:#8a8a8a;font-size:14px}.wAccount_info .wai_cont .wai_bankInfo dd .waib_pw{font-size:20px;vertical-align:middle}.wAccount_info .wai_cont .btn_bookmark{overflow:hidden;position:absolute;top:10px;right:10px;width:21px;height:20px;text-align:center;text-indent:-9999em;background:url("../../../images/ssgpay/mobile/ico/btn_bookmark.png") no-repeat left top;background-size:21px 40px}.wAccount_info .wai_cont .wai_logo{padding-top:6px;text-align:right}.wAccount_info .wai_cont .wai_logo img{height:38px}.wAccount_info .wai_cont .btn_bookmark.active{background-position:left -20px}.wAccount_checkbox{padding-top:15px}.web_bridge_wrap img{width:100%}.web_bridge{position:relative;padding:12.6% 0 18.1% 0}.web_bridge .ssgpay_logo{padding:0 33.4% 0}.web_bridge .wb_txt01{padding-top:2.8%}.web_bridge .wb_btn{padding:18.1% 14.7% 0}.web_bridge .wb_txt02{padding-top:18.0%}.web_bridge .wb_btn .btn_register{min-width:250px;padding:0 10px;display:inline-block;border:3px solid #000;background-color:#fff;line-height:45px}.web_bridge .wb_btn .btn_register span{display:inline-block;padding:0 12px 0 0;color:#333;font-size:18px;font-weight:700;line-height:1.2em;background:url("../../../images/ssgpay/mobile/bg_arrow_right3.png") right 4px no-repeat;background-size:7px 12px}#footer2 .footer_web_bridge{display:table;width:100%;padding:12.2% 0 8% 0;border-top:1px solid #4d515b;background-color:#323743}#footer2 .footer_web_bridge .fwb_larea{display:table-cell;width:25.8%;padding:0;vertical-align:top}#footer2 .footer_web_bridge .fwb_rarea{display:table-cell;width:74.2%;padding:0;vertical-align:top}#footer2 .footer_web_bridge .btn_web_bridge{overflow:hidden;width:60px;height:60px;border:0;background:url("../../../images/ssgpay/mobile/btn_pictogram.png") left top no-repeat;background-size:100% 100%}#footer2 .footer_web_bridge .fwb_txt{color:#fff}#footer2 .footer_web_bridge .fwb_txt img{width:100%}#footer2 .footer_web_bridge .btn_install{display:block;padding:0 13.2% 0 22%}#footer2 .footer_web_bridge .fwb_btn{text-align:right;padding:12.6% 8% 0 54.2%}.line_break{display:block;font-size:0;line-height:0}#p_ct .cont .btn_area{padding:5px 15px 0 15px;margin-top:15px}#p_ct .cont .btn_area button{overflow:hidden;position:relative;width:100%;height:50px;border:0;font-size:1.286em;font-weight:bold;color:#fff;text-align:center;line-height:50px;background:#323743}#p_ct .cont .btn_area button{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}#p_ct .cont .btn_area button.press{background:#1e212b}#p_ct .cont .btn_area button:active{background:#1e212b}#p_ct .cont .btn_area button:disabled{background:#323743;color:#70737f}#p_ct .cont .btn_area .btn_left{float:left;width:50%;border-right:1px solid #2b2f40}#p_ct .cont .btn_area .btn_right{float:right;width:50%}.cont_form_tit{overflow:hidden;margin:43px 15px 10px}.cont_form_tit .cft_l{float:left}.cont_form_tit .form_tit{float:left;padding-top:4px;line-height:1.2;color:#333;font-weight:700}.cont_form_tit .cft_r{float:right}.cont_form{padding:0 15px}.cont_form section{display:block;padding:5px 0}.cont_form section input{width:100%;color:#333}.cont_form section input::-webkit-input-placeholder{color:#999;opacity:1!important}.cont_form section input:-moz-placeholder{color:#999}.cont_form section input::-moz-placeholder{color:#999}.cont_form section input:-ms-input-placeholder{color:#999}.cont_desc{overflow:hidden;margin:5px 15px 50px}.cont_desc li{padding:0 0 0 9px;text-indent:-9px;overflow:hidden;margin-bottom:8px;vertical-align:top;color:#999;font-size:.9em}.cont_form.checked section input{width:100%;color:#333}.cont_form.checked section input::-webkit-input-placeholder{color:#333;opacity:1!important}.cont_form.checked section input:-moz-placeholder{color:#333}.cont_form.checked section input::-moz-placeholder{color:#333}.cont_form.checked section input:-ms-input-placeholder{color:#333}.cont_desc.checked li,.cont_account.checked{color:#333}.cont_account{margin:0 15px;color:#999}.formrow{border-radius:16px}.formrow .formrow{display:block;width:100%;margin-bottom:22px}.formrow .checkbx{display:none}.toggle-slide{overflow:hidden;cursor:pointer;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px}.toggle-slide .toggle-inner div{z-index:1}.toggle-slide .toggle-on,.toggle-slide .toggle-off,.toggle-slide .toggle-inner div.toggle-blob{float:left;font-size:10px;line-height:0}.toggle-slide .toggle-inner div.toggle-blob{border:1px solid #666}.toggle-slide.active .toggle-inner div.toggle-blob{border:1px solid #ff4b33}.toggle-slide .toggle-inner div.toggle-blob{position:relative;z-index:99;cursor:pointer;border-radius:50%;background:#fff;z-index:3}.toggle-slide .toggle-inner div.toggle-blob:hover{background:#fff}.toggle-slide .toggle-on{border-radius:16px;color:#ff4b33;background:#ff4b33}.toggle-slide .toggle-inner .active{z-index:2}.toggle-slide .toggle-off{border-radius:16px;color:#666;background:#666}@-webkit-keyframes preloaderAnimate{0%,80%,100%{box-shadow:0 8px 0 -4px rgba(226,79,57,0.5)}40%{box-shadow:0 8px 0 0 rgba(226,79,57,1)}}@keyframes preloaderAnimate{0%,80%,100%{box-shadow:0 8px 0 -4px rgba(226,79,57,0.5)}40%{box-shadow:0 8px 0 0 rgba(226,79,57,1)}}.ico_chk{display:inline-block;width:20px;height:14px;vertical-align:middle;background:transparent url("../../../images/ssgpay/mobile/ico/ico_check.png") 0 0 no-repeat;background-size:20px 14px}.bu_list{font-size:15px;letter-spacing:-1px}.bu_list li{padding-left:10px;line-height:23px}.bu_list .bu{margin-left:-10px}.txt_list{font-size:15px;letter-spacing:-1px}.txt_list li{line-height:23px}.fancybox-close-outer .fancybox-close{position:fixed;right:20px;top:20px;width:28px;height:28px;background-size:28px 28px}.dialog_overlay{position:fixed;top:0;left:0;display:none;width:100%;height:100%;z-index:8010;background:url("../../../images/ssgpay/mobile/fancybox_overlay.png") 0 0 repeat}.dialog_wrap .btn_area.btn_col_2 .btn_pack{float:left;width:50%;border-left:1px solid #262a35}.dialog_wrap .btn_area.btn_col_2 .btn_pack:first-child{border-left:none}.fancybox-dialog .dialog_wrap{height:100%;padding-bottom:50px}.fancybox-dialog .dialog_inner{height:100%;box-sizing:border-box}.fancybox-dialog .dialog_wrap .dialog_content{box-sizing:border-box;overflow:auto;height:100%;padding:30px 25px;background-color:#fff;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.fancybox-dialog .dialog_wrap .alert_content{box-sizing:border-box;overflow:auto;height:100%;padding:25px 25px;text-align:center;background-color:#fff;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.fancybox-dialog .dialog_wrap .dialog_content.content_full{padding:0}.fancybox-dialog .dialog_wrap .dialog_footer{overflow:hidden;position:absolute;left:0;right:0;bottom:0}.fancybox-dialog .dialog_wrap .btn_area .btn_left{float:left;width:50%;border-right:1px solid #2b2f40}.fancybox-dialog .dialog_wrap .btn_area .btn_right{float:right;width:50%}.fancybox-dialog .dialog_wrap .dialog_content .alert_txt{text-align:center;font-size:15px}.fancybox-dialog .dialog_wrap .dialog_content.ok_chklist{margin:0}.fancybox-dialog2 .dialog_wrap{padding-bottom:0;height:100%}.fancybox-dialog2 .dialog_wrap .dialog_inner{height:100%;box-sizing:border-box}.fancybox-dialog2 .dialog_wrap .dialog_content{position:relative;box-sizing:border-box;background-color:#fff}.fancybox-dialog2 .dialog_wrap .dialog_content:before{display:block;position:absolute;left:0;top:-1px;width:100%;height:5px;margin:0;padding:0;line-height:0;font-size:0;content:'';background:transparent url("../../../images/ssgpay/mobile/common/bg_fancybox2_header.png") center center repeat-x;background-size:364px 5px;-webkit-appearance:none;-moz-appearance:none;outline:0}.fancybox-dialog2 .dialog_wrap .dialog_header{position:relative;padding:17px 0;background:#323743;z-index:1}.fancybox-dialog2 .dialog_wrap .dialog_header .tit{display:block;text-align:center;line-height:1;letter-spacing:-1px;color:#fff;font-size:21px}.fancybox-dialog2 .dialog_wrap .dialog_header .tit .ico_chk{vertical-align:0}.fancyboxLP .tit{margin-bottom:9px;letter-spacing:-1px;line-height:1.3;font-size:23px;font-weight:bold}.fancyboxLP .guide_text li{overflow:hidden;margin-bottom:4px;padding:0 0 0 9px;text-indent:-9px;line-height:1.3}.amount_form{overflow:hidden}.amount_form .input{position:relative;overflow:hidden;width:100%;height:65px;border:6px solid #323743}.amount_form .input p{position:absolute;left:0;top:0;overflow:hidden;width:63px;padding:19px 0 17px;background:#fff;font-size:.929em;color:#333;text-align:right}.amount_form .input input{display:none;float:right;width:235px;height:53px;padding:0 15px 0 0;border:0;text-align:right}.amount_form .input span{position:absolute;right:15px;top:18px;display:none;overflow:hidden;color:#333;z-index:10}.amount_form .input div{position:absolute;right:16px;top:18px;overflow:hidden;text-align:right;color:#ccc}.amount_form .fc input{display:block;padding-right:35px;font-size:2em;color:#333}.amount_form .fc span{display:block}.amount_form .fc div{display:none}.amount_form .money input{display:none}.amount_form .money span{display:block}.amount_form .money div{display:block;right:36px;top:4px;font-size:2em;color:#333}.amount_form ul{overflow:hidden;margin-top:10px}.amount_form ul li{overflow:hidden;float:left;width:25%;text-align:center}.amount_form ul li button{display:inline-block;padding:10px 0 10px 16px;color:#999;font-size:14px;background:url("../../../images/ssgpay/mobile/btn_add2.png") 0 12px no-repeat;background-size:14px 14px}.amount_form ul li:last-child button{background:url("../../../images/ssgpay/mobile/btn_clean.png") 0 12px no-repeat;background-size:14px 14px}.amount_form ul li button:hover,.giftbox .money_info .form_sec ul li button:focus{color:#ff4b33;background:url("../../../images/ssgpay/mobile/btn_add2_p.png") 0 12px no-repeat;background-size:14px 14px}.amount_form ul li:last-child button:hover,.giftbox .money_info .form_sec ul li:last-child button:focus{background:url("../../../images/ssgpay/mobile/btn_clean_p.png") 0 12px no-repeat;background-size:14px 14px}.btn_pack{width:100%;line-height:50px;color:#fff;font-size:1em;font-weight:bold;background:#323743}.btn_certify{width:100%;border-top:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;border-radius:20px;line-height:38px;color:#fff;font-size:15px;font-weight:700;background:#323743}.btn_pack.disabled,.btn_pack:disabled{background:#323743;color:#70737f}.btn_pack.gray{color:#fff!important;background:#666!important}.btn_pack.black01{background:#15171e!important}.bg_grey01{color:#fff!important;background:#666!important}.btn{display:inline-block;line-height:1.5}.btn .btn_inner{display:inline-block}.btn [class^="ico"]{margin-right:4px;vertical-align:-1px}.btn.type1{padding-left:18px;font-size:14px;background:url("../../../images/ssgpay/mobile/common/sp_btn.png") 0 0 no-repeat;background-size:180px 74px}.btn.type1 .btn_inner{padding:8px 20px 8px 2px;background:url("../../../images/ssgpay/mobile/common/sp_btn.png") 100% -37px no-repeat;background-size:180px 74px}.btn.type2{padding-left:18px;font-size:14px;background:url("../../../images/ssgpay/mobile/common/sp_btn02.png") 0 0 no-repeat;background-size:180px 74px}.btn.type2 .btn_inner{padding:8px 20px 8px 2px;background:url("../../../images/ssgpay/mobile/common/sp_btn02.png") 100% -37px no-repeat;background-size:180px 74px}.icon_pay{padding:0 0 0 31px;background:url("../../../images/ssgpay/mobile/ico/ico_pay.png") left 1px no-repeat;background-size:24px 17px}.icon_gift{padding:0 0 0 30px;background:url("../../../images/ssgpay/mobile/ico/ico_gift.png") left 0 no-repeat;background-size:19px 19px}.icon_cart01{height:19px;padding:0 0 0 32px;vertical-align:0!important;background:url("../../../images/ssgpay/mobile/ico/ico_cart01.png") left top no-repeat;background-size:25px 19px}.radio{display:inline-block;position:relative}.radio label{display:inline-block;position:relative;padding-left:30px;white-space:nowrap;line-height:1.0;color:#323743;cursor:pointer}.radio label:after{display:block;position:absolute;top:0;left:0;width:20px;height:20px;background:url("../../../images/ssgpay/mobile/ico/ico_radio.png") no-repeat left top;background-size:20px 20px;content:""}.radio label input{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0);cursor:pointer}.radio.checked label:after{background:url("../../../images/ssgpay/mobile/ico/ico_radio_ck.png") no-repeat left top;background-size:20px 20px}.radio.disabled label{color:#999}.wAccount_checkbox .checkbox{display:inline-block;position:relative}.wAccount_checkbox .checkbox label{display:inline-block;position:relative;padding-left:25px;color:#999;line-height:1.5;vertical-align:top;white-space:nowrap;font-size:12px;cursor:pointer}.wAccount_checkbox .checkbox label:after{display:block;position:absolute;top:0;left:0;width:20px;height:20px;background:url("../../../images/ssgpay/mobile/ico/ico_checkbox.png") no-repeat left top;background-size:20px 40px;content:""}.wAccount_checkbox .checkbox label input{position:absolute;top:0;left:0;opacity:0;filter:alpha(opacity=0)}.wAccount_checkbox .checkbox.checked label{color:#323743}.wAccount_checkbox .checkbox.checked label:after{background-position:left -20px}.popup_tcard_guide .tit{margin-bottom:20px;font-weight:600;font-size:24px}.popup_tcard_guide .guide_cont{font-size:14px;color:#333;line-height:20px;letter-spacing:-0.05em}.popup_tcard_guide .guide_cont .link{color:#ff4b33;font-size:14px;text-decoration:underline}.popup_tcard_guide .guide_cont .guide_list{margin-bottom:20px}.popup_tcard_guide .guide_cont .guide_list li{margin-top:20px;padding-left:10px}.popup_tcard_guide .guide_cont .guide_list li:first-child{margin-top:0}.popup_tcard_guide .guide_cont .guide_list .bu{margin-left:-10px}.popup_tcard_guide .guide_cont .guide_list .li{margin-left:-10px}.popup_tcard_guide .guide_cont .guide_cscenter a{color:#333}.popup_tcard_useinfo .tit{margin-bottom:20px;font-weight:600;font-size:24px}.popup_tcard_useinfo .useinfo{font-size:14px}.popup_tcard_useinfo .useinfo .em{color:#e24f39}.popup_tcard_useinfo .useinfo a{color:#333}.nodate{width:100%;height:100%}.nodate>ul{height:100%}.nodate>ul>li{display:table;width:100%;height:100%;text-align:center}.nodate>ul>li>div{display:table-cell;width:100%;height:100%;padding:0;color:#999;line-height:1;font-size:16px;text-align:center;vertical-align:middle}.dateNo{position:absolute;top:50%;width:100%;text-align:center;color:#999;font-size:15px}.LPType01 .tit{margin-bottom:20px;text-align:left;letter-spacing:-0.05em;font-weight:600;font-size:24px}.LPType01 .dialog_inner:after{position:absolute;left:0;right:0;bottom:50px;width:100%;height:30px;background:url("../../../images/ssgpay/mobile/coupon/bg_scroll.png") left top repeat-x;background-size:contain;content:''}.coupon_use{padding:0 0 9px 0}.coupon_use dt{font-size:15px;font-weight:700}.coupon_use dd{font-size:15px}.reference_area{padding-top:10px}.reference_area li{padding-top:3px;padding-bottom:3px;line-height:1.45}.reference_type01{padding-left:18px;text-indent:-18px}.coupon_use_area02{border-top:1px solid #d3d3d3;padding-top:9px}.coupon_use_area02 .coupon_use{padding:6px 0 0 0}.coupon_use_area02 .reference_area{padding-top:0}.coupon_use_area02 .reference_area li{color:#a6a6a6}.coupon_use_area02 .coupon_use dd{padding-left:11px;text-indent:-11px}.setting_receipt .setting_top{margin-bottom:29px;padding-top:26px;text-align:center}.setting_receipt .setting_top .txt_summary{margin-bottom:15px;line-height:21px;letter-spacing:-1px;font-size:14px;color:#333}.setting_receipt .setting_form ul{border-top:1px solid #e6e6e6}.setting_receipt .setting_form li{position:relative;border-bottom:1px solid #e6e6e6;padding:35px 15px 10px;overflow:hidden}.setting_receipt .setting_form .form_store{float:left;margin-top:4px}.setting_receipt .setting_form .form_store img{height:22px}.setting_receipt .setting_form .form_store .date{padding-top:13px;color:#bbb;font-size:13px}.setting_receipt .setting_form .form_toggle{position:absolute;top:35px;right:15px}.setting_receipt .setting_form .form_toggle .form_tit{float:left;margin:4px 15px 0 0;font-weight:600;font-size:16px}.setting_receipt .setting_form .form_toggle .formrow{float:right}.setting_receipt .setting_notice{margin:15px;font-size:15px;color:#999}.dialog_usenfc .dialog_content{padding:40px 30px!important}.dialog_usenfc .tit{font-size:1.429em;font-weight:bold}.dialog_usenfc .nfc_useable li{margin-top:30px;line-height:1}.setting_quickpay .quickpay_top{margin-bottom:29px;padding-top:26px;text-align:center}.setting_quickpay .quickpay_top .txt_summary{margin-bottom:15px;line-height:21px;font-size:1em;color:#333}.setting_quickpay .quickpay_top .txt_link{color:#999;font-size:.938em;text-decoration:underline}.setting_quickpay .quickpay_form .form_toggle{margin-bottom:6px;padding:0 15px;overflow:hidden}.setting_quickpay .quickpay_form .form_toggle .form_tit{float:left;margin-top:4px;font-size:1em;font-weight:bold}.setting_quickpay .quickpay_form .form_toggle .formrow{float:right}.setting_quickpay .quickpay_form .form_payment .payment_info{padding:0 15px;line-height:15px;font-size:.875em;color:#999}.dialog_quickpay_guide .tit1{margin-bottom:10px;color:#333;font-size:1.563em;font-weight:bold}.dialog_quickpay_guide .tit2{margin-bottom:10px;font-size:1em;font-weight:bold}.dialog_quickpay_guide .guide_summary{margin-bottom:25px;font-size:1em;line-height:1.357em}.dialog_quickpay_guide .guide_usestep{margin-bottom:25px;overflow:hidden}.dialog_quickpay_guide .guide_usestep li{float:left;width:50%;text-align:center}.dialog_quickpay_guide .guide_usestep li p{padding-top:12px;padding-left:16px;text-indent:-16px;text-align:left;line-height:1.357em;font-size:.929em}.dialog_quickpay_guide .guide_info{margin-bottom:25px}.dialog_quickpay_guide .guide_info .txt_lst{color:#999;font-size:.929em}.dialog_quickpay_guide .guide_info .txt_lst li{padding-left:12px;line-height:1.462em;text-indent:-12px}.dialog_quickpay_guide .guide_check input{overflow:hidden;width:20px;height:19px;background:url("../../../images/ssgpay/mobile/ico_checkbox1.png") no-repeat left top;background-size:50px 19px;border:0;-webkit-appearance:none;outline:0;vertical-align:top;border-radius:0}.dialog_quickpay_guide .guide_check input:checked{width:20px;height:19px;background:url("../../../images/ssgpay/mobile/ico_checkbox1.png") no-repeat left top;background-size:50px 19px;background-position:-25px 0}.dialog_quickpay_guide .guide_check label{overflow:hidden;display:inline-block;margin:2px 0 0 5px;color:#999;font-size:.929em;vertical-align:top}.setting_event .event_content{padding:0 15px}.setting_event .event_agree_form{padding-top:15px}.setting_event .event_agree_form .form_toggle{margin-bottom:20px;overflow:hidden}.setting_event .event_agree_form .form_toggle .form_tit{float:left;margin-top:4px;font-size:1em;font-weight:bold}.setting_event .event_agree_form .form_toggle .toggle_wrap{float:right}.setting_event .event_agree_form .form_item{margin-bottom:40px}.setting_event .event_agree_txt{font-size:.938em}.dialog_useinfo{letter-spacing:0!important}.dialog_useinfo .tit{margin-bottom:10px;word-spacing:-2px;font-size:1.429em;font-weight:bold}.dialog_useinfo .tit span{color:#999;word-spacing:0;font-size:.700em;font-weight:normal}.dialog_useinfo .storeinfo{color:#333;font-size:1em}.dialog_useinfo .tit1{margin-bottom:10px;word-spacing:-2px;font-size:23px;font-weight:bold}.dialog_useinfo .tit2{color:#333;font-size:15px;font-weight:700}.dialog_useinfo .desc{font-size:14px;color:#333}.dialog_useinfo .desc2{margin-top:20px;font-size:13px;color:#999}.dialog_useinfo dt{margin-top:24px}.dialog_store .tit{color:#333;font-size:23px;font-weight:700;text-indent:-1px}.dialog_store .tit_msg{color:#323743;font-size:15px;font-weight:700}.dialog_useGuide .dialog_content{padding:30px 30px!important}.dialog_useGuide .tit{margin-bottom:6px;font-size:16px;font-weight:700}.dialog_useGuide .tit02{font-size:16px;font-weight:700}.dialog_useGuide .ugPrepared{font-size:16px;font-weight:500}.dialog_useGuide .certification{color:#333;font-size:14px;font-weight:500}.dialog_useGuide .dialog_content .btn_certify_area{padding-top:26px}.dialog_useGuide .dialog_content .btn_certify_area .btn_iClose{overflow:hidden;position:absolute;right:15px;top:13px;width:16px;height:16px;text-align:left;text-indent:-9999em;background:url("../../../images/ssgpay/mobile/btn_close07.png") left top no-repeat;background-size:16px}.storeInfo_list{margin-top:22px}.storeInfo_list:after{display:block;clear:both;content:""}.storeInfo_list>li{float:left;width:50%;padding:3px 0 0 6px}.storeInfo_list>li.first{padding-left:0}.storeInfo_list .si_cont dt{display:table;width:100%;min-height:45px;border:1px solid #ebedf4;font-size:0;line-height:0;text-align:center;background-color:#f4f5f9}.storeInfo_list .si_cont dt img{max-width:100%;max-height:45px}.storeInfo_list .si_cont dd{display:table;width:100%;min-height:30px}.storeInfo_list .si_cont dd .si_tit{display:table-cell;color:#3a3a3a;text-align:center;line-height:14px;font-size:12px;vertical-align:middle}.storeInfo_list .si_cont dd span{overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical!important;word-wrap:break-wrod!important}.storeInfo_list .si_cont dd .txt_onTheAnvil{color:#aeb2ba}.certification_inp{position:relative;padding:16px 0 0;border-bottom:1px solid #343434;background-color:transparent}.certification_inp input{width:100%;padding:16px 0 18px;border:0;color:#333;line-height:1.45;letter-spacing:-0.05em;font-size:15px;font-weight:500;background-color:transparent}.certification_inp input:focus{border:0}.certification_inp input[type=text]::-webkit-input-placeholder{color:#8a8a8a;font-size:15px;font-weight:500}.compl_rec .cont .cont_m .det_list li.payback{background:url("../../../images/ssgpay/mobile/bg_dot1.png") 100% 0 repeat-x;padding-top:1em;color:#333}.compl_rec .cont .cont_m .det_list li.payback .pay_txt{color:#fff}.change_list li .tag em{margin-left:15px;padding:4px 7px 3px 6px;font-size:.8em;color:#ff4a33;line-height:1.3em;border:2px solid #ff4a33}.change_list li.list_arrow{display:block;overflow:hidden;background:url("../../../images/ssgpay/mobile/list_next.png") 95% center no-repeat;background-size:7px 12px}.ok_logo_bt{overflow:hidden;margin:25px auto 25px;text-align:center}.ok_txt1_bt{text-align:center}.ok_txt1_bt em{background-color:#ff4a33;padding:2px 3px 1px 3px;color:#fff;line-height:1.2em}.giftCard_wrap{padding:0 15px}.giftCard_title{display:table;width:100%;height:180px;text-align:center}.giftCard_title h2{display:table-cell;vertical-align:middle}.form_group01>li{padding:5px 0}.form_group01>li:first-child,.form_group01>li.first-child{padding:0 0 5px}.form_group01>li:last-child,.form_group01>li.last-child{padding:5px 0 0}.fg01_cont{display:table;width:100%;border:1px solid #e6e6e6;box-sizing:border-box}.form_group01 dt{display:table-cell;width:94px;padding-left:9px;color:#333;line-height:1.2;vertical-align:middle;font-weight:600;font-size:14px;box-sizing:border-box}.form_group01 dd{display:table-cell}.form_group01 dt.last,.form_group01 dd.last{margin-bottom:0}.form_group01 dd input.text{width:100%;color:#333;font-size:14px;border:0;box-sizing:border-box}.form_group01 dd .txt_guide{margin-top:9px;line-height:16px;font-size:12px}.fg01_info{padding-top:10px}.icon_em01{padding-left:15px;color:#999;line-height:1.6;font-size:13px;background:url("../../../images/ssgpay/mobile/ico/icon_exclamationMark01.png") no-repeat left 5px;background-size:13px}.icon_em02{display:inline-block;padding-left:20px;background:url("../../../images/ssgpay/mobile/ico/icon_exclamationMark02.png") no-repeat left 4px;background-size:15px}.change .ok_chk{margin-top:25px;padding-bottom:80px}.change .ok_chk input,.change .ok_chk label{cursor:pointer}.change02 .giftCard_wrap{padding-bottom:25px;border-bottom:1px solid #eaecf3;background-color:#fff}.change02 .giftCard_title{display:table;width:100%;height:125px;text-align:center}.change02 .giftCard_title h2{display:table-cell;vertical-align:middle;color:#000;line-height:1.35;font-size:15px}.change02 .giftCard_title01{width:100%;padding:45px 0;text-align:center}.change02 .giftCard_title01 h2{padding-top:10px;color:#000;font-size:15px}.change02 .giftCard_title01 h2 strong{color:#f23117;display:inline-block}.change02 .giftCard_group{padding:0 40px}.change02 .giftCard_group li{height:40px;line-height:40px;overflow:hidden}.change02 .giftCard_group dl{font-size:15px;color:#2a2929}.change02 .giftCard_group dt{float:left}.change02 .giftCard_group dd{float:right}.change02 .giftCard_group .money{margin-top:-10px;font-size:23px;color:#f23117;font-weight:bold;display:inline-block}.change02 .giftCard_group .won{font-weight:bold;display:inline-block}.change02 .giftCard_info{margin-top:15px;padding:25px;border-top:1px solid #eaecf3;background-color:#fff}.change02 .giftCard_info .tit{font-size:15px;font-weight:700}.change02 .giftCard_info ul{padding-top:13px}.change02 .giftCard_info li{padding:0 0 4px 7px;background:url("../../../images/ssgpay/mobile/ico/icon_dot03.png") no-repeat left 8px;background-size:2px;font-size:13px;color:#999;word-break:keep-all}.change02 .fg01_cont{border:1px solid #eaecf3;border-radius:3px}.change02 .form_group01 dt{width:115px;padding-left:16px;color:#777;line-height:1.2;vertical-align:middle;font-weight:600;font-size:14px;box-sizing:border-box}.change02 .form_group01 dd input.text{padding:19px 15px 19px 0}.change02 .form_group01 dd input[type=text]::-webkit-input-placeholder,.change02 .form_group01 dd input[type=number]::-webkit-input-placeholder,.change02 .form_group01 dd input[type=tel]::-webkit-input-placeholder{color:#dddfe6}.change02 .fg_guide{display:inline-block;width:13px;height:13px;margin-left:4px;color:#333;vertical-align:middle;line-height:0;font-size:0;font-weight:700;background:url("../../../images/ssgpay/mobile/ico/ico_question02.png") no-repeat left top;background-size:13px}.change02 .ok_chk{margin:15px 0 0;padding:25px 15px;border-top:1px solid #eaecf3;background-color:#fff}.change02 .ok_chk div label{font-size:15px;line-height:24px}.change02 .ok_chk_listWrap{padding:13px 10px 0 35px}.change02 .ok_chk_list,.change02 .ok_chk_list a{color:#999;line-height:1.45;font-size:13px}.change02 .ok_chk_list li{padding:0 0 4px 7px;background:url("../../../images/ssgpay/mobile/ico/icon_dot03.png") no-repeat left 8px;background-size:2px}.change02 .ok_chk_list li.ocl_point01{background-image:url("../../../images/ssgpay/mobile/ico/icon_dot04.png")}.change02 .ok_chk_list li.ocl_point01 a.ocl_link{display:inline-block;padding-right:10px;color:#ff4b33;background:url("../../../images/ssgpay/mobile/ico/bg_arrow_right14.png") no-repeat right 6px;background-size:4px 7px}.fancybox-dialog .change02LP .dialog_content{padding:23px 25px 35px 25px}.change02LP .useinfo{padding-top:10px}.change02LP .change_barcode{padding-top:44px;line-height:1.0;font-size:16px}.change02LP .change_barcode>div{overflow:hidden!important}.popup_giftCard .tit{min-height:43px;color:#333;font-weight:600;font-size:21px}.popup_giftCard .useinfo{color:#999;font-size:14px}.popup_giftCard .useinfo a{color:#333}.popup_giftCard .ui_point{color:#333;font-size:15px}.popup_giftCard .useinfo1{font-size:14px;color:#333}.popup_giftCard .ui_list li::after{clear:both;content:'';display:block}.popup_giftCard .ui_list li span{display:inline-block}.popup_giftCard .ui_list li strong{font-size:17px}.popup_alert .alert_tit{padding-bottom:10px;color:#333;font-weight:600;font-size:15px}.popup_alert .alert_txt{color:#333;font-size:15px}.popup_alert .alert_txt02{color:#333;font-size:15px;text-align:left}.fancybox-dialog .dialog_wrap.popup_alert02 .alert_content{padding:33px 25px 36px;text-align:left;letter-spacing:-0.05em}.popup_alert02 .alert_content strong{font-weight:700}.popup_alert02 .alert_tit01{padding-bottom:20px;color:#333;font-size:20px;font-weight:700}.popup_alert02 .alert_tit02{padding-bottom:12px;color:#333;font-size:15px;font-weight:700}.popup_alert02 .alert_txt01{color:#333;font-size:15px}.popup_alert02 .alert_txt02{color:#333;font-size:14px}.popup_alert02 .color_red01{color:#ff4b33}.change_banner{position:relative;width:100%;overflow:hidden}.change_banner:before{content:'';position:absolute;width:100%;height:100%}.change_banner .banner_slider{position:relative;display:block}.change_banner .slider_inner{position:relative;display:block}.change_banner .slider_item{position:absolute;top:0;display:block;overflow:hidden;width:100%;background:#fafafa}.change_banner .slider_item img{width:100%}.change_banner .slider_item a{position:relative;display:block;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.change_banner .slider_item a:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url("../../../images/ssgpay/mobile/exchange/bg_change_banner.png") left bottom repeat-x;background-size:360px 125px}.change_banner .slider_item.on{z-index:1}.change_banner .slider_pager{z-index:10;position:absolute;bottom:10px;width:100%;text-align:center;line-height:1}.change_banner .slider_pager .pager_item{display:inline-block;overflow:hidden;width:5px;height:5px;margin:0 3px}.change_banner .slider_pager .pager_item .pager_link{display:block;width:5px;height:5px;outline:0;text-indent:-9999px;border-radius:5px;background:#6c6c6c}.change_banner .slider_pager .pager_item.on .pager_link{background:#fff}.tit_area{width:100%;height:32px;background:#bbb;font-size:14px;font-weight:600;color:#fff;line-height:32px}.tit_area .tit{float:left;margin-left:15px}.change_list li .smc{width:131px;background:url("../../../images/ssgpay/mobile/exchange/ico_change12_tit.png") left 50% no-repeat;background-size:131px 14px;color:transparent}.change_list li .point{position:absolute;right:30px;top:31px;line-height:1.5;color:#e24f39}.change_list .preloader{left:inherit;right:46px;margin-top:-12px}.change_mypoint{position:relative;height:130px;text-align:center;background:#383b49}.change_mypoint .tit{display:block;padding-top:24px;line-height:1;color:#fff;font-weight:600;font-size:20px}.change_mypoint .point_box{display:block;position:absolute;bottom:18px;left:50%;width:256px;height:59px;margin-left:-128px;background:url("../../../images/ssgpay/mobile/exchange/bg_partner_mypoint.png") 0 0 no-repeat;background-size:contain}.change_mypoint .point_box .preloader{margin-top:-8px}.change_mypoint .point_box .pvalue{display:block;overflow:hidden;height:51px;margin-top:8px;padding-left:60px;padding-right:10px;text-align:center;line-height:51px;letter-spacing:0;color:#e24f39;font-size:28px}.change_guide{padding-top:45px;padding-bottom:70px}.change_guide .img_list{margin-bottom:35px}.change_guide .img_list li{margin-top:20px;text-align:center}.change_guide .img_list li:first-child{margin-top:0}.change_guide .txt_list{padding:0 15px;font-size:15px;letter-spacing:-1px}.change_guide .txt_list li{margin-bottom:12px;line-height:20px}.dutchpay{font-size:16px}.dutchpay .cont{height:100%}.dutchpay .dutchpay_request{padding-bottom:102px}.dutchpay .tit{letter-spacing:-1px;font-size:17px;font-weight:600}.dutchpay .tit .count{color:#ff4a33}.dutchpay .pay_state{display:inline-block;width:33px;height:21px}.dutchpay .pay_state.state_new{background:url("../../../images/ssgpay/mobile/ico/tag_new.png") 0 0 no-repeat;background-size:cover}.dutchpay .pay_state.state_done{background:url("../../../images/ssgpay/mobile/ico/tag_done.png") 0 0 no-repeat;background-size:cover}.dutchpay .pay_state.state_waiting{background:url("../../../images/ssgpay/mobile/ico/tag_waiting.png") 0 0 no-repeat;background-size:cover}.btn_paymethod{position:relative;width:100%;height:70px;padding-left:63px;text-align:left;letter-spacing:-1px;color:#fff;font-size:19px;border-radius:2px}.btn_paymethod:after{content:'';position:absolute;right:20px;top:50%;width:7px;height:11px;margin-top:-5px;background:url("../../../images/ssgpay/mobile/ico/bg_arrow_right2.png") 0 0 no-repeat;background-size:cover}.btn_paymethod.by_ssgmoney{background:#323743 url("../../../images/ssgpay/mobile/ico/ico_paym_money.png") 20px 50% no-repeat;background-size:33px 32px}.btn_paymethod.by_ssgmoney.disabled{color:#7a7d85;background-image:url("../../../images/ssgpay/mobile/ico/ico_paym_money_d.png")}.btn_paymethod.by_ssgmoney.disabled:after{background-image:url("../../../images/ssgpay/mobile/ico/bg_arrow_right3.png")}.btn_paymethod.by_credit{background:#9f9b9b url("../../../images/ssgpay/mobile/ico/ico_paym_credit.png") 20px 50% no-repeat;background-size:33px 25px}.btn_paymethod.by_bank{background:#e24f39 url("../../../images/ssgpay/mobile/ico/ico_paym_bank.png") 20px 50% no-repeat;background-size:33px 25px}.dutchpay_main{position:relative;overflow-y:auto;height:100%;padding-bottom:62px}.dutchpay_main .page_guide{padding:20px 0}.dutchpay_main .page_guide p{font-size:15px}.dutchpay_main .dutchpay_list{border-top:1px solid #e6e6e6}.dutchpay_main .dutchpay_list .nodata{position:absolute;top:50%;width:100%;text-align:center;color:#999;font-size:15px}.dutchpay_main .dutchpay_list .recive_list li{border-bottom:1px solid #e6e6e6}.dutchpay_main .dutchpay_list .recive_list a{position:relative;display:block;padding:13px 15px;color:#333}.dutchpay_main .dutchpay_list .recive_list a:before{content:'';position:absolute;right:15px;top:50%;width:7px;height:12px;margin-top:-6px;background:url("../../../images/ssgpay/mobile/list_next.png") 0 0 no-repeat;background-size:7px 12px}.dutchpay_main .dutchpay_list .recive_list .from{display:block;font-size:14px}.dutchpay_main .dutchpay_list .recive_list .amount{font-size:20px;font-weight:600}.dutchpay_main .dutchpay_list .recive_list .amount .pay_state{vertical-align:top;margin-top:3px}.dutchpay_main .dutchpay_list .recive_list .time{display:block;color:#aaa;font-size:13px}.dutchpay_main .dutchpay_list .request_list li{border-bottom:1px solid #e6e6e6}.dutchpay_main .dutchpay_list .request_list a{position:relative;display:block;padding:25px 15px;color:#333}.dutchpay_main .dutchpay_list .request_list a:before{content:'';position:absolute;right:15px;top:50%;width:7px;height:12px;margin-top:-6px;background:url("../../../images/ssgpay/mobile/list_next.png") 0 0 no-repeat;background-size:7px 12px}.dutchpay_main .dutchpay_list .request_list .to{display:block;font-size:18px;font-weight:600}.dutchpay_main .dutchpay_list .request_list .time{display:block;color:#aaa;font-size:13px}.dutchpay_member_direct{padding-bottom:62px}.dutchpay_member_direct .page_guide{padding:15px 0 37px;font-size:15px}.dutchpay_member_direct .member_form .btn_add{display:inline-block;color:#999;font-size:15px}.dutchpay_member_direct .member_form .btn_add .i{display:inline-block;width:22px;height:22px;vertical-align:top;background:url("../../../images/ssgpay/mobile/btn_add3.png") 0 0 no-repeat;background-size:22px 22px}.dutchpay_member_direct .member_form .form_head{padding:0 15px 15px}.dutchpay_member_direct .member_form .form_list{padding:10px 0;border-top:1px solid #e7e7e7;border-bottom:1px solid #e7e7e7;background:#fafafa}.dutchpay_member_direct .member_form .form_list li{padding:10px 15px}.dutchpay_member_direct .member_form .form_list li .inp{width:100%;line-height:1.5}.dutchpay_member_direct .member_form .form_list .form_row{margin-top:-1px}.dutchpay_member_direct .member_form .form_list .list_add{position:relative;padding-right:53px}.dutchpay_member_direct .member_form .form_list .list_add .btn_del{position:absolute;right:15px;top:50%;display:block;width:23px;height:23px;margin-top:-12px;background:url("../../../images/ssgpay/mobile/ico/ico_del.png") 50% 50% no-repeat;background-size:18px 17px}.dutchpay_member_direct .member_form .form_btn{padding:20px 0;text-align:center}.page_guide{line-height:1.3;text-align:center}.page_guide .txt1{font-size:15px}.page_guide .txt2{color:#999;font-size:14px}.dutchpay_total{margin-bottom:24px;padding:0 15px}.dutchpay_request .page_guide{padding:15px 0}.dutchpay_request .dutchpay_member{margin-bottom:36px}.dutchpay_request .dutchpay_member .member_top{overflow:hidden;margin-bottom:6px;padding:0 15px}.dutchpay_request .dutchpay_member .member_top .tit{float:left;white-space:nowrap}.dutchpay_request .dutchpay_member .member_top .btn_reset{float:right;margin-top:4px;padding-right:16px;letter-spacing:-1px;color:#666;font-size:15px;background:url("../../../images/ssgpay/mobile/ico/ico_refresh.png") 100% 50% no-repeat;background-size:12px 12px}.dutchpay_request .dutchpay_member .member_list{border-top:1px solid #e7e7e7}.dutchpay_request .dutchpay_member .member_list li{position:relative;padding:12px 15px;line-height:1.3;background:#fafafa;border-bottom:1px solid #e7e7e7}.dutchpay_request .dutchpay_member .member_list .name{display:block;font-size:15px}.dutchpay_request .dutchpay_member .member_list .phone{display:block;color:#aaa;font-size:14px}.dutchpay_request .dutchpay_member .member_list .amount{position:absolute;right:45px;top:12px;z-index:100;width:111px;height:38px;text-align:right;background:#fff;border:1px solid #ccc}.dutchpay_request .dutchpay_member .member_list .amount .readonly{border-color:transparent;background:#fafafa}.dutchpay_request .dutchpay_member .member_list .amount .label_amount{visibility:hidden;position:absolute;right:22px;top:7px;font-size:18px}.dutchpay_request .dutchpay_member .member_list .amount .cur{position:absolute;right:7px;top:50%;margin-top:-7px;padding-left:4px;font-size:12px}.dutchpay_request .dutchpay_member .member_list .amount .input_amount{visibility:hidden;width:100%;padding:0 20px 0 5px;border:0;height:36px;text-align:right;font-size:18px}.dutchpay_request .dutchpay_member .member_list .amount .input_amount[type=number]::-webkit-inner-spin-button,.dutchpay_request .dutchpay_member .member_list .amount .input_amount[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.dutchpay_request .dutchpay_member .member_list .amount.active .label_amount{visibility:visible}.dutchpay_request .dutchpay_member .member_list .amount.active .input_amount{visibility:hidden}.dutchpay_request .dutchpay_member .member_list .amount.focus .input_amount{visibility:visible}.dutchpay_request .dutchpay_member .member_list .myamount{position:absolute;right:45px;top:12px;z-index:100;width:111px;height:38px;text-align:right;border:1px solid #ccc;background:#fafafa}.dutchpay_request .dutchpay_member .member_list .myamount .input_amount{background:#fafafa}.dutchpay_request .dutchpay_member .member_list .myamount .readonly{border-color:transparent;background:#fafafa}.dutchpay_request .dutchpay_member .member_list .myamount .label_amount{visibility:hidden;position:absolute;right:22px;top:7px;font-size:18px}.dutchpay_request .dutchpay_member .member_list .myamount .cur{position:absolute;right:7px;top:50%;margin-top:-7px;padding-left:4px;font-size:12px}.dutchpay_request .dutchpay_member .member_list .myamount .input_amount{visibility:hidden;width:100%;padding:0 20px 0 5px;border:0;height:36px;text-align:right;font-size:18px}.dutchpay_request .dutchpay_member .member_list .myamount .input_amount[type=number]::-webkit-inner-spin-button,.dutchpay_request .dutchpay_member .member_list .myamount .input_amount[type=number]::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.dutchpay_request .dutchpay_member .member_list .myamount.active .label_amount{visibility:visible}.dutchpay_request .dutchpay_member .member_list .myamount.active .input_amount{visibility:hidden}.dutchpay_request .dutchpay_member .member_list .btn_del{position:absolute;right:15px;top:50%;display:block;width:23px;height:23px;margin-top:-12px;background:url("../../../images/ssgpay/mobile/ico/ico_del.png") 50% 50% no-repeat;background-size:18px 17px}.dutchpay_request .dutchpay_member .member_form .btn_member{display:block;width:100%;padding:19px 0;text-align:center;color:#999;font-size:15px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;background:#fafafa}.dutchpay_request .dutchpay_member .member_form .btn_member .i{display:inline-block;width:22px;height:22px;vertical-align:top;background:url("../../../images/ssgpay/mobile/btn_add3.png") 0 0 no-repeat;background-size:22px 22px}.dutchpay_request .dutchpay_member .member_form .btn_add2{border:0 none;background:#fff}.dutchpay_request .request_guide{padding:0 15px}.dutchpay_request .request_guide .tit{margin-bottom:3px}.dutchpay_request .request_guide ul li{padding-left:10px;letter-spacing:-1px;color:#666;font-size:13px}.dutchpay_request .request_guide ul .bu{margin-left:-10px}.dutchpay_request_detail{height:100%}.dutchpay_request_detail .detail_summary{margin-bottom:30px;text-align:center}.dutchpay_request_detail .detail_summary .img{padding:7px 0 13px}.dutchpay_request_detail .detail_summary .img img{width:140px;height:140px}.dutchpay_request_detail .detail_summary .txt{font-size:17px}.dutchpay_request_detail .detail_summary .time{color:#aaa;font-size:13px}.dutchpay_request_detail .request_member{overflow-y:auto;border-top:2px solid #d6d6d6;background-color:#f4f5f9}.dutchpay_request_detail .request_member .member_list li{position:relative;padding:17px 0 17px 15px;border-bottom:1px solid #d6d6d6}.dutchpay_request_detail .request_member .member_list .chk{position:absolute;left:15px;top:50%;margin-top:-10px}.dutchpay_request_detail .request_member .member_list .name{line-height:1.3;font-size:16px}.dutchpay_request_detail .request_member .member_list .phone{line-height:1.3;color:#999;font-size:15px}.dutchpay_request_detail .request_member .member_list .amount{position:absolute;right:102px;top:50%;margin-top:-13px;font-weight:600;font-size:17px}.dutchpay_request_detail .request_member .member_list .chk{display:block;width:20px;height:20px;background:url("../../../images/ssgpay/mobile/ico/ico_sp_check.png") 0 0 no-repeat;background-size:40px 20px}.dutchpay_request_detail .request_member .member_list .chk.checked{background-position:-20px 0}.dutchpay_request_detail .request_member .member_list .result{position:absolute;right:15px;top:21px;width:78px;height:28px}.dutchpay_request_detail .request_member .member_list .result .pay_state{margin-top:3px;vertical-align:top}.dutchpay_request_detail .request_member .member_list .result .btn_request{width:78px;height:28px;background:url("../../../images/ssgpay/mobile/dutchpay/btn_request.png") 0 0 no-repeat;background-size:78px 28px;vertical-align:top}.dutchpay_request_recive{text-align:center}.dutchpay_request_recive .img{padding:35px 0 15px}.dutchpay_request_recive .img img{width:140px;height:140px}.dutchpay_request_recive .request_amount{margin-bottom:45px;line-height:1.4}.dutchpay_request_recive .request_amount .tit{font-size:15px;letter-spacing:0}.dutchpay_request_recive .request_amount .amount{font-size:25px;font-weight:600}.dutchpay_request_recive .request_from .from{margin-bottom:5px;line-height:1.3;font-size:17px}.dutchpay_request_recive .request_from .from em{color:#999}.dutchpay_request_recive .request_from .time{color:#aaa;font-size:13px}.dutchpay_request_complete{position:absolute;left:0;right:0;bottom:0;padding:25px 0;text-align:center;color:#333;font-size:15px;border-top:1px solid #d6d6d6;background:#f4f5f9}.dutchpay_request_complete:before{content:'';position:absolute;left:50%;top:-15px;display:block;width:29px;height:15px;margin-left:-14.5px;background:#fff url("../../../images/ssgpay/mobile/common/bg_btm_cmt.png") 0 0 no-repeat;background-size:29px 15px}.dutchpay .money_balance{position:absolute;left:0;right:0;bottom:62px;padding:21px 15px;text-align:center;border-top:1px solid #d6d6d6;background:#f4f5f9}.dutchpay .money_balance .balance{font-size:16px}.dutchpay .money_balance .balance em{color:#ff4b33}.dutchpay .money_balance .txt{color:#999;font-size:14px;letter-spacing:-1px}.dutchpay_recive{padding:15px 0 10px 0;text-align:center}.dutchpay_recive .request_amount{margin-bottom:18px;line-height:1.4}.dutchpay_recive .request_amount .tit{font-size:15px;letter-spacing:-1px;color:#333}.dutchpay_recive .request_amount .amount{font-size:24px;font-weight:600}.dutchpay_recive .request_amount .amount .em{color:#ff4a33;font-weight:600}.dutchpay_recive .request_from{margin-bottom:37px}.dutchpay_recive .request_from .from{margin-bottom:5px;line-height:1.3;font-size:15px;color:#333}.dutchpay_recive .request_from .time{color:#aaa;font-size:13px}.dutchpay_recive .request_total{margin:0 15px;border-top:1px solid #e6e6e6}.dutchpay_recive .request_total{padding:7px 0}.dutchpay_recive .request_total dl{overflow:hidden}.dutchpay_recive .request_total dt{float:left;color:#333;font-weight:bold;font-size:17px}.dutchpay_recive .request_total dd{float:right;font-size:17px;color:#ff4a33}.dutchpay_method{padding:20px 15px;background:#f4f5f9;border-top:1px solid #e9ebf1}.dutchpay_method .tit{display:block;margin-bottom:15px;font-size:17px;font-weight:600}.dutchpay_method li{margin-bottom:3px}.dutchpay_method li:last-child{margin-bottom:0}.dutchpay_complete{text-align:center}.dutchpay_complete .img{padding:50px 0 13px}.dutchpay_complete .img img{width:140px;height:140px}.dutchpay_complete .uinfo{font-size:15px}.dutchpay_complete .amount{margin-bottom:100px;font-size:25px;font-weight:600}.dutchpay_complete .txt{font-size:17px}.dutchpay_complete .time{color:#aaa;font-size:13px}.dutchpay_complete_message{position:absolute;left:0;bottom:0;right:0}.couponbox{position:relative}.couponbox.cb_nodata{min-height:69%!important}.couponbox .cont{min-height:100%}.couponbox .page_guide{padding:20px 0 15px;background:#fff}.couponbox .page_guide .txt{margin-bottom:16px;font-size:15px}.couponbox .page_guide .link_guide{color:#333;font-size:14px;font-weight:bold}.couponbox .page_guide .link_guide.type2{color:#fff;font-size:14px;font-weight:bold}.couponbox .page_guide .link_guide .ico_chev_right{display:inline-block;width:8px;height:13px;margin-left:4px;vertical-align:-1px;background:url("../../../images/ssgpay/mobile/btn_arrow.png") 0 0 no-repeat;background-size:cover}.couponbox .page_guide .link_guide02{color:#333;font-size:14px;font-weight:bold}.couponbox .page_guide .link_guide02 .ico_chev_right{display:inline-block;width:8px;height:13px;margin-left:4px;vertical-align:-1px;background:url("../../../images/ssgpay/mobile/btn_arrow.png") 0 0 no-repeat;background-size:cover}.couponbox .page_guide02{padding:27px 0 8px;text-align:center;line-height:1.5;background:transparent}.couponbox .page_guide02 .txt{margin-bottom:0;color:#595d67;font-size:16px;font-weight:700}.couponbox .lst_tab1{display:table;width:100%;background:#fff}.couponbox .lst_tab1 li{display:table-cell;width:50%}.couponbox .lst_tab1.lThree li{width:33%}.couponbox .lst_tab1.lFour li{width:25%}.couponbox .lst_tab1 li a{display:block;padding:2px 0 0;border-bottom:4px solid transparent;color:#333;text-align:center;line-height:43px;font-size:19px;font-weight:700}.couponbox .lst_tab1 li a.selected{color:#e55039;border-bottom:4px solid #e55039}.couponbox .lst_tab2{overflow:hidden;padding:0;border-top:0;border-bottom:1px solid #dedede;background:#f5f5f5}.couponbox .lst_tab2 li{position:relative;float:left;text-align:center}.couponbox .lst_tab2 li:after{content:'';position:absolute;left:0;top:50%;margin-top:-9px;width:1px;height:18px;background-color:#ccc}.couponbox .lst_tab2 li:first-child:after{display:none}.couponbox .lst_tab2 a{display:block;margin:0;padding:0;line-height:40px;color:#999;font-size:13px;font-weight:400}.couponbox .lst_tab2 a.selected{color:#333;text-decoration:none}.couponbox .lst_tab2 .cnt{display:inline-block;text-align:center;min-width:17px;height:17px;margin-left:2px;line-height:17px;vertical-align:middle;color:#fff;font-weight:normal;font-size:11px;border-radius:17px;background-color:#ff3c00}.couponbox .lst_tab2.two li{width:50%}.couponbox .lst_tab2.three li{width:33.33%}.couponbox .lst_tab2.three li:first-child{width:33.34%}.couponbox .lst_tab2.four li{width:21%}.couponbox .lst_tab2.four li:last-child{width:37%}.coupon_main{min-height:100%;background:#f4f5f9}.coupon_main02{min-height:100%}.coupon_main .coupon_wrap{border-top:1px solid #dedede}.coupon_main .coupon_wrap.tnoline{border-top:0}.nodata{position:absolute;top:50%;width:100%;text-align:center}.nodata p{color:#999;line-height:18px;font-size:14px}.nodata img{width:83px;margin-bottom:17px}.nodata .txt_info{margin-top:5px}.nodata .txt02{color:#595d67;line-height:1.5;font-size:16px;font-weight:700}.history_list .nodata .hl_img img{width:110px;margin-bottom:14px}.history_list .nodata .hl_info01{color:#333;line-height:1.6;font-size:19px;font-weight:700}.history_list .nodata .hl_txt01{color:#717378;font-size:14px}.unSearch{left:0}.unSearch .img_search{width:66px!important;margin-bottom:13px}.unSearch .txt{color:#b3b6c0;font-size:15px;font-weight:500}.coupon_main .coupon_list{padding:7px 0 15px}.coupon_main .msend_list{padding:7px 0 180px!important}.coupon_main .coupon_list li{padding:8px 10px 7px}.coupon_main .coupon_list .coupon{width:100%;height:140px;padding-left:14px;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon.png") 0 0 no-repeat;background-size:720px 286px}.coupon_main .coupon_list .coupon .coupon_inner{display:table;width:100%;height:140px;padding:0 15px 0 0;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon.png") 100% -143px no-repeat;background-size:720px 286px}.coupon_main .coupon_list .coupon .coupon_header{position:relative;display:table-row;overflow:hidden}.coupon_main .coupon_list .coupon .coupon_header .header_inner{position:relative;display:table-cell;height:39px;vertical-align:middle}.coupon_main .coupon_list .coupon .coupon_header .issuer{float:left;padding:3px 0 0 10px;font-size:0;line-height:0}.coupon_main .coupon_list .coupon .coupon_header .issuer img{height:14px;vertical-align:bottom}.coupon_main .coupon_list .coupon .coupon_header .type{float:right;width:55px;height:14px;margin-top:2px;padding:1px 0 0 1px;line-height:14px;letter-spacing:-1px;text-align:center;font-size:13px;font-weight:700}.coupon_main .coupon_list .coupon .coupon_header .type1{border-left:2px solid #e55039;color:#e55039}.coupon_main .coupon_list .coupon .coupon_header .type2{border-left:2px solid #545e73;color:#323743}.coupon_main .coupon_list .coupon .coupon_cont{display:table-row}.coupon_main .coupon_list .coupon .coupon_cont .cont_inner{display:table-cell;height:76px;padding:0 10px 0;vertical-align:middle}.coupon_main .coupon_list .coupon .coupon_cont .name{margin-bottom:1px;line-height:20px;font-size:15px;font-weight:bold}.coupon_main .coupon_list .coupon .coupon_cont .date{display:block;padding-top:3px;line-height:1;font-size:13px;color:#999}.coupon_main .coupon_list .coupon .coupon_cont .discount{margin-bottom:3px;color:#ff4b33;font-size:16px;line-height:20px}.coupon_main .coupon_list .coupon .coupon_footer{display:table-row;overflow:hidden}.coupon_main .coupon_list .coupon .coupon_footer .footer_inner{display:table-cell;height:25px;padding:0 0 0 10px;vertical-align:top}.coupon_main .coupon_list .coupon .coupon_footer .group{float:left;line-height:1;font-size:0}.coupon_main .coupon_list .coupon .coupon_footer .group img{height:15px}.coupon_main .coupon_list .coupon .coupon_footer .condition{float:right;padding-bottom:2px;line-height:1;border-bottom:1px solid #999}.coupon_main .coupon_list .coupon .coupon_footer .condition .cond_link{display:block;padding-right:13px;color:#999;font-size:12px;background:url("../../../images/ssgpay/mobile/ico/ico_info.png") no-repeat 100% 50%;background-size:10px 10px}.coupon_main .coupon_list .coupon .coupon_footer .send_date{color:#555;font-size:13px}.coupon_main .coupon_list .coupon .coupon_footer .cf_txt01{padding-top:7px;color:#333;font-size:14px}.coupon_main .coupon_list .coupon .coupon_cont .cont_barcode{display:table-cell;padding-top:15px;padding-right:6px;text-align:right;vertical-align:top}.coupon_main .coupon_list .coupon .coupon_cont .cont_barcode .btn_barcode{display:inline-block;overflow:hidden;width:43px;height:43px;text-align:left;text-indent:-9999em;background:url("../../../images/ssgpay/mobile/coupon/btn_barcode.png") left top no-repeat;background-size:43px 129px}.coupon_main .coupon_list .coupon.used .coupon_cont .cont_barcode .btn_barcode{background-position:0 -43px}.coupon_main .coupon_list .coupon.expire .coupon_cont .cont_barcode .btn_barcode{background-position:0 -86px}.coupon_main .coupon_list.coupon_setting{padding:7px 0 10px}.coupon_main .coupon_list.coupon_setting .coupon{height:163px;border:0 none;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon06.png") left top no-repeat;background-size:720px 326px}.coupon_main .coupon_list.coupon_setting .coupon .coupon_inner{height:163px;border:0 none;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon06.png") right -163px no-repeat;background-size:720px 326px}.coupon_main .coupon_list.coupon_setting .coupon .coupon_header{height:50px}.coupon_main .coupon_list.coupon_setting .coupon .coupon_header .header_inner{height:45px}.coupon_main .coupon_list.coupon_setting .coupon .coupon_header .issuer{padding:8px 0 0 10px}.coupon_main .coupon_list.coupon_setting .coupon .coupon_header .form_toggle{float:right}.coupon_main .coupon_list.coupon_setting .coupon .coupon_header .toggle-slide .toggle-blob{color:#646b82;text-align:center;text-transform:lowercase;line-height:27px;letter-spacing:-0.05em;font-size:12px;font-weight:700}.coupon_main .coupon_list.coupon_setting .coupon .coupon_header .toggle-slide.active .toggle-blob{color:#ff4b33}.coupon_main .coupon_list.coupon_setting .coupon .coupon_cont{height:100%}.coupon_main .coupon_list.coupon_setting .coupon .coupon_cont .cont_inner{height:76px}.coupon_main .coupon_list.coupon_setting .coupon .coupon_cont .name{margin-bottom:4px;line-height:18px;letter-spacing:-0.07em}.coupon_main .coupon_list.coupon_setting .coupon .coupon_cont .date{padding-top:4px;font-size:15px}.coupon_main .coupon_list.coupon_setting .coupon .coupon_footer{height:30px}.coupon_main .coupon_list.coupon_setting .coupon .coupon_footer .condition{float:right;padding-bottom:0;line-height:0;border-bottom:0}.coupon_main .coupon_list.coupon_setting .coupon .coupon_footer .condition .setting_link img{height:15px;vertical-align:middle}.coupon_main .coupon_list.coupon_setting .coupon .coupon_footer .condition .setting_link .icon img{height:18px}.coupon_main .coupon_list .nodata_wrap{display:table;width:100%;height:225px}.coupon_main .coupon_list .nodata_wrap .nodata{display:table-cell;position:relative;top:auto;vertical-align:middle}.coupon_main02 .comingSoon01{position:absolute;top:50%;left:0;width:100%;text-align:center}.coupon_main02 .comingSoon01 .cs_img01 img{width:110px}.coupon_main02 .comingSoon01 .cs_txt01{padding-top:22px;color:#333;line-height:1.3;font-size:19px}.coupon_division{margin:0;text-align:center;line-height:0;font-size:0;background:url("../../../images/ssgpay/mobile/coupon/line_finishUse.png") left top repeat-x;background-size:1px 22px}.coupon_division .cd_txt{display:inline-block;overflow:hidden;width:53px;height:22px;text-align:left;text-indent:-9999em;line-height:0;font-size:0;background:url("../../../images/ssgpay/mobile/coupon/bg_finishUse.png") left top no-repeat;background-size:53px 22px}.coupon_division .cd_ser{display:inline-block;overflow:hidden;width:69px;height:22px;text-align:left;text-indent:-9999em;line-height:0;font-size:0;background:url("../../../images/ssgpay/mobile/coupon/bg_serviceable.png") left top no-repeat;background-size:contain}.coupon_division .cd_unser{display:inline-block;overflow:hidden;width:69px;height:22px;text-align:left;text-indent:-9999em;line-height:0;font-size:0;background:url("../../../images/ssgpay/mobile/coupon/bg_unserviceability.png") left top no-repeat;background-size:contain}.coupon_main .coupon_list.withMe_coupon .coupon{height:155px;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon02.png") left top no-repeat;background-size:720px 310px}.coupon_main .coupon_list.withMe_coupon .coupon .coupon_inner{height:155px;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon02.png") right -155px no-repeat;background-size:720px 310px}.coupon_main .coupon_list .coupon .coupon_header .issuer .issuer_txt{display:inline-block;padding-left:5px;color:#666;line-height:.8;font-size:12px}.coupon_main .coupon_list.withMe_coupon .coupon .coupon_cont{display:table;width:100%}.coupon_main .coupon_list.withMe_coupon .coupon .coupon_cont .cont_inner{display:table-cell;height:82px;padding:0 10px 0;vertical-align:middle}.coupon_main .coupon_list.withMe_coupon .coupon .coupon_cont .name{color:#333;line-height:18px;font-size:13px;font-weight:400}.coupon_main .coupon_list.withMe_coupon .coupon .coupon_cont .date{line-height:1;font-size:13px;color:#999}.coupon_main .coupon_list.withMe_coupon .coupon .coupon_cont .discount{margin-bottom:3px;color:#ff4b33;font-size:16px;line-height:20px}.coupon_main .coupon_list.withMe_coupon .coupon .coupon_cont .title{margin-bottom:5px;color:#333;font-size:16px;font-weight:700}.coupon_main .coupon_list.withMe_coupon .coupon .coupon_cont .title .sum{color:#ff4b33;font-weight:400}.coupon_main .coupon_list.withMe_coupon .coupon .coupon_footer{display:block}.coupon_main .coupon_list.withMe_coupon .coupon .coupon_footer .barcode_guide{padding:1px 0 0 22px;color:#555;line-height:17px;font-size:12px;background:url("../../../images/ssgpay/mobile/coupon/bg_barcodeGuide.png") left top no-repeat;background-size:18px 36px}.coupon_main .coupon_list.withMe_coupon .coupon .coupon_cont .dvi_view dt,.coupon_main .coupon_list.withMe_coupon .coupon .coupon_cont .dvi_view dd{line-height:1.7}.coupon_main .coupon_list.withMe_coupon .coupon.complete .coupon_cont .cont_inner{height:115px;padding:0 10px 0}.coupon_main .coupon_list .msend_coupon{display:table;width:100%}.coupon_main .coupon_list .msend_coupon .ok_chk{display:table-cell;width:40px;margin:0;padding-top:5px;vertical-align:top}.coupon_main .coupon_list .msend_coupon .ok_chk div input{overflow:hidden;width:30px;height:30px;background-size:60px 30px;cursor:pointer;background-image:url("../../../images/ssgpay/mobile/ico_radiobox.png")}.coupon_main .coupon_list .msend_coupon .ok_chk div input:checked{width:30px;height:30px;background-size:60px 30px;background-position:-30px 0;background-image:url("../../../images/ssgpay/mobile/ico_radiobox.png")}.coupon_main .coupon_list .msend_coupon .okt_lb{display:table-cell}.coupon_main .coupon_list.withMe_coupon .msend_coupon .coupon{height:140px;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon03.png") left top no-repeat;background-size:720px 280px}.coupon_main .coupon_list.withMe_coupon .msend_coupon .coupon .coupon_inner{height:140px;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon03.png") right -140px no-repeat;background-size:720px 280px}.coupon_main .coupon_list.withMe_coupon .msend_coupon .coupon .coupon_cont .cont_inner{display:table-cell;height:65px;padding:0 10px 0;vertical-align:middle}.coupon_main .coupon_list.withMe_coupon .send_coupon .coupon{height:130px;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon05.png") left top no-repeat;background-size:720px 260px}.coupon_main .coupon_list.withMe_coupon .send_coupon .coupon .coupon_inner{height:130px;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon05.png") right -130px no-repeat;background-size:720px 260px}.coupon_main .coupon_list.withMe_coupon .send_coupon .coupon .coupon_cont .cont_inner{display:table-cell;height:90px;padding:0 10px 0;vertical-align:middle}.coupon_main .coupon_list.withMe_coupon .send_coupon .coupon .coupon_cont .title{margin:0}.coupon_main .coupon_list.withMe_coupon .send_coupon .coupon .coupon_footer .footer_inner{display:block;height:32px;padding:0 10px 0}.coupon_main .coupon_list.withMe_coupon .send_coupon .coupon .coupon_footer .cf_btn01{padding-right:15px}.coupon_main .coupon_list.withMe_coupon .send_coupon .coupon .coupon_footer .btn_cpGuide{display:block;height:32px;padding:9px 0 0;color:#333;line-height:1.0;font-size:15px;background:url("../../../images/ssgpay/mobile/coupon/btn_arrew_off.png") right center no-repeat;background-size:16px 10px}.coupon_main .coupon_list.withMe_coupon .send_coupon .coupon.active{background-position:left -312px}.coupon_main .coupon_list.withMe_coupon .send_coupon .coupon.active .coupon_inner{background-position:right -468px}.coupon_main .coupon_list.withMe_coupon .send_coupon .coupon.active .coupon_footer .btn_cpGuide{background-image:url("../../../images/ssgpay/mobile/coupon/btn_arrew_on.png")}.coupon_main .coupon_list .coupon.used .coupon_header .type1{background-position:-55px 0}.coupon_main .coupon_list .coupon.used .coupon_header .type2{background-position:-55px -21px}.coupon_main .coupon_list .coupon.used .coupon_cont .name,.coupon_main .coupon_list .coupon.expire .coupon_cont .name{color:#888}.coupon_main .coupon_list .coupon.used .coupon_cont .date,.coupon_main .coupon_list .coupon.expire .coupon_cont .date{color:#ccc}.coupon_main .coupon_list .coupon.used .coupon_cont .discount,.coupon_main .coupon_list .coupon.expire .coupon_cont .discount{color:#888}.coupon_main .coupon_list.withMe_coupon .coupon.used .coupon_cont .name,.coupon_main .coupon_list.withMe_coupon .coupon.used .coupon_cont .title,.coupon_main .coupon_list.withMe_coupon .coupon.used .coupon_cont .title .sum,.coupon_main .coupon_list.withMe_coupon .coupon.used .coupon_footer .barcode_guide,.coupon_main .coupon_list.withMe_coupon .coupon.expire .coupon_cont .name,.coupon_main .coupon_list.withMe_coupon .coupon.expire .coupon_cont .title,.coupon_main .coupon_list.withMe_coupon .coupon.expire .coupon_cont .title .sum,.coupon_main .coupon_list.withMe_coupon .coupon.expire .coupon_footer .barcode_guide{color:#ccc}.coupon_main .coupon_list.withMe_coupon .coupon.used .coupon_header .type2,.coupon_main .coupon_list.withMe_coupon .coupon.expire .coupon_header .type2{background-position:-55px 0}.coupon_main .coupon_list.withMe_coupon .coupon.used .coupon_footer .barcode_guide,.coupon_main .coupon_list.withMe_coupon .coupon.expire .coupon_footer .barcode_guide{background-position:0 -18px}.coupon_main .btn_area{padding:0 10px 35px}.coupon_main .btn_area .btn_more{overflow:hidden;min-width:100%;height:54px;padding:0 10px;border:1px solid #979dab;border-radius:1px;color:#fff;text-align:center;line-height:54px;letter-spacing:-0.05em;font-size:18px;font-weight:600;background-color:#a2a7b4}.footer_guide{position:relative!important;left:auto;bottom:auto;padding:17px 20px 79px;border-top:1px solid #cdd0dd;height:auto;background-color:#e7e9f1}.footer_guide.bp_18{padding:17px 20px 18px}.f_guide{padding:0 15px 18px;background-color:#e7e9f1}.f_guide .fg_tit{color:#333;line-height:1.2;font-size:15px;font-weight:700}.f_guide .fg_hyphen{padding-top:28px}.f_guide .fg_hyphen>li{padding:0 0 6px 8px;color:#9197b0;line-height:1.25;font-size:14px;background:url("../../../images/ssgpay/mobile/coupon/line_fg_hyphen02.png") left 9px no-repeat;background-size:5px 1px}.f_guide .fg_asterisk{padding:10px 0 0 11px;color:#666;line-height:1.25;text-indent:-11px;font-size:14px}.ssgcard_fGuide{padding:0;background-color:#e7e9f1}.ssgcard_fGuide .fg_tit{color:#333;line-height:1.2;font-size:15px;font-weight:700}.ssgcard_fGuide .fg_hyphen{padding-top:6px}.ssgcard_fGuide .fg_hyphen>li{padding:0 0 6px 7px;color:#8e93a9;line-height:1.25;font-size:14px;background:url("../../../images/ssgpay/mobile/coupon/ico_dot01.png") left 8px no-repeat;background-size:2px 2px}.ssgcard_fGuide .fg_num{padding-top:6px}.ssgcard_fGuide .fg_num>li{padding:0 0 6px 15px;color:#464b60;text-indent:-15px;line-height:1.25;font-size:14px;background-size:5px 1px}.ssgcard_fGuide .fgh_ex{padding:11px 0 5px 12px;letter-spacing:-1.7px}.ssgcard_fGuide .fgh_ex span{display:inline-block;text-align:right}.dialog_coupon_guide .img_coupon{margin-bottom:30px;text-align:center}.dialog_coupon_guide .img_goods{width:100%;text-align:center}.dialog_coupon_guide .img_goods img{max-width:100%}.dialog_coupon_guide .tit{margin-bottom:9px;letter-spacing:-1px;font-size:23px;font-weight:bold}.dialog_coupon_guide .guide_text li{padding:0 0 0 9px;text-indent:-9px;overflow:hidden;margin-bottom:8px}.img_ssgcardCoupon{position:relative}.img_ssgcardCoupon .btn_view{position:absolute;bottom:30px;left:50%;margin-left:-71px}.img_ssgcardCoupon .btn_view img{width:142px}.dialog_container{display:none}.dialog_coupon .box_scroll{padding:20px 25px;max-height:178px;overflow:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.dialog_coupon .dialog_footer{padding-top:30px}.dialog_coupon .dialog_footer .btn_close{display:block;padding:9px 0 10px;width:100%;text-align:center;color:#fff;font-size:23px;border:1px solid #fff;border-radius:25px;cursor:pointer}.dialog_coupon_apply .box_scrollWrap:after{position:absolute;left:0;right:0;bottom:0;height:39px;background:url("../../../images/ssgpay/mobile/coupon/bg_scroll.png") 0 15px no-repeat;background-size:contain;content:''}.dialog_coupon_apply .box_scroll{padding:15px 25px;max-height:75px;overflow:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.dialog_coupon_apply .coupon_img{padding:9px 10px;text-align:center;border-bottom:1px dashed #ccc;background:#f4f5f9}.dialog_coupon_apply .coupon_img img{max-width:275px;max-height:275px}.dialog_coupon_apply02 .box_scrollWrap:after{position:absolute;left:0;right:0;bottom:50px;height:39px;background:url("../../../images/ssgpay/mobile/coupon/bg_scroll.png") 0 15px no-repeat;background-size:contain;content:''}.dialog_coupon_apply02 .box_scroll{padding:15px 25px;max-height:75px;overflow:auto;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.dialog_coupon_apply02 .coupon_img{padding:9px 10px;text-align:center;border-bottom:1px dashed #ccc;background:#f4f5f9}.dialog_coupon_apply02 .coupon_img img{max-width:275px;max-height:275px}.dialog_coupon_apply02 .dialog_notice{padding:17px 25px 18px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#999;line-height:1.3;letter-spacing:-0.1em;font-size:15px}.coupon_view{padding:0}.coupon_view .coupon{width:100%;background-color:#fff}.coupon_view .coupon .coupon_inner{width:100%;padding:0 14px 21px 14px;border-bottom:1px solid #d7d8da}.coupon_view .coupon .coupon_header{display:table;width:100%;overflow:hidden}.coupon_view .coupon .coupon_header .header_inner{display:table-cell;overflow:hidden;height:40px;vertical-align:middle}.coupon_view .coupon .coupon_header .issuer{padding-top:3px;float:left;font-size:0;line-height:0}.coupon_view .coupon .coupon_header .issuer img{height:21px;vertical-align:bottom}.coupon_view .coupon .coupon_header .issuer .issuer_txt{display:inline-block;padding-left:10px;color:#bbb;line-height:.8;font-size:12px}.coupon_view .coupon .coupon_header .type{float:right;width:55px;height:21px;line-height:21px;letter-spacing:-1px;text-align:center;font-size:12px;color:#fff;background:url("../../../images/ssgpay/mobile/coupon/img_discount.png") 0 -21px no-repeat;background-size:110px 42px}.coupon_view .coupon .coupon_cont{padding:8px 0 0}.coupon_view .coupon .coupon_cont .name{color:#333;font-size:14px;font-weight:400}.coupon_view .coupon .coupon_cont .title{padding-top:5px;color:#333;font-size:23px;font-weight:700}.coupon_view .coupon .coupon_cont .title .sum{color:#ff4b33;font-weight:400}.coupon_view .coupon .coupon_cont .date{color:#333;line-height:1.0;font-size:14px}.coupon_view .coupon .coupon_cont .date02{color:#b0b0b0;line-height:1.3;font-size:14px;font-weight:400}.cvBarcode_Wrap{padding:20px 15px 14px;border-bottom:1px solid #d7d8da;background-color:#f4f5f9}.cvBarcode_Wrap .cvBarcode{border-radius:4px;padding:15px 0 7px;text-align:center;background-color:#fff}.cvBarcode_Wrap .cvBarcode #barcodeTarget{margin:0 auto}.cvBarcode_Wrap .cvBarcode_list{padding:16px 0 0 0}.cvBarcode_Wrap .cvBarcode_list li{display:table;width:100%}.cvBarcode_Wrap .cvBarcode_list .bvl_tit,.cvBarcode_Wrap .cvBarcode_list .bvl_txt{display:table-cell;line-height:1.7;font-size:13px}.cvBarcode_Wrap .cvBarcode_list .bvl_tit{width:60px;color:#333;font-weight:700}.cvBarcode_Wrap .cvBarcode_list .bvl_txt{color:#888}.cvBarcode_Wrap .cvBarcode_btn .btn{width:100%;height:50px;padding-top:4px;border-radius:50px;background-color:#333}.cvBarcode_Wrap .cvBarcode_btn .btn .icon_send{padding-right:42px;color:#fff;line-height:1.3;font-size:22px;background:url("../../../images/ssgpay/mobile/coupon/icon_send.png") no-repeat right 3px;background-size:32px 18px}.coupon_guideWrap{padding:16px 15px}.coupon_guideWrap .cg_tit{padding-bottom:3px;color:#333;font-size:14px;font-weight:700}.coupon_guideWrap .cg_cont li{color:#333;font-size:13px;line-height:1.5em}.detailView_wrap{display:none;padding:0 13px;border:1px solid #d6d6d6;border-top:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#fff}.detailView .dv_list{display:table;width:100%;padding:20px 5px 17px!important;margin:0;border-top:1px solid #adadad}.detailView .dv_list:first-child{border-top:0}.detailView .dv_list .dv_num{display:table-cell;width:50px;vertical-align:top}.detailView .dv_list .dv_num>i{display:block;width:35px;height:35px;padding-top:4px;padding-left:3px;border-radius:50%;color:#fff;text-align:center;font-size:21px;font-style:normal;background-color:#adadad}.dv_info{display:table-cell;vertical-align:top}.dv_info .dvi_list{padding:0!important;margin:0}.dvi_view{display:table;width:100%}.dvi_view dt{display:table-cell;width:55px;color:#333;font-size:13px;font-weight:700}.dvi_view dd{display:table-cell;color:#888;font-size:13px}.coupon_consult{padding:0 15px 20px;color:#999;font-size:14px}.couponbox .page_guide .txt02{padding:28px 0 11px;color:#333;font-size:15px}.couponbox .coupon_form{padding:0 15px 62px}.couponbox .coupon_form .form_sec{position:relative;overflow:hidden;padding-bottom:1px}.couponbox .coupon_form .form_sec input{width:100%;margin-bottom:-1px;line-height:1.5;color:#999}.couponbox .coupon_form .form_sec input.fc{color:#333}.coupon_main .coupon_list.SSGCard_coupon .coupon{height:160px;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon07.png") left top no-repeat;background-size:720px 320px}.coupon_main .coupon_list.SSGCard_coupon .coupon .coupon_inner{height:160px;padding-left:9px;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon07.png") right -160px no-repeat;background-size:720px 320px}.coupon_main .coupon_list.SSGCard_coupon .coupon .coupon_header .header_inner{display:table-cell;position:relative;height:40px;vertical-align:middle}.coupon_main .coupon_list.SSGCard_coupon .coupon .coupon_header .discountRate{float:none;position:absolute;top:16px;left:0;color:#333;line-height:1.0;font-size:25px;font-weight:700}.coupon_main .coupon_list.SSGCard_coupon .coupon .coupon_header .issuer{float:none;position:absolute;top:17px;right:0;text-indent:-9999em;line-height:0;font-size:0}.coupon_main .coupon_list.SSGCard_coupon .coupon .coupon_header .issuer.icon_ssgCard{width:60px;height:11px;background:url("../../../images/ssgpay/mobile/coupon/logo_SSGCard.png") left top no-repeat;background-size:contain}.coupon_main .coupon_list.SSGCard_coupon .coupon .coupon_header .issuer.icon_eEverdayCard{width:61px;height:23px;background:url("../../../images/ssgpay/mobile/coupon/logo_emartEverdayCard.png") left top no-repeat;background-size:contain}.coupon_main .coupon_list.SSGCard_coupon .coupon .coupon_cont{display:table;position:relative;width:100%}.coupon_main .coupon_list.SSGCard_coupon .coupon .coupon_cont .cont_inner{height:68px;padding:0 0 6px 0}.coupon_main .coupon_list.SSGCard_coupon .coupon .coupon_cont .name{margin-bottom:0}.coupon_main .coupon_list.SSGCard_coupon .coupon .coupon_cont .txt{margin-bottom:1px;line-height:20px;font-size:14px;font-weight:400;overflow:hidden!important;text-overflow:ellipsis!important;display:-webkit-box!important;-webkit-line-clamp:1;-webkit-box-orient:vertical!important;word-wrap:break-wrod!important}.coupon_main .coupon_list.SSGCard_coupon .coupon .coupon_cont .date{padding-top:1px}.coupon_main .coupon_list.SSGCard_coupon .coupon .coupon_cont .cont_barcode{display:none}.coupon_main .coupon_list.SSGCard_coupon .coupon.used .coupon_cont .cont_barcode,.coupon_main .coupon_list.SSGCard_coupon .coupon.expire .coupon_cont .cont_barcode{display:block}.coupon_main .coupon_list.SSGCard_coupon .coupon .coupon_footer .footer_inner{position:relative;height:52px;padding:0}.coupon_main .coupon_list.SSGCard_coupon .coupon .coupon_footer .btn_detailedView{display:inline-block;overflow:hidden;position:absolute;top:15px;right:0;width:70px;height:22px;text-indent:-9999em;font-size:12px;background:url("../../../images/ssgpay/mobile/coupon/btn_detailedView.png") no-repeat left top;background-size:100% 44px}.shop_infoWrap{padding:8px 70px 0 0}.shop_infoWrap .shop_info{display:table;width:100%}.shop_infoWrap .shop_info dt{display:table-cell;width:48px;color:#e55039;line-height:1.2;font-size:12px;font-weight:500;background:url("../../../images/ssgpay/mobile/coupon/line_shopInfo.png") no-repeat right 3px;background-size:1px 27px}.shop_infoWrap .shop_info dd{display:table-cell;padding-left:6px;color:#666;font-size:12px;font-weight:500}.coupon_main .coupon_list.SSGCard_coupon .coupon.used .coupon_header .discountRate,.coupon_main .coupon_list.SSGCard_coupon .coupon.expire .coupon_header .discountRate,.coupon_main .coupon_list.SSGCard_coupon .coupon.used .coupon_cont .name,.coupon_main .coupon_list.SSGCard_coupon .coupon.expire .coupon_cont .name,.coupon_main .coupon_list.SSGCard_coupon .coupon.used .coupon_cont .txt,.coupon_main .coupon_list.SSGCard_coupon .coupon.expire .coupon_cont .txt,.coupon_main .coupon_list.SSGCard_coupon .coupon.used .coupon_cont .date,.coupon_main .coupon_list.SSGCard_coupon .coupon.expire .coupon_cont .date,.coupon_main .coupon_list.SSGCard_coupon .coupon.used .shop_infoWrap .shop_info dt,.coupon_main .coupon_list.SSGCard_coupon .coupon.expire .shop_infoWrap .shop_info dt,.coupon_main .coupon_list.SSGCard_coupon .coupon.used .shop_infoWrap .shop_info dd,.coupon_main .coupon_list.SSGCard_coupon .coupon.expire .shop_infoWrap .shop_info dd{color:#ccc}.coupon_main .coupon_list.SSGCard_coupon .coupon.used .coupon_header .issuer.icon_ssgCard,.coupon_main .coupon_list.SSGCard_coupon .coupon.expire .coupon_header .issuer.icon_ssgCard{background-image:url("../../../images/ssgpay/mobile/coupon/logo_SSGCard_used.png")}.coupon_main .coupon_list.SSGCard_coupon .coupon.used .coupon_header .issuer.icon_eEverdayCard,.coupon_main .coupon_list.SSGCard_coupon .coupon.expire .coupon_header .issuer.icon_eEverdayCard{background-image:url("../../../images/ssgpay/mobile/coupon/logo_emartEverdayCard_used.png")}.coupon_main .coupon_list.SSGCard_coupon .coupon.used .coupon_footer .btn_detailedView,.coupon_main .coupon_list.SSGCard_coupon .coupon.expire .coupon_footer .btn_detailedView{background-position:left -22px}.coupon_main .coupon_list.SSGCard_coupon .coupon.used .shop_infoWrap .shop_info dt,.coupon_main .coupon_list.SSGCard_coupon .coupon.expire .shop_infoWrap .shop_info dt{background-position:right -11px}.coupon_main .coupon_list.SSGCard_coupon .coupon .coupon_header .issuer.icon_ssgDfCard{width:61px;height:23px;background:url("../../../images/ssgpay/mobile/coupon/logo_ssgdutyfree.png") left top no-repeat;background-size:contain}.coupon_main .coupon_list.SSGCard_coupon .coupon.used .coupon_header .issuer.icon_ssgDfCard,.coupon_main .coupon_list.SSGCard_coupon .coupon.expire .coupon_header .issuer.icon_ssgDfCard{background-image:url("../../../images/ssgpay/mobile/coupon/logo_ssgdutyfree_used.png")}.coupon_hashtagWrap{padding:12px 10px;line-height:0;font-size:0}.coupon_hashtagWrap .cp_hashtag{display:inline-block;min-width:83px;margin:3px 6px 3px 0;padding:0 10px;border:2px solid #e2e4ed;border-radius:18px;color:#333;text-align:center;line-height:25px;letter-spacing:-0.05em;font-size:13px;background:#fff}.coupon_hashtagWrap .cp_hashtag.on{border:2px solid #455068;color:#fff;background:#455068}.benefitCoupon_list{padding:0 10px 30px}.benefitCoupon_list li{padding-top:5px}.benefitCoupon_list li:first-child{padding-top:0}.benefitCoupon_list .bcp_container{display:table;position:relative;width:100%;padding:0;border:1px solid #ccc;background:#fff}.benefitCoupon_list.bcp_main .bcp_container:after{position:absolute;top:50%;right:10px;width:20px;height:20px;margin-top:-10px;background:url("../../../images/ssgpay/mobile/coupon/btn_arrow03.png") no-repeat left top;background-size:contain;content:''}.benefitCoupon_list .bcp_container .bcp_inner{display:table-cell;padding:0}.benefitCoupon_list .bcp_container .bcp_inner .bcp_badge{line-height:0;font-size:0;vertical-align:middle}.benefitCoupon_list .bcp_container .bcp_inner .bcp_badge .badge_flag{display:inline-block;min-width:40px;margin:2px 2px 2px;padding:0 5px;border:1px solid #455068;border-radius:10px;color:#455068;text-align:center;vertical-align:middle;line-height:15px;font-size:12px}.benefitCoupon_list .bcp_container .bcp_inner .bcp_badge .badge_flag i{display:inline-block;transform:scale(.88,.88);-moz-transform:scale(.88,.88);-webkit-transform:scale(.88,.88);-ms-transform:scale(.88,.88)}.benefitCoupon_list .bcp_container .bcp_inner .bcp_badge .badge_flag.icon_new,.benefitCoupon_list .bcp_container .bcp_inner .bcp_badge .badge_flag.icon_hot{border:1px solid #ff4b33;color:#ff4b33}.benefitCoupon_list .bcp_container .bcp_inner .bcp_badge .badge_flag:nth-child(1){margin-left:0}.benefitCoupon_list .bcp_container .bcp_inner .bcp_content{display:table;position:relative;width:100%}.benefitCoupon_list .bcp_container .bcp_inner .bcp_content .cont_inner{padding:9px 30px 0 0}.benefitCoupon_list .bcp_container .bcp_inner .bcp_content .bcp_img{display:table-cell;position:relative;width:105px;height:105px;vertical-align:middle}.benefitCoupon_list .bcp_container .bcp_inner .bcp_content .bcp_img img{width:100%;height:100%}.benefitCoupon_list .bcp_container .bcp_inner .bcp_content .bcp_cont{display:table-cell;padding:0 0 0 23px;vertical-align:middle;line-height:1.0}.benefitCoupon_list .bcp_container .bcp_inner .bcp_content .bcp_cont .issuer01{color:#3b5dad;font-size:12px;font-weight:700}.benefitCoupon_list .bcp_container .bcp_inner .bcp_content .bcp_cont .txt01{padding-top:3px;color:#455068;line-height:1.3;font-size:15px;font-weight:700}.benefitCoupon_list .bcp_container .bcp_inner .bcp_content .bcp_cont .time01{padding-top:4px;color:#ff4b33;font-size:10px}.benefitCoupon_list .bcp_container .bcp_downloadWrap{display:table-cell;width:74px;min-height:103px;border-left:1px solid #ccc;vertical-align:middle}.benefitCoupon_list .bcp_container .bcp_downloadWrap .bcp_info{display:block;overflow:hidden;min-height:103px;text-indent:-9999em;background-repeat:no-repeat;background-position:center;background-size:74px 103px}.benefitCoupon_list .bcp_container .bcp_downloadWrap .bcp_info.icon_download{background-image:url("../../../images/ssgpay/mobile/coupon/icon_bcpDownload.png")}.benefitCoupon_list .bcp_container .bcp_downloadWrap .bcp_info.icon_complete{background-image:url("../../../images/ssgpay/mobile/coupon/icon_bcpComplete.png")}.benefitCoupon_list .bcp_container .bcp_downloadWrap .bcp_info.icon_end{background-image:url("../../../images/ssgpay/mobile/coupon/icon_bcpEnd.png")}.benefitCoupon_list .bcp_container .bcp_finishWrap{display:table-cell;width:77px;vertical-align:middle}.benefitCoupon_list .bcp_container .bcp_finishWrap .bcp_info{display:block;overflow:hidden;min-height:47px;text-indent:-9999em;background-repeat:no-repeat;background-position:center;background-size:47px}.benefitCoupon_list .bcp_container .bcp_finishWrap .bcp_info.icon_finishUse{background-image:url("../../../images/ssgpay/mobile/coupon/icon_finishUse.png")}.benefitCoupon_list .bcp_container .bcp_finishWrap .bcp_info.icon_complete{background-image:url("../../../images/ssgpay/mobile/coupon/icon_expiration02.png")}.bcp_finishUse.benefitCoupon_list .bcp_container .bcp_inner .bcp_content .bcp_img:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;opacity:.35;content:'';z-index:100}.bcp_finishUse.benefitCoupon_list .bcp_container{border:1px solid #e0e0e0}.bcp_finishUse.benefitCoupon_list .bcp_container .bcp_inner .bcp_badge .badge_flag{border:1px solid #8f96a4;color:#8f96a4}.bcp_finishUse.benefitCoupon_list .bcp_container .bcp_inner .bcp_badge .badge_flag.icon_new,.bcp_finishUse.benefitCoupon_list .bcp_container .bcp_inner .bcp_badge .badge_flag.icon_hot{border:1px solid #ff9a9a;color:#ff9a9a}.bcp_finishUse.benefitCoupon_list .bcp_container .bcp_inner .bcp_content .bcp_cont .issuer01{color:#899ece}.bcp_finishUse.benefitCoupon_list .bcp_container .bcp_inner .bcp_content .bcp_cont .txt01{color:#666}.bcp_finishUse.benefitCoupon_list .bcp_container .bcp_inner .bcp_content .bcp_cont .time01{color:#ff9385}.bcpl_header{min-height:35px;padding:0 10px}.bcpl_header:after{display:block;clear:both;content:''}.bcpl_header .coupon_filter{float:right;padding:8px 0 8px;position:relative}.bcpl_header .coupon_filter .btn_sort span{display:inline-block;padding-right:14px;color:#333;font-size:13px;font-weight:700;background:url("../../../images/ssgpay/mobile/ico/btn_sortDown.png") right center no-repeat;background-size:10px 6px}.bcpl_header .coupon_filter .btn_sort.active span{background-image:url("../../../images/ssgpay/mobile/ico/btn_sortUp.png")}.bcpl_header .coupon_filter .filter_list{display:none;position:absolute;right:0;top:30px;z-index:10;border:1px solid #bdbfc5;background-color:#fff}.bcpl_header .coupon_filter .filter_list a{display:block;padding:10px 13px;color:#323743;text-align:center;font-size:12px;font-weight:500;white-space:nowrap}.bcpl_header .coupon_filter .filter_list a:hover{font-weight:700}.bcpl_header .coupon_filter .filter_list li{border-top:1px solid #eaecf3}.bcpl_header .coupon_filter .filter_list li:first-child{border-top:0}.cpb_detail{padding:0;background:#fff}.cpb_top{position:relative;padding:0;line-height:1;font-size:0;text-align:center;background:#fff}.cpb_top .cpb_image{position:relative}.cp_benefit .cpb_top .cpb_image img{width:100%}.cpb_view_content{position:relative;padding:18px 0 38px;text-align:center;background-color:#fff}.cpb_view_content .brand_tLogo{padding-top:8px;color:#999;font-size:15px;font-weight:700}.cpb_view_content .brand_logo img{width:64px;height:64px}.cpb_view_content .cpb_boardV{padding:14px 0 0}.cpb_view_content .cpb_boardV .brand_name{color:#999;line-height:1.0;font-size:15px;font-weight:700}.cpb_view_content .cpb_boardV .boardV dt{color:#323743;line-height:1.25;font-size:21px;font-weight:700}.cpb_view_content .cpb_boardV .boardV dd{padding-top:11px;color:#999;line-height:1.25;font-size:12px}.cpb_event02 .cpb_view_content .brand_logo{position:absolute;top:-45px;left:50%;margin-left:-45px}.cpb_event02 .cpb_view_content .brand_logo img{width:90px;height:90px}.cpb_event02 .cpb_view_content .cpb_boardV{padding:16px 0 0}.cpb_event02 .cpb_view_content .cpb_boardV .boardV{padding-top:13px}.cpb_event02 .cpb_view_content .cpb_boardV .boardV dt{font-size:21px}.cpb_guide{margin:0 20px;padding:40px 0;border-top:1px solid #ccc;color:#333;text-align:center;line-height:1.3;letter-spacing:normal}.cpb_guide .coupon_txt01{padding-bottom:12px;font-size:12px}.cpb_guide .coupon_barcode{line-height:1.0;font-size:16px}.cpb_guide .coupon_barcode>div{overflow:hidden!important}.cpb_guide .coupon_btn01{padding-top:17px}.cpb_guide .coupon_btn01 .btn_cpb{max-width:100%;width:180px;color:#fff;line-height:35px;font-size:14px;font-weight:700;background-color:#b9b9b9}.cpb_guide .coupon_btn01 .btn_cpb.cpb_use{background-color:#c20000}.cpb_guide .coupon_btn01 .btn_cpb.cpb_finishUse,.cpb_guide .coupon_btn01 .btn_cpb.cpb_completion,.cpb_guide .coupon_btn01 .btn_cpb.cpb_deadline{background-color:#b9b9b9}.cpb_guide .coupon_btn01 .btn_cpb.cpb_copy{width:215px;color:#999;border:1px solid #999;background-color:#fff}.cpb_note{padding:30px 20px;border-top:1px solid #eaecf3;background-color:#f4f5f9}.cpb_note dt{display:inline-block;margin-top:26px;padding-bottom:2px;color:#333;line-height:1;font-size:15px;font-weight:700;border-bottom:2px solid #323743}.cpb_note dt:first-child{margin-top:0}.cpb_note dd{color:#717378;font-size:13px}.cpb_note_list{padding-top:10px}.cpb_note_list li{padding:0 0 0 10px;color:#717378;font-size:13px;background:url("../../../images/ssgpay/mobile/coupon/dot_cpb_note01.png") no-repeat left 8px;background-size:3px}.cpb_note_list li .link_shortCut{display:inline-block;margin-top:3px;color:#717378;font-size:10px;text-decoration:underline}.layer_guideWrap{display:none;position:fixed;bottom:19px;right:25px;left:25px;z-index:101}.layer_guideWrap:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#424961;opacity:.75;filter:alpha(opacity=75);content:'';z-index:6000}.layer_guideWrap .layer_guide{display:block;position:relative;padding:16px 15px 16px 28px;color:#fff;line-height:1.35;font-size:15px;font-weight:700;z-index:6001}.layer_guideWrap .layer_guide .layer_guide_cont{display:block;padding:0 0 3px 53px;background:url("../../../images/ssgpay/mobile/coupon/icon_layerGuide.png") no-repeat left 1px;background-size:41px 41px}.layer_usageTipWrap{position:fixed;bottom:0;right:0;left:0;z-index:101}.layer_usageTipWrap:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#323743;opacity:.90;filter:alpha(opacity=75);content:'';z-index:6000}.layer_usageTipWrap .layer_usageTip{display:block;position:relative;padding:13px 15px 11px;z-index:6001}.layer_usageTipWrap .layer_usageTip .usageTip_cont{display:block;background:url("../../../images/ssgpay/mobile/coupon/btn_arrow.png") no-repeat right 1px;background-size:11px 18px}.layer_usageTipWrap .layer_usageTip .usageTip_cont .usageTip_msg{display:block;color:#fff;line-height:1.3;text-indent:-9999em;font-size:18px;font-weight:700;background:url("../../../images/ssgpay/mobile/coupon/layer_usageTip.png") no-repeat left top;background-size:212px 21px}.couponbox .coupon.used .coupon_header .badge1{background-position:right 0}.couponbox .txt_info{display:inline-block;margin:20px 15px 0;padding-left:20px;line-height:16px;letter-spacing:-1px;font-size:14px;color:#5f678a;background:url("../../../images/ssgpay/mobile/ico/ico_info2.png") left center no-repeat;background-size:16px 16px}.couponbox .coupon_status{z-index:100;position:absolute;right:80px;top:57px;width:60px;height:60px;background:url("../../../images/ssgpay/mobile/coupon/bg_status.png") 0 0 no-repeat;background-size:60px 120px}.couponbox .coupon_status.type1{background-position:left top}.couponbox .coupon_status.type2{background-position:left bottom}.coupon_main .coupon_list.type_total{padding-bottom:20px}.coupon_main .coupon_list.type_total .coupon{position:relative}.coupon_main .coupon_list.type_total .coupon,.coupon_main .coupon_list.type_total .coupon .coupon_inner{height:171px;background-image:url("../../../images/ssgpay/mobile/coupon/bg_total_coupon03.png");background-size:720px 342px}.coupon_main .coupon_list.type_total .coupon .coupon_inner{background-position:right -171px}.coupon_main .coupon_list.type_total .coupon .btn_detl{z-index:10;position:absolute;right:22px;bottom:19px;width:58px;height:46px;background:url("../../../images/ssgpay/mobile/coupon/btn_total_detail.png") center center no-repeat;background-size:cover}.coupon_main .coupon_list.type_total .coupon_header{height:43px}.coupon_main .coupon_list.type_total .coupon_header .issuer{float:none}.coupon_main .coupon_list.type_total .coupon_header .issuer_txt{color:#fff!important}.coupon_main .coupon_list.type_total .coupon_header .badge{z-index:10;position:absolute;right:0;top:50%;width:46px;height:20px;margin-top:-11px;padding:2px 3px;background-size:138px 20px}.coupon_main .coupon_list.type_total .coupon_cont .cont_inner{height:auto!important}.coupon_main .coupon_list.type_total .coupon_cont .name{line-height:1.2;color:#8da2dd;font-weight:600;font-size:15px}.coupon_main .coupon_list.type_total .coupon_cont .price{margin-top:2px;letter-spacing:-2px;line-height:33px;font-weight:600;font-size:24px}.coupon_main .coupon_list.type_total .coupon_cont .balance{margin-top:2px;line-height:16px;font-size:15px}.coupon_main .coupon_list.type_total .coupon_cont .period{margin-top:8px;line-height:15px;color:#858585;font-size:12px}.coupon_main .coupon_list.type_total .coupon.used,.coupon_main .coupon_list.type_total .coupon.used .coupon_inner{height:171px;background-image:url("../../../images/ssgpay/mobile/coupon/bg_total_used_coupon.png");background-size:720px 342px}.coupon_main .coupon_list.type_total .coupon.used .coupon_cont *{color:#c7cbd3!important}.coupon_main .coupon_list.type_total .coupon.used .btn_detl{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:.3}.coupon_main .coupon_list.type_total .coupon.used .issuer{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray}.coupon_main .coupon_list.type_total .coupon_status{z-index:100;position:absolute;right:95px;top:55px;width:38px;height:38px;background:url("../../../images/ssgpay/mobile/coupon/bg_status.png") 0 0 no-repeat;background-size:38px 114px}.coupon_main .coupon_list.type_total .coupon_status.type1{background-position:left top}.coupon_main .coupon_list.type_total .coupon_status.type2{background-position:left bottom}.coupon_detail .coupon_top{position:relative;padding:19px 0;line-height:1;font-size:0;text-align:center;background:#fff}.coupon_detail .coupon_top .top_inner{position:relative;display:inline-block}.coupon_detail .coupon_top img{width:225px;height:140px}.coupon_detail .coupon_top .coupon_status{right:15px;top:20px;width:44px;height:44px;background-size:44px 87px}.coupon_detail .coupon_top.used .coupon_image{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:.3}.coupon_detail .coupon_body{padding:27px 50px 62px;background:url("../../../images/ssgpay/mobile/coupon/bg_total_detail.png") center top repeat-x;background-size:360px 7px}.coupon_detail .coupon_store img{width:74px;height:15px;vertical-align:middle}.coupon_detail .coupon_store .badge{width:52px;height:18px;line-height:18px;font-size:11px;background-size:101px 18px}.coupon_detail .coupon_name{margin-top:6px;letter-spacing:-1px;line-height:1.3;color:#333;font-size:16px}.coupon_detail .coupon_barcode{position:relative;height:110px;margin-top:8px;padding:15px 0;text-align:center;border:1px solid #ddd;border-radius:5px;background-color:#fff}.coupon_detail .coupon_barcode #barcodeTarget{display:inline-block}.error_qr{background:#323743!important}.error_qr .error_img{padding-top:118px;text-align:center}.error_qr .error_img img{width:218px}.bridge_snsshare{background:transparent url("../../../images/ssgpay/mobile/snsbridge/bg_snsshare.png") left bottom no-repeat;background-size:100% 100%}.bridge_snsshare .snsshare_top{padding:23px 0;text-align:center;background-color:#323743}.bridge_snsshare .snsshare_top h1{line-height:1}.bridge_snsshare .snsshare_top img{width:120px}.bridge_snsshare .snsshare_banner{margin-bottom:20px;padding:10px;padding-bottom:0;text-align:center}.bridge_snsshare .snsshare_banner img{max-width:100%}.bridge_snsshare .snsshare_banner .banner_cont{margin-top:15px;line-height:25px;color:#d3d4d7;font-size:16px}.bridge_snsshare .snsshare_buttons{padding:0 22px;text-align:center}.bridge_snsshare .snsshare_buttons img{max-width:100%}.bridge_snsshare .snsshare_buttons li{padding:8px 0}.fancybox-onlinepay .fancybox-close{right:0;top:-6px;width:22px;height:22px;background-size:22px 22px}.dialog_onlinepay_guide .guide_body{overflow-y:auto;background:#fff}.dialog_onlinepay_guide .guide_top{padding-bottom:18px}.dialog_onlinepay_guide .guide_top .tit{line-height:1;letter-spacing:-1px;color:#fff;font-size:18px;font-weight:600}.dialog_onlinepay_guide .guide_tab{overflow:hidden;padding:25px 0 0}.dialog_onlinepay_guide .guide_tab ul{padding:0 15px}.dialog_onlinepay_guide .guide_tab li{float:left;width:50%}.dialog_onlinepay_guide .guide_tab li a{position:relative;display:block;padding:14px 0 13px;border:1px solid #ccc;text-align:center;color:#666;font-size:14px;font-weight:700;background-color:#fff}.dialog_onlinepay_guide .guide_tab li.selected a{color:#fff;border:1px solid #323743;background-color:#323743}.dialog_onlinepay_guide .guide_tab_cont{overflow-y:auto}.dialog_onlinepay_guide .cont_inner{display:none}.dialog_onlinepay_guide .cont_inner:first-child{display:block}.dialog_onlinepay_guide .cont_inner .guide_list li{padding:30px 15px;font-size:14px;border-top:1px solid #e6e6e6;word-break:keep-all}.dialog_onlinepay_guide .cont_inner .guide_list li:first-child{border-top:0}.dialog_onlinepay_guide .cont_inner .guide_list .cont_logo{float:left;width:45px;height:29px;text-align:center}.dialog_onlinepay_guide .cont_inner .guide_list .cont_logo img{max-width:100%}.dialog_onlinepay_guide .cont_inner .guide_list .cont_box .tit{position:relative;display:inline-block;margin-bottom:12px;padding-left:8px;line-height:1}.dialog_onlinepay_guide .cont_inner .guide_list .cont_box .tit:before{display:inline-block;position:absolute;top:0;left:0;width:8px;height:15px;background:url("../../../images/ssgpay/mobile/onlinePay/bg_bracket.png") 0 0 no-repeat;background-size:8px 30px;content:''}.dialog_onlinepay_guide .cont_inner .guide_list .cont_box .tit .tit_inner{display:inline-block;position:relative;padding:0 16px 0 8px;font-size:16px}.dialog_onlinepay_guide .cont_inner .guide_list .cont_box .tit .tit_inner:before{display:inline-block;position:absolute;top:0;right:0;width:8px;height:15px;background:url("../../../images/ssgpay/mobile/onlinePay/bg_bracket.png") 0 -15px no-repeat;background-size:8px 30px;content:''}.dialog_onlinepay_guide .cont_inner .guide_list .cont_box .cont{line-height:18px}.dialog_onlinepay_guide .cont_inner.type2 .guide_list .cont_box{padding-left:80px}.search_form .form_desc{padding:9px 15px;font-size:11px;color:#ccc;text-align:center}.search_form .form_group{padding:5px 15px;overflow:hidden}.search_form .form_group .form_row{margin:0 -3px}.search_form .form_group .left{float:left;width:50%;padding:0 3px}.search_form .form_group .right{float:left;width:50%;padding:0 3px}.search_form .opt_group input[type=radio]{-webkit-appearance:none}.search_form .opt_group label{position:static;float:left;width:25%;height:50px;margin-left:-1px;line-height:48px;font-size:16px;color:#999;background:#fff;border:1px solid #ccc;-webkit-appearance:none;text-align:center}.search_form .opt_group.inp_number03 label{width:33.3%}.search_form .opt_group input:first-child+label{margin-left:0}.search_form .opt_group input[type=radio]:checked+label{position:relative;background:#323743;color:#fff;border:1px solid #323743}.search_form .opt_group.opt4{margin-right:-3px}.search_form .form_group .st1{width:100%;text-align:left}.search_form .btn_area{padding:5px 15px}.search_formWrap01{padding-bottom:20px}.search_formWrap01 .btn_pack{font-size:15px}.search_formWrap01 .search_form .btn_area{padding:5px 15px 10px}.result_receipt{margin-top:30px}.result_receipt .list_info{height:25px;background:#ccc;font-size:12px;color:#fff;line-height:25px}.result_receipt .list_info .case{float:left;margin-left:15px}.result_receipt .list_info .sum{float:right;margin-right:15px}.result_receipt .receipt_list li{overflow:hidden;padding:19px 15px;line-height:1;background:#fff;border-bottom:1px solid #e6e6e6}.result_receipt .receipt_list li:last-child{border-bottom:0}.result_receipt .receipt_list li>a{display:block}.result_receipt .receipt_list li>a .list_arrow{display:block;overflow:hidden;padding:0 23px 0 0;background:url("../../../images/ssgpay/mobile/list_next.png") right 18px no-repeat;background-size:7px 12px}.result_receipt .receipt_list .lt{float:left;width:50%;padding-top:3px}.result_receipt .receipt_list .rt{float:right;width:50%;text-align:right}.result_receipt .receipt_list .date{display:block;font-size:13px;color:#333}.result_receipt .receipt_list .store{display:block;margin-top:8px;font-size:15px;color:#333}.result_receipt .receipt_list .amount{display:block;margin-top:8px;font-size:15px;color:#333}.result_receipt .receipt_list .logo{display:block}.result_receipt .receipt_list .logo .icon_logo{display:inline-block;margin-left:5px}.result_receipt .receipt_list .logo .icon_logo img{height:13px}.result_receipt .receipt_list .cancel{color:#ff4b33}.result_receipt .receipt_list .time{margin-left:10px;color:#ccc}.result_receipt .receipt_nodata{position:absolute;top:266px;left:0;bottom:0;right:0}.result_receipt .receipt_nodata p{position:absolute;left:15px;right:15px;top:50%;bottom:0;font-size:.929em;font-weight:500;color:#ccc;text-align:center;line-height:18px}.result_receipt .receipt_nodata .tp1{height:36px;margin-top:-18px}.result_receipt .receipt_nodata .tp2{height:18px;margin-top:-9px}.result_receipt.fixed{padding-top:25px}.result_receipt.fixed .list_info{position:fixed;top:0;right:0;left:0}.dialog_receipt .dialog_content{padding:0!important}.quantity_area{padding:18px 0 22px;border-top:1px solid #dcdcdc;box-shadow:0 0 8px 0 silver;background-color:#fff}.txt_quantity{padding-left:34px;color:#333;font-size:14px}.txt_quantity .nb{color:#ff4b33}.form_quantity{display:table;width:100%;margin-top:15px}.form_quantity dt{display:table-cell;width:100px;text-align:center;font-size:19px;font-weight:700}.form_quantity dd{display:table-cell}.spinner{position:relative;width:174px;margin:0 auto}.spinner .btn-down,.spinner .btn-up{display:block;width:32px;height:32px;background-color:#fff;background-image:url("../../../images/ssgpay/mobile/coupon/btn_spinner.png");background-repeat:no-repeat;background-size:64px 32px;z-index:2}.spinner .btn-down{position:absolute;top:0;bottom:0;left:0;background-position:left top}.spinner .btn-up{position:absolute;top:0;bottom:0;right:0;background-position:-32px top}.spinner input{display:block;position:relative;width:100%;height:32px;padding:2px 0 0;border:0;color:#333;line-height:16px;text-align:center;vertical-align:middle;font-size:24px;font-weight:700;background:#fff;z-index:1}.spinner input:hover,.spinner input:focus{border:0;outline:0}.md_Wrap #container{height:auto}.bodyBg01,.bodyBg01 #container{background-color:#e9edf2}.md_Wrap i{font-style:normal}.headerT01{height:99px;background-color:#323743!important}.headerT01 .logo_ssgpay{padding:24px 0 0 20px;vertical-align:top;font-size:0;line-height:0}.headerT01 .logo_ssgpay img{height:23px}.headerT01 .logo_ssgpay .header_icon{display:inline-block;padding-left:12px;vertical-align:top}.headerT01 .logo_ssgpay .header_icon.hi_card{margin-top:-0px}.headerT01 .logo_googlePlay{padding:20px}.headerT01 .logo_googlePlay img{height:30px}.headerT01 .nav{position:absolute;top:58px;right:0}.headerT01 .nav ul{overflow:hidden}.headerT01 .nav li{float:left;border:0 none;padding:0 23px;margin:5px 0;background-image:url("../../../images/ssgpay/mobile/associated/icon_nav_line01.png");background-repeat:no-repeat;background-position:left center;background-size:1px 13px}.headerT01 .nav li:first-child{background-image:none}.headerT01 .nav li a{font-weight:bold;color:#ddd;font-size:14px}#header.acHeaderT01{height:115px;background-color:#fff!important}#header.acHeaderT01 .logo_ssgpay{padding:25px 20px 0;vertical-align:top;font-size:0;line-height:0}#header.acHeaderT01 .logo_ssgpay img{height:35px}#header.acHeaderT01 .nav{position:absolute;top:77px;left:0;width:100%}#header.acHeaderT01 .nav ul{overflow:hidden}#header.acHeaderT01 .nav li{float:left;width:50%;border:0 none;text-align:center;background-image:url("../../../images/ssgpay/mobile/associated/icon_nav_line01.png");background-repeat:no-repeat;background-position:left center;background-size:1px 15px}#header.acHeaderT01 .nav li:first-child{background-image:none}#header.acHeaderT01 .nav li a{display:block;color:#323743;text-align:center;font-weight:500;font-size:15px}#header.acHeaderT01 .nav li a span{display:inline-block}#header.acHeaderT01 .nav .icon_my{padding:0 0 0 33px;background-image:url("../../../images/ssgpay/mobile/associated/icon_my.png");background-repeat:no-repeat;background-position:left 3px;background-size:23px 16px}#header.acHeaderT01 .nav .icon_tel{padding:0 0 0 29px;background-image:url("../../../images/ssgpay/mobile/associated/icon_tel.png");background-repeat:no-repeat;background-position:left 2px;background-size:18px}#header.acHeaderT01 .btn_header_close02{top:15px;right:15px}#header.acHeaderT02{height:65px}#header.acHeaderT02 .header_tit{line-height:62px}#header.acHeaderT02 .btn_header_close02{top:22px;right:15px}.btn_header_close{display:inline-block;overflow:hidden;position:absolute;top:10px;right:10px;width:22px;height:22px;text-indent:-9999em;background-image:url("../../../images/ssgpay/mobile/display/btn_close01.png");background-repeat:no-repeat;background-position:left center;background-size:contain}.btn_header_close02{display:inline-block;overflow:hidden;position:absolute;top:24px;right:20px;width:22px;height:22px;text-indent:-9999em;background-image:url("../../../images/ssgpay/mobile/display/btn_close02.png");background-repeat:no-repeat;background-position:left center;background-size:contain}.btn_header_close04{display:inline-block;overflow:hidden;position:absolute;top:23px;right:15px;width:20px;height:20px;text-indent:-9999em;background-image:url("../../../images/ssgpay/mobile/btn_close04.png");background-repeat:no-repeat;background-position:left center;background-size:contain}.btn_header_close05{display:inline-block;overflow:hidden;position:absolute;top:23px;right:15px;width:20px;height:20px;text-indent:-9999em;background-image:url("../../../images/ssgpay/mobile/btn_close05.png");background-repeat:no-repeat;background-position:left center;background-size:contain}.prod_product{padding:0 0 23px 0}.prod_product .prod_visual{padding:50px 20px 0;border-bottom:1px solid #ccd7e6;text-align:center;background-color:#f1f4f7}.prod_product .prod_visual .img_gp{padding:0 18.806vw 0}.prod_product .prod_visual .pv_img img{max-width:100%}.prod_product .pv_info{min-height:115px;padding-top:20px;line-height:0}.prod_product .pv_info .pvi_tit img{height:15px}.prod_product .pv_info .pvi_cont{color:#333;line-height:1.4}.prod_product .pv_info .pvi_cont .pvi_sum{color:#ff4b33;font-size:25px;font-weight:700}.prod_product .pv_info .pvi_cont .pvi_txt{font-size:24px}.prod_write{padding:10px 20px}.prod_write .group dl{display:table;width:100%}.prod_write .group dl dt{display:table-cell;width:50%;min-height:36px;margin:0;padding:0}.prod_write .group dl dd{display:table-cell;width:50%;min-height:36px;margin:0;padding:0;text-align:right}.prod_write .group.tbody{padding:13px 0}.prod_write .group.tbody dl{padding:7px 0}.prod_write .group.tbody dl dt{color:#333;font-size:16px;font-weight:700}.prod_write .selectbox{display:inline-block;min-width:138px;max-width:178px;padding-right:34px;border:1px solid #d2d2d2;color:#333;text-align:center;line-height:34px;font-size:19px;background-image:url("../../../images/ssgpay/mobile/display/btn_selectbox.png");background-repeat:no-repeat;background-position:right top;background-size:34px}.prod_write .selectbox .unit{display:inline-block;line-height:1.1;font-size:12px;font-weight:700}.prod_write .numberic_view{min-width:138px;max-width:178px;padding:0;color:#333;text-align:center;font-size:19px}.prod_write .group.tfoot{border-top:1px solid #cdcdcd}.prod_write .group.tfoot dl{padding:9px 0}.prod_write .group.tfoot dl dt{color:#333;font-size:19px;font-weight:700}.prod_write .group.tfoot .total_amount{display:block;color:#ff4a33;font-size:20px;font-weight:700}.prod_write .group.tfoot .total_discount{display:block;color:#999;text-decoration:line-through;font-size:16px;font-weight:500}.prod_info .pi_cont{position:relative;text-align:center}.prod_info .pi_cont img{width:100%}.prod_info .pi_cont .btn_policy{position:absolute;top:3%;right:5%}.prod_info .pi_cont .btn_policy img{width:43.2vw}.htu_info img{width:100%}.message_area{display:table;width:100%;min-height:170px}.message_area .cont_message{display:table-cell;text-align:center;vertical-align:middle}.message_area .cont_message .message_txt01{font-size:16px;font-weight:700}.message_area .cont_message .message_txt02{padding-top:7px;font-size:14px}.purchase_wrap{padding:10px 0 20px}.purchase_list li{padding:5px 15px}.purchase_form{padding:15px 20px;border-radius:5px;border:1px solid #a7b8ce;border-left:1px solid #c1cddc;border-right:1px solid #c1cddc;background-color:#fff}.purchase_wrap .noData{position:absolute;top:50%;width:100%;text-align:center;color:#999;line-height:18px;font-size:14px}.pf_header{position:relative;min-height:53px}.pf_header .icon_googlePlay img{height:43px}.pf_header .pfh_Rarea{position:absolute;top:0;right:0;text-align:right;vertical-align:top}.pf_header .pfh_Rarea .pfh_tit{font-size:0;line-height:0}.pf_header .pfh_Rarea .pfh_tit img{height:12px}.pf_header .pfh_Rarea .pfh_cont{color:#333;line-height:1.45}.pf_header .pfh_Rarea .pfh_cont .pvi_sum{color:#ff4a33;font-size:24px}.pf_header .pfh_Rarea .pfh_cont .unit{display:inline-block;padding-left:4px;font-size:14px;font-weight:700}.pf_body{padding-top:5px;border-top:1px solid #adbdd1}.prod_view .group dl{overflow:hidden;width:100%}.prod_view .group dl dt{float:left;font-weight:700}.prod_view .group dl dd{float:right}.prod_view .group dl.point_red dt,.prod_view .group dl.point_red dd{color:#ff4b33}.prod_view .tbody dl dt,.prod_view .tbody dl dd{color:#999;font-size:13px}.prod_view .tfoot dl dt,.prod_view .tfoot dl dd{color:#333;font-size:15px;font-weight:700}.prod_view .tfoot dl dd i{text-decoration:underline}.pf_foot{padding-top:12px;text-align:right}.btn_cancellation{overflow:hidden;min-width:90px;height:26px;padding:0 10px;border:0;border-radius:26px;color:#fff;text-align:center;line-height:26px;letter-spacing:-0.05em;font-size:15px;font-weight:bold;background-color:#ff4b33}.purchase_wrap .btn_area{padding:10px 15px 0}.purchase_wrap .btn_area .btn_more{overflow:hidden;min-width:100%;height:40px;padding:0 10px;border:1px solid #95a8c1;border-radius:5px;color:#fff;text-align:center;line-height:40px;letter-spacing:-0.05em;font-size:15px;font-weight:bold;background-color:#a7b8ce}.owl-carousel{position:relative;width:100%;-webkit-tap-highlight-color:transparent;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;-webkit-transform:translate3d(0px,0px,0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:none}.owl-carousel .owl-item img{width:auto}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:100}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.base_banner *{color:#323743;font-weight:500}.base_banner{overflow:hidden;width:100%;padding:7px 10px 17px;background-color:#fff}.base_banner .lb_item{padding:0 5px 0;line-height:0;font-size:0}.base_banner .lb_item img{width:100%}.base_banner .owl-dots{width:100%;padding-top:1.9vw;line-height:0;text-align:center;font-size:0}.base_banner .owl-dots .owl-dot{display:inline-block;zoom:1}.base_banner .owl-dots .owl-dot span{display:block;width:6px;height:6px;margin:0 4px;background:#d6d7d9;border-radius:50%}.base_banner .owl-dots .owl-dot.active span{background:#323743}.associated{padding:0;background-color:#f4f5f9}.associated .lst_tab1{margin-bottom:1px}.associated .lst_tab1 li a{display:block;padding:0 0 5px 0;border:0;line-height:50px;font-size:17px;background-image:url("../../../images/ssgpay/mobile/tab_line.png");background-repeat:repeat-x;background-position:left bottom;background-size:1px 5px}.associated .lst_tab1 li a.selected{border:0;color:#e24f39;background-image:url("../../../images/ssgpay/mobile/tab_line_on.png")}.card_mTab_area{margin:-2px 0;padding:0 7px;background-image:url("../../../images/ssgpay/mobile/associated/icon_mTab_bg.png");background-repeat:repeat-x;background-position:left top;background-size:contain}.card_mTab{overflow:hidden}.card_mTab li{float:left;width:33.33%;padding:3px;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.card_mTab li img{width:100%}.card_mTab_area.positionF{position:fixed;top:115px;padding:7px;background-color:#f4f5f9;background-image:none;z-index:100}#fnCardTab{overflow:hidden;width:100%;padding-top:6px;background-color:#eaecf3}#fnCardTab.positionF{position:fixed;top:65px;padding:0;z-index:100}.cardTab{height:16.4vw;border-top:1px solid #eaecf3;border-bottom:1px solid #eaecf3;line-height:0;font-size:0;transform:translate3d(0px,0px,0px)}.cardTab li{position:relative;display:inline-block;margin:0;border-left:1px solid #eaecf3;text-align:center;line-height:0;font-size:0;background-color:#f8f9fb;-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}.cardTab li.selected{background-color:#fff}.cardTab li.selected:after{position:absolute;left:0;bottom:-1px;width:100%;height:5px;background-color:#e24f39;clear:both;content:''}.cardTab li:first-child{border-left:none}.cardTab li img{height:16.4vw}.cardTab li span{display:block;margin-top:10px;color:#323743;font-size:13px;white-space:nowrap}.associated_content{width:100%;overflow-x:hidden;overflow-y:auto}.associated_banner{overflow:hidden;position:relative;width:100%}.associated_banner.sub_banner{background-color:transparent;background-image:url("../../../images/ssgpay/mobile/associated/img_visual_bg.png");background-repeat:no-repeat;background-position:left top;background-size:cover}.associated_banner .ab_list.fnListBanner{background-color:#dcedff}.associated_banner .ab_list.fnDetailBanner{background-image:url("../../../images/ssgpay/mobile/associated/img_visual_bg.png");background-repeat:no-repeat;background-position:left top;background-size:cover}.associated_banner .abl_cont img{width:100%}.associated_banner .ab_count{position:absolute;top:10px;right:10px;min-width:34px;border-radius:9px;color:#fff;text-align:center;line-height:18px;letter-spacing:.1em;font-size:10px;background:#4b505a;z-index:2}.associated_banner .ab_count span{font-size:11px;font-weight:700}.associated_banner.sub_banner .ab_count{background:#515c73}.recommended_tit{padding:28px 20px 15px}.recommended_tit img{height:20px}.associatedCard_list{position:relative;margin-bottom:25px;background-color:#fff}.associatedCard_list>li{margin-top:-1px;border-top:1px solid #eaecf3;border-bottom:1px solid #eaecf3;vertical-align:top}.associatedCard_list>li:first-child{border-top:0}.associatedCard_list>li .card_cont{display:table;position:relative;width:100%;padding:29px 10px 25px 0}.associatedCard_list>li .card_cont .card_img{display:table-cell;position:relative;width:108px;padding-top:1px;border-radius:3px;text-align:center;vertical-align:top}.associatedCard_list>li .card_cont .card_img{display:table-cell;position:relative;width:108px;padding-top:1px;text-align:center;vertical-align:top}.associatedCard_list>li .card_cont .card_img .img_line{position:absolute;top:1px;left:15px;width:78px;height:49px;background-image:url("../../../images/ssgpay/mobile/associated/line_card.png");background-repeat:no-repeat;background-position:left top;background-size:78px 49px}.associatedCard_list>li .card_cont .card_img .card_kind{position:absolute;top:32px;right:15px;min-width:30px;padding-top:1px;border:1px solid #4f69a9;border-radius:4px 0 4px 0;color:#fff;text-align:center;line-height:1.4;font-size:11px;font-weight:700;background-color:#5a75b7}.associatedCard_list>li .card_cont .card_img img{height:49px}.associatedCard_list>li .card_cont .card_img .img_vertical{display:inline-block;position:relative}.associatedCard_list>li .card_cont .card_img .img_vertical img{height:80px}.associatedCard_list>li .card_cont .card_img .img_vertical .img_line{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("../../../images/ssgpay/mobile/associated/line_card02.png");background-repeat:no-repeat;background-position:left top;background-size:50px 80px}.associatedCard_list>li .card_cont .card_img .img_vertical .card_kind{top:auto;bottom:0;right:0}.associatedCard_list>li .card_cont .card_info{display:table-cell;vertical-align:top}.associatedCard_list>li .card_cont .card_info span{display:block;line-height:1.2}.associatedCard_list>li .card_cont .card_info .ci_tit{padding-bottom:9px;color:#333;line-height:1.0;font-size:16px;font-weight:700}.associatedCard_list>li .card_cont .card_info .ci_newMember{padding-bottom:2px;color:#43b9ab;line-height:1.4;font-size:14px}.associatedCard_list>li .card_cont .card_info .ci_benefit li{color:#8c8c8c;line-height:1.4;font-size:14px}.associatedCard_list>li .card_cont .card_info .ci_annualFee{display:inline-block;padding-top:3px;padding-left:38px;color:#7183a6;text-indent:0;line-height:1.5;font-size:12px;background-image:url("../../../images/ssgpay/mobile/associated/icon_annualFee.png");background-repeat:no-repeat;background-position:left 3px;background-size:36px 19px}.associatedCard_list>li .card_cont .card_info .ci_annualFee .icon_af{position:absolute;top:-9999px;left:-9999px;min-height:19px;padding:4px 4px 0;color:#fff;line-height:13px;vertical-align:middle;font-size:12px;font-style:normal;background-color:#7183a6}.associatedCard_list>li .card_cont .card_present{position:absolute;top:0;right:0;min-width:83px;min-height:25px;text-indent:-9999em;text-align:left;font-size:13px;background-repeat:no-repeat;background-position:left top;background-size:cover}.associatedCard_list>li .card_cont .card_present.type01{background-image:url("../../../images/ssgpay/mobile/associated/bg_present01.png")}.associatedCard_list>li .card_cont .card_present.type02{background-image:url("../../../images/ssgpay/mobile/associated/bg_present02.png")}.associatedCard_list>li .card_cont .card_present.type03{background-image:url("../../../images/ssgpay/mobile/associated/bg_present03.png")}.associatedCard_list>li .card_cont .card_present.type04{background-image:url("../../../images/ssgpay/mobile/associated/bg_present04.png")}.boardList{overflow:hidden;width:100%;border-bottom:1px solid #eaecf3}.boardList li{border-top:1px solid #eaecf3;background-color:#fff}.boardList li a{display:block;padding:0 15px;height:60px;color:#333;line-height:60px;font-size:15px;font-weight:700}.overlay{z-index:90;display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.7)}.couponfront .checkbox{display:inline-block;position:relative;font-size:0;vertical-align:middle}.couponfront .checkbox *{vertical-align:top}.couponfront .checkbox label{cursor:pointer}.couponfront .checkbox .lbl{display:inline-block;position:relative;padding:1px 0 0 30px;font-weight:500;font-size:14px;min-height:22px}.couponfront .checkbox .lbl:before{display:inline-block;position:absolute;left:0;top:0;width:22px;height:22px;background:url("../../../images/ssgpay/mobile/ico/ico_sp_check2.png") 0 0 no-repeat;content:'';background-size:44px 22px}.couponfront .checkbox.checked .lbl:before{background-position:-22px 0}.couponfront .checkbox .check{position:absolute;left:0;top:0;z-index:-1;opacity:.01;width:22px;height:22px}.couponfront .checkbox .check:checked+.lbl:before{background-position:-22px 0}.couponfront .combobox{position:relative}.couponfront .combobox .combo_text{position:relative;display:block;height:48px;padding-right:20px;text-align:center;border:1px solid transparent}.couponfront .combobox .combo_text span{display:block;line-height:46px;color:#b1b3ba;font-weight:500;font-size:15px}.couponfront .combobox .combo_text:after{clear:both;content:'';position:absolute;right:10px;top:50%;width:10px;height:6px;margin-top:-3px;background:url("../../../images/ssgpay/mobile/couponfront/ico_toggle.png") 0 0 no-repeat;background-size:cover}.couponfront .combobox .combo_text.on:after{background-image:url("../../../images/ssgpay/mobile/couponfront/ico_toggle2.png")}.couponfront .combobox .combo_text.on span{color:#323743;font-weight:600}.couponfront .combobox .combo_list{display:none;z-index:10;position:absolute;left:0;right:0;top:47px;height:120px;overflow-y:auto;border:1px solid #bdbfc5;border-top:1px solid #eaecf3;background-color:#fff}.couponfront .combobox .combo_list li a{display:block;padding:7px 0;text-align:center;font-weight:600;color:#323743;font-size:15px}.couponfront .combobox.active .combo_text{border-color:#bdbfc5!important}.couponfront .combobox.active .combo_text:after{background-position:left bottom}.couponfront{color:#323743}.couponfront .cont{position:relative}.btn_top{display:none;position:fixed;right:10px;bottom:20px;width:43px;height:39px;background:url("../../../images/ssgpay/mobile/couponfront/btn_top.png") 0 0 no-repeat;background-size:cover}.btn_top{-webkit-box-shadow:10px 10px 21px -12px rgba(0,0,0,0.4);-moz-box-shadow:10px 10px 21px -12px rgba(0,0,0,0.4);box-shadow:10px 10px 21px -12px rgba(0,0,0,0.4)}.couponfront .txt_info{color:#717378;font-size:15px;line-height:22px}.couponfront .txt_info .ico{display:inline-block;width:15px;height:15px;margin-top:-1px;vertical-align:middle;background:url("../../../images/ssgpay/mobile/couponfront/ico_alert.png") left center no-repeat;background-size:cover}.couponfront .salebadge{display:inline-block;text-align:center;line-height:1;border-radius:50px;background-color:#323743}.couponfront .salebadge .value{display:table-cell;width:50px;height:50px;vertical-align:middle;color:#fff;font-size:13px}.couponfront .salebadge .value span{margin-right:1px;font-size:19px}.couponfront .pagenate{margin-top:10px;text-align:center;font-size:0}.couponfront .pagenate *{vertical-align:middle}.couponfront .pagenate a{display:inline-block;padding:0 14px;color:#b1b3ba;font-size:16px}.couponfront .pagenate .active{color:#333;font-weight:600}.couponfront .pagenate .btn_first{width:22px;height:22px;margin-right:15px;padding:0;background:url("../../../images/ssgpay/mobile/couponfront/ico_page_first.png") 0 0 no-repeat;background-size:cover}.couponfront .pagenate .btn_prev{width:22px;height:22px;padding:0;background:url("../../../images/ssgpay/mobile/couponfront/ico_page_prev.png") 0 0 no-repeat;background-size:cover}.couponfront .pagenate .btn_next{width:22px;height:22px;padding:0;background:url("../../../images/ssgpay/mobile/couponfront/ico_page_next.png") 0 0 no-repeat;background-size:cover}.couponfront .pagenate .btn_last{width:22px;height:22px;margin-left:15px;padding:0;background:url("../../../images/ssgpay/mobile/couponfront/ico_page_last.png") 0 0 no-repeat;background-size:cover}.coupon_cateview{position:fixed;top:0;right:0;left:0;z-index:100;padding:30px 20px;background-color:#fff}.coupon_cateview{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.coupon_cateview.active{-webkit-transform:translateY(0);transform:translateY(0)}.coupon_cateview .btn_close{position:absolute;right:20px;top:30px;width:22px;height:22px;background:url("../../../images/ssgpay/mobile/couponfront/btn_close.png") 0 0 no-repeat;background-size:cover}.coupon_cateview .cateview_tit{margin-bottom:10px;color:#323743;font-size:18px;letter-spacing:-1px}.coupon_cateview .cateview_body{overflow:hidden}.coupon_cateview .menu_list{overflow:hidden;margin-top:-1px;text-align:center;background:url("../../../images/ssgpay/mobile/couponfront/bg_cate_line.png") 0 0 repeat;background-size:10px 118px}.coupon_cateview .menu_list img{width:55px;height:55px}.coupon_cateview .menu_list span{display:block;margin-top:7px;white-space:nowrap;font-size:12px;color:#323743}.coupon_cateview .menu_list a{display:block}.coupon_cateview .menu_list li{float:left;width:25%;padding:19px 0;margin:0}.coupon_menus{overflow:hidden}.coupon_menus ul{font-size:0;line-height:0;transform:translate3d(0px,0px,0px)}.coupon_menus li{display:inline-block;width:18.32vw;margin:0;text-align:center;line-height:1;-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}.coupon_menus li:nth-of-type(6) ~ li{display:none}.coupon_menus li:first-child{padding-left:13px}.coupon_menus li:last-child{padding-right:13px}.coupon_menus li img{width:14.44vw;height:14.44vw}.coupon_menus li span{display:block;margin-top:10px;color:#323743;font-size:13px;white-space:nowrap}.main_category .coupon_menus{padding:0 12px}.main_category .coupon_menus ul{font-size:0;line-height:0}.main_category .coupon_menus li{display:inline-block;width:20%;margin:0;padding:2.8vw 0;text-align:center;line-height:1;-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}.main_category .coupon_menus li:nth-of-type(4) ~ li{display:none}.main_category .coupon_menus li img{width:14.44vw;height:14.44vw}.main_category .coupon_menus li span{overflow:hidden;width:100%;margin-top:10px;color:#323743;font-size:12px;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.main_category .coupon_menus li.btn_switch_area{display:inline-block!important}.main_category .coupon_menus li.btn_switch_area .btn_switch .icon_bg{display:inline-block;width:14.44vw;height:14.44vw;background-image:url("../../../images/ssgpay/mobile/couponfront/btn_switch_on.png");background-repeat:no-repeat;background-size:contain;-ms-transition:-ms-transform .3s ease;-moz-transition:-moz-transform .3s ease;-o-transition:-o-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease}.main_category .coupon_menus li.btn_switch_area .btn_switch.more_hide .icon_bg{-ms-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-o-transform:rotate(-180deg);-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.coupon_goods .goods_util{margin:0 10px 10px 10px}.coupon_goods .goods_util:after{display:block;clear:both;content:''}.coupon_goods .goods_util .util_count{float:left;color:#323743;font-weight:600;font-size:16px}.coupon_goods .goods_util .util_count .keyword{color:#3b5dad;font-weight:normal}.coupon_goods .goods_util .util_count .cnt{color:#e14f39}.coupon_goods .goods_util .util_filter{float:right;position:relative}.coupon_goods .goods_util .util_filter .btn_sort{color:#323743;font-weight:600;font-size:13px}.coupon_goods .goods_util .util_filter .btn_sort span{display:inline-block;padding-right:23px;background:url("../../../images/ssgpay/mobile/couponfront/ico_sort.png") right center no-repeat;background-size:16px 13px}.coupon_goods .goods_util .util_filter .filter_list{display:none;position:absolute;left:-15px;top:25px;z-index:10;border:1px solid #bdbfc5;background-color:#fff}.coupon_goods .goods_util .util_filter .filter_list a{display:block;padding:10px 15px;color:#323743;font-weight:500;font-size:13px}.coupon_goods .goods_util .util_filter .filter_list li{border-top:1px solid #eaecf3}.coupon_goods .goods_util .util_filter .filter_list li:first-child{border-top:0}.coupon_goods .goods_vertical{overflow:hidden;margin:0 -5px}.coupon_goods .goods_vertical li{float:left;width:50%;padding:5px}.coupon_goods .goods_vertical .item_herder{min-height:71px}.coupon_goods .goods_vertical .item{position:relative;display:block;padding:0 10px;border:1px solid #eaecf3;background-color:#fff}.coupon_goods .goods_vertical .item:before{content:'';position:absolute;left:50%;top:-1px;width:19px;height:10px;margin-left:-9px;background:url("../../../images/ssgpay/mobile/couponfront/bg_best_item.png") 0 0 no-repeat;background-size:cover}.coupon_goods .goods_vertical .salebadge{position:absolute;right:-4px;top:-4px}.coupon_goods .goods_vertical .item_image{padding:18px 0 12px;text-align:center}.coupon_goods .goods_vertical .item_image img{width:110px;height:110px}.coupon_goods .goods_vertical .item_info{padding:20px 6px;line-height:1.2;border-top:1px dashed #d3d5de}.coupon_goods .goods_vertical .item_info .brand{display:block;color:#3b5dad;font-size:14px;font-weight:600}.coupon_goods .goods_vertical .item_info .name{overflow:hidden;height:36px;margin-top:3px;color:#717378;font-size:15px;line-height:18px}.coupon_goods .goods_vertical .item_info .brand,.coupon_goods .goods_vertical .item_info .name{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.coupon_goods .goods_vertical .item_info .price{margin-top:5px;overflow:hidden}.coupon_goods .goods_vertical .item_info .price .oprice{float:left;padding-top:2px;color:#b1b3ba;font-weight:600;font-size:12px}.coupon_goods .goods_vertical .item_info .price .oprice span{font-size:13px}.coupon_goods .goods_vertical .item_info .price .cprice{float:right;color:#323743;font-size:12px}.coupon_goods .goods_vertical .item_info .price .cprice span{font-size:17px}@media(max-width:320px){.coupon_goods .goods_vertical .item_info .price .oprice{float:left;padding-top:2px;color:#b1b3ba;font-size:10px}.coupon_goods .goods_vertical .item_info .price .oprice span{font-size:11px}.coupon_goods .goods_vertical .item_info .price .cprice{float:right;color:#323743;font-size:11px}.coupon_goods .goods_vertical .item_info .price .cprice span{font-size:14px}}.coupon_goods .goods_horizontal li{margin-top:5px}.coupon_goods .goods_horizontal li:first-child{margin-top:0}.coupon_goods .goods_horizontal .item{position:relative;display:block;padding:10px 15px;border:1px solid #eaecf3;background-color:#fff}.coupon_goods .goods_horizontal .item:after{content:'';display:block;clear:both}.coupon_goods .goods_horizontal .salebadge{position:absolute;right:-3px;top:-3px}.coupon_goods .goods_horizontal .item_num{position:absolute;left:10px;top:10px;line-height:1;color:#9ea2ad;font-size:18px;font-weight:600}.coupon_goods .goods_horizontal .item_image{float:left;padding:0 20px 0 5px;text-align:center;background:url("../../../images/ssgpay/mobile/couponfront/bg_line_dash.png") right center repeat-y;background-size:1px 10px}.coupon_goods .goods_horizontal .item_image img{width:100px;height:100px}.coupon_goods .goods_horizontal .item_info{margin-left:143px;padding-top:9px;line-height:1}.coupon_goods .goods_horizontal .item_info .brand{font-weight:600;color:#3b5dad;font-size:14px;font-weight:600}.coupon_goods .goods_horizontal .item_info .name{overflow:hidden;height:36px;margin-top:7px;word-break:keep-all;color:#717378;font-size:15px;line-height:18px}.coupon_goods .goods_horizontal .item_info .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-all}.coupon_goods .goods_horizontal .item_info .price{margin-top:7px;overflow:hidden}.coupon_goods .goods_horizontal .item_info .price .oprice{margin-right:6px;font-weight:600;color:#b1b3ba;font-size:12px}.coupon_goods .goods_horizontal .item_info .price .oprice span{font-size:13px}.coupon_goods .goods_horizontal .item_info .price .cprice{color:#323743;font-size:14px}.coupon_goods .goods_horizontal .item_info .price .cprice span{font-size:19px}.front_main.front_header{position:relative;height:65px;background:#fff}.front_main.front_header .logo{position:absolute;left:20px;top:25px}.front_main.front_header .logo img{height:36px;vertical-align:top}.front_main.front_header .btn_close{position:absolute;right:15px;top:15px;width:22px;height:22px;background:url("../../../images/ssgpay/mobile/couponfront/btn_close.png") 0 0 no-repeat;background-size:cover}.front_main.front_menu{overflow:hidden;padding:18px 0;background-color:#fff}.front_main.front_menu a{position:relative;float:left;width:50%;line-height:16px;text-align:center;color:#333;font-size:16px}.front_main.front_menu a.btn_cpn:after{content:'';position:absolute;right:0;top:0;width:1px;height:16px;background-color:#c1c3c6}.front_main.front_menu a.btn_cpn span{padding-left:33px;background:url("../../../images/ssgpay/mobile/couponfront/ico_m_my.png") left center no-repeat;background-size:22px 15px}.front_main.front_menu a.btn_history span{padding-left:28px;background:url("../../../images/ssgpay/mobile/couponfront/ico_m_history.png") left center no-repeat;background-size:19px 16px}.front_main.front_main h2{color:#333;font-weight:500;font-size:18px}.front_main.front_main h2 span{vertical-align:middle}.front_main.main_event{text-align:center}.front_main.main_event img{max-width:100%}.front_main.main_event{position:relative;width:100%;overflow:hidden}.front_main.main_event:before{content:'';position:absolute;width:100%;height:100%}.front_main.main_event .banner_slider{position:relative;display:block}.front_main.main_event .slider_inner{position:relative;display:block}.front_main.main_event .slider_item{position:absolute;top:0;display:block;overflow:hidden;width:100%;background:#fafafa}.front_main.main_event .slider_item img{width:100%}.front_main.main_event .slider_item a{position:relative;display:block;outline:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}.front_main.main_event .slider_item a:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url("../../../images/ssgpay/mobile/exchange/bg_change_banner.png") left bottom repeat-x;background-size:360px 125px}.front_main.main_event .slider_item.on{z-index:1}.front_main.main_event .slider_pager{z-index:10;position:absolute;right:10px;top:10px;line-height:1}.front_main.main_event .slider_pager .pager_item{display:inline-block;overflow:hidden;width:6px;height:6px;margin:0 3px}.front_main.main_event .slider_pager .pager_item .pager_link{display:block;width:5px;height:5px;outline:0;text-indent:-9999px;border-radius:6px;background:#191c25}.front_main.main_event .slider_pager .pager_item.on .pager_link{background:#dcdee4}.front_main.main_search{position:relative;padding:18px 20px 0;background-color:#fff}.front_main.main_search .search_form{position:relative;padding:7px 32px 7px 0;border-bottom:2px solid #323743}.front_main.main_search .search_form .form_row{position:relative;padding-left:37px}.front_main.main_search .search_form strong{position:absolute;left:0;top:1px;font-weight:600;color:#323743;line-height:22px;font-size:16px}.front_main.main_search .search_form label{position:absolute;right:0;bottom:0;left:0;padding-left:37px;line-height:22px;color:#9ea2ad;font-size:16px}.front_main.main_search .search_form label em{color:#323743;font-weight:600}.front_main.main_search .search_form .keyword{width:100%;height:22px;padding:0;font-size:14px;border:0;background-color:transparent}.front_main.main_search .search_form .btn_srch{position:absolute;right:0;bottom:7px;width:22px;height:22px;background:url("../../../images/ssgpay/mobile/couponfront/ico_srch.png") 0 0 no-repeat;background-size:cover}.front_main.main_category{position:relative;overflow:hidden;padding:20px 0;background-color:#fff}.front_main.main_category h2{margin-left:25px}.front_main.main_category h2 span{font-weight:600}.front_main.main_category .btn_all{position:absolute;right:20px;top:32px;padding-right:23px;color:#323743;font-size:15px;background:url("../../../images/ssgpay/mobile/couponfront/ico_m_toggle.png") right center no-repeat;background-size:14px 8px}.front_main.main_best{position:relative;padding:30px 10px 25px;border-top:1px solid #eaecf3;background-color:#f4f5f9}.front_main.main_best h2{margin-bottom:5px;margin-left:10px}.front_main.main_best h2 strong{font-size:19px}.front_main.main_best .btn_more{position:absolute;right:20px;top:32px;padding-right:15px;color:#323743;font-weight:500;font-size:15px;background:url("../../../images/ssgpay/mobile/couponfront/ico_r_chev.png") right center no-repeat;background-size:7px 13px}.front_main.main_best .coupon_goods{position:relative;min-height:100px}.front_main.main_best .coupon_goods .item_num{position:absolute;font-size:0;background:url("../../../images/ssgpay/mobile/couponfront/bg_best_num.png") 0 0 no-repeat;background-size:31px 294px}.front_main.main_best .coupon_goods li:nth-child(1) .item_num{width:16px;height:31px;background-position:0 0}.front_main.main_best .coupon_goods li:nth-child(2) .item_num{width:22px;height:29px;background-position:0 -31px}.front_main.main_best .coupon_goods li:nth-child(3) .item_num{width:21px;height:29px;background-position:0 -60px}.front_main.main_best .coupon_goods li:nth-child(4) .item_num{width:20px;height:28px;background-position:0 -89px}.front_main.main_best .coupon_goods li:nth-child(5) .item_num{top:-1px;width:21px;height:30px;background-position:0 -117px}.front_main.main_best .coupon_goods li:nth-child(6) .item_num{top:-1px;width:20px;height:29px;background-position:0 -147px}.front_main.main_best .coupon_goods li:nth-child(7) .item_num{width:21px;height:29px;background-position:0 -177px}.front_main.main_best .coupon_goods li:nth-child(8) .item_num{top:-1px;width:22px;height:29px;background-position:0 -206px}.front_main.main_best .coupon_goods li:nth-child(9) .item_num{top:-1px;width:20px;height:29px;background-position:0 -235px}.front_main.main_best .coupon_goods li:nth-child(10) .item_num{width:30px;height:29px;background-position:0 -265px}.front_main.main_banner{text-align:center}.front_main.main_banner a{display:inline-block}.front_main.main_banner img{max-width:100%}.front_main.main_policy{padding:20px;color:#72757c;font-size:12px;background-color:#f4f5f9}.comp_info{font-size:11px}.comp_info p span,.comp_info p a{display:inline-block;color:#72757c}.comp_info .iae_check{margin-left:7px}.comp_info .iae_check span{border-bottom:1px solid #72757c;color:#72757c;line-height:1.2;font-weight:600}.comp_info .ci_copyright{padding-top:10px;color:#72757c;font-weight:600}.coupon_popular{padding-bottom:30px}.coupon_popular .coupon_goods{padding:10px 10px 0}.coupon_category{padding-bottom:30px}.coupon_category .category_wrap{padding:20px 0 35px;border-bottom:1px solid #eaecf3;background-color:#fff}.coupon_category .category_wrap .btn_all{position:relative;display:block;margin-top:20px;padding:12px 0 11px;text-align:center;font-size:15px;color:#323743;font-weight:500}.coupon_category .category_wrap .btn_all span{display:inline-block;padding-right:24px;background:url("../../../images/ssgpay/mobile/couponfront/ico_m_toggle.png") right center no-repeat;background-size:13px 7px}.coupon_category .category_wrap .btn_all:after{content:'';position:absolute;top:0;left:20px;right:20px;height:1px;background-color:#eaecf3}.coupon_category .coupon_goods{margin:30px 10px 0}.coupon_search{padding-bottom:30px}.coupon_search .category_wrap{padding:0 0 10px;background-color:transparent}.coupon_search .search_coupon{position:relative;margin:20px 20px 35px 10px;padding-left:43px;background-color:#f4f5f9!important}.coupon_search .search_coupon .btn_goback{position:absolute;left:10px;top:50%;width:20px;height:20px;margin-top:-10px;background:url("../../../images/ssgpay/mobile/couponfront/ico_back.png") 0 0 no-repeat;background-size:13px 20px}.coupon_search .search_coupon .btn_search{position:absolute;top:10px;left:0;width:20px;height:20px;background:url("../../../images/ssgpay/mobile/couponfront/ico_srch2.png") center center no-repeat;background-size:17px 17px}.coupon_search .search_coupon .input_form{position:relative;padding:9px 27px 9px 0;padding-left:28px;border-bottom:2px solid #323743}.coupon_search .search_coupon input{width:100%;padding:0;height:auto;color:#323743;font-size:19px;font-weight:500;border:0 none;background:0}.coupon_search .search_coupon input:focus{background:0;border:0;color:#323743}.coupon_search .search_coupon input::-webkit-search-cancel-button{display:none}.coupon_search .search_coupon .btn_clear{display:none;position:absolute;right:0;top:50%;width:17px;height:17px;margin-top:-9px;background:url("../../../images/ssgpay/mobile/couponfront/btn_close.png") 0 0 no-repeat;background-size:cover}.coupon_search .coupon_goods{padding:0 10px}.coupon_search .search_tag{margin:35px 20px 0}.coupon_search .search_tag .tit{margin-bottom:10px;color:#323743;font-size:18px}.coupon_search .search_tag .tagbox{margin:0 -4px 16px -4px;text-align:left}.coupon_search .search_tag .tag{display:inline-block;margin:4px;padding:0 18px;line-height:35px;color:#323743;font-size:13px;border-radius:35px;background:#e2e4ed}.coupon_search .search_tag .btn_cateall{display:block;padding:12px 0;text-align:center;border:1px solid #e2e4ed;background:#fff}.coupon_search .search_tag .btn_cateall span{display:inline-block;padding-right:25px;color:#323743;font-size:16px;font-weight:600;background:url("../../../images/ssgpay/mobile/couponfront/ico_cate.png") right center no-repeat;background-size:15px 13px}.coupon_search .search_recommend{position:relative;margin-top:35px}.coupon_search .search_recommend .tit{min-height:35px;margin:0 20px;color:#323743;font-size:17px}.coupon_search .search_recommend .coupon_goods{width:100%;margin:0;overflow:hidden}.coupon_search .search_recommend .goods_vertical{width:100%;margin:0}.coupon_search .search_recommend .goods_vertical li{float:left;width:160px;padding-left:2px;padding-right:2px}.coupon_search .search_recommend .goods_vertical li:first-child{margin-left:15px}.coupon_search .search_recommend .goods_vertical li:last-child{margin-right:15px}.coupon_search .search_recommend .goods_vertical .item_info{white-space:normal}.coupon_search .search_recommend .goods_vertical .item_info .price .oprice{font-size:11px}.coupon_search .search_recommend .goods_vertical .item_info .price .oprice span{font-size:12px}.coupon_search .search_recommend .goods_vertical .item_info .price .cprice{float:right;color:#323743;font-size:11px}.coupon_search .search_recommend .goods_vertical .item_info .price .cprice span{font-size:14px}.coupon_search .search_recommend .goods_vertical .item_image img{max-width:110px;height:110px}.coupon_search .search_recommend .btn_more{position:absolute;right:20px;top:2px;padding-right:15px;color:#323743;font-weight:500;font-size:15px;background:url("../../../images/ssgpay/mobile/couponfront/ico_r_chev.png") right center no-repeat;background-size:7px 13px}.coupon_retry{display:flex;height:100%;text-align:center;align-items:center;justify-content:center}.coupon_retry .retry_item{flex:1;vertical-align:middle}.coupon_retry img{width:110px;height:110px}.coupon_retry .text{margin-top:20px;font-size:20px;font-weight:600;line-height:1;letter-spacing:-1px}.coupon_retry .text02{margin-top:16px;font-size:15px;font-weight:500;line-height:1.4;letter-spacing:-1px}.coupon_retry .btn_retry{display:block;width:220px;height:45px;margin:30px auto 0;line-height:45px;background-color:#fff;border-radius:45px;border:1px solid #eaecf3}.coupon_retry .btn_retry span{padding-right:16px;color:#333;font-weight:500;font-size:16px;background:url("../../../images/ssgpay/mobile/couponfront/ico_r_r_chev.png") right center no-repeat;background-size:7px 12px}.coupon_order .order_coupon{padding:10px 0 20px;text-align:center;line-height:1;background-color:#fff;border-bottom:1px solid #eaecf3}.coupon_order .order_coupon .image{position:relative;width:46%;max-width:165px;margin:0 auto}.coupon_order .order_coupon .image img{width:100%}.coupon_order .order_coupon .salebadge{position:absolute;right:-25px;top:7%;border-radius:55px}.coupon_order .order_top .salebadge .value{display:table-cell;width:55px;height:55px;font-size:18px}.coupon_order .order_coupon .salebadge .value span{font-size:24px}.coupon_order .order_coupon .brand{display:inline-block;margin-top:10px;padding:5px 10px 4px;color:#3b5dad;font-size:16px;font-weight:500;background-color:#eef6ff}.coupon_order .order_coupon .name{width:65%;margin:10px auto 0;color:#323743;font-size:18px;font-weight:600;line-height:22px}.coupon_order .order_coupon .oprice{display:block;margin-top:10px;color:#b1b3ba;font-size:15px;font-weight:500}.coupon_order .order_coupon .oprice span{font-size:18px}.coupon_order .order_coupon .cprice{display:block;margin-top:5px;color:#3b5dad;font-size:24px;font-weight:600}.coupon_order .order_coupon .cprice span{font-size:29px}.coupon_order .coupon_form{padding-top:18px}.order_detail{margin:0 10px 30px;padding:30px 5px 0}.order_detail dt{display:inline-block;margin-top:20px;padding-bottom:3px;color:#333;font-weight:600;font-size:16px;line-height:1;border-bottom:2px solid #323743}.order_detail dt:first-child{margin-top:0}.order_detail dd{margin-top:10px;color:#888;font-size:14px}.coupon_order .order_policy{margin:0 10px}.coupon_order .order_policy .policy_list li{margin-top:5px;border:1px solid #eaedf4;background-color:#fff}.coupon_order .order_policy .policy_list li.active a:after{background-position:left bottom}.coupon_order .order_policy .policy_list a{position:relative;display:block;padding:0 20px;line-height:50px;color:#323743;font-size:16px;font-weight:600;background-color:#fff}.coupon_order .order_policy .policy_list a:after{content:'';position:absolute;right:21px;top:50%;width:11px;height:7px;margin-top:-3px;background:url("../../../images/ssgpay/mobile/couponfront/ico_toggle.png") 0 0 no-repeat;background-size:11px 14px}.policy_cont{display:none;margin:0 15px;padding:20px 0;background:#fff url("../../../images/ssgpay/mobile/couponfront/bg_line_h_dash.png") center top repeat-x;background-size:7px 1px}.policy_cont dl dt{margin-top:14px;margin-bottom:2px;color:#323743;font-size:15px;font-weight:600}.policy_cont dt:first-child{margin-top:0}.policy_cont dd{color:#b1b3ba;font-size:14px}.coupon_order .order_policy .price_count,.coupon_order .order_policy .price_total{margin:0 13px}.coupon_ofrom{position:absolute;top:0;left:0;right:0;padding-top:20px}.coupon_ofrom.active{-webkit-transform:translateY(0);transform:translateY(0)}.coupon_ofrom .form_qty{padding:20px 20px 20px;background-color:#eaedf2}.coupon_ofrom .btn_toggle{position:absolute;top:0;left:50%;width:114px;height:40px;margin-left:-57px;background:url("../../../images/ssgpay/mobile/couponfront/btn_util.png") 0 0 no-repeat;background-size:114px 20px}.coupon_ofrom .btn_toggle:after{content:'';position:absolute;left:48px;top:13px;width:21px;height:11px;background:url("../../../images/ssgpay/mobile/couponfront/btn_util_toggle.png") left top no-repeat;background-size:20px 21px}.coupon_ofrom .qty_ctrl{position:relative;height:40px;padding:0 42px}.coupon_ofrom .qty_ctrl button{position:absolute;top:0;width:42px;height:40px;background-color:#fff;background:url("../../../images/ssgpay/mobile/couponfront/btn_qty.png") 0 0 no-repeat;background-size:42px 80px}.coupon_ofrom .qty_ctrl .btn_minus{left:0;background-position:left top}.coupon_ofrom .qty_ctrl .btn_plus{right:0;background-position:left bottom}.coupon_ofrom .qty_ctrl .qty_num{display:inline-block;width:100%;height:100%;padding:5px 0 0;border:0;border-top:1px solid #dedfe2;border-bottom:1px solid #dedfe2;text-align:center;color:#323743;font-size:19px;font-weight:600;background-color:#fff}.coupon_ofrom .order_price{margin-top:7px;text-align:right;color:#323743}.coupon_ofrom .order_price dt{display:inline-block;padding-top:1px;font-size:15px;vertical-align:middle}.coupon_ofrom .order_price dd{display:inline-block;vertical-align:middle;margin-left:15px;font-size:21px;font-weight:600}.confirm_coupon{overflow:hidden;padding:20px 20px 26px;border-bottom:1px solid #eaecf3;background-color:#fff}.confirm_coupon .coupon_image{position:relative;float:left;width:90px;height:90px;border:1px solid #eaecf3}.confirm_coupon .coupon_image img{width:100%;height:100%}.confirm_coupon .coupon_info{margin-left:110px}.confirm_coupon .coupon_info .brand{display:inline-block;margin-bottom:5px;padding:2px 10px 1px;color:#3b5dad;font-size:16px;font-weight:500;background-color:#eef6ff}.confirm_coupon .coupon_info .name{margin-bottom:5px;color:#323743;font-size:16px;line-height:22px}.confirm_coupon .coupon_info .cprice{vertical-align:middle;color:#3b5dad;font-size:19px;font-weight:600}.confirm_coupon .coupon_info .oprice{vertical-align:middle;margin-left:6px;color:#b1b3ba;font-size:17px;font-weight:600}.confirm_coupon .coupon_info .qty{display:inline-block;color:#3b5dad;font-size:14px;font-weight:600}.confirm_coupon .coupon_info .date{color:#b7b9bf;line-height:1.4;font-size:13px;font-weight:500}.confirm_coupon .coupon_info .date strong{display:inline-block;font-size:13px;font-weight:600;vertical-align:top}.confirm_coupon .coupon_info .date em{display:inline-block;padding:1px 0 0 2px;vertical-align:top}.confirm_coupon .coupon_info .date em span{display:inline-block;padding-left:4px}.orderNumber_area{position:relative;margin:10px 10px;padding:0;line-height:33px}.orderNumber_area .orderNumber{overflow:hidden}.orderNumber_area .orderNumber dt{float:left;color:#323743;font-size:15px;font-weight:500}.orderNumber_area .orderNumber dd{margin-left:60px;padding-top:1px;color:#c1c2c6;font-size:13px}.orderNumber_area .btn_cancel,.orderNumber_area .txt_section{position:absolute;top:0;right:0;width:100px;text-align:center;line-height:33px;font-size:14px;font-weight:600}.orderNumber_area .btn_cancel{color:#fff;background-color:#323743}.orderNumber_area .txt_section{color:#e14f39}.cp_mms_tit{padding:25px 0 19px;text-align:center;background-color:#fff}.cp_mms_tit h2{line-height:1.2;font-size:22px;font-weight:600}.coupon_form{margin:0 10px;padding-top:9px}.coupon_form h2{margin-bottom:10px;color:#323743;font-weight:600;font-size:18px}.coupon_form h2 em{color:#f88a7c;font-weight:500;font-size:16px}.coupon_form .form_to{margin:0 0 15px;padding-left:30px;font-size:18px;background:url("../../../images/ssgpay/mobile/couponfront/ico_to.png") 0 3px no-repeat;background-size:20px 19px}.coupon_form .form_to .to_add{color:#323743;font-size:15px}.coupon_form .form_phone{margin-bottom:20px}.coupon_form .form_phone .tit{font-size:17px;font-weight:600}.coupon_form .form_phone .tit span{font-size:15px;font-weight:500}.coupon_form .form_phone input{padding:0;border:0}.coupon_form .form_phone .phone_util{overflow:hidden;margin-bottom:14px;padding-left:0}.coupon_form .form_phone .btn_add{display:inline-block;margin-top:7px;color:#323743;font-size:15px;font-weight:500;line-height:22px}.coupon_form .form_phone .btn_add span{display:block;padding-left:28px;letter-spacing:-0.1em;background:url("../../../images/ssgpay/mobile/couponfront/ico_add.png") 0 0 no-repeat;background-size:22px 22px}.coupon_form .form_phone .btn_me{display:inline-block;margin-top:7px;margin-left:15px;color:#323743;font-size:15px;font-weight:500;line-height:22px}.coupon_form .form_phone .btn_me span{display:block;padding-left:28px;background:url("../../../images/ssgpay/mobile/couponfront/ico_me.png") 0 0 no-repeat;background-size:22px 22px}.coupon_form .form_phone .btn_addr{float:right;height:37px;padding:0 18px;color:#fff;font-size:16px;font-weight:500;background-color:#323743;border-radius:2px}.coupon_form .form_phone .btn_addr span{display:inline-block;padding-left:20px;background:url("../../../images/ssgpay/mobile/couponfront/ico_addr.png") left center no-repeat;background-size:14px 14px}.coupon_form .form_phone .phone_list>li{margin-top:5px;text-align:left}.coupon_form .form_phone .phone_list>li:first-child{margin-top:0}.coupon_form .form_phone .phone_list .item{position:relative;height:48px;padding:0 75px 0 42px;background:#fff;border:1px solid #eaecf3}.coupon_form .form_phone .phone_list .item:after{display:block;clear:both;content:''}.coupon_form .form_phone .phone_list input{position:relative;height:auto;height:46px;padding:15px 5px;color:#323743;font-size:15px}.coupon_form .form_phone .phone_list .btn_del{position:absolute;left:10px;top:50%;width:22px;height:22px;margin-top:-11px;background:url("../../../images/ssgpay/mobile/couponfront/ico_del.png") 0 0 no-repeat;background-size:cover}.coupon_form .form_phone .phone_list .btn_del2{position:absolute;left:10px;top:50%;width:22px;height:22px;margin-top:-11px;background:url("../../../images/ssgpay/mobile/couponfront/ico_del2.png") 0 0 no-repeat;background-size:cover}.coupon_form .form_phone .phone_list .name{float:left;width:33%}.coupon_form .form_phone .phone_list .phone{float:left;width:67%;border-right:1px solid #eaecf3}.coupon_form .form_phone .phone_list .combobox{position:absolute;right:-1px;top:-1px;width:77px}.coupon_form .form_phone .phone_list .combobox.revert{right:-1px;top:auto;bottom:-1px}.coupon_form .form_phone .phone_list .item.active{border:1px solid #ff4b33}.coupon_form .form_message{margin-bottom:5px}.coupon_form .form_message .messagebox{position:relative;padding:10px 20px 25px;border:1px solid #eaecf3;background-color:#fbfbfc}.coupon_form .form_message .messagebox:after{content:'';position:absolute;right:-1px;top:-1px;width:21px;height:24px;background:url("../../../images/ssgpay/mobile/couponfront/bg_ord_msg.png") 0 0 no-repeat;background-size:cover}.coupon_form .form_message .messagebox .inner{min-height:125px;margin-top:10px;color:#222;word-break:break-all;font-size:15px;line-height:25px;border:0;background:url("../../../images/ssgpay/mobile/couponfront/bg_ord_msg_line.png") 0 0 repeat;background-size:260px auto}.coupon_form .form_message .messagebox textarea{overflow-y:auto;width:100%;height:130px;margin-top:10px;padding:2px 0 0 0;font-size:15px;line-height:25px;border:0;background:url("../../../images/ssgpay/mobile/couponfront/bg_ord_msg_line.png") 0 0 repeat;background-size:260px auto}.coupon_form .form_message .messagebox .cnt{position:absolute;right:10px;bottom:10px;color:#b1b3ba;font-size:13px;font-weight:normal;line-height:1}.coupon_form .form_message .messagebox .cnt em{color:#323743}.price_count{overflow:hidden;font-weight:600;line-height:18px}.price_count dt{float:left;margin:0!important;font-size:15px;font-weight:500!important}.price_count dd{text-align:right;margin-bottom:15px;color:#323743!important;font-size:16px!important}.price_count .sum{display:inline-block;padding-left:6px}.price_count .price_day{display:inline-block;padding-left:6px;color:#717378}.price_count .price_day i{display:inline-block;padding-left:3px;color:#b1b3ba;font-style:normal}.price_total{overflow:hidden;padding-top:15px;background:url("../../../images/ssgpay/mobile/couponfront/bg_line_h_dash.png") center top repeat-x;background-size:7px 1px}.price_total dt{float:left;margin:0!important}.price_total dd{text-align:right;font-size:16px!important;font-weight:600!important}.coupon_form .form_price{position:relative;padding:20px;border:1px solid #eaecf3;background-color:#fff}.coupon_form .form_price:after{content:'';position:absolute;left:-1px;top:50%;width:12px;height:22px;margin-top:-11px;background:url("../../../images/ssgpay/mobile/couponfront/bg_ord_form.png") 0 0 no-repeat;background-size:cover}.coupon_form .form_price .total_group{padding:0 20px;border:1px solid #eaecf3;background-color:#fff}.coupon_form .form_price dl{padding:0 10px;overflow:hidden;font-size:16px;font-weight:600}.coupon_form .form_price dt{float:left}.coupon_form .form_price dd{text-align:right}.coupon_form .form_price .price_count{font-size:16px}.coupon_form .form_price .price_total{padding-top:20px}.coupon_form .form_check{margin:20px 0}.coupon_form .form_check .lbl{font-size:15px;font-weight:500}.coupon_form .form_check .lbl span{color:#b1b3ba;font-size:14px}.coupon_form .form_payinfo{position:relative;padding:20px 30px;border:1px solid #eaecf3;background-color:#fff}.coupon_form .form_payinfo .price_tit{overflow:hidden;min-height:45px}.coupon_form .form_payinfo .price_tit .tit{display:inline-block;float:left;padding-left:33px;color:#323743;font-size:17px;background:url("../../../images/ssgpay/mobile/couponfront/ico_pay.png") left center no-repeat;background-size:29px 18px}.coupon_form .form_payinfo .price_tit .info{display:block;padding-top:2px;color:#e14f39;text-align:right;font-size:14px;font-weight:600}.coupon_form .form_payinfo dl{overflow:hidden;font-weight:600;line-height:18px}.coupon_form .form_payinfo dt{float:left;font-size:15px}.coupon_form .form_payinfo dd{text-align:right;font-size:16px}.coupon_form .form_members{margin-top:-10px;margin-bottom:5px}.coupon_form .form_members li{margin-top:5px}.coupon_form .form_members li:first-child{margin-top:0}.coupon_form .form_members .item{background-color:#fff;border:1px solid #eaecf3}.coupon_form .form_members .item_body{padding:25px 30px}.coupon_form .form_members .item_body dl{line-height:17px}.coupon_form .form_members .item_body dl:after{display:block;clear:both;content:''}.coupon_form .form_members .item_body dt{float:left;font-weight:500;font-size:15px}.coupon_form .form_members .item_body dt .color_grey03{display:inline-block;padding-left:2px;font-size:13px}.coupon_form .form_members .item_body dt:first-child{font-weight:600;font-size:17px}.coupon_form .form_members .item_body dd{text-align:right;margin-bottom:25px;line-height:18px;font-size:16px;font-weight:600}.coupon_form .form_members .item_body dd:last-child{margin-bottom:0}.coupon_form .form_members .item_body dt.name{font-size:24px;font-weight:500}.coupon_form .form_members .item_body dt.name span{font-size:18px;font-weight:600}.coupon_form .form_members .item_body dt.name .number{display:inline-block;padding-left:5px;color:#b1b3ba;font-size:14px;font-weight:500}.coupon_form .form_members .item_body .btn_cancel{display:inline-block;width:120px;margin-top:-8px;line-height:31px;text-align:center;color:#323743;font-size:14px;border:1px solid #bfc1c9}.coupon_form .form_members .item_body .btn_cancel.btn_detail{background-color:#f4f5f9;padding-right:11px}.coupon_form .form_members .item_body a.btn_detail{background:url("../../../images/ssgpay/mobile/couponfront/ico_r_chev.png") 85px center no-repeat;background-size:6px 10px}.coupon_form .form_members .item_btn{text-align:center;border-top:1px solid #eaecf3}.coupon_form .form_members .item_btn:after{display:block;clear:both;content:''}.coupon_form .form_members .item_btn a{position:relative;display:block;float:left;width:50%;padding:12px 0;color:#717378;border-left:1px solid #eaecf3}.coupon_form .form_members .item_btn a:first-child{border-left:0 none}.coupon_form .form_members .item_btn a span{display:inline-block;font-weight:600;font-size:15px}.coupon_form .form_members .item_btn a.full{width:100%}.coupon_form .form_members .item_btn a.btn_modify span{position:relative;padding-right:22px}.coupon_form .form_members .item_btn a.btn_modify span:after{content:'';position:absolute;right:0;top:50%;width:12px;height:7px;margin-top:-3px;background:url("../../../images/ssgpay/mobile/couponfront/ico_toggle3.png") 0 0 no-repeat;background-size:11px 14px}.coupon_form .form_members .item_btn a.btn_modify.active span:after{background-position:left bottom}.coupon_form .form_members .item_btn a.btn_modify.active:after{content:'';position:absolute;left:0;bottom:-1px;width:100%;height:1px;background-color:#fff}.coupon_form .form_members .item_btn a.btn_resend span{padding-right:24px;background:url("../../../images/ssgpay/mobile/couponfront/ico_resend.png") right center no-repeat;background-size:15px 10px}.coupon_form .form_members .item_resend{display:none;padding:20px 10px;border-top:1px solid #eaecf3}.coupon_form .form_members .item_resend>p{margin-bottom:10px;padding:0 20px;letter-spacing:-1px;color:#b1b3ba;font-size:14px}.coupon_form .form_members .item_resend .resend_form{position:relative;margin-bottom:10px;padding-right:67px;border:1px solid #eaecf3;background-color:#f4f5f9}.coupon_form .form_members .item_resend .resend_form:after{display:block;clear:both;content:''}.coupon_form .form_members .item_resend .resend_form a{position:absolute;right:-1px;top:-1px;width:67px;height:48px;padding:15px 0;text-align:center;color:#fff;font-size:13px;font-weight:500;background-color:#717378}.coupon_form .form_members .item_resend .resend_form input{float:left;height:46px;padding:15px 0;font-size:14px;border:0;background:0}.coupon_form .form_members .item_resend .resend_form input::-webkit-input-placeholder{color:#b1b3ba;font-size:14px;font-weight:500}.coupon_form .form_members .item_resend .resend_form .name{width:36%;padding-left:20px;padding-right:10px}.coupon_form .form_members .item_resend .resend_form .phone{width:64%;padding-left:10px;padding-right:10px}.coupon_form .form_members .item_resend .btn_modify{display:block;line-height:45px;text-align:center;color:#fff;font-weight:500;font-size:15px;background-color:#323743}.coupon_form .form_members+.txt_info{margin:12px 10px 20px;padding:0 10px;font-size:14px;color:#b1b3ba}.coupon_form .form_members+.txt_info .ico{background-image:url("../../../images/ssgpay/mobile/couponfront/ico_alert2.png")}.coupon_form .order_policy{margin:0}.coupon_sender{display:table;width:100%;line-height:0}.coupon_sender .cs_rArea{display:table-cell;vertical-align:top;line-height:1.2}.coupon_sender .cs_lArea{display:table-cell;text-align:right;vertical-align:top;line-height:1.2}.coupon_sender .cs_date{padding-top:12px;color:#717378;font-size:15px;font-weight:500}.coupon_sender .cs_date em span{display:inline-block;color:#b1b3ba;padding-left:4px}.coupon_sender .cs_info{padding-top:10px;font-size:16px;font-weight:600}.coupon_order .order_done{padding-top:38px;text-align:center}.coupon_order .order_done .ico_complete{width:63px;height:63px;vertical-align:top}.coupon_order .order_done .text{margin-top:12px;color:#333;font-size:15px;line-height:25px;letter-spacing:0}.coupon_order .order_done .text strong{font-size:20px;letter-spacing:-1px}.coupon_order .order_done .txt_info{margin-top:10px}.coupon_history{padding-bottom:60px}.coupon_history .history_list li{position:relative;margin:5px 10px 0;padding:15px;border:1px solid #eaecf3;background-color:#fff}.coupon_history .history_list li:first-child{margin-top:10px}.coupon_history .history_list .btn_detail{position:absolute;right:16px;bottom:16px;width:105px;height:30px;text-align:center;line-height:28px;color:#333;font-weight:600;font-size:13px;border:1px solid #eaecf3;background-color:#f4f5f9}.coupon_history .history_list .btn_detail span{padding-right:11px;background:url("../../../images/ssgpay/mobile/couponfront/ico_r_chev.png") right center no-repeat;background-size:6px 10px}.coupon_history .history_list .item{overflow:hidden}.coupon_history .history_list .item_date{margin-bottom:15px;line-height:1;font-size:13px;font-weight:600}.coupon_history .history_list .item_date span{font-size:15px;vertical-align:bottom}.coupon_history .history_list .item_image{float:left;width:115px;text-align:center;background:url("../../../images/ssgpay/mobile/couponfront/bg_line_dash.png") right top repeat-y;background-size:1px 10px}.coupon_history .history_list .item_image img{width:77px;height:77px}.coupon_history .history_list .item_image .to{margin-top:14px;text-align:left;color:#b1b3ba;font-size:12px;padding-right:5px}.coupon_history .history_list .item_info{margin-left:115px;padding-left:15px;padding-top:5px}.coupon_history .history_list .item_info .brand{color:#323743;font-weight:bold;font-size:14px}.coupon_history .history_list .item_info .name{overflow:hidden;height:32px;margin-top:4px;line-height:16px;color:#717378;font-size:13px}.coupon_history .history_list .item_image .to,.coupon_history .history_list .item_info .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.coupon_history .history_list .item_cnt{position:absolute;right:15px;top:11px}.coupon_history .history_list .item_cnt .cnt{line-height:20px;font-size:14px}.coupon_history .history_list .item_cnt .type{display:inline-block;vertical-align:middle;margin-left:5px;padding:1px 10px;font-weight:600;font-size:12px;border:1px solid #ddd;border-radius:22px}.coupon_history .history_list .item_cnt .type_buy{color:#7d8fc3;border:1px solid #7d8fc3}.coupon_history .history_list .item_cnt .type_gift{color:#f88a7c;border:1px solid #f88a7c}.coupon_cancel .cancel_summary{margin-bottom:10px;padding:25px 0 35px;text-align:center;line-height:1;border-bottom:1px solid #eaecf3;background-color:#fff}.coupon_cancel .front_header{position:relative;height:47px;background:#fff}.coupon_cancel .front_header .btn_close{position:absolute;right:20px;top:20px;width:22px;height:22px;background:url("../../../images/ssgpay/mobile/couponfront/btn_close.png") left top no-repeat;background-size:cover}.coupon_cancel .cancel_summary h2.tit{min-height:64px;color:#333;font-size:22px;font-weight:600}.coupon_cancel .cancel_summary .txt{margin-bottom:20px}.coupon_cancel .cancel_summary .txt span{margin-left:-28px;padding-left:28px;color:#323743;font-size:19px;font-weight:600;background:url("../../../images/ssgpay/mobile/couponfront/ico_chk.png") left center no-repeat;background-size:18px 14px}.coupon_cancel .cancel_summary p{font-size:15px;font-weight:500}.coupon_cancel .cancel_summary p:last-child{margin-top:8px}.coupon_cancel .cancel_summary p strong{margin-right:2px;color:#323749;font-weight:600}.coupon_cancel .cancel_summary p span{margin-left:2px;color:#b1b3ba}.coupon_cancel .confirm_coupon{border-top:1px solid #eaecf3}.coupon_cancel .cancel_payinfo{margin:10px 10px 0;padding:20px 10px 25px;border:1px solid #eaecf3;background-color:#fff}.coupon_cancel .cancel_payinfo .payinfo_coupon{padding:0 20px}.coupon_cancel .cancel_payinfo .payinfo_coupon .brand{display:inline-block;margin-top:10px;margin-bottom:5px;padding:1px 10px;color:#3b5dad;font-size:16px;font-weight:500;background-color:#eef6ff}.coupon_cancel .cancel_payinfo .payinfo_coupon .name{font-size:15px;line-height:20px}.coupon_cancel .cancel_payinfo .payinfo_price{margin-top:20px;padding:25px 20px 0;line-height:17px;font-size:15px;font-weight:500;background:url("../../../images/ssgpay/mobile/couponfront/bg_line_h_dash.png") center top repeat-x;background-size:7px 1px}.coupon_cancel .cancel_payinfo .payinfo_price .name{float:none;display:block;margin-bottom:15px;font-weight:500;font-size:24px}.coupon_cancel .cancel_payinfo .payinfo_price .name span{font-weight:600;font-size:18px}.coupon_cancel .cancel_payinfo .payinfo_price dt{float:left}.coupon_cancel .cancel_payinfo .payinfo_price dd{text-align:right;margin-bottom:15px;font-size:17px}.coupon_cancel .cancel_payinfo .payinfo_price dd:last-child{margin-bottom:0}.coupon_cancel .cancel_payinfo .payinfo_price .oprice{color:#b1b3ba;font-size:14px;font-weight:600}.coupon_cancel .cancel_payinfo .payinfo_price .oprice span{font-size:16px;font-weight:500}.coupon_cancel .cancel_payinfo .payinfo_price .cprice{margin-left:5px;color:#323743;font-size:15px;font-weight:600}.coupon_cancel .cancel_payinfo .payinfo_price .cprice span{font-size:18px;font-weight:500}.coupon_cancel .cancel_reason{margin:5px 10px 0;padding:25px 30px;border:1px solid #eaecf3;background-color:#fff}.coupon_cancel .cancel_reason .tit{display:block;margin-bottom:7px;font-size:18px}.coupon_cancel .cancel_reason .reason_cont{line-height:20px;color:#b1b3ba;font-size:15px}.coupon_pro .coupon_form .form_phone .phone_list .item{padding:0 0 0 42px}.coupon_pro .coupon_form .form_phone .phone_list .phone{width:67%;border-right:0}.coupon_pro .coupon_form .form_message .messagebox{background-color:#fff}.coupon_pro .coupon_form .form_message .messagebox img{width:100%}.coupon_pro .coupon_form .form_phone .phone_util{padding-left:11px}.coupon_pro.coupon_order .order_coupon .name{width:100%}.gift_board{padding:19px 10px 15px}.gift_board .gb_header{min-height:28px}.gift_board .gb_header h2{padding-left:14px;color:#1a1a1a;font-size:16px;font-weight:700}.gift_board .gb_list>li{padding-top:5px}.gift_board .gb_list .gbl_box{display:table;position:relative;width:100%;padding:9px 0;border:1px solid #eaecf3;background-color:#fff}.gift_board .gb_list .gbl_box:before{content:'';display:block;position:absolute;left:-1px;top:50%;width:11px;height:20px;margin-top:-10px;background:url("../../../images/ssgpay/mobile/couponfront/bg_gbl_box.png") 0 0 no-repeat;background-size:cover}.gift_board .gb_list .gbl_box .gbl_num{display:table-cell;width:73px;height:76px;padding-left:4px;text-align:center;vertical-align:middle;background:url("../../../images/ssgpay/mobile/couponfront/bg_line_dash.png") right top repeat-y;background-size:1px 10px}.gift_board .gb_list .gbl_box .gbl_num img{width:40px}.gift_board .gb_list .gbl_box .gbl_info{display:table-cell;padding:0 0 0 40px;vertical-align:middle}.gift_board .gb_list .gbl_box .gbl_info .gbli_name{color:#717378;font-size:17px;font-weight:500}.gift_board .gb_list .gbl_box .gbl_info .gbli_name .icon_to{font-size:18px}.gift_board .gb_list .gbl_box .gbl_info .gbli_phone{padding-top:1px;color:#323743;font-size:16px;font-weight:700}.gift_board .nodataWrap{position:relative}.gift_orderWrap{position:relative;border-top:1px solid #eaecf3;padding:27px 35px 18px;background-color:#fff}.gift_orderWrap:before{content:'';display:block;position:absolute;left:50%;top:-11px;width:16px;height:11px;margin-left:-8px;background:url("../../../images/ssgpay/mobile/couponfront/bg_arrowUp.png") 0 0 no-repeat;background-size:cover}.gift_orderNum{display:table;width:100%;color:#1a1a1a;font-size:16px;font-weight:700}.gift_orderNum dt{display:table-cell;width:72px}.gift_orderNum dd{display:table-cell;line-height:1.4;vertical-align:top;font-size:17px}.gift_orderInfo{color:#b1b3ba;font-size:17px}.gift_orderInfo span{display:inline-block;padding-right:12px;line-height:1.2;font-weight:500}.gift_orderInfo .order_txt{color:#7d8fc3;line-height:1.6;vertical-align:top;font-size:15px;font-weight:700}.ico_cpn{display:inline-block;width:29px;height:17px;background:url("../../../images/ssgpay/mobile/ico/ico_cpn.png") 0 0 no-repeat;background-size:cover}.ico_pick{display:inline-block;width:14px;height:18px;background:url("../../../images/ssgpay/mobile/coupon/icon_pick.png") 0 0 no-repeat;background-size:cover}.couponbox .badge{display:inline-block;width:40px;height:16px;line-height:16px;text-align:center;font-size:11px;background:url("../../../images/ssgpay/mobile/coupon/bg_badge.png") 1px 0 no-repeat;background-size:120px 16px}.couponbox .badge1{color:#fff;background-position:left top}.couponbox .badge2{color:#a7a7a7;background-position:-40px top}.couponbox .badge3{color:#fff;line-height:14px;background-position:-80px top}.couponbox .txt_info{display:inline-block;margin:20px 15px 0;padding-left:20px;line-height:16px;letter-spacing:-1px;font-size:14px;color:#5f678a;background:url("../../../images/ssgpay/mobile/ico/ico_info2.png") left center no-repeat;background-size:16px 16px}.couponbox .coupon_status{position:absolute;width:38px;height:38px;background-repeat:no-repeat;background-position:left top;background-size:38px 38px;z-index:10}.couponbox .coupon_status.type1{background-image:url("../../../images/ssgpay/mobile/coupon/icon_unRavel_01.png")}.couponbox .coupon_status.type2{background-image:url("../../../images/ssgpay/mobile/coupon/icon_unRavel_02.png")}.couponbox .coupon_status.type3{background-image:url("../../../images/ssgpay/mobile/coupon/icon_unRavel_03.png")}.couponbox .coupon_status.type4{background-image:url("../../../images/ssgpay/mobile/coupon/icon_unRavel_04.png")}.couponbox .coupon_status.type5{background-image:url("../../../images/ssgpay/mobile/coupon/icon_unRavel_05.png")}.couponbox .coupon_status.type6{background-image:url("../../../images/ssgpay/mobile/coupon/icon_unRavel_06.png")}.couponbox .coupon_status.type7{background-image:url("../../../images/ssgpay/mobile/coupon/icon_unRavel_07.png")}.couponbox .coupon_status.type8{background-image:url("../../../images/ssgpay/mobile/coupon/icon_unRavel_08.png")}.coupon_main .coupon_list.type_goods .coupon{display:block;position:relative;height:113px;background-image:url("../../../images/ssgpay/mobile/coupon/bg_total_coupon03.png");background-size:720px 226px}.coupon_main .coupon_list.type_goods .coupon_inner{position:relative;height:90px;padding:12px 30px 11px 0;background-image:url("../../../images/ssgpay/mobile/coupon/bg_total_coupon03.png");background-size:720px 226px;background-position:right -113px}.coupon_main .coupon_list.type_goods .coupon_status{left:53px;top:19px}.coupon_main .coupon_list.type_goods .badge{position:absolute;right:15px;top:15px}.coupon_main .coupon_list.type_goods .coupon_img{float:left;width:90px;height:90px}.coupon_main .coupon_list.type_goods .coupon_img img{width:100%;height:100%}.coupon_main .coupon_list.type_goods .coupon_cont{display:table;margin-left:105px;height:90px}.coupon_main .coupon_list.type_goods .coupon_cont .cont_inner{display:table-cell;height:90px;padding:0;vertical-align:top}.coupon_main .coupon_list.type_goods .coupon_cont .issuer{margin-bottom:3px;color:#002d77;font-weight:600;font-size:12px}.coupon_main .coupon_list.type_goods .coupon_cont .title{margin-bottom:6px;line-height:1.0;word-break:keep-all;color:#333;font-size:17px;font-weight:600}.coupon_main .coupon_list.type_goods .coupon_cont .name{margin-bottom:3px;line-height:1.3;word-break:keep-all;color:#333;font-size:13px}.coupon_main .coupon_list.type_goods .coupon_cont .date{color:#ff3c00;font-size:11px}.coupon_main .coupon_list.type_goods .coupon_cont .balance{color:#b0b0b0;font-size:12px}.coupon_main .coupon_list.type_goods .goods_from{position:absolute;right:15px;bottom:12px;line-height:1;color:#a7a7a7;font-size:11px}.coupon_main .coupon_list.type_goods .btn_barcode{position:absolute;left:36px;top:24px}.coupon_main .coupon_list.type_goods .btn_barcode img{width:38px}.coupon_main .coupon_list.cp_event.unser .coupon:after{content:'';position:absolute;right:27px;top:50%;width:13px;height:26px;margin-top:-13px;background:url("../../../images/ssgpay/mobile/coupon/btn_arrow02.png") left -26px no-repeat;background-size:13px 52px}.coupon_main .coupon_list.type_goods.unser .coupon_cont .issuer{color:#ccc}.coupon_main .coupon_list.type_goods.unser .coupon_cont .title{color:#999}.coupon_main .coupon_list.type_goods.unser .coupon_cont .name{color:#999}.coupon_main .coupon_list.type_goods.unser .coupon_cont .date{color:#ccc}.coupon_main .coupon_list.type_goods.unser .coupon_cont .balance{color:#999}.coupon_main .coupon_list.type_goods.unser .goods_from{color:#ccc}.coupon_main .coupon_list.cp_event .coupon:after{content:'';position:absolute;right:27px;top:50%;width:13px;height:26px;margin-top:-14px;background:url("../../../images/ssgpay/mobile/coupon/btn_arrow02.png") left top no-repeat;background-size:13px 52px}.coupon_main .coupon_list.cp_event .coupon_img{width:46px;height:27px;margin:31px 0 0 14px;text-align:center}.coupon_main .coupon_list.cp_event .coupon_img img{width:100%;height:100%}.coupon_main .coupon_list.cp_event .coupon_cont{margin-left:81px}.coupon_main .coupon_list.cp_event .coupon_cont .name{font-weight:400}.coupon_main .coupon_list.type_goods .coupon.used .goods_from{color:#ccc}.coupon_main .coupon_list.type_goods .coupon.used .coupon_img,.coupon_main .coupon_list.type_goods .coupon.used .coupon_cont{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:.4}.coupon_detail{padding-bottom:62px}.coupon_detail .coupon_top{position:relative;padding:19px 0;line-height:1;font-size:0;text-align:center;background:#fff}.coupon_detail .coupon_top .top_inner{position:relative;display:inline-block}.coupon_detail .coupon_top img{width:185px;height:185px}.coupon_detail .coupon_top .coupon_status{right:10px;top:25px;width:45px;height:45px;background-size:45px 45px}.coupon_detail .coupon_top.used .coupon_image{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:gray;opacity:.3}.couponbox .coupon_detail .coupon_form{margin:-15px 0 0 0;padding:0 0 10px}.couponbox .coupon_detail .coupon_form .form_message .messagebox:after{background-image:url("../../../images/ssgpay/mobile/couponfront/bg_ord_msg02.png")}.cp_view_content{padding:17px 40px 4px;background-color:#fff}.cp_view_content .brand_name{color:#4c69a2;font-size:14px;font-weight:700}.cp_boardV .boardV{padding-bottom:16px}.cp_boardV .boardV dt{color:#333;line-height:1.3;font-size:17px;font-weight:700}.cp_boardV .boardV dd{color:#969ba5;font-size:14px}.coupon_detail .coupon_guide dt{padding-top:17px;color:#333;font-size:15px;font-weight:700}.coupon_detail .coupon_guide dt:first-child{padding-top:0}.coupon_detail .coupon_guide dd ul li{color:#969ba5;font-size:14px}.coupon_detail .coupon_summary{padding:24px 40px 22px;background:url("../../../images/ssgpay/mobile/coupon/bg_total_detail.png") center top repeat-x;background-size:360px 6px}.coupon_detail .coupon_summary .summary_wrap{overflow:hidden;margin:0 15px;line-height:1.3}.coupon_detail .coupon_summary .store{margin:0;color:#4c69a2;font-size:14px;font-weight:600}.coupon_detail .coupon_summary .name{margin:4px 0 0;color:#333;font-size:16px}.coupon_detail .coupon_summary .price{margin:0;font-weight:600}.coupon_detail .coupon_summary .balance{position:relative;margin:0 0 5px;height:23px;line-height:23px;margin-top:5px;color:#e55039;font-size:13px}.coupon_detail .coupon_summary .btn_history{position:absolute;right:0;top:0;width:91px;height:23px;background:url("../../../images/ssgpay/mobile/coupon/btn_history.png") 0 0 no-repeat;background-size:cover}.coupon_detail .coupon_summary .barcode{position:relative;height:110px;margin-top:10px;padding:15px 0;text-align:center;border:1px solid #ddd;border-radius:5px;background-color:#fff}.coupon_detail .coupon_summary #barcodeTarget{display:inline-block}.coupon_detail .coupon_summary .summary_info{overflow:hidden;padding:0;color:#333;font-size:14px}.coupon_detail .coupon_summary .summary_info dt{float:left}.coupon_detail .coupon_summary .summary_info dd{text-align:right}.coupon_change{padding:0 30px 92px}.cChange_notice{height:160px;color:#333;text-align:center;font-size:16px;font-weight:500}.ccn_txt{padding-top:75px}.cChange_info{padding:16px 0 17px;border:1px solid #dde0eb;background-color:#fff}.cChange_info dl{overflow:hidden;margin:0 20px;line-height:1.3;font-size:15px}.cChange_info dl dt{float:left;color:#969ba5;padding:11px 0 10px 5px}.cChange_info dl dd{padding-right:10px;text-align:right;padding:10px;color:#333;border-bottom:1px solid #eaedf4}.cChange_info dl dd:last-child{border-bottom:0}.cChange_info dl.cci_footer{border-top:1px solid #8a92ab}.cChange_info dl.cci_footer dt{padding:12px 0 11px 5px;color:#8a92ab;font-weight:600}.cChange_info dl.cci_footer dd{padding:12px 10px 10px;font-size:16px;font-weight:600}.gc_send_area{margin-top:4px;padding:0 20px}.gc_send{max-width:640px;margin:0 auto;border:1px solid #d7dae9}.gc_send .gcs_header{min-height:54px;border-bottom:1px solid #e0e2ee;text-align:center;background-color:#e4e7f1;cursor:pointer}.gc_send .gcs_header h3{padding-top:13px;color:#5f6f96;letter-spacing:-0.05em;font-size:18px;font-weight:600}.gc_send .gcs_content{display:none;background-color:#fff}.gcs_form{padding:20px 20px}.gcs_phone{position:relative;padding:0 71px 0 0;border:1px solid #d5d8e8;font-size:0;line-height:0;background:#fff}.gcs_phone input,.gcs_phone button{position:relative;height:49px;padding:15px 5px;border:0;color:#333;font-size:15px}.gcs_phone input[type=text]::-webkit-input-placeholder,.gcs_phone input[type=number]::-webkit-input-placeholder,.gcs_phone input[type=tel]::-webkit-input-placeholder{color:#999}.gcs_phone .name{width:33%}.gcs_phone .phone{width:67%}.gcs_phone .btn_addr{position:absolute;right:0;top:0;width:72px;color:#fff;background-color:#323743}.gcs_phone .combobox.revert{right:-1px;top:auto;bottom:-1px}.gcs_btn_area{margin:10px 0 0}.gcs_btn_area .btn_send{width:100%;height:49px;padding:15px 5px;border:1px solid #4f535e;color:#fff;font-size:15px;background-color:#323743}.gcs_ex{margin:10px 0 0;padding:0 0 0 16px;color:#999;line-height:1.2;font-size:14px;background:url("../../../images/ssgpay/mobile/coupon/icon_exclamation.png") no-repeat left 2px;background-size:13px 13px}.coupon_detail .coupon_store img{width:74px;height:15px;vertical-align:middle}.coupon_detail .coupon_store .badge{width:52px;height:18px;line-height:18px;font-size:11px;background-size:156px 18px}.coupon_detail .coupon_name{margin-top:6px;letter-spacing:-1px;line-height:1.3;color:#333;font-size:16px}.coupon_detail .coupon_info{position:relative;margin-top:-7px;padding:35px 20px 25px;background-color:#fff;background-image:url("../../../images/ssgpay/mobile/coupon/bg_total_detail2.png"),url("../../../images/ssgpay/mobile/coupon/bg_total_detail.png");background-position:left top,left bottom;background-repeat:repeat-x,repeat-x;background-size:360px 6px,360px 6px}.coupon_detail .coupon_info a.btn_money{display:block;margin-top:15px;line-height:53px;text-align:center;color:#3f517c;font-size:18px;background-color:#e8eaf3;border:1px solid #e0e2ee}.coupon_detail .coupon_info dl{overflow:hidden;margin-bottom:13px;padding:0 20px;line-height:1.3;font-size:15px}.coupon_detail .coupon_info dt{float:left;color:#969ba5;padding:11px 0 10px 10px}.coupon_detail .coupon_info dd{padding-right:10px;text-align:right;padding:10px;color:#333;border-top:1px solid #eaedf4}.coupon_detail .coupon_info dd:last-child{padding:7px 0}.coupon_detail .coupon_info .btn_cscenter{display:inline-block;width:120px;height:25px;vertical-align:top;background:url("../../../images/ssgpay/mobile/coupon/btn_cscenter.png") 0 0 no-repeat;background-size:cover}.coupon_detail .coupon_policy{padding:0}.coupon_detail .coupon_policy li{margin-top:-1px;border-top:1px solid #eaedf4}.coupon_detail .coupon_policy li.active a:after{background-position:left bottom}.coupon_detail .coupon_policy a{position:relative;display:block;padding:0 20px;line-height:50px;color:#333;background-color:#fff;border-bottom:1px solid #eaedf4}.coupon_detail .coupon_policy a:after{content:'';position:absolute;right:15px;top:50%;width:21px;height:12px;margin-top:-6px;background:url("../../../images/ssgpay/mobile/coupon/ico_toggle.png") 0 0 no-repeat;background-size:cover}.coupon_detail .coupon_policy .policy_cont{display:none;margin:-1px 0 0 0!important;padding:20px;background-color:#fff}.coupon_detail .coupon_policy a.btn_refusal{position:relative;display:block;padding:0 20px;line-height:50px;color:#333;background-color:#fff;border-bottom:1px solid #eaedf4}.coupon_detail .coupon_policy a.btn_refusal:after{content:'';position:absolute;right:19px;top:50%;width:12px;height:21px;margin-top:-10px;background:url("../../../images/ssgpay/mobile/coupon/btn_refusal.png") left top no-repeat;background-size:contain}.coupon_detail .coupon_policy li.active a.btn_refusal:after{background-position:left top}.coupon_detail .order_detail{margin:0 20px;padding:21px 0 27px}.dialog_coupon_history .dialog_content{padding:0!important}.dialog_coupon_history .history_title{display:table;width:100%;height:60px;line-height:1;background-color:#45516c}.dialog_coupon_history .history_title .title_inner{display:table-cell;height:60px;padding-left:20px;vertical-align:middle}.dialog_coupon_history .history_title strong{margin-left:2px;letter-spacing:-1px;color:#fff;font-weight:600;font-size:18px}.dialog_coupon_history .history_title img{vertical-align:-1px;height:17px}.dialog_coupon_history .history_list li{position:relative;padding:18px 20px;line-height:1;letter-spacing:-1px;border-top:1px solid #dbdcde}.dialog_coupon_history .history_list li:first-child{border-top:0 none}.dialog_coupon_history .history_list li:nth-child(even){background-color:#f8faff}.dialog_coupon_history .history_list .store{font-size:15px}.dialog_coupon_history .history_list .use{margin-top:10px;color:#e55039;font-weight:600;font-size:16px}.dialog_coupon_history .history_list .date{position:absolute;right:20px;bottom:19px;color:#999;font-size:14px}.dialog_coupon_confirm .dialog_content{padding-left:20px!important;padding-right:20px!important;letter-spacing:-1px;text-align:center}.dialog_coupon_confirm .confirm_message .em{color:#e55039}.dialog_coupon_confirm .confirm_message .img{width:138px}.dialog_coupon_confirm .confirm_message .txt{padding:20px 0;line-height:25px;font-size:18px}.dialog_coupon_confirm .confirm_message .txt2{border-top:1px solid #ddd;padding-top:14px}.dialog_coupon_confirm .confirm_message .txt2{letter-spacing:-1px;color:#999;font-size:13px}.dialog_coupon_confirm .confirm_message .txt2 img{height:27px}.coupon_main .coupon_list.cp_saveL{padding:7px 0 50px}.coupon_main .coupon_list.cp_saveL .coupon{height:200px;padding-left:9px;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon08.png") left top no-repeat;background-size:720px 400px}.coupon_main .coupon_list.cp_saveL .coupon .coupon_inner{height:200px;padding:0 16px 0 7px;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon08.png") right bottom no-repeat;background-size:720px 400px}.coupon_main .coupon_list.cp_saveL .coupon .coupon_cont{display:table;position:relative;width:100%;height:123px}.coupon_main .coupon_list.cp_saveL .coupon .coupon_cont .cont_inner{height:68px;padding:0 0 6px 0;line-height:1.4}.coupon_main .coupon_list.cp_saveL .coupon .coupon_cont .cont_inner .cont_icon{float:left;display:block;width:60px;vertical-align:top}.coupon_main .coupon_list.cp_saveL .coupon .coupon_cont .cont_inner .cont_icon img{width:45px}.coupon_main .coupon_list.cp_saveL .coupon .coupon_cont .cont_inner .cont_info{float:left}.coupon_main .coupon_list.cp_saveL .coupon .coupon_cont .brand{margin-bottom:0;color:#7f8fab;line-height:1.2;letter-spacing:0;font-size:13px;font-weight:700}.coupon_main .coupon_list.cp_saveL .coupon .coupon_cont .name{color:#333;font-size:15px;font-weight:bold}.coupon_main .coupon_list.cp_saveL .coupon .coupon_cont .txt{font-size:13px;font-weight:400}.coupon_main .coupon_list.cp_saveL .coupon .coupon_cont .date{padding-top:5px;color:#ff3c00;font-size:12px;font-weight:500}.coupon_main .coupon_list.cp_saveL .coupon .coupon_footer .footer_inner{position:relative;height:77px;padding:0;vertical-align:middle}.coupon_main .coupon_list.cp_saveL .coupon .coupon_footer .btn_save{display:block;max-width:315px;min-width:258px;height:50px;margin:0 auto;padding-top:14px;text-align:center;font-size:12px;background-color:#44506f}.coupon_main .coupon_list.cp_saveL .coupon .coupon_footer .btn_save span{display:inline-block;padding:0 25px 0 0;color:#fff;line-height:1.2;font-size:18px;background:url("../../../images/ssgpay/mobile/coupon/btn_save.png") no-repeat right 2px;background-size:15px 17px}.coupon_main .coupon_list.cp_saveL .coupon .coupon_cont .issuer{float:none;position:absolute;top:12px;right:-3px;width:40px;height:20px;text-indent:-9999em;line-height:0;font-size:0;background:url("../../../images/ssgpay/mobile/coupon/icon_save.png") left top no-repeat;background-size:contain}.coupon_main .coupon_list.cp_anniversary{margin-bottom:-7px;padding:7px 0 0}.coupon_main .coupon_list.cp_anniversary .coupon{height:180px;padding-left:9px;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon_FA.png") left top no-repeat;background-size:720px 360px}.coupon_main .coupon_list.cp_anniversary .coupon .coupon_inner{height:180px;padding:0 16px 0 7px;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon_FA.png") right bottom no-repeat;background-size:720px 360px}.coupon_main .coupon_list.cp_anniversary .coupon .coupon_cont{display:table;position:relative;width:100%;height:102px}.coupon_main .coupon_list.cp_anniversary .coupon .coupon_cont .cont_inner{height:auto;padding:10px 0 0 0;line-height:1.4}.coupon_main .coupon_list.cp_anniversary .coupon .coupon_cont .cont_inner .cont_icon{float:left;display:block;width:60px;vertical-align:top}.coupon_main .coupon_list.cp_anniversary .coupon .coupon_cont .cont_inner .cont_icon img{width:45px}.coupon_main .coupon_list.cp_anniversary .coupon .coupon_cont .cont_inner .cont_info{float:left}.coupon_main .coupon_list.cp_anniversary .coupon .coupon_cont .brand{margin-bottom:0;color:#acc2fc;line-height:1.2;letter-spacing:0;font-size:13px;font-weight:700}.coupon_main .coupon_list.cp_anniversary .coupon .coupon_cont .name{margin:0;line-height:0;font-size:0}.coupon_main .coupon_list.cp_anniversary .coupon .coupon_cont .name img{height:32px}.coupon_main .coupon_list.cp_anniversary .coupon .coupon_cont .txt{font-size:13px;font-weight:400}.coupon_main .coupon_list.cp_anniversary .coupon .coupon_cont .date{padding-top:12px;color:#fff;font-size:12px;font-weight:500}.coupon_main .coupon_list.cp_anniversary .coupon .coupon_footer .footer_inner{position:relative;height:77px;padding:0;vertical-align:middle}.coupon_main .coupon_list.cp_anniversary .coupon .coupon_footer .btn_detailView{display:block;max-width:315px;min-width:258px;height:50px;margin:0 auto;padding-top:14px;text-align:center;font-size:12px;background-color:#44506f}.coupon_main .coupon_list.cp_anniversary .coupon .coupon_footer .btn_detailView span{display:inline-block;padding:0 22px 0 0;color:#fff;line-height:1.2;font-size:18px;background:url("../../../images/ssgpay/mobile/coupon/btn_arrew_FA.png") no-repeat right 2px;background-size:8px 15px}.coupon_main .coupon_list.cp_anniversary .coupon .coupon_cont .issuer{float:none;position:absolute;top:12px;right:-3px;width:40px;height:20px;text-indent:-9999em;line-height:0;font-size:0;background:url("../../../images/ssgpay/mobile/coupon/icon_save_FA.png") left top no-repeat;background-size:contain}.coupon_main .coupon_list.cp_saveC{padding:7px 0 50px}.coupon_main .coupon_list.cp_saveC .coupon{height:133px;padding-left:9px;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon08_02.png") left top no-repeat;background-size:720px 266px}.coupon_main .coupon_list.cp_saveC .coupon .coupon_inner{height:133px;padding:0 16px 0 7px;background:url("../../../images/ssgpay/mobile/coupon/bg_coupon08_02.png") right bottom no-repeat;background-size:720px 266px}.coupon_main .coupon_list.cp_saveC .coupon .coupon_cont{display:table;position:relative;width:100%;height:100%}.coupon_main .coupon_list.cp_saveC .coupon .coupon_cont .cont_inner{overflow:hidden;height:100%;padding:0 0 6px 0;line-height:1.4}.coupon_main .coupon_list.cp_saveC .coupon .coupon_cont .cont_inner .cont_icon{float:left;display:block;width:60px;vertical-align:top}.coupon_main .coupon_list.cp_saveC .coupon .coupon_cont .cont_inner .cont_icon img{width:48px}.coupon_main .coupon_list.cp_saveC .coupon .coupon_cont .cont_inner .cont_info{float:left}.coupon_main .coupon_list.cp_saveC .coupon .coupon_cont .brand{margin-bottom:0;color:#d1d7e0;line-height:1.2;letter-spacing:0;font-size:13px;font-weight:700}.coupon_main .coupon_list.cp_saveC .coupon .coupon_cont .name{color:#adafb4;font-size:15px;font-weight:bold}.coupon_main .coupon_list.cp_saveC .coupon .coupon_cont .txt{color:#adafb4;font-size:13px;font-weight:400}.coupon_main .coupon_list.cp_saveC .coupon .coupon_cont .date{padding-top:5px;color:#d6d6d6;font-size:12px;font-weight:500}.appLoading{display:table;width:100%;height:100%;vertical-align:middle}.appLoading .txt_appLoading{display:table-row;height:60%;position:relative;text-align:center}.appLoading .txt_appLoading .appLoading_tit{position:absolute;top:30px;left:25px}.appLoading .txt_appLoading .appLoading_tit img{height:20px}.appLoading .txt_appLoading .txtWrap{display:table;width:100%;height:100%;vertical-align:middle}.appLoading .txt_appLoading .txtWrap .appLoading_txt{display:table-cell;padding:0;text-align:center;vertical-align:middle}.appLoading .txt_appLoading .txt01{padding-bottom:6px;color:#333;font-size:19px;font-weight:700}.appLoading .txt_appLoading .txt02{color:#666;font-size:15px}.appLoading .img_appLoading{display:table-row;position:relative;height:40%;font-size:0;line-height:0}.appLoading .img_appLoading .imgWrap{display:block;position:relative}.appLoading .img_appLoading .img_loading{position:absolute;top:0;left:0;width:100%;height:100%}.appLoading .img_appLoading img{width:100%}.ssIntro{position:relative;overflow:hidden;width:100%}.ssIntro.owl-carousel{height:auto!important}.ssIntro .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.ssIntro .owl-nav [class*='owl-']{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.ssIntro .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none}.ssIntro .owl-nav .disabled{opacity:.5;cursor:default}.ssIntro .owl-dots{position:absolute;bottom:0;width:100%;text-align:center;-webkit-tap-highlight-color:transparent;font-size:0;line-height:0;text-align:center;-webkit-tap-highlight-color:transparent;font-size:0;line-height:0}.ssIntro .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.ssIntro .owl-dots .owl-dot span{display:block;width:8px;height:8px;margin:0 5px;background:#d6d7d9;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:8px}.ssIntro .owl-dots .owl-dot.active span{background:#323743}.ssIntro .ssi_cont{padding:0 15px 8px;float:left;width:100%}.ssIntro.owl-carousel .ssi_cont{float:none;padding:0}.ssIntro.owl-carousel.owl-drag .owl-item{overflow:hidden}.ssIntro_footer{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.ssIntro_footer .btn_area button{overflow:hidden;width:100%;height:62px;border:0;font-size:18px;font-weight:bold;color:#fff;text-align:center;line-height:62px;background:#323743}.ssIntro_footer .btn_area button.disabled .icon_cart01{background:url("../../../images/ssgpay/mobile/ico/ico_cart01_disabled.png") left top no-repeat;background-size:25px 19px}.ssIntro .ssi_cont .ssi_icon,.ssIntro .ssi_cont .ssi_icon img{width:100%}.ssIntro .ssi_cont .ssi_txt{position:relative}.ssIntro .ssi_cont .ssi_txt img{width:100%}.ssIntro .ssi_cont .ssi_txt .ssi_icon,.ssIntro .ssi_cont .ssi_img{position:absolute;top:0;width:100%;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-o-transition:all .4s linear;-ms-transition:all .4s linear;transition:all .4s linear}.ssIntro .ssi_cont .ssi_txt .txt01{left:100%;z-index:3}.ssIntro .ssi_cont .ssi_txt .txt02{left:100%;z-index:2}.ssIntro .ssi_cont .ssi_txt .txt03{position:relative;opacity:0;filter:alpha(opacity=0);z-index:1}.ssIntro .ssi_cont .ssi_img{width:100%;left:100%}.ssIntro .ssi_cont .ssi_img img{width:100%}.ssIntro .ssi_cont .ssi_img .ssi_icon{position:absolute;top:0}.ssIntro.step01 .ssi_cont .ssi_img{height:100%;left:0}.ssIntro.step01 .ssi_cont .ssi_img .ssi_icon{position:absolute;top:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;-ms-transition:all .3s linear;transition:all .3s linear}.ssIntro.step01 .ssi_cont .ssi_img img{width:100%}.ssIntro.step01 .ssi_cont .ssi_txt{min-height:100px;padding:16px 0 17px;color:#737885;text-align:center;font-size:13px;font-weight:500}.ssIntro.step01 .btn_area{position:relative;font-size:0;line-height:0}.ssIntro.step01 .btn_area button{overflow:hidden;width:100%;height:62px;border:0;font-size:18px;font-weight:bold;color:#fff;text-align:center;line-height:62px;background:#323743}.ssIntro.step01 .ssi_cont .ssi_img .ssi_icon img{width:100%}.ssIntro.step01 .ssi_cont .ssi_img .ssi01_cont01{right:100%}.ssIntro.step01 .ssi_cont .ssi_img .ssi01_cont02{opacity:0;filter:alpha(opacity=0)}.ssIntro.step01 .ssi_cont .ssi_img .ssi01_cont03{opacity:0;filter:alpha(opacity=0)}.ssIntro.step01 .ssi_cont .ssi_img .ssi01_cont04{transform-origin:57% 23%;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.ssIntro.step01 .ssi_cont .ssi_img .ssi02_cont01{right:0}.ssIntro.step01 .ssi_cont .ssi_img .ssi02_cont02{left:100%}.ssIntro.step01 .ssi_cont .ssi_img .ssi02_cont03{opacity:0;filter:alpha(opacity=0)}.ssIntro.step01 .ssi_cont .ssi_img .ssi02_cont04{opacity:0;filter:alpha(opacity=0)}.ssIntro.step01 .ssi_cont .ssi_img .ssi02_cont05{opacity:0;filter:alpha(opacity=0)}.ssIntro.step01 .ssi_cont .ssi_img .ssi02_cont06{left:100%}.ssIntro.step01 .ssi_cont .ssi_img .ssi03_cont01{right:100%}.ssIntro.step01 .ssi_cont .ssi_img .ssi03_cont02{left:100%}.ssIntro.step01 .ssi_cont .ssi_img .ssi03_cont03{left:100%}.ssIntro.step01 .ssi_cont .ssi_img .ssi03_cont04{right:100%}.ssIntro.step01 .ssi_cont .ssi_img .ssi03_cont05{opacity:0;filter:alpha(opacity=0)}.ssIntro.step01 .ssi_cont .ssi_img .ssi03_cont06{opacity:0;filter:alpha(opacity=0)}.ssIntro.step01 .ssi_cont .ssi_img .ssi03_cont07{opacity:0;filter:alpha(opacity=0)}.ssIntro.step01 .ssi_cont .ssi_img .ssi03_cont08{opacity:0;filter:alpha(opacity=0)}.ssIntro.step01 .ssi_cont .ssi_img .ssi03_cont09{opacity:0;filter:alpha(opacity=0)}.ssIntro.step01 .ssi_cont .ssi_img .ssi04_cont01{opacity:0;filter:alpha(opacity=0)}.ssIntro.step01 .ssi_cont .ssi_img .ssi04_cont02{top:-30%}.ssIntro.step01 .ssi_cont .ssi_img .ssi04_cont03{transform-origin:50% 0;opacity:0;filter:alpha(opacity=0)}.ssIntro.step01 .dragged .ssi_cont .ssi_img .ssi01_cont02,.ssIntro.step01 .dragged .ssi_cont .ssi_img .ssi01_cont03,.ssIntro.step01 .dragged .ssi_cont .ssi_img .ssi03_cont05,.ssIntro.step01 .dragged .ssi_cont .ssi_img .ssi03_cont06,.ssIntro.step01 .dragged .ssi_cont .ssi_img .ssi03_cont07,.ssIntro.step01 .dragged .ssi_cont .ssi_img .ssi03_cont08,.ssIntro.step01 .dragged .ssi_cont .ssi_img .ssi03_cont09,.ssIntro.step01 .dragged .ssi_cont .ssi_img .ssi04_cont01,.ssIntro.step01 .dragged .ssi_cont .ssi_img .ssi04_cont03{opacity:1!important;filter:alpha(opacity=100)!important}.ssIntro.step01 .dragged .ssi_cont .ssi_img .ssi02_cont03,.ssIntro.step01 .dragged .ssi_cont .ssi_img .ssi02_cont04{opacity:1;filter:alpha(opacity=100)}.ssPro_cont{padding:0 10px}.ssPro_listHeader{position:relative;min-height:55px;z-index:2}.ssPro_listHeader .proLH_txt{padding-top:22px;color:#7f8186;font-size:12px;letter-spacing:-0.15em}.ssPro_listHeader .proLH_numBox{position:absolute;top:13px;right:0;text-align:center}.ssPro_listHeader .proLH_numBox a{display:block;min-width:97px;height:30px;padding:5px 10px 0;border:1px solid #eaecf3;border-radius:15px;color:#323743;font-size:12px;font-weight:700;background-color:#fff}.ssPro_listHeader .proLH_numBox a:active,.ssPro_listHeader .proLH_numBox a.active{background-color:#eaecf3}.ssPro_listHeader .proLH_numBox .icon_num{display:inline-block;padding-left:2px;color:#e24f39;font-size:13px;vertical-align:middle}.ssPro_messageBox{position:absolute;top:43px;right:6px;padding-top:15px;background:url("../../../images/ssgpay/mobile/smartstore/bg_messageBoxT.png") no-repeat left top;background-size:147px 15px}.ssPro_messageBox .ssPro_message{width:147px;padding:11px 15px 24px;color:#323743;line-height:1.3;font-size:11px;background:url("../../../images/ssgpay/mobile/smartstore/bg_messageBoxB.png") no-repeat left bottom;background-size:147px 250px}.ssPro_messageBox .btn_msgClose{position:absolute;top:12px;right:7px;width:19px;height:19px;background:url("../../../images/ssgpay/mobile/smartstore/btn_close.png") no-repeat center;background-size:9px 9px}.ssPro_list>li{position:relative;margin-bottom:5px}.ssPro_list>li.ssProLH{position:absolute;height:0;animation-duration:300ms;animation-delay:150ms;animation-fill-mode:forwards}.ssPro_info{position:relative;padding:32px 24px 20px;border:1px solid #eaecf3;background-color:#fff}.ssPro_info.active{border:1px solid #fac117}.ssPro_info .ssPro_bnd{color:#323743;font-size:14px}.ssPro_info .ssPro_amount{overflow:hidden;padding-top:9px}.ssPro_inform{position:absolute;top:-1px;left:-1px;line-height:0;font-size:0}.ssPro_inform .icon_inform{display:inline-block;overflow:hidden;width:118px;height:24px;text-indent:-9999em;background:url("../../../images/ssgpay/mobile/smartstore/bg_inform.png") no-repeat left top;background-size:100px 48px}.ssPro_inform .icon_inform.disabled{background-position:left -24px}.ssPro_info .btn_proDel{position:absolute;top:9px;right:14px;width:15px;height:15px;background:url("../../../images/ssgpay/mobile/smartstore/btn_proDel.png") no-repeat left top;background-size:contain}.ssPro_control{position:relative;float:left;width:105px;height:30px;padding:0 30px}.ssPro_control button{position:absolute;top:0;width:30px;height:30px;background-repeat:no-repeat;background-position:left top;background-size:30px 90px}.ssPro_control button:active,.ssPro_control button.active{background-position:left -30px}.ssPro_control button.disabled{background-position:left -60px}.ssPro_control .btn_minus{left:0;background-image:url("../../../images/ssgpay/mobile/smartstore/btn_down.png")}.ssPro_control .btn_plus{right:0;background-image:url("../../../images/ssgpay/mobile/smartstore/btn_up.png")}.ssPro_control .amount_number{display:inline-block;width:100%;height:100%;padding:0;border:0;border-top:1px solid #eaecf3;border-bottom:1px solid #eaecf3;text-align:center;color:#323743;font-size:15px;font-weight:600;background-color:#f4f5f9}.ssPro_price{float:right;padding-top:12px;color:#323743;line-height:1.0;font-size:18px;font-weight:600}.ssPro_price .sum_unit{display:inline-block;padding-top:2px;color:#323743;vertical-align:top;font-size:13px}#footer.ssProFT.FTNoData:before{content:'';display:block;position:absolute;left:50%;top:-72px;width:111px;height:75px;margin-left:-55px;background:url("../../../images/ssgpay/mobile/smartstore/img_ssProScan.png") left top no-repeat;background-size:contain}#footer.ssProFT .btn_ssProScan{overflow:hidden;position:absolute;top:-13px;left:50%;width:90px;height:75px;margin-left:-45px;text-indent:-9999em;line-height:.9;font-size:9px;background:url("../../../images/ssgpay/mobile/smartstore/btn_ssProScan.png") no-repeat left top;background-size:90px 180px;z-index:100}#footer.ssProFT .btn_ssProScan:active,#footer.ssProFT .btn_ssProScan.active{background-color:transparent;background-image:url("../../../images/ssgpay/mobile/smartstore/btn_ssProScan.png");background-repeat:no-repeat;background-size:90px 180px;background-position:left -90px}#footer.ssProFT .btn_area{height:62px;z-index:200}#footer.ssProFT .btn_area .btnA{position:absolute;width:100%}#footer.ssProFT .btn_area .btnA.btnASsProC{bottom:-75px}#footer.ssProFT .btn_area .btn_ssPro:active,#footer.ssProFT .btn_area .btn_ssPro.active{background-color:#c04331}.ssPro_noData{position:absolute;top:50%;margin-top:-117px;width:100%;text-align:center}.ssPro_noData .noData_txt01{color:#383d49;line-height:1.35;font-size:23px;font-weight:700}.ssPro_noData .noData_txt01 .noData_place{font-size:20px;font-weight:500}.ssPro_noData .noData_img{margin-top:26px}.ssPro_noData .noData_img img{width:161px}.ssProCoupon_Form{position:absolute;top:62px;width:100%;background:#fff;z-index:201}.ssProCoupon_Form .ssProForm_cont{padding:52px 15px 65px}.ssProCoupon_Form .ssProForm_guide{min-height:73px;text-align:center}.ssProCoupon_Form .ssProForm_guide .guide_txt01{font-size:18px;font-weight:500}.ssProCoupon_Form .ssProForm_guide .guide_txt02{display:inline-block;padding:0 20px;color:#949599;font-size:13px;background:url("../../../images/ssgpay/mobile/smartstore/icon_form_guide.png") left 3px no-repeat;background-size:15px}.ssProCoupon_Form .form_select{display:block;position:relative}.ssProCoupon_Form .form_select .btn_installment{display:block;position:relative;padding:0 48px 0 14px;border:1px solid #ccc;color:#323743;text-align:left;background-color:#fff;z-index:11}.ssProCoupon_Form .form_select .btn_installment span{position:relative;display:block;width:100%;padding:0;color:#323743;letter-spacing:-0.1em;line-height:3.45;font-size:14px;font-weight:400}.ssProCoupon_Form .form_select .btn_installment:after{content:'';position:absolute;top:50%;right:14px;width:20px;height:11px;margin-top:-5px;background-image:url("../../../images/ssgpay/mobile/btn_selectArrow.png");background-repeat:no-repeat;background-position:left top;background-size:20px 22px;z-index:999}.ssProCoupon_Form .form_select .select_list{visibility:hidden;position:absolute;top:49px;left:0;width:100%;border:1px solid #ccc;background-color:#f4f5f9;z-index:12}.ssProCoupon_Form .form_select .select_list .dl_scroll{overflow-x:hidden;overflow-y:auto;width:100%;max-height:104px}.ssProCoupon_Form .form_select .select_list .dl_scroll>ul{padding:11px 0}.ssProCoupon_Form .form_select .select_list .dl_scroll>ul>li{padding:12px 0 13px;line-height:0;font-size:0}.ssProCoupon_Form .form_select .select_list .dl_scroll>ul>li a{display:block;padding:0 14px;color:#323743;text-align:left;line-height:1.2;font-size:14px;white-space:nowrap;word-wrap:break-word}.ssProCoupon_Form .form_select .select_list .dl_scroll>ul>li a:hover,.ssProCoupon_Form .form_select .select_list .dl_scroll>ul>li a.active{text-decoration:underline}.ssProCoupon_Form .form_select.active .btn_installment:after{background-position:left -11px}.ssProCoupon_Form .form_select.active .select_list{visibility:visible}.ssOrder_pro .ssOrder_list{margin-bottom:7px}.ssOrder_pro .ssOrder_list li{border-bottom:1px solid #eaedf4;background-color:#fff}.ssOrder_pro .ssOrder_list li.active a:after{background-position:left bottom}.ssOrder_pro .ssOrder_list .ssol_tit{position:relative;display:block;padding:0 20px 0 25px;line-height:55px;color:#323743;font-size:15px;font-weight:600;background-color:#fff}.ssOrder_pro .ssOrder_list .ssol_tit .num{color:#e24f39;font-size:17px;font-weight:700}.ssOrder_pro .ssOrder_list .ssol_tit:after{content:'';position:absolute;right:20px;top:50%;width:20px;height:11px;margin-top:-6px;background:url("../../../images/ssgpay/mobile/smartstore/ico_toggle.png") 0 0 no-repeat;background-size:20px 22px}.ssol_view{display:none;padding:0}.form_borderView{position:relative;margin-bottom:7px;padding:10px 0;border-bottom:1px solid #eaecf3;background-color:#fff}.form_borderView .bv_td{overflow:hidden;padding:0 20px 0 25px;font-weight:500;line-height:2.1}.form_borderView .bv_td dt{float:left;width:53%;color:#666;font-size:15px}.form_borderView .bv_td dd{text-align:right;line-height:1.95;font-size:17px}.form_borderView .bv_td dd:after{display:block;float:none;clear:both;content:""}.form_borderView .bv_td dd .bvt_txt,.form_borderView .bv_td dd .sum_unit{display:inline-block;padding-bottom:2px;vertical-align:middle;font-size:12px}.form_borderView .bv_td dd.bvt_ex{padding:6px 0 8px 0;color:#3b5dad;text-align:left;line-height:1.3;font-size:12px}.form_borderView .bv_td.bvTHeader{padding-bottom:13px;font-weight:700}.form_borderView .bv_td.bvTHeader dt{color:#323743;font-size:16px}.form_borderView .bv_td.bvTHeader dd{font-size:16px}.form_borderView .bv_td .bvt_sum{display:inline-block;width:90px}.form_borderView .bv_td .bvt_amount{display:inline-block;width:45px;text-align:center}.form_borderView.ssLeaveView{margin:15px 10px;padding:18px 0 15px;border:1px solid #eaecf3;background-color:#f4f5f9}.form_borderView.ssLeaveView .bv_td{padding:0 14px;font-weight:600;line-height:1.55}.form_borderView.ssLeaveView .bv_td dt{float:left;width:60%;color:#323743;font-size:14px;font-weight:500}.form_borderView.ssLeaveView .bv_td dd{text-align:right;line-height:1.4;font-size:16px}.form_borderView.ssLeaveView .bv_td .icon_time{color:#b1b3ba}.form_borderView.ssLeaveView .bv_td .sum_unit{padding-bottom:0;font-size:13px}.form_borderView.ssLeaveView .bvBtn{padding-bottom:5px}.form_borderView.ssLeaveView .btn_complete{display:block;color:#323743;font-size:15px;font-weight:700;background:url("../../../images/ssgpay/mobile/smartstore/btn_arrewN01.png") right center no-repeat;background-size:8px 15px}.ssol_view .form_borderView{border:0;margin:0}.ssol_view .form_borderView .bv_td dt{overflow:hidden;padding:3px 0;line-height:1.5;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-wrod}.ssol_view .form_borderView .bv_td dd{padding:3px 0;line-height:1.40}.AllTotal{padding:18px 0 9px}.AllTotal .form_borderView{padding:0;border:0;background-color:transparent}.AllTotal .form_borderView .bv_td{font-weight:600}.AllTotal .form_borderView .bv_td dt{color:#323743;font-size:17px}.AllTotal .form_borderView .bv_td dd{font-size:22px;line-height:1.70}.AllTotal .form_borderView .bv_td .sum_unit{padding-bottom:1px;font-size:13px}.sfc .form_borderView{margin:0 10px 15px;padding:25px 0 10px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-radius:3px}.sfc .form_borderView02Wrap .form_borderView{margin:0 0 15px;border-radius:0}.sfc .form_borderView:first-child{margin-top:15px}.sfc .form_borderView .bv_td{padding:0 20px 4px}.sfc .form_borderView .bv_td dt,.sfc .form_borderView .bv_td dd{color:#333;line-height:1.90;vertical-align:top;font-size:14px}.sfc .form_borderView .bv_td.bvTHeader{padding-bottom:16px}.sfc .form_borderView .bv_td.bvTHeader dt{font-size:17px;line-height:.95}.sfc .form_borderView .bv_td.bvTHeader .bvth_date{display:inline-block;color:#999;font-size:12px;font-weight:500}.sfc .form_borderView .bv_td.bvTHeader .bvth_badge{line-height:1.0}.sfc .form_borderView .bv_td.bvTHeader .bvth_badge .badge_flag{display:inline-block;padding:0 6px;border-radius:3px;color:#fff;line-height:18px;font-size:11px;font-weight:500;background-color:#c8d5f7}.sfc .form_borderView.fbv_active .bv_td.bvTHeader .bvth_badge .badge_flag{background-color:#4578f9}.sfc .form_borderView .bv_td dd.bvt_ex{padding:6px 0 8px 0;color:#999;text-align:left;line-height:1.45;font-size:12px}.sfc .form_borderView .bv_td.bvTBody .btn_link01{display:inline-block;padding:0 12px 0 0;color:#333;background:url("../../../images/ssgpay/mobile/ico/bg_arrow_right10.png") no-repeat right center;background-size:6px 9px}.sfc .form_borderView .bv_td.bvTFooter .btn_area{overflow:hidden;padding:9px 0 6px}.sfc .form_borderView .bv_td.bvTFooter .btn_area .btn_center{padding:0 25.61%}.sfc .form_borderView .bv_td.bvTFooter .btn_area .btn_left{float:left;width:50%;padding-right:8px}.sfc .form_borderView .bv_td.bvTFooter .btn_area .btn_right{float:right;width:50%;padding-left:8px}.sfc .form_borderView .bv_td.bvTFooter .btn_area .btn{width:100%;height:50px;border:0;color:#fff;text-align:center;line-height:50px;font-size:16px;font-weight:500;background:#323743}.sfc .form_borderView .bv_td.bvTFooter .btn_area .btn.gray01{background:#c0c2c8}.sfc .form_borderView.fbv_disabled .bv_td dt,.sfc .form_borderView.fbv_disabled .bv_td dd,.sfc .form_borderView.fbv_disabled .bv_td.bvTHeader .bvth_date,.sfc .form_borderView.fbv_disabled .bv_td.bvTBody .btn_link01{color:#c2c1c1}.sfc .form_borderView.fbv_disabled .bv_td.bvTHeader .bvth_badge .badge_flag{color:#fff;background-color:#d8d8d8}.sfc .form_borderView.fbv_disabled .bv_td.bvTBody .btn_link01{background-image:url("../../../images/ssgpay/mobile/ico/bg_arrow_right11.png")}.ssPaymentArea{position:absolute;top:-54px;left:0;width:100%;border-top:1px solid #cbcedc;text-align:center;background-color:#e3e8f1;z-index:100}.ssPayment_cont{height:53px;padding-top:17px;color:#333;font-size:12px;font-weight:600}.ssPayment_cont:after{content:'';position:absolute;left:50%;bottom:-9px;width:18px;height:9px;margin-left:-9px;background:url("../../../images/ssgpay/mobile/smartstore/icon_arrewD02.png") 0 0 no-repeat;background-size:18px 9px}.ssPayment_cont span{display:inline-block;vertical-align:middle}.ssPayment_cont .sum{font-size:13px;line-height:1.0;padding-bottom:2px}.ssPayment_cont .symbol{margin-top:-3px;font-size:15px}.ssPayment_cont .symbolM{margin-top:-3px;font-size:17px}.ssLeave_visual{padding:0 25px}.ssLeave_visual img{width:100%}#barcodeTarget{margin:0 auto}.ssCode_bx{padding:0 25px}.ssCode_bx .ssCode_ex{text-align:center}.ssCode_bx .ssCode_ex img{width:100%}.ssCode_bx .ssCode_btn{padding-bottom:50px;text-align:center}.ssCode_bx .ssCode_btn .btn_refresh01{overflow:hidden;width:60px;height:60px;text-indent:-9999em;background-image:url("../../../images/ssgpay/mobile/btn_refresh01.png");background-repeat:no-repeat;background-position:left top;background-size:contain}#layerDim{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.75;filter:alpha(opacity=75);content:'';z-index:200}.ssLeaveLP{display:none;width:100%;position:fixed;top:0;right:0;left:0;background-color:#fff;z-index:201;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.ssLeaveLP .cont{padding:30px 0 5px}.btn_LPArea{padding-top:42px;text-align:center}.btn_LPArea .btn_LPClose{cursor:pointer;width:64px;height:64px;background:url("../../../images/ssgpay/mobile/smartstore/btn_LPClose.png") no-repeat;background-size:contain}.ssCoupon_num{display:inline-block;margin-top:-5px;color:#e24f39;line-height:55px;vertical-align:middle;font-size:27px;font-weight:500}.sscEx_area{padding:20px 0 20px 0;text-align:center}.sscEx_area .sscEx_cont{display:inline-block;padding:0 0 0 47px;color:#666;text-align:left;line-height:1.6;font-size:12px;background:url("../../../images/ssgpay/mobile/ico/ico_explain.png") no-repeat left 1px;background-size:35px}.sscEx_area .sscEx_cont strong{color:#333}.ssc_board_area{margin:0 10px}.ssc_board_area>li{margin-bottom:5px}.ssc_board_area>li.SSCouponLH{position:absolute;height:0;animation-duration:300ms;animation-delay:150ms;animation-fill-mode:forwards}.ssCoupon_box{display:table;position:relative;width:100%;padding:18px 0;border:1px solid #eaecf3;background-color:#fff;background-image:url("../../../images/ssgpay/mobile/smartstore/bg_ssCouponBox.png");background-repeat:no-repeat;background-position:right 50%;background-size:11px 20px}.ssCoupon_box:after{content:'';position:absolute;right:-1px;top:50%;width:1px;height:18px;margin-top:-9px;background-color:#f4f5f9}.ssCoupon_box.active,.ssCoupon_box:active{color:#323743;border:1px solid #fac117;background-image:url("../../../images/ssgpay/mobile/smartstore/bg_ssCouponBox_on.png")}.smartstorefront .ss_noDate_area{position:relative;width:100%;height:100%}.smartstorefront .ss_noDate_area .ss_noDate{position:absolute;top:50%;width:100%;text-align:center}.smartstorefront .ss_noDate_area .ss_noDate .ssnd_img img{height:110px}.smartstorefront .ss_noDate_area .ss_noDate .ssnd_txt{padding-top:16px;color:#717378;font-size:14px}.ssCoupon_box .ssc_lCont,.ssCoupon_box .ssc_rCont{display:table-cell;height:100px;padding:10px 0;vertical-align:middle}.ssCoupon_box .ssc_lCont{padding:0 6.9%}.ssCoupon_box .ssc_rCont{width:39.3%;padding:0 1.4%;text-align:center;background:url("../../../images/ssgpay/mobile/smartstore/line_ssCouponBox.png") repeat-y left top;background-size:1px 8px}.ssCoupon_box .ssc_info .ssci_logo img{height:20px}.ssCoupon_box .ssc_info .ssci_txt{padding-top:5px;color:#323743;font-size:14px}.ssCoupon_box .ssc_discount{line-height:0;font-size:0}.ssCoupon_box .ssc_discount span{display:inline-block;color:#323743;vertical-align:top;font-weight:700}.ssCoupon_box .ssc_discount .icon_num{line-height:18px;font-size:21px}.ssCoupon_box .ssc_discount .icon_percent{overflow:hidden;display:inline-block;width:17px;height:16px;margin-left:2px;text-indent:-9999em;line-height:.9;font-size:9px;background:url("../../../images/ssgpay/mobile/smartstore/icon_percent.png") no-repeat left top;background-size:contain}.ssCoupon_box .ssc_discount .icon_won{overflow:hidden;display:inline-block;width:15px;height:16px;margin-left:2px;text-indent:-9999em;line-height:.9;font-size:9px;background:url("../../../images/ssgpay/mobile/smartstore/icon_won.png") no-repeat left top;background-size:contain}.ssCoupon_box .ssc_discount_txt{padding-top:6px;color:#323743;line-height:1.2;font-size:14px;font-weight:500}.ssJPAct_visual{padding:15px 15px 0}.ssJPAct_visual img{width:100%}.ssJPAct_listHeader{min-height:46px;margin:12px 10px 0;line-height:1.4}.ssJPAct_listHeader .ssJPActLH_tit{color:#323743;font-size:15px;font-weight:700}.ssJPAct_listHeader .ssJPActLH_tit .num{color:#e14f39}.ssJPAct_listHeader .ssJPActLH_txt{color:#7f8186;font-size:12px}.ssJPAct_list_area{margin:0 10px}.ssJPAct_list_area>li{margin-bottom:5px}.ssJPAct_box{position:relative;border:1px solid #eaecf3;background-color:#fff}.ssJPAct_box .ssJPAct_Cont{color:#323743;padding:26px 30px 27px}.ssJPAct_box .ssJPAct_Cont .ssJPAct_txt{min-height:45px;line-height:1.45;font-size:14px}.ssJPAct_box .ssJPAct_Cont .ssJPAct_price{padding-top:0;color:#323743;line-height:1.0;font-size:18px;font-weight:600}.ssJPAct_box .ssJPAct_Cont .ssJPAct_price .sum_unit{display:inline-block;padding-top:2px;vertical-align:top;font-size:13px}.ssJPAct_box .btn_ssJPActClose{position:absolute;top:11px;right:6px;width:21px;height:21px;background:url("../../../images/ssgpay/mobile/smartstore/btn_close02.png") no-repeat center;background-size:15px}.ss_request{position:absolute;top:50%;width:100%;text-align:center}.ss_request .sspr_Area .sspr_img img{width:107px}.ss_request .sspr_Area .sspr_txt{padding-top:19px;color:#333;font-size:19px;font-weight:700}.ss_request .sspr_Area .sspr_txt01{color:#717378;font-size:14px}.ss_request .sspr_btn{padding-top:48px}.ss_request .sspr_btn img{height:55px}.combobox{position:relative;line-height:0;font-size:0}.combobox .combo_text{position:relative;display:block;height:45px;padding-right:20px;text-align:center;border:1px solid #eaecf3}.combobox .combo_text span{display:block;color:#989898;line-height:43px;font-size:15px;font-weight:500}.combobox .combo_text:after{clear:both;content:'';position:absolute;right:10px;top:50%;width:10px;height:6px;margin-top:-3px;background:url('../../../images/ssgpay/mobile/bridgepay/ico_toggle.png') no-repeat 0 0;background-size:cover}.combobox .combo_text.on:after{background-image:url('../../../images/ssgpay/mobile/bridgepay/ico_toggle.png')}.combobox .combo_text.on span{color:#989898;font-weight:600}.combobox .combo_list{display:none;z-index:100;position:absolute;left:0;right:0;top:44px;min-height:100px;overflow-y:auto;border:1px solid #bdbfc5;border-top:1px solid #eaecf3;background-color:#fff}.combobox .combo_list li a{display:block;padding:7px 0;text-align:center;color:#989898;line-height:1.2;font-size:15px;font-weight:600}.combobox.revert .combo_list{top:auto;bottom:46px;border-top-color:#bdbfc5;border-bottom-color:#eaecf3}.combobox.active .combo_text{border-color:#bdbfc5!important}.combobox.active .combo_text:after{background-position:left bottom}.row_btn .combobox .combo_text{padding-right:0}.row_btn .combobox .combo_text.on span{font-weight:500}.row_btn .combobox .combo_text:after{display:none}.identification{padding:10px 15px 0}.identification .id_form .idf_row{display:table;width:100%;margin-bottom:5px}.identification .id_form .idf_row .idf_cell{display:table-cell;vertical-align:middle}.identification .id_form .idf_row .idf_cell.cell_inp{width:68.3%;padding-right:3px}.identification .id_form .idf_row.row_btn .idf_cell.cell_sel .combobox .combo_text.on span{color:#666}.identification .id_form .idf_row .idf_cell .input_box{min-height:45px;padding:11px 15px 0;border:1px solid #eaecf3;font-size:0;line-height:0}.identification .id_form .idf_row.focus .idf_cell .input_box{border:1px solid #ff4a33}.identification .id_form .idf_row .idf_cell .input_box input[type=text],.identification .id_form .idf_row .idf_cell .input_box input[type=number],.identification .id_form .idf_row .idf_cell .input_box input[type=tel]{height:18px}.identification .id_form .idf_row .idf_cell .input_box .inp_base{border:0;width:100%;padding:0;line-height:1.5;color:#333;font-size:14px;background-color:transparent}.identification .id_form .idf_row .idf_cell .input_box .inp_base::-webkit-input-placeholder{color:#989898}.identification .id_form .idf_row .idf_cell .input_box .inp_base:-moz-placeholder{color:#989898}.identification .id_form .idf_row .idf_cell .input_box .inp_base::-moz-placeholder{color:#989898}.identification .id_form .idf_row .idf_cell .input_box .inp_base:-ms-input-placeholder{color:#989898}.identification .id_form .idf_row.row_code{border:1px solid #ccc}.identification .id_form .idf_row.row_code .idf_cell{background-color:#ccc}.identification .id_form .idf_row.row_code .idf_cell .input_box{min-height:43px;border:0;padding:12px 15px 0}.identification .id_form .idf_row.row_code .idf_cell .input_box .inp_base{color:#fff}.identification .id_form .idf_row.row_code .idf_cell .input_box .inp_base::-webkit-input-placeholder{color:#fff}.identification .id_form .idf_row.row_code .idf_cell .input_box .inp_base:-moz-placeholder{color:#fff}.identification .id_form .idf_row.row_code .idf_cell .input_box .inp_base::-moz-placeholder{color:#fff}.identification .id_form .idf_row.row_code .idf_cell .input_box .inp_base:-ms-input-placeholder{color:#fff}.identification .row_btn .idf_cell{position:relative;width:25%;border:1px solid #eaecf3;border-right:1px solid transparent;line-height:0;font-size:0;z-index:1}.identification .row_btn .idf_cell.active{background-color:#323743;z-index:2}.identification .row_btn .idf_cell.active .btn_wireless{color:#fff}.identification .id_form .idf_row.row_code.active{border:1px solid #eaecf3}.identification .id_form .idf_row.row_code.focus{border:1px solid #ff4a33}.identification .id_form .idf_row.row_code.focus .idf_cell,.identification .id_form .idf_row.row_code.active .idf_cell{background-color:#fff}.identification .id_form .idf_row.row_code.focus .idf_cell .input_box .inp_base,.identification .id_form .idf_row.row_code.active .idf_cell .input_box .inp_base{color:#333}.identification .id_form .idf_row.row_code.focus .idf_cell .input_box .inp_base::-webkit-input-placeholder,.identification .id_form .idf_row.row_code.active .idf_cell .input_box .inp_base::-webkit-input-placeholder{color:#989898}.identification .id_form .idf_row.row_code.focus .idf_cell .input_box .inp_base:-moz-placeholder,.identification .id_form .idf_row.row_code.active .idf_cell .input_box .inp_base:-moz-placeholder{color:#989898}.identification .id_form .idf_row.row_code.focus .idf_cell .input_box .inp_base::-moz-placeholder,.identification .id_form .idf_row.row_code.active .idf_cell .input_box .inp_base::-moz-placeholder{color:#989898}.identification .id_form .idf_row.row_code.focus .idf_cell .input_box .inp_base:-ms-input-placeholder,.identification .id_form .idf_row.row_code.active .idf_cell .input_box .inp_base:-ms-input-placeholder{color:#989898}.identification .row_btn .idf_cell.cell_sel{border:0}.identification .row_btn .idf_cell.cell_sel.active .combobox .combo_text{background-color:#323743;z-index:2}.identification .id_form .idf_row.row_btn .idf_cell.cell_sel.active .combobox .combo_text.on span{color:#fff}.identification .row_btn .idf_cell .btn_wireless{width:100%;color:#666;text-align:center;line-height:43px;font-size:14px;font-weight:500}.identification .btn_request{width:100%;color:#fff;text-align:center;line-height:45px;font-size:14px;font-weight:500;background-color:#323743}.identification .inp_check.active .btn_request{background-color:#999}.identification .time_box{text-align:right;padding:0 15% 0 0}.identification .time_box .icon_time{display:inline-block;padding-left:17px;color:#fff;line-height:1.5;letter-spacing:.01em;font-size:14px;background:url('../../../images/ssgpay/mobile/bridgepay/ico_clock01.png') no-repeat left 4px;background-size:12px}.identification .focus .time_box .icon_time,.identification .active .time_box .icon_time{color:#ff4a33;background:url('../../../images/ssgpay/mobile/bridgepay/ico_clock01_on.png') no-repeat left 4px;background-size:12px}.identification .idf_dot{padding-top:3px}.identification .idf_dot li{padding:0 0 0 8px;color:#999;background:url("../../../images/ssgpay/mobile/bridgepay/icon_dot04.png") no-repeat left 7px;background-size:3px 2px}#header.loanHeaderT01{height:93px}#header.loanHeaderT01 .logo_ssgpay{padding:15px 15px 0;vertical-align:top;font-size:0;line-height:0}#header.loanHeaderT01 .logo_ssgpay img{height:35px}#header.new.loanHeaderT01+#container{padding-top:93px}#header.loanHeaderT02{background-color:#7b88a8}#header.loanHeaderT02 .header_tit{color:#fff}#header.loanHeaderT03{height:100px}#header.loanHeaderT03 .logo_ssgpay{padding:23px 20px 0}#header.loanHeaderT03 .logo_ssgpay img{height:18px}#header.loanHeaderT03 .btn_header_close04{right:20px}#header.new.loanHeaderT03+#container{padding-top:100px}#header .btn_customerCenter{display:inline-block;overflow:hidden;position:absolute;bottom:7px;right:15px;width:73px;height:15px;text-indent:-9999em;background-image:url("../../../images/ssgpay/mobile/loanService/btn_customerCenter.png");background-repeat:no-repeat;background-position:left center;background-size:contain}#header .btn_customerCenter02{display:inline-block;position:absolute;bottom:13px;right:15px;color:#323743;letter-spacing:-0.05em;font-size:15px;font-weight:500}#header .btn_management{display:inline-block;position:absolute;bottom:7px;right:15px;letter-spacing:-0.05em;font-size:15px;font-weight:500}#header .btn_myInvestment{display:inline-block;overflow:hidden;position:absolute;bottom:12px;right:23px;color:#323743;letter-spacing:-0.05em;font-size:15px;font-weight:500}#header.loanHeaderT03 .btn_management{bottom:13px}.loanService *{color:#323743;font-weight:500}.loan_banner{overflow:hidden;width:100%;padding:7px 7.7vw 17px;background-color:#fff}.loan_banner .lb_item{padding:0 5px 6px;line-height:0;font-size:0;background:url("../../../images/ssgpay/mobile/loanService/bg_banner.png") no-repeat center;background-size:contain}.loan_banner .lb_item img{width:100%}.loan_banner .owl-dots{width:100%;padding-top:1.9vw;line-height:0;text-align:center;font-size:0}.loan_banner .owl-dots .owl-dot{display:inline-block;zoom:1}.loan_banner .owl-dots .owl-dot span{display:block;width:6px;height:6px;margin:0 4px;background:#d6d7d9;border-radius:50%}.loan_banner .owl-dots .owl-dot.active span{background:#323743}.loanService_board{position:relative;padding:14px 10px 32px}.lsb_header{position:relative;min-height:28px;padding:0 10px}.lsb_header .lsbh_tit{color:#323743;font-size:15px;font-weight:700}.lsb_header .lsbh_tit .num{display:inline-block;padding-left:3px;color:#e14f39;font-weight:700}.lsb_header .btn_option{display:inline-block;position:absolute;top:3px;right:10px;padding-left:22px;line-height:1.2;font-size:13px;font-weight:700;background:url("../../../images/ssgpay/mobile/loanService/icon_filter.png") no-repeat left 1px;background-size:16px 14px}.lsb_list>li{padding:2px 0 3px}.lsPro_info{position:relative;padding:0 24px 25px;border:1px solid #eaecf3;border-radius:3px;background:#fff}.lsPro_info .lsP_inform{overflow:hidden;position:absolute;top:-1px;right:-1px;padding:0 0 0 19px;border-top-right-radius:3px;background:url("../../../images/ssgpay/mobile/loanService/icon_inform.png") no-repeat left top;background-size:19px 23px}.lsPro_info .lsP_inform .icon_inform{display:inline-block;height:23px;padding:0 10px 0 3px;color:#fff;line-height:23px;font-size:11px;background-color:#bbc0cb;vertical-align:top}.lsPro_info .lsPEventbox{margin:-1px 0 -5px;padding:13px 15px 14px;border-radius:3px;background-color:#ecf9f8}.lsPro_info .lsPEventbox .lsPEvent_info{color:#fff;line-height:1.2}.lsPro_info .lsPEventbox .lsPEvent_info dt{padding-bottom:4px;color:#4b6495;font-size:14px;font-weight:700}.lsPro_info .lsPEventbox .lsPEvent_info dd{color:#566b94;font-size:13px}.lsPro_info .lsPHeader{display:table;width:100%;padding:16px 0;border-bottom:1px solid #eaecf3}.lsPro_info .lsPHeader .lsBrand_logo{display:table-cell;overflow:hidden;width:48px;border-radius:24px;vertical-align:top}.lsPro_info .lsPHeader .lsBrand_logo img{width:100%}.lsPro_info .lsPHeader .lsBrand_info{display:table-cell;padding-left:15px;vertical-align:top}.lsPro_info .lsPHeader .lsBrand_info dt{font-size:16px;line-height:1.4}.lsPro_info .lsPHeader .lsBrand_info dd{position:relative;padding:5px 0 0 68px;font-size:15px;line-height:1.40}.lsPro_info .lsPHeader .lsBrand_info dd .lsb_interestRate{display:inline-block;position:absolute;top:5px;left:0;padding:0 10px;border:1px solid #909dd6;border-radius:22px;color:#909dd6;line-height:20px;font-size:11px}.lsPro_info .lsPBody dl{overflow:hidden;padding:18px 0 0}.lsPro_info .lsPBody dl dt,.lsPro_info .lsPBody dl dd{padding:3px 0 4px;font-size:15px;line-height:20px}.lsPro_info .lsPBody dl dt{float:left}.lsPro_info .lsPBody dl dd{text-align:right}.lsPro_info .lsPBody dl dd:after{display:block;float:none;clear:both;content:""}.lsPro_info .lsPBody .lspb_point{font-weight:700}.lsPro_info .lsPBody .lspb_point .sum_num{display:inline-block;font-size:20px;font-weight:700}.lsPro_info .lsPBody .lspb_point .sum_unit{display:inline-block;font-size:15px;font-weight:700}.lsPro_info .lsPFoot .btn_area{overflow:hidden;padding-top:10px}.lsPro_info .lsPFoot .btn_area button{height:41px;text-align:center;line-height:41px;font-size:15px}.lsPro_info .lsPFoot .btn_area button.btn_left{float:left;width:49.1%;border:1px solid #e9ecf5;background-color:#f2f4fb}.lsPro_info .lsPFoot .btn_area button.btn_right{float:right;width:49.1%;border:1px solid #323743;color:#f4f5f9;background-color:#323743}.lsPro_info .lsPFoot .lsp_deliberate{padding-top:12px;color:#b3b3b3;font-size:12px}.lsb_noData{position:relative;height:80px}.lsb_noData .noData{position:absolute;top:50%;width:100%;margin-top:-9px;color:#999;text-align:center;line-height:18px;font-size:16px}.loanService_detail{padding-bottom:18px}.lsd_header{display:table;width:100%;padding:10px 20px 20px;background-color:#7b88a8}.lsd_header .lsdBrand_logo{display:table-cell;width:60px;vertical-align:top}.lsd_header .lsdBrand_logo span{display:inline-block;overflow:hidden;width:60px;border-radius:50%}.lsd_header .lsdBrand_logo span img{width:100%}.lsd_header .lsdBrand_info{display:table-cell;padding-left:15px;vertical-align:top}.lsd_header .lsdBrand_info *{color:#fff}.lsd_header .lsdBrand_info dt{font-size:18px;line-height:1.4}.lsd_header .lsdBrand_info dd{position:relative;padding:9px 0 0 68px;line-height:1.35;font-size:13px}.lsd_header .lsdBrand_info dd .lsb_interestRate{display:inline-block;position:absolute;top:50%;left:0;margin-top:-8px;padding:0 10px;border:1px solid #fff;border-radius:22px;color:#fff;line-height:22px;font-size:11px}.lsd_view{padding:13px 15px 0}.lsd_view .lsdv_td{display:table;width:100%;margin:2px 0;border-radius:3px;background-color:#fff}.lsd_view .lsdv_td *{color:#323743}.lsd_view .lsdv_td dt,.lsd_view .lsdv_td dd{display:table-cell;padding:12px 0;line-height:1.4;font-size:15px}.lsd_view .lsdv_td dt{width:90px;padding-left:15px;font-weight:700}.lsd_view .lsdv_td dd{padding-right:15px}.lsd_view .lsdv_toggle{display:table;width:100%;margin:2px 0;border-radius:3px;background-color:#fff}.lsd_view .lsdv_toggle .lsdvt_tit{display:block;position:relative;padding:12px 15px;color:#323743;line-height:1.4;font-size:15px;font-weight:700}.lsd_view .lsdv_toggle .lsdvt_tit:after{content:'';position:absolute;right:21px;top:50%;width:11px;height:7px;margin-top:-3px;background:url("../../../images/ssgpay/mobile/loanService/btn_arrew01.png") left top no-repeat;background-size:11px 14px}.lsd_view .lsdv_toggle.active .lsdvt_tit:after{background-position:left bottom}.lsdvt_container{display:none;padding:0 15px}.lsdvt_container .lsdvt_cont{padding:10px 0;background:url("../../../images/ssgpay/mobile/loanService/line_dashed01.png") left top repeat-x;background-size:5px 1px}.lsdvt_cont .notice_cont{overflow-x:hidden;overflow-y:auto;width:100%;max-height:200px;padding:2px 0 1px}.lsdvt_cont .notice_cont dl{padding:5px 0;line-height:1.6;font-size:12px}.lsdvt_cont .notice_cont dl dt{color:#323743}.lsdvt_cont .notice_cont dl dd{padding-top:1px;color:#b1b3ba}.lsFilter_wrap{padding:0 30px 82px}.lsFilter_wrap *{color:#323743;font-weight:500}.lsFilter_header{min-height:90px;padding:38px 0 0 0}.lsFilter_header .header_tit{line-height:1.0;font-size:25px}.lsFilter_container .lsfChoice_tit{font-size:15px;line-height:1.0}.lsFilter_container .lsfChoice_form{padding-top:10px}.lsFilter_container .lsfChoice_form .lsfc_choiceBtn{font-size:0;line-height:0;margin:0 -0.68vw}.lsFilter_container .lsfChoice_form .lsfc_choiceBtn .btn_choice{width:23.5%;min-height:43px;margin:.75%;border:1px solid #eaecf3;border-radius:3px;line-height:43px;font-size:13px;background-color:#fff}.lsFilter_container .lsfChoice_form .lsfc_choiceBtn .btn_choice.type02{width:35%}.lsFilter_container .lsfChoice_form .lsfc_choiceBtn .btn_choice.active{color:#fff;border:1px solid #323743;background-color:#323743}.lsFilter_container .lsfChoice_form .lsfc_inputBox{position:relative;padding:2px 68px 0 0;border-bottom:2px solid #323743}.lsFilter_container .lsfChoice_form .lsfc_inputBox input{width:100%;height:37px;padding:0 0 0 5px;border:0 none;font-size:28px;font-weight:700;background-color:transparent}.lsFilter_container .lsfChoice_form .lsfc_inputBox input::-webkit-input-placeholder{font-size:26px}.lsFilter_container .lsfChoice_form .lsfc_inpUnit{position:absolute;top:11px;right:5px;color:#323743;font-size:15px}.lsFilter_container .lsfChoice_txt{padding-top:1px;color:#b1b2b5;font-size:12px}.cmncFront *{font-weight:500}#container.cmncFront.noData{background-color:#1b99ea!important}#container.cmncFront.noData .cont{position:relative;height:100%}#container.cmncFront.noData .cmncMain_visual{position:absolute;top:50%;left:0}#header.cmncHeaderT01{height:80px;background-color:#fff!important}#header.cmncHeaderT01 .logo_ssgpay{padding:23px 15px 0;vertical-align:top;font-size:0;line-height:0}#header.cmncHeaderT01 .logo_ssgpay img{height:33px}#header.cmncHeaderT01 .btn_header_close04,#header.cmncHeaderT02 .btn_header_close04{top:30px;right:18px}#header.cmncHeaderT01+#container{padding-top:80px}#header.cmncHeaderT02 .header_tit{line-height:77px}#header.cmncHeaderT02 .btn_LArea{top:27px;left:10px}#header.cmncHeaderT02+#container{padding-top:80px}.cmncMain_visual{width:100%;min-height:375px;text-align:center;background-color:#1b99ea}.cmncMain_visual .cmncmv_img{padding-top:34px}.cmncMain_visual .cmncmv_img img{width:229px}.cmncMain_visual .btn_suggestion{min-height:46px;margin-top:25px;padding:4px 19px 0;border-radius:23px;background-color:#2b2b2b}.cmncMain_visual .btn_suggestion span{display:inline-block;padding:0 32px 4px 0;color:#fff;line-height:1.4;font-size:16px;font-weight:700;background-image:url("../../../images/ssgpay/mobile/communication/btn_suggestion_arrew01.png");background-repeat:no-repeat;background-position:right top;background-size:22px}.cmncMain_visual .cmncmv_txt{padding:13px 0 0;color:#b8edfe;letter-spacing:-0.1em;font-size:13px}.cmncMain_visual .cmncmv_txt br{display:none}.cmncMain_visual.type02 .cmncmv_img img{width:275px}.cmnc_mBoardWrap{padding:29px 23px 30px}.cmnc_mBoardWrap .mBoard_header{position:relative;min-height:31px}.cmnc_mBoardWrap .mBoard_header .mbh_tit{color:#000;font-size:18px;font-weight:700}.cmnc_mBoardWrap .mBoard_header .mbh_rArea{position:absolute;top:6px;right:0}.cmnc_mBoardWrap .mBoard_header .mbh_rArea .board_type{overflow:hidden}.cmnc_mBoardWrap .mBoard_header .mbh_rArea .board_type li{float:left;padding:0 7px;line-height:1.0}.cmnc_mBoardWrap .mBoard_header .mbh_rArea .board_type li:last-child{padding:0 0 0 7px;background-image:url("../../../images/ssgpay/mobile/communication/line_board_type01.png");background-repeat:no-repeat;background-position:left 1px;background-size:2px 13px}.cmnc_mBoardWrap .mBoard_header .mbh_rArea .board_type li .btn_type{padding:0 0 0 14px;color:#aaa;line-height:1.0;font-size:14px;font-weight:700}.cmnc_mBoardWrap .mBoard_header .mbh_rArea .board_type li .btn_type:active,.cmnc_mBoardWrap .mBoard_header .mbh_rArea .board_type li .btn_type.active{color:#111;background-image:url("../../../images/ssgpay/mobile/communication/icon_check01.png");background-repeat:no-repeat;background-position:left 2px;background-size:10px 7px}.cmnc_board_list li{padding:5px 0}.cmnc_board_list .bl_container{padding:18px 20px;border-radius:3px;background-color:#fff}.cmnc_board_list .bl_container .blc_label .icon_label{display:inline-block;min-width:39px;border-radius:10px;text-align:center;line-height:18px;font-size:12px}.cmnc_board_list .bl_container .blc_label .labelNavy{color:#fff;border:1px solid #323743;background-color:#323743}.cmnc_board_list .bl_container .blc_label .labelWhite{color:#999;border:1px solid #e0e0e0;background-color:#fff}.cmnc_board_list .bl_container .blc_label .labelRed{color:#fff;border:1px solid #e24f39;background-color:#e24f39}.cmnc_board_list .bl_container .blc_label .labelGray{color:#fff;border:1px solid #9f9b9a;background-color:#9f9b9a}.cmnc_board_list .bl_container .blc_cont{padding-top:7px}.cmnc_board_list .bl_container .blc_cont a{color:#000;font-size:15px;font-weight:500}.cmnc_board_list .bl_container .blc_btm{overflow:hidden;padding-top:14px}.cmnc_board_list .bl_container .blc_btm .blcb_lArea{float:left}.cmnc_board_list .bl_container .blc_btm .blcb_rAre{float:right}.cmnc_board_list .bl_container .blc_btm .icon_day{color:#999;line-height:1.4;font-size:14px}.cmnc_board_list .bl_container .blc_btm .btn_goodNum,.cmnc_board_list .bl_container .blc_btm .btn_commentNum{margin-left:11px;padding:0 0 0 20px;color:#999;line-height:1.4;font-size:14px}.cmnc_board_list .bl_container .blc_btm .btn_goodNum{background-image:url("../../../images/ssgpay/mobile/communication/icon_good01.png");background-repeat:no-repeat;background-position:left 1px;background-size:16px 33px}.cmnc_board_list .bl_container .blc_btm .btn_commentNum{background-image:url("../../../images/ssgpay/mobile/communication/icon_comment01.png");background-repeat:no-repeat;background-position:left 1px;background-size:16px 33px}.cmnc_board_list .bl_container .blc_btm .btn_goodNum:active,.cmnc_board_list .bl_container .blc_btm .btn_goodNum.active{color:#e24f39;background-position:left -18px}.cmnc_board_list .bl_container .blc_btm .btn_commentNum:active,.cmnc_board_list .bl_container .blc_btm .btn_commentNum.active{color:#666;background-position:left -18px}.cmncbl_btnArea{padding:5px 0 16px;text-align:center}.cmncbl_btnArea .btn_more{padding:5px 20px}.cmncbl_btnArea .btn_more span{display:inline-block;padding:0 20px 0 0;color:#666;line-height:1.1;letter-spacing:-0.1em;font-size:15px;background-image:url("../../../images/ssgpay/mobile/communication/btn_more01.png");background-repeat:no-repeat;background-position:right 3px;background-size:13px 21px}.cmncbl_btnArea .btn_more:active span{background-position:right -10px}.formWrap{padding:18px 23px 0}.formWrap section{position:relative;padding:5px 0}.formWrap .btn_select{overflow:hidden;display:inline-block;width:100%;height:48px;padding:0 26px 0 15px;border:1px solid #ccc;color:#999;line-height:48px;font-size:13px;font-weight:500;background:#fff url("../../../images/ssgpay/mobile/acc_arrow.png") no-repeat right 50%;background-size:40px 40px}.formWrap .inputWrap{display:block;min-height:155px;padding:18px 15px 30px;border:1px solid #ccc;background:#fff}.formWrap .inputWrap textarea{width:100%;height:250px;padding:0;border:0;color:#333;line-height:1.5;font-size:14px}.formWrap .cnt{position:absolute;right:17px;bottom:25px;color:#ccc;font-size:14px;font-weight:normal;line-height:1}.formWrap .cnt em{color:#ccc}.formWrap .cnt em.active{color:#666}.cmnc_commentBox{padding:23px 23px 30px;background:#1b99ea}.cmnc_commentBox .comment_viewArea{padding:30px 10px 0;border-radius:4px;text-align:center;background:#fff}.cmnc_commentBox .comment_viewArea .cv_label{padding-bottom:10px}.cmnc_commentBox .comment_viewArea .cv_label .icon_label{display:inline-block;min-width:48px;border-radius:25px;text-align:center;line-height:25px;font-size:12px}.cmnc_commentBox .comment_viewArea .cv_label .labelNavy{color:#fff;border:1px solid #323743;background-color:#323743}.cmnc_commentBox .comment_viewArea .cv_label .labelWhite{color:#999;border:1px solid #e0e0e0;background-color:#fff}.cmnc_commentBox .comment_viewArea .cv_label .labelRed{color:#fff;border:1px solid #e24f39;background-color:#e24f39}.cmnc_commentBox .comment_viewArea .cv_label .labelGray{color:#fff;border:1px solid #9f9b9a;background-color:#9f9b9a}.cmnc_commentBox .comment_viewArea .cv_cont{color:#000;line-height:1.55;font-size:15px;font-weight:700}.cmnc_commentBox .comment_viewArea .cv_cont br{height:0;padding:0;margin:0;font-size:0;line-height:0}.cmnc_commentBox .comment_viewArea .cv_authorInfo{padding:7px 0 20px;color:#aaa;letter-spacing:normal;font-size:13px}.cmnc_commentBox .comment_viewArea .cv_authorInfo .icon_name{display:inline-block;padding-left:6px}.cmnc_commentBox .comment_viewArea .cv_btm{display:table;width:100%;border-top:1px solid #eee}.cmnc_commentBox .comment_viewArea .cv_btm li{display:table-cell;width:50%}.cmnc_commentBox .comment_viewArea .cv_btm li:last-child{border-left:1px solid #eee}.cmnc_commentBox .comment_viewArea .cv_btm .btn{width:100%;height:49px}.cmnc_commentBox .comment_viewArea .cv_btm .btn_goodNum span,.cmnc_commentBox .comment_viewArea .cv_btm .btn_commentNum span{display:inline-block;padding:0 0 0 20px;color:#999;line-height:1.35;font-size:14px}.cmnc_commentBox .comment_viewArea .cv_btm .btn_goodNum span{background-image:url("../../../images/ssgpay/mobile/communication/icon_good01.png");background-repeat:no-repeat;background-position:left top;background-size:16px 33px}.cmnc_commentBox .comment_viewArea .cv_btm .btn_commentNum span{background-image:url("../../../images/ssgpay/mobile/communication/icon_comment01.png");background-repeat:no-repeat;background-position:left top;background-size:16px 33px}.cmnc_commentBox .comment_viewArea .cv_btm .btn_goodNum:active span,.cmnc_commentBox .comment_viewArea .cv_btm .btn_goodNum.active span{color:#e24f39;background-position:left -19px}.cmnc_commentBox .comment_viewArea .cv_btm .btn_commentNum:active span,.cmnc_commentBox .comment_viewArea .cv_btm .btn_commentNum.active span{color:#666;background-position:left -19px}.comment_listArea{padding:24px 23px 30px}.comment_listArea .cl_header{position:relative;min-height:31px}.comment_listArea .cl_header .clh_tit{color:#111;font-size:17px;font-weight:700}.comment_listArea .cl_header .clh_tit .clh_num{display:inline-block;padding-left:2px;color:#e24f39;font-weight:700}.comment_listArea .cl_header .mbh_rArea{position:absolute;top:2px;right:0}.comment_listArea .cl_header .mbh_rArea .btn_write{color:#333;font-size:14px}.comment_listArea .comment_list>li{padding:4px 0}.comment_listArea .comment_list .cl_container{position:relative;display:table;width:100%}.comment_listArea .comment_list .cl_container .clc_photo{display:table-cell;width:46px;vertical-align:top}.comment_listArea .comment_list .cl_container .clc_photo .icon_photo{display:inline-block;overflow:hidden;width:36px;height:36px;border:1px solid #e0e0e0;border-radius:18px}.comment_listArea .comment_list .cl_container .clc_photo .icon_photo img{width:34px}.comment_listArea .comment_list .cl_container .clc_content{display:table-cell;position:relative;padding:13px 17px 14px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px;vertical-align:top;background-color:#fff}.comment_listArea .comment_list .cl_container .clc_content:before{content:'';display:block;position:absolute;left:-6px;top:0;width:6px;height:8px;background:url("../../../images/ssgpay/mobile/communication/icon_arrow02.png") left top no-repeat;background-size:6px 8px}.comment_listArea .comment_list .cl_container .clc_content .clc_info{color:#111;font-size:13px;font-weight:700}.comment_listArea .comment_list .cl_container .clc_content .clc_info .clci_day{display:inline-block;padding-left:5px;color:#aaa}.comment_listArea .comment_list .cl_container .clc_content .clc_txt{color:#666;line-height:1.5;font-size:14px}.comment_listArea .comment_list .cl_container .clc_content .btn_del{position:absolute;right:11px;top:9px;padding:5px}.comment_listArea .comment_list .cl_container .clc_content .btn_del span{display:inline-block;padding:0 0 0 12px;color:#aaa;line-height:1.0;font-size:13px;background:url("../../../images/ssgpay/mobile/communication/icon_delete01.png") left top no-repeat;background-size:9px 27px}.comment_listArea .comment_list .cl_container .clc_content .btn_del:active span{color:#666;background-position:left -16px}.comment_listArea .comment_list .cl_container .clc_content .formWrap{padding:0 0 5px}.comment_listArea .comment_list .cl_container .clc_content .formWrap section{position:relative;padding:0 0 11px}.comment_listArea .comment_list .cl_container .clc_content .formWrap textarea{width:100%;min-height:110px;padding:0;border:0}.comment_listArea .comment_list .cl_container .clc_content .formWrap .cnt{position:absolute;right:0;bottom:0}.comment_listArea .cl_nodata{padding:35px 0;color:#b3b6c0;text-align:center;font-size:15px}.comment_listArea.admin_cl{padding:16px 0 0}.comment_listArea.admin_cl .comment_list .cl_container .clc_photo .icon_photo{border:0}.comment_listArea.admin_cl .comment_list .cl_container .clc_photo .icon_photo img{width:36px}.comment_listArea.admin_cl .comment_list .cl_container dd{background-color:#0d7bc9}.comment_listArea.admin_cl .comment_list .cl_container dd:before{background-image:url("../../../images/ssgpay/mobile/communication/icon_arrow01.png")}.comment_listArea.admin_cl .comment_list .cl_container .clc_content .clc_txt{color:#fff}.financialMall .cardMenu_cont{padding:0 15px}.fmcm_visual{text-align:center}.fmcm_visual img{width:100%}.fmcm_boardWrap{padding:20px 10px}.fmcm_boardWrap .fmcmb_header{padding-bottom:14px;border-bottom:1px solid #eee}.fmcm_boardWrap .fmcmb_header .fmcmbh_tit{line-height:1.2}.fmcm_boardWrap .fmcmb_header .fmcmbh_tit i{padding-right:5px;font-size:16px;font-weight:700}.fmcm_boardWrap .fmcmb_header .fmcmbh_tit span{display:inline-block;color:#999;font-size:12px;font-weight:400}.fmcmb_list li .fmcmb_cont{display:table;width:100%}.fmcmb_list li .fmcmb_cont .fmcmb_icon{display:table-cell;width:46px}.fmcmb_list li .fmcmb_cont .fmcmb_icon img{height:55px}.fmcmb_list li .fmcmb_cont .fmcmb_name{display:table-cell;color:#333;font-size:14px;font-weight:500;border-top:1px solid #f6f6f6}.fmcmb_list li .fmcmb_cont .fmcmb_name .color_num{color:#ff8776}.fmcmb_list li:first-child .fmcmb_cont .fmcmb_name{border-top:0}.bohummall_banner *{color:#323743;font-weight:500}.bohummall_banner{overflow:hidden;width:100%;padding:7px 7.6vw 17px;background-color:#fff}.bohummall_banner .lb_item{padding:0 5px 0;line-height:0;font-size:0}.bohummall_banner .lb_item img{width:100%}.bohummall_banner .owl-dots{width:100%;padding-top:2.3vw;line-height:0;text-align:center;font-size:0}.bohummall_banner .owl-dots .owl-dot{display:inline-block;zoom:1}.bohummall_banner .owl-dots .owl-dot span{display:block;width:6px;height:6px;margin:0 4px;background:#d6d7d9;border-radius:50%}.bohummall_banner .owl-dots .owl-dot.active span{background:#323743}.bohummall_board{position:relative;padding:25px 10px 25px}.bmb_list>li{padding:5px 0}.bmPro_info{position:relative;padding:0 24px 0;border:1px solid #eaecf3;border-radius:3px;background:#fff}.bmPro_info .bmpi_label{position:absolute;top:0;left:0}.bmPro_info .bmpi_label .icon_label{font-size:0;line-height:0}.bmPro_info .bmpi_label .icon_label img{width:30px}.bmPro_info .bmpi_deliberative{position:absolute;top:11px;right:10px;color:#b6b6b6;line-height:1.0;font-size:12px}.bmPro_info .bmPHeader{padding:62px 0 25px;text-align:center}.bmPro_info .bmPHeader .bmBrand_logo{display:table;width:100%}.bmPro_info .bmPHeader .bmBrand_logo .logo_img{display:table-cell;padding:0;vertical-align:middle}.bmPro_info .bmPHeader .bmBrand_tit{display:table;width:100%;text-align:center}.bmPro_info .bmPHeader .bmBrand_tit .bmbt_inner{display:table-cell;padding:19px 0 10px;font-size:18px}.bmPro_info .bmPHeader .bmBrand_tit .usbt_inner strong{font-weight:700}.bmPro_info .bmPHeader .bmBrand_txt{color:#323743;line-height:1.6;font-size:14px}.bmPro_info .bmPHeader .bmBrand_benefit{margin:22px 7px 0;padding:4px 5px 5px;border-radius:3px;color:#323743;line-height:1.2;font-size:14px;background-color:#e2e8ff}.bmPro_info .bmPFoot .btn_area{overflow:hidden}.bmPro_info .bmPFoot .btn_area button{width:100%;height:40px;border-top:1px solid #dcdfe5;text-align:center;line-height:40px;font-size:14px;font-weight:700;background-color:transparent}.zeropay_cont{padding:35px 15px}.zeropay_cont .cont_tit01{font-size:16px;font-weight:700}.zeropay_cont .zp_amounts{position:relative;border-bottom:4px solid #323743;background-color:transparent}.zeropay_cont .zp_amounts label{position:absolute;left:6px;top:7px;color:#bec1cd;font-size:18px;font-weight:400;font-family:-apple-system,"AppleSDGothicNeo","Helvetica","Roboto",sans-serif}.zeropay_cont .zp_amounts .output{display:none;position:absolute;left:6px;top:7px;color:#bec1cd;letter-spacing:0;font-size:22px;font-weight:400}.zeropay_cont .zp_amounts.money .output{display:block;color:#333}.zeropay_cont .zp_amounts .sum_unit{position:absolute;top:11px;right:10px;line-height:1.2;font-size:15px;font-weight:400}.zeropay_cont .zp_amounts input{width:100%;padding:24px 25px 16px 6px;border:0;font-size:22px;font-weight:400;font-family:-apple-system,"AppleSDGothicNeo","Helvetica","Roboto",sans-serif;background-color:transparent}.zp_account .btn_register{width:100%;height:55px;border:1px solid #d7dbec;color:#515d8a;font-size:15px;background-color:#fff}.zp_account .btn_register span{display:inline-block;padding-left:22px;line-height:1.1;background-image:url("../../../images/ssgpay/mobile/ico/icon_add.png");background-repeat:no-repeat;background-position:left center;background-size:13px}.zp_account .combobox .combo_text{height:55px;padding:0 30px 0 15px;border:1px solid #d6dbec;color:#323743;text-align:left;background-color:#fff}.zp_account .combobox.active .combo_text{border-color:#b2b6c6}.zp_account .combobox .combo_text span{color:#323743;line-height:55px;font-size:14px;font-weight:500}.zp_account .combobox .combo_text:after{right:15px;top:50%;width:14px;height:9px;margin-top:-4px;background:url('../../../images/ssgpay/mobile/ico/ico_toggle.png') no-repeat left top;background-size:cover}.zp_account .combobox.active .combo_text:after{background:url('../../../images/ssgpay/mobile/ico/ico_toggle.png') no-repeat left bottom;background-size:cover}.zp_account .combobox .combo_list{overflow-x:hidden;overflow-y:auto;top:54px;min-height:auto;max-height:229px;border:1px solid #b2b6c6;border-top:0}.zp_account .combobox .combo_list li a{display:block;padding:18px 15px 17px;text-align:left;color:#323743;line-height:1.2;font-size:14px;font-weight:500}.zp_account .combobox .combo_list li:nth-child(odd) a{background:#f4f5f9}.zp_account .combobox .combo_list li:nth-child(even) a{background:#fff}.zp_words{padding-top:8px;color:#878b9c;line-height:1.2;font-size:13px}.zeropayLP{position:absolute;top:62px;width:100%;border-top-left-radius:10px;border-top-right-radius:10px;background:#fff;z-index:201}.zeropayLP .zeropayLP_cont{padding:30px 15px 27px;text-align:center}.zeropayLP .zeropayLP_cont p{color:#000;line-height:1.0;font-weight:500}.zeropayLP .zeropayLP_cont .zplpc_img .ico_check{display:inline-block;width:34px;height:34px;background:url("../../../images/ssgpay/mobile/ico_checkbox.png") no-repeat right top;background-size:68px 34px;border:0;-webkit-appearance:none}.zeropayLP .zeropayLP_cont .zplpc_name{padding-top:10px;font-size:15px}.zeropayLP .zeropayLP_cont .zplpc_sum{padding-top:10px;font-size:26px;font-weight:700}.zeropayLP .zeropayLP_cont .zplpc_txt{padding-top:11px;line-height:1.55;color:#f64a31;font-size:13px}.untact_banner *{color:#323743;font-weight:500}.untact_banner{overflow:hidden;width:100%;padding:7px 7.9vw 17px;background-color:#fff}.untact_banner .lb_item{padding:0 5px 6px;line-height:0;font-size:0;background:url("../../../images/ssgpay/mobile/loanService/bg_banner.png") no-repeat center;background-size:contain}.untact_banner .lb_item img{width:100%}.untact_banner .owl-dots{width:100%;padding-top:1.9vw;line-height:0;text-align:center;font-size:0}.untact_banner .owl-dots .owl-dot{display:inline-block;zoom:1}.untact_banner .owl-dots .owl-dot span{display:block;width:6px;height:6px;margin:0 4px;background:#d6d7d9;border-radius:50%}.untact_banner .owl-dots .owl-dot.active span{background:#323743}.untactService_board{position:relative;padding:25px 10px 32px}.usb_list>li{padding:2px 0 3px}.usPro_info{position:relative;padding:0 24px 35px;border:1px solid #eaecf3;border-radius:3px;background:#fff}.usPro_info .usPHeader{padding:21px 0 22px;border-bottom:1px solid #eaecf3;text-align:center}.usPro_info .usPHeader .usBrand_logo{display:table;width:100%}.usPro_info .usPHeader .usBrand_logo .logo_img{display:table-cell;padding:14px 0 0;vertical-align:middle}.usPro_info .usPHeader .usBrand_tit{display:table;width:100%;text-align:center}.usPro_info .usPHeader .usBrand_tit .usbt_inner{display:table-cell;padding:19px 0 17px;font-size:18px}.usPro_info .usPHeader .usBrand_tit .usbt_inner strong{font-weight:700}.usPro_info .usPHeader .usBrand_txt{line-height:1.45;font-size:14px}.usPro_info .usPHeader .usBrand_txt .usbi_date{font-size:10px}.usPro_info .usPBody{display:table;width:100%;height:110px;text-align:center}.usPro_info .usPBody .usBrand_info{display:table-cell;width:50%;vertical-align:middle}.usPro_info .usPBody .usBrand_info dt{line-height:1.45;font-size:14px}.usPro_info .usPBody .usBrand_info dd{padding-top:2px;line-height:1.3;letter-spacing:1px;font-size:21px;font-weight:700}.usPro_info .usPBody .usBrand_info dd .unit,.usPro_info .usPBody .usBrand_info dd .text{font-size:16px}.usPro_info .usPFoot .btn_area{overflow:hidden}.usPro_info .usPFoot .btn_area button{height:41px;text-align:center;line-height:41px;font-size:15px}.usPro_info .usPFoot .btn_area button.btn_left{float:left;width:49.1%;border:1px solid #e9ecf5;background-color:#f2f4fb}.usPro_info .usPFoot .btn_area button.btn_right{float:right;width:49.1%;border:1px solid #323743;color:#f4f5f9;background-color:#323743}.usb_noData{position:relative;height:80px}.usb_noData .noData{position:absolute;top:50%;width:100%;margin-top:-9px;color:#999;text-align:center;line-height:18px;font-size:16px}.untactService_view{position:relative;padding:0 10px}.usPro_view{position:relative;padding:0 24px 25px;border:1px solid #eaecf3;border-radius:3px;background:#fff}.usPro_view .uspvHeader{padding:12px 0 35px;border-bottom:1px solid #eaecf3;text-align:center}.usPro_view .uspvHeader .uspvBrand_logo{display:table;width:100%;vertical-align:middle}.usPro_view .uspvHeader .uspvBrand_logo .logo_img{display:table-cell;padding:32px;vertical-align:middle}.usPro_view .uspvHeader .uspvBrand_tit{line-height:1.0;font-size:15px;font-weight:700}.usPro_view .uspvHeader .uspvBrand_txt{padding-top:10px;line-height:1.0;font-size:15px}.usPro_view .uspvBody{overflow:hidden;padding:26px 0 0;text-align:center}.usPro_view .uspvBody .uspvBrand_info{display:inline-block;margin:0 auto;padding:0 13px 3px}.usPro_view .uspvBody .uspvBrand_info li{padding:0 0 1px 25px;line-height:1.95;text-align:left;font-size:13px;font-weight:700;background:url("../../../images/ssgpay/mobile/ico/ico_check02.png") no-repeat left 7px;background-size:15px 11px}.usPro_view .uspvBody .uspvBrand_info li.color_red02{font-size:15px;line-height:1.35}.usPro_view .uspvBody .uspvBrand_info li .fontS15{line-height:1.7}.noteWrap{padding:31px 20px 20px}.noteWrap .note_tit{font-size:15px;font-weight:700}.noteWrap .note_cont{padding:6px 0 0}.noteWrap .note_cont li{padding-left:9px;color:#999;line-height:1.7;word-break:keep-all;font-size:12px;background:url("../../../images/ssgpay/mobile/icon_dot02.png") no-repeat left 9px;background-size:3px}.untactService_ti{position:relative;padding:0 10px}.usPro_ti{position:relative;padding:0 25px 16px;border:1px solid #eaecf3;border-radius:3px;background:#fff}.usPro_ti .usptiHeader{padding:0 0 42px;border-bottom:1px solid #eaecf3;text-align:center}.usPro_ti .usptiHeader .usptiBrand_logo{display:table;width:100%;vertical-align:middle}.usPro_ti .usptiHeader .usptiBrand_logo .logo_img{display:table-cell;height:105px;vertical-align:middle}.usPro_ti .usptiHeader .usptiBrand_tit{line-height:1.0;font-size:15px;font-weight:700}.usPro_ti .usptiHeader .usptiBrand_txt{padding-top:10px;line-height:1.0;font-size:15px}.usPro_ti .usptiBody{padding:17px 0 0}.usPro_ti .usptiBody .usptib_info{position:relative;padding:11px 0 11px}.usPro_ti .usptiBody .usptib_info:last-child{border-bottom:0}.usPro_ti .usptiBody .usptib_info dt{color:#adadad;font-size:14px;line-height:1.0}.usPro_ti .usptiBody .usptib_info dd{position:absolute;bottom:10px;right:0;text-align:right;line-height:1.3}.usPro_ti .usptiBody .usptib_info .usptib_sum{color:#e24f39;font-size:25px;font-weight:500}.usPro_ti .usptiBody .usptib_info .usptib_sum .sum_unit{font-size:15px;font-weight:700}.untact_history .uh_header{overflow:hidden;height:25px;color:#fffefe;line-height:25px;font-size:13px;font-weight:500;background:#ccc}.untact_history .uh_header .uhh_title{float:left;margin-left:13px}.untact_history .uh_list{width:100%}.untact_history .uh_list li{border-bottom:1px solid #e6e6e6;background:#fff}.untact_history .uh_list li.noLine{border-bottom:0}.untact_history .uh_list .uhl_cont,.untact_history .uh_list .uhl_cont span{display:block;color:#333;font-size:12px;font-weight:500}.untact_history .uh_list .uhl_cont{padding:15px 13px;overflow:hidden}.untact_history .uh_list .uhl_cont .uhl_larea{float:left}.untact_history .uh_list .uhl_cont .uhl_rarea{float:right;text-align:right}.untact_history .uh_list .uhl_cont .uhl_tit{font-size:15px}.untact_history .uh_list .uhl_cont .uhl_time{margin-left:5px}.untact_history .uh_list .uhl_cont .uhl_sum{font-size:15px}.untact_history .uh_list .uhl_noData{padding:40px 0;color:#b3b6c0;text-align:center;font-size:15px}.untact_inquiry{padding:19px 15px 0}.untact_inquiry .btn_inquiry{display:inline-block;position:relative;padding-right:24px;color:#333;font-size:15px;font-weight:500;line-height:2.35}.untact_inquiry .btn_inquiry:after{content:'';position:absolute;right:0;top:50%;width:12px;height:8px;margin-top:-4px;background:url("../../../images/ssgpay/mobile/untact/btn_arrowD.png") left top no-repeat;background-size:12px 8px}.untact_inquiry .btn_inquiry.active:after{background-image:url("../../../images/ssgpay/mobile/untact/btn_arrowU.png")}.untact_inquiry .ui_txt{display:inline-block;padding-right:8px}.untact_inquiry .ui_day{display:inline-block}#header .rei_h2tit{padding-top:22px!important}#header .rei_h2tit img{height:19px!important}.rei *{color:#323743}.rei_banner{overflow:hidden;width:100%;padding:0;background-color:#fff}.rei_banner .lb_item{padding:0;line-height:0;font-size:0;background:url("../../../images/ssgpay/mobile/loanService/bg_banner.png") no-repeat center;background-size:contain}.rei_banner .lb_item img{width:100%}.rei_banner .owl-dots{position:absolute;top:8.4vw;left:5.8vw;line-height:0;text-align:center;font-size:0}.rei_banner .owl-dots .owl-dot{display:inline-block;zoom:1}.rei_banner .owl-dots .owl-dot span{display:block;width:1.68vw;height:1.66vw;margin:0 1.08vw;background:#fff;border-radius:50%}.rei_banner .owl-dots .owl-dot.active span{background:#e14f39}.rei_sBanner{overflow:hidden;width:100%;padding:3px 0 0;background-color:#fff}.rei_sBanner .lb_item{padding:0 0 6px;line-height:0;font-size:0;background:url("../../../images/ssgpay/mobile/loanService/bg_banner.png") no-repeat center;background-size:contain}.rei_sBanner .lb_item img{width:100%;height:180px}.rei_sBanner .owl-dots{width:100%;padding-top:1.9vw;line-height:0;text-align:center;font-size:0}.rei_sBanner .owl-dots .owl-dot{display:inline-block;zoom:1}.rei_sBanner .owl-dots .owl-dot span{display:block;width:6px;height:6px;margin:0 4px;background:#ececec;border-radius:50%}.rei_sBanner .owl-dots .owl-dot.active span{background:#a1a1a1}.rei_mList li{padding:5px 0}.rei_mList li:first-child{padding-top:0}.rei_mListNo{padding:15px 15px 22px;background:#fff}.rei_mListNo img{width:100%}.reiPro_mCont{padding:15px 20px 18px;background:#fff}.reiPro_mCont>a{display:block;color:#333}.reiPro_mCont .reiPMHeader{min-height:40px;padding:0 0 12px}.reiPro_mCont .reiPMHeader .reiPMH_title{line-height:1.35;font-size:15px;font-weight:700;word-break:keep-all}.reiPro_mCont .reiPMBody{display:table;width:100%;line-height:0;font-size:0}.reiPro_mCont .reiPMBody .reiPMB_img{position:relative;display:table-cell;width:121px;text-align:center;vertical-align:top}.reiPro_mCont .reiPMBody .reiPMB_img .reip_img{display:inline-block;overflow:hidden;position:relative;border:1px solid #d7d7d7;border-radius:4px}.reiPro_mCont .reiPMBody .reiPMB_img img{height:67px}.reiPro_mCont .reiPMBody .reiPMB_img .reiPMBI_info{display:table;overflow:hidden;position:absolute;top:0;left:0;width:100%;height:67px;border-radius:4px;text-align:center;vertical-align:middle}.reiPro_mCont .reiPMBody .reiPMB_img .reiPMBI_info:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.60;filter:alpha(opacity=40);content:'';z-index:1}.reiPro_mCont .reiPMBody .reiPMB_img .reiPMBI_info .reiPMBI_inner{position:relative;display:table-cell;width:100%;height:100%;color:#fff;line-height:1.45;vertical-align:middle;font-size:15px;font-weight:700;z-index:2}.reiPro_mCont .reiPMBody .reiPMB_img .deadline_badge .deadline_text{position:absolute;top:0;left:0;width:100%;padding-top:34px;color:#fff;text-align:center;line-height:1.35;font-size:14px;z-index:2}.reiPro_mCont .reiPMBody .reiPMB_img .deadline_badge:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.50;filter:alpha(opacity=50);content:'';z-index:1}.reiPro_mCont .reiPMBody .reiPMB_cont{display:table-cell;padding-left:25px;vertical-align:top}.reiPro_mCont .reiPMBody .reiPMB_cont .reiPMB_info{display:table;width:100%;padding-top:10px}.reiPro_mCont .reiPMBody .reiPMB_cont .reiPMB_info dl{display:table-cell;border-left:1px solid #cacaca;text-align:center}.reiPro_mCont .reiPMBody .reiPMB_cont .reiPMB_info dl:first-child{border-left:none}.reiPro_mCont .reiPMBody .reiPMB_cont .reiPMB_info dl dt{line-height:1.2;font-size:12px}.reiPro_mCont .reiPMBody .reiPMB_cont .reiPMB_info dl dd{padding-top:6px;line-height:1.3;font-size:22px;font-weight:700}.reiPro_mCont .reiPMB_badge{padding-top:7px}.rei_board{position:relative}.rei_board .btn_mListAdd{width:100%;margin-top:5px;padding:0 14px;background-color:#fff}.rei_board .btn_mListAdd img{width:100%}.rei_board .reib_nodate{position:absolute;top:50%;left:0;right:0}.rei_board .reib_nodate .nodate_cont{text-align:center}.rei_board .reib_nodate .nodate_cont .nodate_txt{line-height:1.35;font-size:15px;font-weight:500}.rei_board .reib_nodate .btn_AIiSet{padding-top:27px}.rei_board .reib_nodate .btn_AIiSet img{height:45px}.reiPMB_badge{line-height:1.0}.reiPMB_badge .badge_flag{display:inline-block;margin-right:3px;border-radius:3px;color:#546891;line-height:20px;font-size:12px;background-color:#fff}.rei_mMiddle{background:#fff;padding:8px 14px 30px}.rei_mMiddle .btn_endPro_area{padding:0 5px 30px}.rei_mMiddle .btn_endPro_area .btn_endPro{width:100%}.rei_mMiddle .btn_endPro_area .btn_endPro img{width:100%}.rei_mMiddle .ssgGOI{padding:0}.rei_mMiddle .ssgGOI img{width:100%}.rei_mFooter{height:55px;padding-top:22px;color:#fff;text-align:center;line-height:1.2;font-size:12px;background-color:#a7aab4}.rei_mFooter02.sfc_noticeWrap{background-color:#f1f1f1}.rei_fundInfo{position:relative}.rei_fundInfo .reifi_img img{width:100%}.rei_fundInfo .reifi_img:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.60;filter:alpha(opacity=60);content:'';z-index:1}.rei_fundInfo .reifi_header{position:absolute;top:10.5vw;left:6.4vw;z-index:2}.rei_fundInfo .reifi_header .reifih_tit{padding-top:11px;color:#fff;line-height:1.35;font-size:18px;font-weight:700;word-break:keep-all}.rei_fundInfo .reifi_body{position:absolute;bottom:8.3vw;left:6.4vw;right:6.4vw;z-index:2}.rei_fundInfo .reifi_body .reifib_info{display:table;width:100%;color:#fff}.rei_fundInfo .reifi_body .reifib_info dl{display:table-cell;border-left:1px solid #cacaca;text-align:center}.rei_fundInfo .reifi_body .reifib_info dl:first-child{border-left:none}.rei_fundInfo .reifi_body .reifib_info dl dt{line-height:1.2;color:#fff;font-size:12px}.rei_fundInfo .reifi_body .reifib_info dl dd{padding-top:5px;color:#fff;line-height:1.3;font-size:22px;font-weight:700}.rei_fundInfo .reifi_body .reifib_info dl dd .unit{color:#fff}.rei_ior{position:relative;padding:35px 23px 22px;background-color:#fff}.rei_ior .ior_progress{position:absolute;top:0;left:0;right:0;height:11px;background:#d8d8d8}.rei_ior .ior_progressBar{height:11px;background:#e14f39}.rei_ior .ior_situationArea{overflow:hidden}.rei_ior .ior_situationArea .ior_state{font-size:15px;font-weight:700}.rei_ior .ior_situationArea .ior_situation strong{font-size:15px;font-weight:700}.rei_ior .ior_situationArea .ior_situation .iors_percent{display:inline-block;padding-left:2px;color:#546891;font-weight:700}.rei_ior .ior_box{margin-top:21px;padding:11px 5px;text-align:center;font-size:14px;background-color:#f2f4fb}.rei_ior .ior_expectProfit{padding-top:22px}.rei_ior .ior_expectProfit:after{display:block;float:none;clear:both;content:""}.ior_combobox{position:relative;line-height:0;font-size:0;border-bottom:1px solid #323743}.ior_combobox .ior_combo_text{position:relative;display:block;height:33px;padding-right:29px;text-align:center;letter-spacing:-0.05em;font-weight:700}.ior_combobox .ior_combo_text span{display:block;color:#323743;line-height:33px;font-size:15px;font-weight:700}.ior_combobox .ior_combo_text:after{clear:both;content:'';position:absolute;right:3px;top:50%;width:15px;height:9px;margin-top:-5px;background:url("../../../images/ssgpay/mobile/bridgepay/ico_toggle.png") no-repeat left top;background-size:cover}.ior_combobox .ior_combo_text.on:after{background-image:url("../../../images/ssgpay/mobile/bridgepay/ico_toggle.png")}.ior_combobox .ior_combo_list{display:none;z-index:100;position:absolute;left:0;right:0;top:34px;min-height:120px;overflow-y:auto;border:1px solid #bdbfc5;border-top:1px solid #eaecf3;background-color:#fff}.ior_combobox .ior_combo_list li a{display:block;padding:7px 0;text-align:center;color:#989898;line-height:1.2;letter-spacing:-0.05em;font-size:15px;font-weight:600}.ior_combobox.revert .ior_combo_list{top:auto;bottom:33px;border-top-color:#bdbfc5;border-bottom-color:#eaecf3}.ior_combobox.active .ior_combo_text{border-color:#bdbfc5!important}.ior_combobox.active .ior_combo_text:after{background-position:left bottom}.rei_ior .ior_expectProfit .fr{text-align:right}.rei_ior .ior_expectProfit .iorep_money{line-height:1.55;font-size:22px;font-weight:700}.rei_ior .ior_expectProfit .iorep_txt{padding-top:8px;color:#6d7586;font-size:13px}.board_view01Wrap{margin:5px 0;padding:25px 14px 0;background-color:#fff}.board_view01Wrap.active{padding:25px 14px 17px}.board_view02Wrap{padding:30px 23px 28px;background:#fff}.board_view02Wrap.type02{padding:0 23px 40px;background:#fff}.board_view03Wrap{padding:19px 15px 16px;background-color:#fff}.board_view04Wrap{padding:19px 0 25px;background-color:#fff}.board_view05Wrap{padding:9px 15px 17px;background-color:#fff}.board_view06Wrap{padding:19px 15px 0;background-color:#fff}.board_view07Wrap{padding:15px 20px 40px;background-color:#fff}.board_view_tit{overflow:hidden;padding:0 9px;font-size:17px;font-weight:700}.board_view04Wrap .board_view_tit{padding:0 22px}.board_view_tit .bvt_more{display:block;background:url("../../../images/ssgpay/mobile/ico/bg_arrow_right6.png") no-repeat right center;background-size:9px 15px}.board_view_tit .bvt_more .icon_set{display:inline-block;width:42px;height:22px;margin:0 10px;border:1px solid #e4e0e0;border-radius:11px;color:#999b9f;line-height:20px;text-align:center;font-size:15px;font-weight:700}.board_view_tit .bvt_more .icon_set.on{color:#ff4b33}.board_view_tit .bvt_more02{display:block;background:url("../../../images/ssgpay/mobile/ico/bg_arrow_right7.png") no-repeat right 10px;background-size:7px 10px}.board_view_tit .bvt_explain{display:inline-block;padding-right:22px;background:url("../../../images/ssgpay/mobile/ico/ico_explain02.png") no-repeat right center;background-size:17px 17px}.board_view_tit .bvt_case{float:right;padding:2px 19px 0 0;font-size:14px;font-weight:500}.board_view_tit .bvt_more02 .bvt_case{padding:5px 13px 0 0;font-size:13px}.board_view_tit .bvt_rTxt01{float:right;padding:2px 19px 0 0;font-size:14px;font-weight:700}.board_view_tit .bvt_rTxt02{float:right;padding:2px 0 0 0;color:#52565e;font-size:14px;font-weight:700}.board_view_txt{padding:9px 9px 0;color:#797979;line-height:1.25;font-size:14px}.board_view01{overflow:hidden;padding:7px 9px 0}.board_view07Wrap .btn_area button{overflow:hidden;width:100%;height:40px;border:0;border-radius:3px;font-size:14px;font-weight:bold;color:#fff;text-align:center;line-height:40px;background:#262b38}.board_view03Wrap .board_view01{padding:11px 7px 0}.board_view01:after{display:block;float:none;clear:both;content:""}.board_view01 .text{display:inline-block;letter-spacing:0;font-size:13px;background-color:#fff}.board_view01 .text02{display:inline-block;letter-spacing:0;font-size:14px;background-color:#fff}.board_view01 .color_blue04 .unit{color:#546891}.board_view01 dt{padding:4px 0 5px;float:left}.board_view01 dt .text{padding-right:10px}.board_view01 dd{padding:4px 0 5px;text-align:right;font-weight:700;background:url("../../../images/ssgpay/mobile/rei/line-boardView01.png") repeat-x left center;background-size:4px 1px}.board_view01 dd .text,.board_view01 dd .text02{padding-left:10px}.board_view01 dd .fSize_17{font-size:17px}.board_view01 .lineBreak01_dt{float:none;padding:4px 0 0}.board_view01 .lineBreak01_dd{text-align:left;background:0}.board_view01 .lineBreak01_dd .text{padding-left:0;color:#6d7586;font-size:12px;font-weight:500}.board_view01 .ico_question{display:inline-block;overflow:hidden;width:15px;height:15px;margin-bottom:2px;text-indent:-9999em;vertical-align:middle;background:url("../../../images/ssgpay/mobile/ico/ico_question01.png") no-repeat left top;background-size:contain}.board_view02{overflow:hidden;padding:7px 9px 0}.board_view02:after{display:block;float:none;clear:both;content:""}.board_view02 .text{display:inline-block;letter-spacing:0;font-size:13px;background-color:#fff}.board_view02 .text02{display:inline-block;letter-spacing:0;font-size:14px;background-color:#fff}.board_view02 .color_blue04 .unit{color:#546891}.board_view02 dl{display:table}.board_view02 dt{display:table-cell;width:93px;padding:4px 0 5px;vertical-align:top}.board_view02 dd{display:table-cell;padding:4px 0 5px;text-align:left;vertical-align:top;font-weight:700}.board_view02 dd .fSize_17{font-size:17px}.board_view02 .lineBreak01_dt{float:none;padding:4px 0 0}.board_view02 .lineBreak01_dd{text-align:left;background:0}.board_view02 .lineBreak01_dd .text{padding-left:0;color:#6d7586;font-size:12px;font-weight:500}.board_view02 .ico_question{display:inline-block;overflow:hidden;width:15px;height:15px;margin-bottom:2px;text-indent:-9999em;vertical-align:middle;background:url("../../../images/ssgpay/mobile/ico/ico_question01.png") no-repeat left top;background-size:contain}.btn_viewMore_area{border-top:1px solid #d9d9d9}.btn_viewMore_area.tLineNone{border-top:0}.btn_viewMore_area .btn_viewMore{width:100%;padding-top:4px;line-height:38px}.btn_viewMore_area .btn_viewMore span{display:inline-block;padding:0 21px 0 0;line-height:1.45;font-size:15px;font-weight:700;background:url("../../../images/ssgpay/mobile/rei/btn_moreB01.png") no-repeat right 7px;background-size:15px 9px}.cont_box{padding:25px 23px 0;background:#fff}.cont_box.type02{padding:30px 23px 0}.cont_box.active{padding:25px 23px 17px}.cont_box .cb_tit{padding:0 9px;font-size:17px;font-weight:700}.cont_box .reicb_map{text-align:center}.cont_box .reicb_map img{max-width:100%;height:181px}.reicb_inner{display:none}.fnCB.active .reicb_inner{display:block}.cb_point{padding:0 9px}.cb_point li{padding:5px 0;font-size:13px}.cb_point .num{color:#e14f39;font-weight:700}.cb_collateralInfo{padding:4px 9px 24px}.cb_collateralInfo dl{padding:7px 0;font-size:13px}.cb_collateralInfo dl dt{font-weight:700}.cb_collateralInfo dl dd{padding-top:4px}.cb_collateralInfo.type02 dl dd{color:#797979}.cb_collateral02Info{padding:0 9px 0}.cb_collateral02Info dl{padding:7px 0;font-size:12px}.cb_collateral02Info dl dt{font-weight:700}.cb_collateral02Info dl dd{color:#939393;padding-top:6px}.cb_evaluationGrade{padding:23px 9px 30px}.cb_creditRating{padding:23px 9px 17px}.cbg_wGraphWrap{padding:14px 0 0;line-height:0;font-size:0}.cb_value{width:75px;height:18px;margin:0 auto 8px;border-radius:18px;color:#fff;text-align:center;line-height:18px;font-size:12px;font-weight:700;background:#000}.cb_gradeNum{text-align:center}.cb_gradeNum .cbgn_inner{display:inline-block;padding:0 30px;border:1px solid #323743;border-radius:14px;line-height:27px;letter-spacing:0;font-size:16px;font-weight:700}.cb_gradeNum span{font-size:13px;font-weight:500}.cb_state{padding-bottom:27px}.cb_state .cbs_header{line-height:0;font-size:0;padding:12px 9px 0}.cb_state .cbs_header .cbs_tit{overflow:hidden;padding-bottom:10px;line-height:1.5}.cb_state .cbs_header .cbs_tit .cbs_state{font-size:13px;font-weight:700}.cb_state .cbs_header .cbs_tit .cbs_percent{color:#e14f39;font-size:15px;font-weight:700}.cb_state .cbs_header .cbs_wGraph{display:inline-block;position:relative;width:100%;height:12px;text-align:center;background-color:#d8d8d8}.cb_state .cbs_header .cbs_wGraph:after{content:'';position:absolute;right:0;top:0;width:100%;height:12px;background:url("../../../images/ssgpay/mobile/rei/img_cbsWGraph.png") right top no-repeat;background-size:100% 12px;z-index:1}.cb_state .cbs_header .cbs_wGraph span{position:absolute;top:0;left:0;height:12px;background-color:#e14f39;z-index:1}.cb_state .cbs_body{padding:0 9px}.cb_state .cbs_body .cbs_img{line-height:0;font-size:0}.cb_state .cbs_body .cbs_img img{width:100%}.cb_state .cbs_body .cbs_stage{display:table;width:100%;padding-top:20px}.cb_state .cbs_body .cbs_stage li{display:table-cell;width:25%;text-align:center}.cb_state .cbs_body .cbs_stage li .stage_cont{display:inline-block;width:60px;height:60px;padding:12px 10px 0;border-radius:30px;color:#fff;text-align:center;line-height:1.2;font-size:15px;font-weight:700;background-color:#92959b}.cb_state .cbs_body .cbs_stage li .stage_cont.active{background-color:#262b38}.cb_state .cbs_body .cbsb_txt{padding-top:25px;line-height:1.55;font-size:13px}.onestOpening .cb_gradeNum .cbgn_inner{border:0;color:#e14f39;font-size:30px}.onestOpening .cb_gradeNum .cbgn_inner.num{font-size:22px}.onestOpening #rei_chart .chartTable{margin-top:28px}.onestOpening .cb_gradeNum span,.onestOpening .Nwagon_donut,.onestOpening .cbg_wGraphWrap,.onestOpening .cbegi_hGraphArea,.onestOpening #rei_chart .chartTable .icon_bullet{display:none}.cb_evidence{padding:13px 9px 30px}.cb_evidence .cbe_btn{overflow:hidden}.cb_evidence .cbe_btn li{float:left;width:50%;padding-top:5px}.cb_evidence .cbe_btn li:nth-child(odd){padding-right:3px}.cb_evidence .cbe_btn li:nth-child(even){padding-left:3px}.cb_evidence .cbe_btn .btn_choice{display:block;border:1px solid #eaecf3;border-radius:3px;text-align:center;line-height:44px;font-size:13px;font-weight:700;background-color:#fff}.cb_assessment{padding:16px 9px 28px}#rei_chart{text-align:center;line-height:0;font-size:0}#rei_chart .chartTable{border:1px solid #d8dae0}#rei_chart .chartTable li{display:table;width:100%;padding:16px 23px 16px 13px;border-top:1px solid #edeef1;vertical-align:top;line-height:1.5;font-size:13px}#rei_chart .chartTable li:first-child{border-top:0}#rei_chart .chartTable .icon_bullet{display:inline-block;width:7px;height:7px;margin-right:3px;line-height:0;font-size:0;border-radius:4px}#rei_chart .chartTable .ct_fields{display:table-cell;width:50%;text-align:left;font-weight:700}#rei_chart .chartTable .ct_values{display:table-cell;text-align:right;font-weight:700}.cbg_wGraph_count{display:table;width:100%}.cbg_wGraph_count li{display:table-cell;text-align:center;line-height:0;font-size:0}.cbg_wGraph_count .num_5{width:20%}.cbg_wGraph_count .num_10{width:10%}.cbg_wGraph_count li .icon_count{display:inline-block;min-width:29px;border-radius:11px;color:#999b9f;line-height:1.9;font-size:11px;font-weight:700}.cbg_wGraph_count li .icon_count.active{display:inline-block;color:#fff;background-color:#57aafe}.cbg_wGraph{display:inline-block;position:relative;width:100%;height:12px;margin-top:4px;text-align:center;line-height:0;font-size:0;background-color:#d8d8d8}.cbg_wGraph:after{content:'';position:absolute;right:0;top:0;width:100%;height:12px;background:url("../../../images/ssgpay/mobile/rei/img_egWGraph.png") right top no-repeat;background-size:100% 12px;z-index:1}.cbg_wGraph span{position:absolute;top:0;right:0;height:12px;background-color:#57aafe;z-index:1}.cbg_wGraph02{display:inline-block;position:relative;width:100%;height:12px;margin-top:4px;text-align:center;line-height:0;font-size:0;background-color:#d8d8d8}.cbg_wGraph02:after{content:'';position:absolute;right:0;top:0;width:100%;height:12px;background:url("../../../images/ssgpay/mobile/rei/img_egWGraph02.png") right top no-repeat;background-size:100% 12px;z-index:1}.cbg_wGraph02 span{position:absolute;top:0;right:0;height:12px;background-color:#57aafe;z-index:1}.cbg_wGraph_txt{overflow:hidden;padding-top:5px}.cbg_wGraph_txt div{line-height:1.4;font-size:11px;font-weight:700}.cbg_info{border:1px solid #d8dae0}.cbg_info li{display:table;width:100%;padding:16px 0;border-top:1px solid #edeef1;vertical-align:top;line-height:0;font-size:0}.cbg_info li:first-child{border-top:0}.cbg_info .cbegi_txt{display:table-cell;padding:0 0 0 23px;line-height:1.5;font-size:13px}.cbg_info .cbegi_txt dt{font-weight:700}.cbg_info .cbegi_txt dd{padding-top:4px}.cbg_info .cbcr_txt{display:table;width:100%;padding:0 23px;line-height:1.5;font-size:13px}.cbg_info .cbcr_txt dt{display:table-cell;width:60px;font-weight:700}.cbg_info .cbcr_txt dd{display:table-cell;text-align:right;font-weight:700}.cbegi_hGraphArea{display:table-cell;padding:0 17px 0 15px;text-align:right;vertical-align:top}.cbegi_hGraphArea .cbegi_hGraph{display:inline-block;position:relative;width:15px;height:42px;text-align:center;background:url("../../../images/ssgpay/mobile/rei/img_egGraph.png") no-repeat left top;background-size:contain}.cbegi_hGraphArea .cbegi_hGraph span{position:absolute;bottom:0;left:0;width:15px;background:url("../../../images/ssgpay/mobile/rei/img_egGraph_on.png") no-repeat left bottom;background-size:15px 42px}.board_txt{padding-top:8px;color:#b3b3b3;font-size:13px}.cb_analysis{padding:11px 9px 27px;line-height:1.55;font-size:13px}.cb_analysis.type02{color:#797979}.cb_noteWrap{padding:21px 24px 38px;background-color:#fff}.cb_noteWrap .cb_note_tit{font-size:17px;font-weight:700}.cb_noteWrap .cb_note_cont{padding:2px 0 0}.cb_noteWrap .cb_note_cont li{padding:9px 0 9px 6px;text-indent:-6px;line-height:1.55;font-size:13px;word-break:keep-all}.rei_applyInfo{padding:26px 0 36px;border-bottom:1px solid #f1f1f1;text-align:center}.rei_applyInfo .reiai_photo{display:inline-block;position:relative}.rei_applyInfo .reiai_photo img{width:77px;height:77px;border-radius:39px}.rei_applyInfo .reiai_photo:after{content:'';position:absolute;right:0;top:0;width:26px;height:26px;background:url("../../../images/ssgpay/mobile/rei/img_memberPhoto_flag.png") no-repeat left top;background-size:contain}.rei_applyInfo .reiai_txt{padding-top:17px;color:#111;line-height:1.35;font-size:16px}.rei_applyInfo .reiai_txt strong{color:#111;font-weight:700}.rei_personalInfo{padding:21px 15px 13px;border-bottom:1px solid #f1f1f1}.reipi_form .reipif_tit{min-height:38px;font-size:15px;font-weight:700}.reipi_form .reipif_row{display:table;width:100%;margin-bottom:7px}.reipi_form .reipif_row .reipif_cell{display:table-cell;vertical-align:middle}.reipi_form .reipif_row .reipif_cell.cell_hyphen{width:4vw;color:#bbb;text-align:center;line-height:1.4}.reipi_form .reipif_row .reipif_cell .input_box{min-height:50px;padding:14px 12px 0;border:1px solid #cacaca;border-radius:6px;font-size:0;line-height:0;background-color:#fff}.reipi_form .reipif_row .reipif_cell .input_box.disabled{background-color:#f7f7f7}.reipi_form .reipif_row .reipif_cell .inp_base{width:100%;padding:0;border:0;line-height:1.5;color:#111;font-size:14px;font-weight:700;background-color:transparent}.reipi_form .reipif_row .reipif_cell .inp_base::-webkit-input-placeholder,.reipi_form .reipif_row .reipif_cell .inp_base:-moz-placeholder,.reipi_form .reipif_row .reipif_cell .inp_base::-moz-placeholder,.reipi_form .reipif_row .reipif_cell .inp_base:-ms-input-placeholder{color:#bbb}.reipi_form .rei_BankSelect{margin-top:0}.reipi_form .rei_BankSelect .reibs{border-radius:6px}.rei_terms{position:relative;margin:24px 15px 10px}.rei_terms .reit_tit{color:#323743;line-height:1.2;font-size:16px;font-weight:700}.rei_terms .reit_board{padding:10px 5px 0}.rei_terms .reit_board li .reit_checkWrap{border-bottom:1px solid #f1f1f1}.reit_checkAll{position:absolute;top:0;right:0}.reit_board .reit_check{display:block;position:relative;padding:19px 3px;background-color:#fff;cursor:pointer}.reit_board .reit_check:after{content:'';position:absolute;right:0;top:50%;width:9px;height:15px;margin-top:-8px;background:url("../../../images/ssgpay/mobile/rei/btn_rArrew02.png") left top no-repeat;background-size:9px 15px}.reit_check.active:after{background-position:left -9px}.reit_check .reit_checkbox{display:inline-block}.reit_check .reit_checkbox .lbl{display:inline-block;position:relative;height:20px;padding-left:27px;color:#323743;font-size:13px;font-weight:700;cursor:pointer;z-index:2}.reit_check .reit_checkbox .lbl:before{display:inline-block;position:absolute;left:0;top:0;width:20px;height:20px;background:url('../../../images/ssgpay/mobile/ico/ico_sp_check4.png') 0 0 no-repeat;content:'';background-size:40px 20px;z-index:1}.reit_check .reit_checkbox.checked .lbl:before{background-position:-20px 0}.reit_check .reit_checkbox .check{position:absolute;left:0;top:0;z-index:-1;opacity:.01}.reit_check .reit_checkbox input[type=checkbox]:checked+.lbl:before{background-position:-20px 0}.rei_terms.type02 .reit_check{background-color:#f7f7f8}.reit_cont{display:none;padding:8px 0 0 14px;background-color:#f7f7f8}.reit_cont.active{display:block}.reit_cont .cont_inner{overflow-x:hidden;overflow-y:auto;max-height:125px;padding:0 0 14px 0;color:#666;font-size:11px}.rei_bLayerWrap{position:absolute;top:0;width:100%;border-top-right-radius:12px;border-top-left-radius:12px;background:#fff;z-index:101}.rei_bLayerWrap *{color:#323743}.btn_reiBLClose{overflow:hidden;position:absolute;top:20px;right:14px;width:22px;height:22px;text-indent:-9999em;line-height:.9;font-size:9px;background:url("../../../images/ssgpay/mobile/btn_close06.png") no-repeat;background-size:contain;cursor:pointer;z-index:200}.rei_bLayer .reiBL_container{padding:37px 23px 25px}.rei_bLayer .reiBL_container.reiBL_balance{padding:37px 23px 3px}.reiBL_tit{line-height:1.0;font-size:17px;font-weight:700}.reiBL_txt01{padding-top:19px;color:#797979;line-height:1.0;font-size:14px}.reiBLB_list li{padding:12px 0;border-top:1px solid #e7e7e7;line-height:1.0}.reiBLB_list li:first-child{border-top:0}.reiBLB_list .reiBLBL_header{position:relative}.reiBLB_list .reiBLBL_header .btn_more01{display:inline-block;position:absolute;top:0;right:0;padding-right:13px;color:#737373;line-height:1.0;font-size:14px;font-weight:700;background:url("../../../images/ssgpay/mobile/ico/bg_arrow_right8.png") no-repeat right 2px;background-size:7px 10px}.reiBLB_list .reiBLBL_cont{display:table;width:100%}.reiBLB_list .reiBLBL_cont dt,.reiBLB_list .reiBLBL_tit{display:table-cell;color:#797979;font-size:14px;font-weight:700}.reiBLB_list .reiBLBL_cont dd{display:table-cell;width:50%;text-align:right;font-size:20px;font-weight:700}.reiBLB_list .reiBLBL_tit{display:table-cell;color:#797979;font-size:14px;font-weight:700}.reiBLB_list .reiBLBL_whether{position:relative}.reiBLB_list .reiBLBL_whether .reiBLBL_txt{overflow:hidden;padding-top:2px;font-size:14px;font-weight:700}.reiBLB_list .reiBLBL_whether .reiBLBL_txt dt{float:left;color:#797979;font-size:14px}.reiBLB_list .reiBLBL_whether .reiBLBL_txt dd{float:left;padding-left:7px;color:#323743;font-size:14px}.reiBLB_list .reiBLBL_whether .inp_check{position:absolute;top:0;right:0}.reiBLB_list .reiBLBL_whether .inp_check input{overflow:hidden;width:20px;height:19px;border:0;border-radius:0;vertical-align:top;-webkit-appearance:none;outline:0;background:url("../../../images/ssgpay/mobile/ico_checkbox1.png") no-repeat left top;background-size:50px 19px}.reiBLB_list .reiBLBL_whether .inp_check input:checked{background-position:-25px 0}.reiBLB_list .reiBLBL_whether .inp_check label{overflow:hidden;display:inline-block;padding:3px 0 0 4px;color:#999;vertical-align:top;font-size:12px}.reiAccount_info{position:relative;overflow:hidden;width:100%;height:122px;padding:13px 0 18px}.reiAccount_info .reiAI_cont{position:relative;display:table;width:100%;min-height:90px;padding:19px 18px 19px 24px;border-radius:5px;background-color:#f6f7fa}.reiAccount_info .reiAI_cont:active,.reiAccount_info .reiAI_cont.active{background-color:#eaecf3}.reiAccount_info .reiAI_cont .reiAI_bankInfo{display:table-cell;line-height:1.0;vertical-align:middle}.reiAccount_info .reiAI_cont .reiAI_bankInfo dt{color:#262b38;font-size:14px;font-weight:700}.reiAccount_info .reiAI_cont .reiAI_bankInfo dd{padding-top:11px;color:#707070;font-size:13px}.reiAccount_info .reiAI_cont .reiAI_bankInfo dd .reiAIB_pw{color:#707070;font-size:20px;vertical-align:middle}.reiAccount_info .reiAI_cont .reiAI_logo{display:table-cell;text-align:right;vertical-align:middle}.reiAccount_info .reiAI_cont .reiAI_logo img{height:53px;border-radius:50%}.reiBLB_list .btn_account{width:100%;height:91px;border:1px dashed #737373;border-radius:4px}.reiBLB_list .btn_account .icon{display:inline-block;padding-left:20px;color:#737373;line-height:1.1;font-size:15px;font-weight:700;background:url("../../../images/ssgpay/mobile/ico/icon_add02.png") no-repeat left center;background-size:15px}.reiAccount_info .owl-item{width:100%}.reiAccount_info .owl-dots{position:absolute;bottom:0;width:100%;padding-top:1.7vw;line-height:0;text-align:center;font-size:0}.reiAccount_info .owl-dots .owl-dot{display:inline-block;zoom:1}.reiAccount_info .owl-dots .owl-dot span{display:block;width:6px;height:6px;margin:0 4px;background:#ececec;border-radius:50%}.reiAccount_info .owl-dots .owl-dot.active span{background:#a1a1a1}.reiWithdraw_info{position:relative;width:100%;padding:13px 0 15px}.reiWithdraw_info .reiWI_cont{position:relative;min-height:62px;padding:13px 18px 13px 24px;border-radius:5px;background-color:#f6f7fa}.reiWithdraw_info .reiWI_cont .reiAI_bankInfo{display:table;width:100%;line-height:1.0;vertical-align:middle}.reiWithdraw_info .reiWI_cont .reiAI_bankInfo dt{display:table-cell;color:#262b38;font-size:15px;font-weight:700}.reiWithdraw_info .reiWI_cont .reiAI_bankInfo dd{display:table-cell;padding-top:11px;color:#707070;text-align:right;font-size:17px}.reiWithdraw_info .reiWI_amounts{position:relative;margin-top:14px;padding:0 0 10px;border-bottom:1px solid #343434;background-color:transparent}.reiWithdraw_info .reiWI_amounts *{font-family:-apple-system,"AppleSDGothicNeo","Helvetica","Roboto",sans-serif}.reiWithdraw_info .reiWI_amounts label{position:absolute;left:0;top:5px;color:#bec1cd;font-size:21px;font-weight:700}.reiWithdraw_info .reiWI_amounts input{width:100%;padding:16px 25px 15px 0;border:0;line-height:1.4;letter-spacing:-0.05em;font-size:32px;font-weight:700;background-color:transparent}.reiWithdraw_info .reiWI_amounts input[type=text]::-webkit-input-placeholder{font-size:21px;font-weight:700}.reiWithdraw_info .reiWI_amounts .output{display:none;position:absolute;left:0;top:0;color:#bec1cd;letter-spacing:-0.05em;font-size:32px;font-weight:700}.reiWithdraw_info .reiWI_amounts.money .output{display:block;color:#333}.reiWithdraw_info .reiWI_amounts .sum_unit{position:absolute;top:1px;right:0;line-height:1.4;font-size:21px;font-weight:700}.rei_BankSelect{margin-top:13px}.rei_BankSelect .reibs{position:relative;width:100%;height:50px;margin:0;padding:0 30px 0 15px;border:1px solid #ccc;color:#323743;text-align:left;font-size:14px;font-weight:700}.rei_BankSelect .reibs:after{content:'';position:absolute;right:16px;top:50%;width:15px;height:9px;margin-top:-5px;background:url("../../../images/ssgpay/mobile/rei/btn_moreB01.png") no-repeat right 50%;background-size:15px 9px}.rei_BankNumber{position:relative;margin:11px 0 18px;height:50px;padding:8px 0 0;border:1px solid #ccc;background-color:transparent}.rei_BankNumber label{position:absolute;left:15px;top:17px;color:#ccc;font-size:15px;font-weight:500}.rei_BankNumber input{width:100%;padding:16px 25px 15px 15px;border:0;line-height:1.4;letter-spacing:-0.05em;font-size:15px;font-weight:700;background-color:transparent}.rei_BankNumber input[type=text]::-webkit-input-placeholder{font-size:14px;font-weight:700}.rei_BankNumber input[type=text]:focus,.rei_BankNumber textarea:focus,.rei_BankNumber input[type=number]:focus,.rei_BankNumber input[type=tel]:focus{border:0}.rei_BankNumber .output{display:none;position:absolute;left:15px;top:17px;color:#323743;letter-spacing:-0.05em;font-size:15px;font-weight:700}.rei_BankNumber.money .output{display:block}.reibv02_tTxt{font-size:17px}.reibv02_tTxt strong{font-weight:700}.reibv02 li{display:table;width:100%;padding:16px 0 10px;border-bottom:1px solid #edeef1;vertical-align:top;line-height:0;font-size:0}.reibv02.bLine_none li:last-child{border-bottom:0}.reibv02 .reibv_txt{display:table;width:100%;line-height:1.5;font-size:14px}.reibv02 .reibv_txt dt{display:table-cell;width:30%;color:#797979;font-weight:700}.reibv02 .reibv_txt dt.fcBlack01{color:#323743!important}.reibv02 .reibv_txt dd{display:table-cell;text-align:right;font-weight:700}.reibv02 .reibv_txt .reibv_check{display:inline-block;padding:0 22px 0 0;position:relative}.reibv02 .reibv_txt .reibv_check:after{content:'';position:absolute;right:0;top:50%;width:15px;height:9px;margin-top:-5px;background:url("../../../images/ssgpay/mobile/rei/ico_toggle01.png") left top no-repeat;background-size:15px 18px}.reibv02 .reibv_txt .reibv_check.active:after{background-position:left -9px}.reibv02_info{padding-top:21px}.reibv02_info li{padding:3px 0 4px 9px;color:#939393;text-indent:-9px;line-height:1.5;font-size:12px}.reibv02_info li .bulletPoint{padding-right:3px;color:#939393;line-height:1.4;font-size:14px}.reiTerms_box{position:relative;margin:10px 0 0;padding:24px 23px;background:#fff}.reiTerms_box .reit_tit{color:#323743;line-height:1.2;font-size:16px;font-weight:700}.reiTerms_box .reit_notice{margin:10px 0 0;padding:16px 14px 15px;border:1px solid #e9e9e9;border-radius:3px}.reiTerms_box .reit_notice .reitn_tit{color:#c01212;font-size:13px;font-weight:700}.reiTerms_box .reit_notice .reitn_cont{padding-top:3px;font-size:12px}.reiTerms_box .reit_notice .reitn_cont .concur_box{padding:15px 0 13px}.reiTerms_box .reit_notice .reitn_cont .concur_box .input_box{min-height:50px;padding:14px 15px 0;border:1px solid #ccc;border-radius:0;font-size:0;line-height:0;background-color:#fff}.reiTerms_box .reit_notice .reitn_cont .concur_box .inp_base{width:100%;padding:0;border:0;line-height:1.5;color:#111;text-align:center;font-size:15px;font-weight:500;background-color:transparent}.reiTerms_box .reit_notice .reitn_cont .concur_box .inp_base::-webkit-input-placeholder,.reiTerms_box .reit_notice .reitn_cont .concur_box .inp_base:-moz-placeholder,.reiTerms_box .reit_notice .reitn_cont .concur_box .inp_base::-moz-placeholder,.reiTerms_box .reit_notice .reitn_cont .concur_box .inp_base:-ms-input-placeholder{color:#ccc}.reiTerms_box .reit_notice .reitn_cont .reitnc_txt{color:#939393;font-size:12px}.reiTerms_box .reit_checkAll{position:absolute;top:25px;right:23px}.reiTerms_box .rei_chk{padding:11px 0 5px}.reiTerms_box .rei_chk .reit_checkbox{display:table;position:relative;display:block;padding:5px 0}.reiTerms_box .rei_chk .reit_checkbox label{display:table-cell;position:relative;width:27px;height:20px;vertical-align:top;cursor:pointer;z-index:10}.reiTerms_box .rei_chk .reit_checkbox label:before{display:inline-block;position:absolute;left:0;top:0;width:20px;height:20px;background:url('../../../images/ssgpay/mobile/ico/ico_sp_check4.png') 0 0 no-repeat;content:'';background-size:40px 20px;z-index:1}.reiTerms_box .rei_chk .reit_checkbox .lbl{display:table-cell;position:relative;color:#323743;vertical-align:top;font-size:13px;font-weight:700}.reiTerms_box .rei_chk .reit_checkbox .lbl .color_blue03{font-weight:700}.reiTerms_box .rei_chk .reit_checkbox .check{position:absolute;left:0;top:0;z-index:-1;opacity:.01}.reiTerms_box .rei_chk .reit_checkbox.checked label:before{background-position:-20px 0}.reiTerms_box .rei_chk .reit_checkbox input[type=checkbox]:checked+label:before{background-position:-20px 0}.rei_perfectInfo{position:relative;padding:10px 14px 0;background:#fff}.rei_perfectInfo .reipi_img{position:relative}.rei_perfectInfo .reipi_img:after{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.60;filter:alpha(opacity=60);content:'';z-index:1}.rei_perfectInfo .reipi_img img{width:100%;height:50.278vw}.rei_perfectInfo .reipi_tit{position:absolute;bottom:4.2vw;left:4.0vw;right:4.0vw;color:#fff;line-height:1.55;font-size:14px;font-weight:700;z-index:2}.range-slider-section{padding:30px 0 25px;font-size:0;line-height:0}.board_view02Wrap.type02 .range-slider-section{padding:27px 0 7px}.range-slider-button{display:flex}.button-adjust-loan{display:inline-block;width:25%;padding-right:2.0vw}.button-adjust-loan:last-child{padding-right:0}.button-adjust-loan button{width:100%;min-height:30px;padding-top:2px;border:2px solid #d9d9d9;border-radius:15px;color:#acacac;line-height:1.1;letter-spacing:-0.1em;font-size:14px;font-weight:700;background-color:#fff}.button-adjust-loan button:active{color:#fff;border:1px solid #323743;background-color:#323743}.range-slider{margin:20px 0 32px}.rangeslider,.rangeslider__fill{display:block;-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}.rangeslider{background:#d8d8d8;position:relative}.rangeslider--horizontal{width:100%;height:3px}.rangeslider--vertical{width:20px;min-height:150px;max-height:100%}.rangeslider--disabled{filter:alpha(opacity=40);opacity:.4}.rangeslider__fill{background:#ff6751;position:absolute}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeslider__handle{display:inline-block;overflow:hidden;position:absolute;width:25px;height:25px;border:1px solid #ccc;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;cursor:pointer;color:transparent;line-height:0;text-align:center;text-indent:-9999em;background:#fff;-moz-box-shadow:0 0 8px rgba(0,0,0,0.1);-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);box-shadow:0 0 8px rgba(0,0,0,0.1)}.rangeslider--horizontal .rangeslider__handle{top:-10px;touch-action:pan-y;-ms-touch-action:pan-y}input[type="range"]:focus+.rangeslider .rangeslider__handle{-moz-box-shadow:0 0 8px rgba(255,0,255,0.9);-webkit-box-shadow:0 0 8px rgba(255,0,255,0.9);box-shadow:0 0 8px rgba(255,0,255,0.9)}.result{text-align:right;line-height:1.5;font-size:26px;font-weight:700}.rei_myInvest{position:relative;padding:0 15px 28px;background-color:#1b202c}.rei_myInvest.rei_monthly{position:relative;padding:0 0 28px;background-color:#1b202c}.rei_myInvest .remyi_slideH{position:relative;min-height:57px;border-bottom:1px solid #444851;text-align:center}.rei_myInvest .remyi_slideH .remyi_slide_tit{padding-top:19px;color:#fff;line-height:1.0;font-size:17px;font-weight:700}.rei_myInvest .remyi_slideH .btn_slide{overflow:hidden;position:absolute;top:50%;width:30px;height:30px;margin-top:-15px;text-indent:-9999em}.rei_myInvest .remyi_slideH .slidePrev{left:15px;background:url("../../../images/ssgpay/mobile/rei/btn_slide02_prev.png") no-repeat left top;background-size:contain}.rei_myInvest .remyi_slideH .slideNext{right:15px;background:url("../../../images/ssgpay/mobile/rei/btn_slide02_next.png") no-repeat left top;background-size:contain}.rei_myInvest .remyi_header{position:relative;padding-top:34px}.rei_myInvest.rei_monthly .remyi_header{padding:34px 15px 0}.rei_myInvest .remyi_header .remyi_sum{line-height:1.0}.rei_myInvest .remyi_header .remyi_sum dt{color:#b5b0b0;font-size:11px;font-weight:700}.rei_myInvest .remyi_header .remyi_sum dd{padding-top:6px;color:#fff;letter-spacing:1px;font-size:28px;font-weight:700}.rei_myInvest .remyi_header .remyi_sum dd .unit{display:inline-block;padding-top:1px;color:#fff;vertical-align:top;font-size:23px}.rei_myInvest .remyi_header .remyi_badge{position:absolute;top:23px;right:14px;line-height:1.0}.rei_myInvest .remyi_header .remyi_badge .remyi_flag{display:inline-block;height:20px;margin-left:1px;padding:2px 6px 0;border:1px solid #f1f1f1;border-radius:9px;color:#f1f1f1;font-size:11px;background-color:transparent}.rei_myInvest .remyi_header .remyi_badge .remyi_tera{display:inline-block;overflow:hidden;width:87px;height:12px;margin-top:13px;text-indent:-9999em;background:url("../../../images/ssgpay/mobile/rei/img_terafunding.png") no-repeat left top;background-size:87px 12px}.rei_myInvest .remyi_body{padding-top:18px}.rei_myInvest .remyi_body .remyi_info{display:table;color:#fff}.rei_myInvest .remyi_body .remyi_info dl{display:table-cell;overflow:hidden;padding:0 14px;border-left:1px solid #4c4f58;text-align:center;line-height:1.2}.rei_myInvest .remyi_body .remyi_info dl:first-child{padding:0 14px 0 0;border-left:none}.rei_myInvest .remyi_body .remyi_info dl dt{float:left;padding-top:1px;color:#b5b0b0;font-size:11px}.rei_myInvest .remyi_body .remyi_info dl dd{float:left;padding-left:6px;color:#fff;letter-spacing:0;font-size:15px;font-weight:700}.rei_myInvest .remyi_body .remyi_info dl dd .unit{color:#fff;vertical-align:top;font-size:14px}.rei_myInvest .remyi_footer .btn_area{overflow:hidden;padding-top:28px}.rei_myInvest .remyi_footer .btn_area .fl{width:50%;padding-right:5px}.rei_myInvest .remyi_footer .btn_area .fr{width:50%;padding-left:5px}.rei_myInvest .remyi_footer .btn_area button{overflow:hidden;width:100%;height:40px;border:0;font-size:14px;font-weight:bold;color:#fff;text-align:center;line-height:40px;background:#67697b}.rei_myInvest .remyi_footer .btn_area button.blue{background:#2677cc}.reilr_slide{position:relative;width:100%;margin:20px 0 0;padding:0 15.3vw}.reilr_slide .owl-stage-outer{overflow:hidden;background:url("../../../images/ssgpay/mobile/rei/bg_reilr_hGraph.png") no-repeat left top;background-size:contain}.reilr_slide .bar{position:relative;height:35.14vw;width:100%;margin-bottom:30px;line-height:30px;text-align:center;font-size:16px;color:white}.reilr_slide .bar .bar_graph{display:block;position:absolute;bottom:0;left:50%;width:4.168vw;height:100%;margin-left:-2.048vw;-webkit-animation:bar-before 1 5.3s;background:#bebec3}.reilr_slide .bar .bar_txt{position:absolute;bottom:-30px;left:0;width:100%;color:#999b9f;text-align:center;font-size:13px}.reilr_slide .on .bar .bar_graph{background:#57aafe}.reilr_slide .on .bar .bar_txt{color:#57aafe}@-webkit-keyframes bar-before{0%{height:0}100%{height:100%}}.reilr_slide .owl-nav>div{position:absolute;top:50%;margin-top:-4.167vw;width:8.334vw;height:8.334vw;text-indent:-10000px}.reilr_slide .owl-nav .owl-prev{left:4.1vw;background:url("../../../images/ssgpay/mobile/rei/btn_slide_prev.png") no-repeat left top;background-size:contain}.reilr_slide .owl-nav .owl-prev:active{background-image:url("../../../images/ssgpay/mobile/rei/btn_slide_prev_on.png")}.reilr_slide .owl-nav .owl-next{right:4.1vw;background:url("../../../images/ssgpay/mobile/rei/btn_slide_next.png") no-repeat left top;background-size:contain}.reilr_slide .owl-nav .owl-next:active{background-image:url("../../../images/ssgpay/mobile/rei/btn_slide_next_on.png")}.rei_likelyReturn{padding:24px 0 0}.reilr_gradeNum{text-align:center}.reilr_gradeNum .reilr_inner{display:inline-block;min-height:29px;padding:3px 30px 0;border:1px solid #323743;border-radius:14px;letter-spacing:0;font-size:13px;font-weight:500}.reilr_gradeNum .reilr_inner span{display:inline-block;line-height:1.4;letter-spacing:1px;vertical-align:top;font-size:15px;font-weight:700}.reilr_wGraphWrap{padding-top:14px;line-height:0;font-size:0}.reiIHL_header{overflow:hidden;position:relative;min-height:25px;padding:0 14px 0}.reiIHL_header .reiIHLH_tit{float:left;font-size:15px;font-weight:700}.reiIHL_header .reiIHLH_case{float:right;font-size:15px;font-weight:700}.rei_IHList{background-color:#f1f1f1}.rei_IHList li{padding:5px 0}.reiIH_proCont{position:relative;display:block;padding:30px 23px 25px;background:#fff}.reiIH_proCont.rArrow:after{content:'';position:absolute;right:23px;top:50%;width:9px;height:15px;margin-top:-8px;background:url("../../../images/ssgpay/mobile/ico/bg_arrow_right6.png") left top no-repeat;background-size:contain}.reiIH_proCont .btn_link{display:block}.reiIH_proCont .reiIHPHeader .reiIHPH_badge{position:relative;line-height:1.0}.reiIH_proCont .reiIHPHeader .reiIHPH_badge .badge_flag{display:inline-block;margin-right:1px;padding:3px 4px 3px;border:1px solid #cbd1de;border-radius:3px;color:#546891;font-size:12px;background-color:#fff}.reiIH_proCont .reiIHPHeader .reiIHPH_badge .fRed{border:1px solid #e14f39;color:#fff;background-color:#e14f39}.reiIH_proCont .reiIHPHeader .reiIHPH_badge .fBlue{border:1px solid #2c82db;color:#fff;background-color:#2c82db}.reiIH_proCont .reiIHPHeader .reiIHPH_badge .btn_badge_clear{display:inline-block;position:absolute;top:3px;right:0;color:#e14f39;line-height:1.0;font-size:13px;z-index:100}.reiIH_proCont .reiIHPHeader .reiIHPH_tit{padding-top:11px;line-height:1.35;font-size:15px;font-weight:500;word-break:keep-all}.reiIH_proCont .reiIHPBody{padding:32px 0 12px;line-height:1.0}.reiIH_proCont .reiIHPBody .sum{font-size:28px;font-weight:700}.reiIH_proCont .reiIHPBody .sum .unit{display:inline-block;padding-bottom:2px;font-size:18px;vertical-align:middle}.reiIH_proCont .reiIHPFooter{padding-top:11px;border-top:1px solid #e7e7e7}.reiIH_proCont .reiIHPFooter .reiIHPF_info{display:table;width:100%;color:#fff}.reiIH_proCont .reiIHPFooter .reiIHPF_info dl{display:table-cell;overflow:hidden;text-align:center;line-height:1.45}.reiIH_proCont .reiIHPFooter .reiIHPF_info dl:nth-child(1){text-align:left}.reiIH_proCont .reiIHPFooter .reiIHPF_info dl:nth-child(2){text-align:center}.reiIH_proCont .reiIHPFooter .reiIHPF_info dl:nth-child(3){text-align:right}.reiIH_proCont .reiIHPFooter .reiIHPF_info dl dt{color:#797979;font-size:12px}.reiIH_proCont .reiIHPFooter .reiIHPF_info dl dd{letter-spacing:0;font-size:14px;font-weight:700}.reiIH_proCont .reiIHPFooter .reiIHPF_info dl dd .unit{vertical-align:top;font-size:13px}.rei_IHList .nodata{position:relative;top:0;width:100%;text-align:center}.rei_IHList .nodata p{padding:21px 0;color:#999;line-height:18px;font-size:14px;background-color:#fff}.rei_IHList .nodata img{width:83px;margin-bottom:17px}.rei_IHList .nodata .txt_info{margin-top:5px}.rei_IHList .nodata .txt02{color:#595d67;line-height:1.5;font-size:16px;font-weight:700}.reiIH_proCont .reibv02{padding:13px 0 0}.reiIH_proCont .reibv02 li{display:table;width:100%;padding:6px 0 2px;border-bottom:1px solid #edeef1;vertical-align:top;line-height:0;font-size:0}.reiIH_proCont .reibv02.bLine_none li:last-child{border-bottom:0}.reiIH_proCont .reibv02 .reibv_txt{display:table;width:100%;line-height:1.5}.reiIH_proCont .reibv02 .reibv_txt dt{display:table-cell;width:30%;color:#323743;font-size:13px;font-weight:700}.reiIH_proCont .reibv02 .reibv_txt dd{display:table-cell;text-align:right;letter-spacing:0;font-size:17px;font-weight:700}.reiIH_proCont .reibv02 .reibv_txt dd .color_blue04 .unit{display:inline-block;padding-bottom:4px;color:#546891;vertical-align:middle;font-size:14px}.reiIH_proCont .reibv02 .reibv_txt dd .bigSum28{font-size:28px;font-weight:700}.reiIH_proCont .reibv02 .reibv_txt dd .bigSum28 .unit{display:inline-block;padding-bottom:4px;vertical-align:middle;font-size:18px}.rei_myInvestView{position:relative;padding:25px 15px;background-color:#1b202c}.rei_myInvestView .remyiv_header .remyiv_badge{line-height:1.0}.rei_myInvestView .remyiv_header .remyiv_badge .badge_flag{display:inline-block;margin-right:1px;height:20px;padding:3px 4px 0;border:1px solid #47506b;border-radius:3px;color:#fff;font-size:12px;background-color:#47506b}.rei_myInvestView .remyiv_header .remyiv_tit{min-height:61px;padding:11px 0 10px;color:#fff;line-height:1.35;font-size:15px;font-weight:700;word-break:keep-all}.rei_myInvestView .remyiv_footer{text-align:right}.rei_myInvestView .remyiv_footer .btn_receipt{padding:0 13px;border:1px solid #fff;border-radius:14px;color:#fff;line-height:28px;font-size:14px}.rei_amortizeList{border-top:1px solid #edeef1}.rei_amortizeList li{display:table;width:100%;border-bottom:1px solid #edeef1;vertical-align:top}.reia_cont{display:block;overflow:hidden;position:relative;padding:19px 15px 17px;line-height:1.0;cursor:pointer}.reia_cont:after{content:'';position:absolute;left:50%;bottom:15px;width:15px;height:9px;margin-top:-5px;background:url("../../../images/ssgpay/mobile/rei/ico_toggle01.png") left top no-repeat;background-size:15px 18px}.reia_cont.active:after{background-position:left bottom}.reia_cont .reiac_lArea{float:left}.reia_cont .reiac_rArea{float:right}.reia_cont .reiac_num{font-size:15px;font-weight:700}.reia_cont .reiac_day{padding-top:5px;color:#727275;font-size:12px;font-weight:500}.reia_cont .reiac_txt{color:#727275;font-size:12px;font-weight:500}.reia_cont .reiac_sum{padding-top:7px;font-size:15px;font-weight:700}.reia_lowRank{display:none;padding:0;background-color:#f2f2f2}.reia_lowRank.active{display:block}.reia_lowRank .reialr_inner{overflow-x:hidden;overflow-y:auto;max-height:150px;padding:0;color:#666;font-size:11px}.reia_lowRank .board_view05Wrap{padding:14px 14px 13px;background-color:transparent}.reia_lowRank .board_view05Wrap .board_view01{padding:0}.reia_lowRank .board_view01 .text,.reia_lowRank .board_view01 .text02{background-color:#f2f2f2}.rei_balanceList{border-top:1px solid #edeef1}.rei_balanceList li{display:table;width:100%;padding:23px 15px 23px;border-bottom:1px solid #edeef1;vertical-align:top}.reib_cont{display:block;overflow:hidden;position:relative;line-height:1.0}.reib_cont .reibc_lArea{overflow:hidden;float:left}.reib_cont .reibc_rArea{float:right;text-align:right}.reib_cont .reibc_cArea{display:block;float:none;clear:both;content:""}.reib_cont .reibc_txt{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-wrod;font-size:15px;font-weight:700}.reib_cont .reibc_day{padding-top:7px;color:#727275;font-size:12px;font-weight:500}.reib_cont .reibc_sum{font-size:15px;font-weight:700}.reib_cont .reibc_balance{padding-top:8px;font-size:13px;font-weight:700}.reib_cont .reibc_name{padding-top:19px;color:#84868b;font-size:15px;font-weight:500}.rei_pai{padding:15px;text-align:center;line-height:0;font-size:0}.rei_pai img{width:100%}.rei_monthlyList{padding:5px 0 0}.rei_monthlyList li{padding:5px 0}.reim_cont{overflow:hidden;position:relative;padding:30px 15px 28px;line-height:1.0;background-color:#fff}.reim_cont .reim_lArea{float:left}.reim_cont .reim_rArea{float:right;text-align:right}.reim_cont .reim_cArea{display:block;float:none;clear:both;content:""}.reim_cont .reim_sum{padding-top:2px;font-size:15px;font-weight:700}.reim_cont .reim_name{padding-top:12px;line-height:1.35;font-size:15px;font-weight:700}.reim_cont .reim_day{padding-top:6px;color:#727275;font-size:13px;font-weight:500}.reiLP_wrap{height:100%;padding-bottom:50px}.reiLP_wrap .reiLP_inner{height:100%;box-sizing:border-box}.reiLP_wrap .reiLP_content{box-sizing:border-box;overflow:auto;height:100%;padding:25px;background-color:#fff;overflow-scrolling:touch;-webkit-overflow-scrolling:touch}.reiLP_wrap .reiLP_content *{color:#323743;line-height:1.55}.reiLP_content .reiLP_tit{margin-bottom:25px;text-align:left;letter-spacing:-0.05em;font-weight:600;font-size:22px}.reiLP_content .reiLP_area02{border-top:1px solid #d3d3d3;padding-top:15px}.reiLP_content .reiLP_cont{padding-bottom:17px}.reiLP_content .reiLP_cont dt{font-size:13px;font-weight:700}.reiLP_content .reiLP_cont dd{padding-top:2px;font-size:13px;font-weight:500}.reiLP_content .reference_type01{padding-left:15px;color:#6d7586;text-indent:-13px;font-size:12px}.reiLP_content .reiLP_ol{padding:7px 0 0 15px;color:#6d7586;text-indent:-15px}.reiLP_wrap .reiLP_footer{overflow:hidden;position:absolute;left:0;right:0;bottom:0}.rei_tsWrap{position:relative}.rei_tsWrap .formrow{position:absolute;top:-5px;right:0}.rei_tsWrap .formrow .toggle-slide .toggle-blob{color:#646c83;text-align:center;text-transform:lowercase;line-height:27px;letter-spacing:0;font-size:12px;font-weight:700;background:#e4e5e9}.rei_tsWrap .formrow .toggle-slide .toggle-inner div.toggle-blob:hover{background:#e4e5e9}.rei_tsWrap .formrow .toggle-slide.active .toggle-blob,.rei_tsWrap .formrow .toggle-slide.active .toggle-inner div.toggle-blob:hover{color:#ff4b33;background:#fff}.rei_tsWrap .formrow .toggle-slide .toggle-on,.rei_tsWrap .formrow .toggle-slide .toggle-off{overflow:hidden;text-align:left!important;text-indent:-9999em!important}.rei_tsWrap .formrow .toggle-slide .toggle-off{border-radius:16px;color:#666;background:#bbbec7}.rei_guide{line-height:0;font-size:0}.rei_guide img{width:100%}.alert_agreement_title{margin-bottom:22px;color:#323743;text-align:center;font-size:18px;font-weight:700}.wrap-agreement-service{color:#323743;line-height:1.45;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wrap-agreement-service .title{font-size:16px;font-weight:700;margin-bottom:8px}.wrap-agreement-service .index{font-size:14px;font-weight:700;margin-bottom:8px}.wrap-agreement-service .index.x2{font-size:14px;margin-bottom:16px}.wrap-agreement-service .btn{color:#3d6afe;text-decoration:underline;margin-bottom:16px}.wrap-agreement-service .contents{font-size:12px;margin-bottom:16px}.wrap-agreement-service .contents :last-child{margin-bottom:8px}.wrap-agreement-service .contents.indent{text-indent:10px}.wrap-agreement-service .contents.indent.x2{text-indent:20px}.wrap-agreement-service .contents span.indent{margin-left:10px}.wrap-agreement-service .contents span.indent.x2{margin-left:20px}.wrap-agreement-service .contents span.indent.x3{margin-left:30px}.KBank *{color:#323743}#header .kBank_h2tit{padding-top:22px!important}#header .kBank_h2tit img{height:35px!important}.kbank_banner{overflow:hidden;width:100%;padding:0 30px 18px;background-color:#fff}.kbank_banner .lb_item{padding:0;line-height:0;font-size:0;background:url("../../../images/ssgpay/mobile/loanService/bg_banner.png") no-repeat center;background-size:contain}.kbank_banner .kb_item img{width:100%}.kbank_banner .owl-dots{width:100%;padding-top:17px;line-height:0;text-align:center;font-size:0}.kbank_banner .owl-dots .owl-dot{display:inline-block;zoom:1}.kbank_banner .owl-dots .owl-dot span{display:block;width:6px;height:6px;margin:0 4px;background:#d6d7d9;border-radius:50%}.kbank_banner .owl-dots .owl-dot.active span{background:#323743}.kbank_tabArea{overflow:hidden;min-height:41px;background-color:#fff}.kbank_tabArea .kbank_tab{border-top:1px solid #eaecf3;border-bottom:1px solid #eaecf3;font-size:0;line-height:0;transform:translate3d(0px,0px,0px);background-color:#fff}.kbank_tabArea .kbank_tab.fixed{position:fixed;top:93px;left:0;z-index:100}.kbank_tabArea .kbank_tab li{display:inline-block;width:20.00vw;margin:0;text-align:center;line-height:1;-webkit-box-sizing:initial;-moz-box-sizing:initial;box-sizing:initial}.kbank_tabArea .kbank_tab li a{display:inline-block;position:relative}.kbank_tabArea .kbank_tab li span{display:inline-block;padding:0 6px;color:#a4a6ab;line-height:39px;font-size:14px;font-weight:700}.kbank_tabArea .kbank_tab li.selected a:after{content:'';position:absolute;left:0;right:0;bottom:-1px;height:2px;background-color:#ff536d}.kbank_tabArea .kbank_tab li.selected span{color:#323743}.kbank_productArea{padding:5px 0 20px 0}.kbank_list_header{margin-top:5px;padding:11px 0 7px 25px}.kbank_list_header .kbank_lhTit{padding-left:8px;line-height:1.0;font-size:14px;font-weight:500;background:url("../../../images/ssgpay/mobile/ico/icon_dot01.png") no-repeat left 6px;background-size:3px}.kbank_list>li{padding:2px 0 3px}.kbl_container{display:block;border:1px solid #eaecf3;border-radius:3px;background-color:#fff}.kbl_container .kbl_content{display:table;width:100%;position:relative;min-height:95px;padding:13px 30px 15px}.kbl_container .kbl_content .kblc_lArea{display:table-cell;width:66%}.kbl_container .kbl_content .kblc_rArea{position:absolute;bottom:15px;right:30px;text-align:right;vertical-align:top}.kbl_container .kbl_content .kblc_addinfo{padding-bottom:3px;color:#ff536d;line-height:1.0;font-size:13px;font-weight:700}.kbl_container .kbl_content .kblc_tit01{line-height:1.0;font-size:16px;font-weight:700}.kbl_container .kbl_content .kblc_txt01{padding-top:3px;color:#8d8d8d;font-size:13px}.kbl_container .kbl_content .kblc_pointPercent{display:inline-block;text-align:left;line-height:1.0}.kbl_container .kbl_content .kblc_pointPercent dt{color:#ff536d;font-size:10px}.kbl_container .kbl_content .kblc_pointPercent dd{color:#ff536d;font-size:30px;font-weight:700}.kbl_container .kbl_content .kblc_pointPercent dd .unit{color:#ff536d;font-size:15px}.kbl_container .kbl_content .kblc_btn{padding-right:16px;color:#ff536d;line-height:1.3;font-size:13px;background:url("../../../images/ssgpay/mobile/KBank/bg_rArrow01.png") no-repeat right 2px;background-size:14px}.ssfe_wrap{margin:10px 0 0;padding:0 0 70px;border-top:1px solid #eaecf3;background-color:#fff}.ssfe_headerWrap{padding:40px 0 30px;background-color:#323743}.ssfe_header{padding:0 25px 0;text-align:center}.ssfe_header .ssfeh_logo{color:#fff;font-size:22px;font-weight:700}.ssfe_header .ssfeh_logo .tPoint{color:#ffb71b}.ssfe_header .ssfeh_logo .icon_x{display:inline-block;overflow:hidden;width:10px;height:10px;margin:7px 1px 0 3px;text-align:left;text-indent:-9999em;vertical-align:top;background:url("../../../images/ssgpay/mobile/ico/ico_X01.png") no-repeat left top;background-size:contain}.ssfe_header .ssfeh_txt01{padding-top:2px;color:#fff;font-size:16px;font-weight:700}.ssfe_txt01{padding:22px 25px 29px;color:#fff;text-align:center;font-size:15px}.ssfe_possibleShop{overflow:hidden;margin:0 25px;padding:25px 0;background-color:#fff}.ssfe_possibleShop:after{display:block;float:none;clear:both;content:""}.ssfeps_img{float:left;max-width:140px;width:50%;text-align:center;vertical-align:top}.ssfeps_img img{width:102px}.ssfeps_cont{display:table-cell;padding-left:25px}.ssfeps_cont .ssfeps_info{color:#333}.ssfeps_cont .ssfeps_info dt{font-size:17px;font-weight:700}.ssfeps_cont .ssfeps_info dd{font-size:14px}.ssfeps_cont .ssfeps_info .ssfeps_infoList{padding-top:6px}.ssfeps_cont .ssfeps_info .ssfeps_infoList li{padding:3px 0 3px 9px;line-height:1.0;background:url("../../../images/ssgpay/mobile/ico/icon_dot02.png") no-repeat left center;background-size:2px}.ssfeps_cont .ssfeps_info .btn_seeMore{padding-top:12px}.ssfeps_cont .ssfeps_info .btn_seeMore img{height:23px}.ssfe_stepList{padding:43px 25px 0}.ssfe_stepList .ssfe_step02{padding-top:33px}.ssfe_stepList .ssfe_step03{padding-top:22px}.ssfe_stepList .ssfe_step04{padding-top:23px}.ssfe_stepCont{display:table;width:100%}.ssfe_stepCont:after{display:block;float:none;clear:both;content:""}.ssfe_step_img{display:table-cell;width:116px;vertical-align:middle}.ssfe_step_img img{width:100%}.ssfe_step_cont{display:table-cell;padding-left:8px;vertical-align:middle}.ssfe_step_cont .ssfe_step_num{font-size:13px;line-height:1.2}.ssfe_step_cont .ssfe_step_info dt{font-size:15px;font-weight:700}.ssfe_step_cont .ssfe_step_info .btn_register{display:inline-block;border-bottom:1px solid #999;line-height:1.0}.ssfe_step_cont .ssfe_step_info .btn_register span{display:inline-block;padding:0 2px 2px;color:#999;font-size:12px}.ssfe_step_cont .ssfe_step_info .ssfe_stepI_txt01{color:#999;font-size:12px}.ssfeLP_possibleShop{display:table;width:100%;padding:3px 0 0}.ssfepsLP_img{display:table-cell;width:102px;padding:0 5px;text-align:center;vertical-align:middle}.ssfepsLP_img img{width:102px}.ssfepsLP_cont{display:table-cell;vertical-align:middle}.ssfepsLP_cont .ssfepsLP_info{color:#333}.ssfepsLP_cont .ssfepsLP_info dt{font-size:15px;font-weight:700}.ssfepsLP_cont .ssfepsLP_info dd{font-size:14px}.ssfepsLP_cont .ssfepsLP_info .ssfepsLP_infoList{padding-top:8px}.ssfepsLP_cont .ssfepsLP_info .ssfepsLP_infoList li{padding:3px 0 3px 9px;line-height:1.0;background:url("../../../images/ssgpay/mobile/ico/icon_dot02.png") no-repeat left center;background-size:2px}.ssfeLP_txt{padding-top:19px;color:#999;font-size:12px;font-weight:500}.ssfeLP_barcode_header{text-align:center}.ssfeLP_barcode_header img{height:54px}.ssfeLP_barcode{display:table;width:100%;padding:0 20px}.ssfebLP_img{display:table-cell;width:105px;padding:0;text-align:center;vertical-align:middle}.ssfebLP_img img{width:100%}.ssfebLP_cont{display:table-cell;vertical-align:middle}.ssfebLP_cont .ssfebLP_info{color:#333;padding-left:20px}.ssfebLP_cont .ssfebLP_info dt{font-size:15px;font-weight:700}.ssfebLP_cont .ssfebLP_info dd{padding-top:11px}.ssfebLP_cont .ssfebLP_info .effective_time{font-size:13px}.ssfebLP_cont .ssfebLP_info .effective_time .time{display:inline-block;padding-left:6px;color:#ff4b33;font-weight:500}.fancybox-dialog .dialog_wrap.ssfeLP{padding-bottom:0}.fancybox-dialog .dialog_wrap.ssfeLP .dialog_content{height:auto;padding:35px 20px 33px;border-radius:12px}.ssfeLP .ssfeLP_footer .btn_area{text-align:center}.ssfeLP .ssfeLP_footer .btn_area img{width:34px}.ssfeLP .code_bx{margin-top:25px;text-align:center}.ssfeLP .code_bx img{padding:0;max-width:100%;height:147px}.ssfeLP .code_bx .cont_barcode{min-width:291px}.dialog_wrap.ssfeLP .dialog_footer{overflow:hidden;position:relative;padding-top:12px}.dialog_wrap.ssfeLP .btn_check{overflow:hidden;width:auto;height:auto;color:transparent;background:0;background-size:auto}.ssfe_notice{margin-top:20px;padding:0 16px 0 24px}.ssfe_notice p{position:relative;padding-left:20px;color:#cfcfcf;font-size:12px;line-height:14px;word-break:keep-all}.ssfe_notice p:before{content:' ';position:absolute;top:50%;left:0;width:16px;height:16px;margin-top:-8px;background:url("../../../images/ssgpay/mobile/smartstore/icon_form_guide.png") 0 0 no-repeat;background-size:16px}.sfc_intro_header{position:relative}.sfc_intro_header .sfcih_img01 img{width:100%}.sfc_intro_header .sfcih_txt01{position:absolute;bottom:11.6vw;width:100%;color:#fff;text-align:center;line-height:1.45;letter-spacing:-0.05em;font-size:4.1vw}.sfc_intro_benefit{padding:55px 0 50px;background:#3a3d44 url("../../../images/ssgpay/mobile/sfc/bg_introBenefit.png") center top no-repeat;background-size:100% 212px;background-size:contain}.sfc_intro_benefit .sfcib_total{padding:0;color:#fff;text-align:center;line-height:31px;font-size:18px;font-weight:500}.sfc_intro_benefit .sfcib_total .icon_sumWrap{font-size:0;line-height:0}.sfc_intro_benefit .sfcib_total .icon_sumWrap span{display:inline-block;margin:0 1px;vertical-align:top}.sfc_intro_benefit .sfcib_total .icon_sumWrap .icon_sum{min-width:22px;min-height:31px;border-radius:3px;color:#da3838;text-align:center;line-height:31px;font-size:28px;font-weight:700;background-color:#fff}.sfc_intro_benefit .sfcib_total .icon_sumWrap .icon_comma{min-height:31px;color:#fff;text-align:center;line-height:31px;font-size:28px;font-weight:700}.sfc_intro_benefit .sfcib_total .icon_sumWrap .icon_alpha{min-width:22px;min-height:31px;padding:8px 0 0;border-radius:3px;color:#da3838;text-align:center;vertical-align:top;line-height:0;font-size:0;font-weight:700;background-color:#fff}.sfc_intro_benefit .sfcib_total .icon_sumWrap .icon_alpha img{width:14px}.sfc_intro_benefit .sfcib_total .sfcibt_text02{display:inline-block;padding-top:4px}.sfc_intro_benefit .sfcib_listWrap{text-align:center}.sfc_intro_benefit .sfcib_list{display:inline-block;overflow:hidden;padding:43px 0 0}.sfc_intro_benefit .sfcib_list>li{float:left;margin:-7px 0 0 13px}.sfc_intro_benefit .sfcib_list>li:nth-child(1),.sfc_intro_benefit .sfcib_list>li:nth-child(6){margin:-7px 0 0 0}.sfc_intro_benefit .sfcib_list>li:nth-child(4){margin:-7px 0 0 54px}.sfc_intro_benefit .sfcib_list>li:nth-child(4),.sfc_intro_benefit .sfcib_list>li:nth-child(6){display:inline-block;clear:both}.sfc_intro_benefit .sfcib_list>li .sfcibl_cont{width:95px;height:95px;padding-top:24px;text-align:center;line-height:1.1;letter-spacing:-0.1em;font-weight:700;background-repeat:no-repeat;background-size:95px 95px;background-position:center center}.sfc_intro_benefit .sfcib_list>li .sfcibl_cont dt{display:table;width:100%}.sfc_intro_benefit .sfcib_list>li .sfcibl_cont dt span{display:table-cell;height:32px;color:#ffbc4f;vertical-align:middle;font-size:13px}.sfc_intro_benefit .sfcib_list>li .sfcibl_cont dd{color:#fff;font-size:11px}.sfc_intro_benefit .sfcib_list>li .cont_list01{background-image:url("../../../images/ssgpay/mobile/sfc/bg_sfcib_list01.png")}.sfc_intro_benefit .sfcib_list>li .cont_list02{background-image:url("../../../images/ssgpay/mobile/sfc/bg_sfcib_list02.png")}.sfc_intro_benefit .sfcib_list>li .cont_list03{background-image:url("../../../images/ssgpay/mobile/sfc/bg_sfcib_list03.png")}.sfc_intro_benefit .sfcib_list>li .cont_list04{background-image:url("../../../images/ssgpay/mobile/sfc/bg_sfcib_list04.png")}.sfc_intro_benefit .sfcib_list>li .cont_list05{background-image:url("../../../images/ssgpay/mobile/sfc/bg_sfcib_list05.png")}.sfc_intro_benefit .sfcib_list>li .cont_list06{background-image:url("../../../images/ssgpay/mobile/sfc/bg_sfcib_list06.png")}.sfc_intro_benefit .sfcib_list>li .cont_list07{background-image:url("../../../images/ssgpay/mobile/sfc/bg_sfcib_list07.png")}.sfc_intro_benefit .sfcib_list>li .cont_list08{background-image:url("../../../images/ssgpay/mobile/sfc/bg_sfcib_list08.png")}.sfc_intro_benefit .sfcib_list li.cont_full{float:none;width:100%;padding:0}.sfc_intro_benefit .sfcib_list li.cont_full img{width:100%}.tgNoticeWrap{padding:0;background-color:#fff}.tgNoticeWrap .notice_tit{position:relative;height:45px;padding:0 15px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;color:#333;line-height:45px;font-size:13px;font-weight:700;cursor:pointer}.tgNoticeWrap .notice_tit:after{clear:both;content:'';position:absolute;right:15px;top:50%;width:9px;height:5px;margin-top:-3px;background:url("../../../images/ssgpay/mobile/ico/ico_toggle02.png") left top no-repeat;background-size:9px 10px}.tgNoticeWrap .notice_tit.active:after{background-position:left -5px;background-size:9px 10px}.tgNoticeWrap .notice_cont{display:none;padding:10px 18px 10px}.tgNoticeWrap .notice_cont li{padding:2px 0 2px 9px;color:#333;line-height:1.45;word-break:keep-all;font-size:13px;background:url("../../../images/ssgpay/mobile/icon_dot03.png") no-repeat left 9px;background-size:2px}.sfc_noticeWrap{padding:19px 20px 20px;background-color:#fff}.sfc_noticeWrap .notice_tit{color:#313030;font-size:13px;font-weight:700}.sfc_noticeWrap .notice_cont{padding:2px 0 2px}.sfc_noticeWrap .notice_cont li{padding:2px 0 2px 9px;color:#313030;line-height:1.45;word-break:keep-all;font-size:13px;background:url("../../../images/ssgpay/mobile/icon_dot03.png") no-repeat left 9px;background-size:2px}.sfcIntroFT .btnA{position:absolute;left:0;right:0;width:100%}.sfcIntroFT .btn_sfcIFTJoin{bottom:0;z-index:1002}.sfcIntroFT .btn_sfcIFTOption{bottom:-225px;z-index:1001}.sfcIFTO_list .btn_sfcIFTOL{display:table;width:100%;height:75px!important;padding:0 20px;line-height:1.0!important}.sfcIFTO_list .btn_sfcIFTOL .sfcIFTOL_lArea{display:table-cell;width:60%;text-align:left;vertical-align:middle}.sfcIFTO_list .btn_sfcIFTOL .sfcIFTOL_lArea .sfcIFTOLL_text01{color:#fff;font-size:17px}.sfcIFTO_list .btn_sfcIFTOL .sfcIFTOL_lArea .sfcIFTOLL_text02{padding-top:6px;color:#a6a5a5;font-size:14px;font-weight:400}.sfcIFTO_list .btn_sfcIFTOL .sfcIFTOL_rArea{display:table-cell;width:40%;text-align:right;vertical-align:middle}.sfcIFTO_list .btn_sfcIFTOL .sfcIFTOL_rArea .sfcIFTOLR_text01{color:#fff;font-size:14px;font-weight:400}.sfcIFTO_list .btn_sfcIFTOL .sfcIFTOL_rArea .sfcIFTOLR_text02{padding-top:4px;color:#fff;font-size:19px}.sfcIFTO_list .sfcIFTOL_01{background-color:#4a505d!important}.sfcIFTO_list .sfcIFTOL_02{background-color:#323743!important}.sfcIFTO_list .sfcIFTOL_03{background-color:#1d2029!important}.top_bgBox01{background-color:#292a2d}.top_bgBox02{background-color:#fff;background-image:url("../../../images/ssgpay/mobile/sfc/bg_sfcReward.png");background-position:right bottom;background-repeat:no-repeat;background-size:88px 121px}.sfc_completeTxt{padding:35px 15px 26px;color:#fff;line-height:1.45;text-align:center;font-size:17px}.sfc_completeTxt .sfcc_img01{padding-bottom:16px}.sfc_completeTxt .sfcc_img01 img{width:60px}.sfc_completeTxt strong{font-weight:700}.sfc_completeTxt .color_point01{color:#fab74c}.sfc_benefitBox .sfc_borderView{position:relative;padding:14px 20px 16px 25px;background-color:#323743}.sfc_benefitBox .sfc_borderView .bv_td{overflow:hidden;font-weight:500;line-height:1.45}.sfc_benefitBox .sfc_borderView .bv_td dt{float:left;color:#adaeb2;font-size:16px}.sfc_benefitBox .sfc_borderView .bv_td dd{color:#fff;text-align:right;font-size:16px}.sfcService_board{position:relative;padding:23px 10px 32px}.sfcs_list>li{padding:2px 0 3px}.sfcsPro_info{position:relative;padding:0 25px 0;border:1px solid #eaecf3;border-radius:3px;background:#fff}.sfcsPro_info .sfcsPHeader{padding:15px 0 25px;border-bottom:1px solid #eaecf3;text-align:center}.sfcsPro_info .sfcsPHeader .sfcsBrand_logo{display:table;width:100%;height:75px}.sfcsPro_info .sfcsPHeader .sfcsBrand_logo .logo_img{display:table-cell;padding:0;vertical-align:middle}.sfcsPro_info .sfcsPHeader .sfcsBrand_tit{display:table;width:100%;padding-top:1px;text-align:center}.sfcsPro_info .sfcsPHeader .sfcsBrand_tit .sfcsbt_inner{display:table-cell;line-height:1.45;font-size:15px;font-weight:700}.sfcsPro_info .sfcsPHeader .sfcsBrand_tit .sfcsbt_inner strong{font-weight:700}.sfcsPro_info .sfcsPHeader .sfcsBrand_txt{padding-top:7px;line-height:1.45;font-size:15px}.sfcsPro_info .sfcsPHeader .sfcsBrand_txt .sfcsbi_date{font-size:10px}.sfcsPro_info .sfcsPBody{display:table;width:100%;text-align:center}.sfcsPro_info .sfcsPFoot .btn_area{overflow:hidden}.sfcsPro_info .sfcsPFoot .btn_area button{width:100%;height:65px;text-align:center;line-height:65px;font-size:15px;font-weight:700}.sfcsPro_info .sfcsPFoot .btn_area button.btn_left{float:left;width:49.1%;border:1px solid #e9ecf5;background-color:#f2f4fb}.sfcsPro_info .sfcsPFoot .btn_area button.btn_right{float:right;width:49.1%;border:1px solid #323743;color:#f4f5f9;background-color:#323743}.sfc_reward_info{padding:21px 20px 15px;border-bottom:1px solid #e6e6e6}.sfc_reward_info .ri_tr{display:table;width:100%;padding:14px 0 9px;color:#292a2d;line-height:1.15;font-size:15px}.sfc_reward_info .ri_tr dt{display:table-cell}.sfc_reward_info .ri_tr dd{display:table-cell;text-align:right}.sfc_reward_info .ri_tr .sum{display:inline-block;color:#292a2d;vertical-align:middle;line-height:1.0;font-size:28px;font-weight:700}.sfc_reward_info .ri_tr .unit{display:inline-block;color:#292a2d;vertical-align:middle;line-height:1.0;font-size:22px;font-weight:700}.sfc_reward_info .ri_body{padding:0 0 18px}.sfc_reward_info .ri_body .ri_tr dt,.sfc_reward_info .ri_body .ri_tr dd{vertical-align:top}.sfc_reward_info .ri_body .ri_inform{padding:0;color:#807f7f;line-height:1.30;font-size:13px}.sfc_reward_info .ri_body .ri_inform .txt_point01{color:#f13a1e}.sfc_reward_info .ri_body .btn_link01{display:inline-block;padding:0 12px 0 0;color:#292a2d;background:url("../../../images/ssgpay/mobile/ico/bg_arrow_right10.png") no-repeat right center;background-size:6px 9px}.sfc_reward_info .ri_footer{padding:12px 0;border-top:1px solid #e6e6e6}.sfc_reward_info .ri_footer .ri_tr .sum,.sfc_reward_info .ri_footer .ri_tr .unit{font-size:20px}.sfc_reward_info .ri_shortcut{display:block;position:relative;padding-right:15px}.sfc_reward_info .ri_shortcut:after{clear:both;content:'';position:absolute;right:0;top:50%;width:7px;height:11px;margin-top:-6px;background:url("../../../images/ssgpay/mobile/ico/bg_arrow_right9.png") left top no-repeat;background-size:contain}.sfc_nonmember{position:relative}.sfc_nonmember img{width:100%}.sfc_nonmember .sfcn_btn{display:inline-block;position:absolute;bottom:13.5%;right:30.9%;left:30.9%;font-size:0;line-height:0}.sfcbg_boardWrap{padding:0 15px 25px}.sfcbg_bg01{background:#ccced3 url("../../../images/ssgpay/mobile/sfc/bg_sfcbg_board.png") center top no-repeat;background-size:100%;background-size:contain}.sfcbg_bg02{border-top:1px solid #e6e6e6;background:#fff}.sfcbg_header{padding:44px 20px 39px;text-align:center}.sfcbg_header .sfcbgh_tit{color:#292a2d;line-height:1.0;letter-spacing:-0.1em;font-size:25px;font-style:italic}.sfcbg_header02{padding:26px 0 22px;color:#151313;text-align:center;line-height:1.4;font-size:16px;font-weight:500}.sfcbg_header02 .sum{color:#f13a1e;font-weight:700}.sfc_benefitGuideList>li{display:table;width:100%;padding:5px 0;vertical-align:top}.sfcbg_contWrap{background-color:#fff;border:1px solid #eaecf3;border-radius:3px}.sfcbg_bg02 .sfcbg_contWrap{background-color:#f4f5f9}.sfcbg_cont{display:table;overflow:hidden;position:relative;width:100%;line-height:1.0;cursor:pointer}.sfcbg_cont:after{content:'';position:absolute;top:50%;right:15px;width:13px;height:8px;margin-top:-4px;background:url("../../../images/ssgpay/mobile/ico/ico_toggle03.png") left top no-repeat;background-size:13px 16px}.sfcbg_cont.active:after{background-position:left bottom}.sfcbg_cont .sfcbgc_imgArea{display:table-cell;width:70px;vertical-align:middle;line-height:0;font-size:0}.sfcbg_cont .sfcbgc_imgArea img{width:100%}.sfcbg_cont .sfcbgc_txtArea{display:table-cell;padding-left:4px;vertical-align:middle;line-height:0;font-size:0}.sfcbg_cont .sfcbgc_txtArea .sfcbgc_txt01,.sfcbg_cont .sfcbgc_txtArea .sfcbgc_txt02{color:#292a2d;line-height:1.45;font-size:14px}.sfcbg_cont .sfcbgc_txtArea .sfcbgc_txt01{font-weight:500}.sfcbg_cont .sfcbgc_txtArea .sfcbgc_txt02{font-weight:700}.sfcbg_cont .sfcbgc_txtArea .color_red{color:#f13a1e}.sfcbg_low{display:none;padding:0 15px;background-color:#fff}.sfcbg_bg02 .sfcbg_low{background-color:#f4f5f9}.sfcbg_low.active{display:block}.sfcbg_low .sfcbgl_inner{overflow-x:hidden;overflow-y:auto;max-height:300px;padding:15px 0;border-top:1px solid #f0efef;color:#666;font-size:11px}.sfcbg_bg02 .sfcbg_low .sfcbgl_inner{border-top:1px solid #d7d7d7}.sfcbg_low .board_view05Wrap{padding:14px 14px 13px;background-color:transparent}.sfcbg_low .board_view05Wrap .board_view01{padding:0}.sfcbg_low .board_view01 .text,.sfcbg_low .board_view01 .text02{background-color:#f2f2f2}.sfcbgl_ssgmoney{padding:0 5px 2px}.sfcbgl_ssgmoney .sfcbgl_tit{color:#292a2d;font-size:16px;font-weight:700}.sfcbgl_ssgmoney .sfcbgl_info{padding-top:4px;font-size:0}.sfcbgl_ssgmoney .sfcbgl_info span{display:inline-block;min-height:47px;margin:5px 0;border-radius:3px;vertical-align:top;text-align:center;line-height:0;font-size:0}.sfcbgl_ssgmoney .sfcbgl_info span.sfcbglri_cont01{min-width:82px;padding:6px 10px 0;color:#292a2d;line-height:1.35;font-size:13px;background-color:#f3f3f3}.sfcbgl_ssgmoney .sfcbgl_info span.sfcbglri_cont02{min-width:82px;padding:6px 10px 0;color:#fff;line-height:1.35;font-size:13px;background-color:#3a3d44}.sfcbgl_ssgmoney .sfcbgl_info span.sfcbglri_icon01{min-width:14px;background:url("../../../images/ssgpay/mobile/sfc/icon_plus.png") center center no-repeat;background-size:8px}.sfcbgl_ssgmoney .sfcbgl_info span.sfcbglri_icon02{min-width:14px;background:url("../../../images/ssgpay/mobile/sfc/icon_rArrew.png") center center no-repeat;background-size:6px 9px}.sfcbgl_ssgmoney .sfcbgl_ex{padding-top:11px}.sfcbgl_ssgmoney .sfcbgl_ex li{padding-left:6px;color:#58595b;text-indent:-6px;font-size:12px}.sfcbgl_ssgmoney .sfcbgl_ex02 li{padding-left:5px;color:#86878b;text-indent:-5px;font-size:11px}.sfcbgl_box{display:table;width:100%;padding:6px 0;border-radius:3px;background-color:#f3f3f3}.sfcbg_bg02 .sfcbgl_box{background-color:#fff}.sfcbgl_box .sfcbglb_imgArea{display:table-cell;width:118px;vertical-align:middle;line-height:0;font-size:0}.sfcbgl_box .sfcbglb_imgArea img{width:100%}.sfcbgl_box .sfcbglb_txtArea{display:table-cell;padding-right:3px;vertical-align:middle;line-height:0;font-size:0}.sfcbgl_box .sfcbglb_txtArea .sfcbglb_txt01,.sfcbgl_box .sfcbglb_txtArea .sfcbglb_txt02{color:#292a2d;line-height:1.45;font-size:14px}.sfcbgl_box .sfcbglb_txtArea .sfcbglb_txt01{font-weight:500}.sfcbgl_box .sfcbglb_txtArea .sfcbglb_txt02{font-weight:700}.sfcbgl_box .sfcbglb_txtArea .color_red{color:#f13a1e}.sfcbgl_box .sfcbglb_txtArea .sfcbglb_btn01{padding-top:22px}.sfcbgl_box .sfcbglb_txtArea .sfcbglb_btn01 .btn_detailView{height:25px;padding:0 12px;border:0;border-radius:3px;color:#fff;text-align:center;line-height:25px;font-size:12px;font-weight:500;background:#323743}.sfcbgl_box .sfcbglb_txtArea .sfcbglb_btn01 .btn_detailView .arrow{display:inline-block;padding-right:10px;line-height:1.0;background:url("../../../images/ssgpay/mobile/ico/bg_arrow_right13.png") no-repeat right center;background-size:5px 9px}.sfc_benefitWrap{padding:22px 0 15px;border-bottom:1px solid #e6e6e6;background-color:#fff}.sfc_benefitWrap .sfcb_tit{padding:0 20px 0;font-size:15px;font-weight:700}.sfcb_container{overflow:hidden;position:relative;padding:21px 0 20px}.sfcb_container .sfcb_tHeader{float:left;position:relative;width:120px;padding:0 10px 0 20px;z-index:2}.sfcb_container .sfcb_tBody{float:left;overflow:hidden;position:relative;height:167px;z-index:1}.sfcb_container .sfcb_tBody .fnBenefit{height:167px}.sfcb_container .sfcb_tBody .fnBenefit.owl-carousel{height:auto}.sfcb_container .sfcb_item{padding:0}.sfcb_container .sfcb_item li{padding:7px 0 5px;color:#fff;line-height:1.45;font-size:12px}.sfcb_container .sfcb_item li:first-child{border-top:0}.sfcb_container .sfcb_tHeader .sfcb_item li{padding-left:5px;color:#333;font-weight:700}.sfcb_container .sfcb_tBody .sfcb_item{margin:0;border-radius:3px;background-color:#292a2d}.sfcb_container .sfcb_tBody .sfcb_item li{position:relative;padding:15px 10px;font-weight:700}.sfcb_container .sfcb_tBody .sfcb_item .sfcbi_num{font-size:15px}.sfcb_container .sfcb_tBody .sfcb_item .sfcbi_day{padding-top:3px;font-size:12px;font-weight:500}.sfcb_container .sfcb_tBody .sfcb_item .badge_flag{display:inline-block;padding:0 3px;border-radius:3px;color:#fff;line-height:18px;font-size:12px;font-weight:500}.sfcb_container .sfcb_tBody .sfcb_item .badge_flag.flagT01{background-color:#cb8724}.sfcb_container .sfcb_tBody .sfcb_item .badge_flag.flagT02{background-color:#7b7b7a}.sfcb_container .sfcb_tBody .sfcb_item .badge_flag.flagT03{background-color:#cb8724}.sfcb_container .sfcb_tBody .sfcb_item .badge_flag.flagT04{background-color:#6f5c3f}.sfcb_container .sfcb_tBody .sfcb_item .sfcbi_cont{display:table;width:100%;padding-top:4px}.sfcb_container .sfcb_tBody .sfcb_item .sfcbi_cont:first-child{padding-top:0}.sfcb_container .sfcb_tBody .sfcb_item li:last-child .sfcbi_cont:last-child{padding-bottom:7px}.sfcb_container .sfcb_tBody .sfcb_item .sfcbi_cont dt{display:table-cell}.sfcb_container .sfcb_tBody .sfcb_item .sfcbi_cont dd{display:table-cell;text-align:right;font-weight:500}.sfcb_info{padding:0 20px 8px}.sfcb_info .sfcbi_cont{display:table;width:100%;padding-bottom:5px;line-height:1.3}.sfcb_info .sfcbi_cont .sfcbic_dt{display:table-cell;width:50px}.sfcb_info .sfcbi_cont .sfcbic_dd{display:table-cell;color:#4a4a4a;font-size:12px}.sfcb_info .sfcbi_cont .sfcbi_tit{display:inline-block;border-radius:3px;padding:0 5px;color:#fff;line-height:18px;font-size:12px;background-color:#d7a050}.sfcb_info .sfcbi_cont .sfcbic_list{padding-top:4px}.sfcb_info .sfcbi_cont .sfcbic_list li{padding-left:5px;color:#8b8989;text-indent:-5px;font-size:12px}.cpBoardWrap{margin-top:15px;border-top:1px solid #e6e6e6;background-color:#fff}.cpb_header{min-height:70px;padding:0 20px}.cpb_header .cpbh_tit{padding-top:24px;line-height:1.45;font-size:15px;font-weight:700}.cpb_list{border-top:1px solid #e6e6e6}.cpb_list li{border-bottom:1px solid #e6e6e6;vertical-align:top}.cpbl_cont{display:table;position:relative;width:100%;min-height:70px;padding:18px 20px 19px;line-height:1.0}.cpbl_cont .cpbl_lArea{display:table-cell}.cpbl_cont .cpbl_rArea{display:table-cell;text-align:right}.cpbl_cont .cpbl_tit{font-size:15px;font-weight:500}.cpbl_cont .cpbl_day{padding-top:6px;color:#938e8e;font-size:12px;font-weight:500}.cpbl_cont .cpbl_sum{font-size:15px;font-weight:500}.cpbl_cont .cpbl_txt{padding-top:4px;color:#a3a0a0;font-size:13px;font-weight:500}.sfc_revocation{display:table;width:100%;padding-top:10px}.sfc_revocation .revocation_cont{display:table-cell;width:100%;height:270px;color:#000;text-align:center;vertical-align:middle;line-height:1.45;font-size:16px}.sfc_revocation .revocation_cont .color_red{color:#f81212}.btn_revocation{text-align:center}.btn_type01{width:175px;line-height:50px;color:#fff;font-size:16px;font-weight:500;background:#323743}.btn_type01.gray01{background-color:#6e6e6e}.sfc_arReason{display:table;width:100%}.sfc_arReason .arReason_cont{display:table-cell;width:100%;height:132px;color:#000;text-align:center;vertical-align:middle;line-height:1.45;font-size:16px}.sfc_reasonList_header{height:27px;padding:0 20px;color:#fff;line-height:27px;font-size:13px;background:#e2e2e2}.sfc_reasonList li{overflow:hidden;position:relative;border-bottom:1px solid #e6e6e6;vertical-align:top}.sfc_reasonList li input{position:absolute;left:20px;top:50%;width:20px;height:20px;margin-top:-10px;padding:0;background:url("../../../images/ssgpay/mobile/ico/ico_sp_check2.png") no-repeat left 50%;background-size:40px 20px;border:0;-webkit-appearance:none;outline:0;z-index:2;cursor:pointer}.sfc_reasonList li input:checked{background:url("../../../images/ssgpay/mobile/ico/ico_sp_check2.png") no-repeat left 50%;background-size:40px 20px;background-position:-20px 0}.sfc_reasonList li label{position:relative;overflow:hidden;display:block;height:50px;padding:14px 20px 0 47px;cursor:pointer}.sfc_reasonList li input+label span{display:block;color:#333;line-height:1.45;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:14px;font-weight:500}.btn_allAgreement{position:relative;display:block;width:145px;height:42px;margin:0 auto;padding:9px 0 0 0;color:#fff;text-align:center;font-size:16px;background-color:#323743}.btn_allAgreement span{padding:0 0 0 18px;background:url("../../../images/ssgpay/mobile/ico_okcheck_all1.png") left 5px no-repeat;background-size:12px 9px}.sfc_reasonList_footer{padding-top:30px;text-align:center}.sfc_paymentFailed{position:absolute;top:50%;left:0;width:100%;text-align:center;line-height:1.45}.sfc_paymentFailed .sfcpf_img01{line-height:0;font-size:0}.sfc_paymentFailed .sfcpf_img01 img{width:102px}.sfc_paymentFailed .sfcpf_txt01{padding-top:25px;color:#000;font-size:16px;font-weight:700}.sfc_paymentFailed .sfcpf_txt02{padding-top:13px;color:#999;font-size:14px;font-weight:500}.sfc_fiGuideWrap img{max-width:100%}.p2p_tit{padding:35px 0 10px 20px}.p2p_tit p:first-child{font-size:15px}.p2p_tit p:last-child{font-size:20px;font-weight:700}.p2p_tit p:last-child span{display:inline-block;position:relative}.p2p_tit p:last-child span::after{width:100%;height:8px;position:absolute;left:0;bottom:5px;border-radius:3px;background:#e24f39;opacity:.4;content:'';display:inline-block;z-index:1}.p2p_tit p:last-child span i{position:relative;z-index:2}.p2p_listWrap{position:relative;padding:13px 10px 17px}.p2p_listWrap .p2p_list>li{padding:2px 0 3px}.p2p_ProInfo{position:relative;padding:0 25px 35px;border:1px solid #eaecf3;border-radius:3px;background:#fff}.p2p_ProInfo .p2p_PIHeader{display:table;width:100%;padding:15px 0 0;text-align:center}.p2p_ProInfo .p2p_PIHeader .usBrand_logo{display:table-cell;height:65px;vertical-align:middle}.p2p_ProInfo .p2p_PIBody{display:table;width:100%;min-height:63px;padding:1px 0 2px;text-align:center}.p2p_ProInfo .p2p_PIBody .p2p_PIBTxt{line-height:1.45;font-size:14px}.p2p_ProInfo .usPFoot .btn_area{overflow:hidden;text-align:center}.p2p_ProInfo .usPFoot .btn_area button{max-width:288px;width:100%;height:41px;line-height:41px;font-size:14px;font-weight:700}.p2p_ProInfo .usPFoot .btn_area button.btn_center{border:1px solid #323743;color:#f4f5f9;background-color:#323743}.p2p_ProInfo .usPFoot .btn_area button:first-child{margin-bottom:10px}.benefit .cpb_top .cpb_image img{width:100%}.benefit_wrap{min-height:100%;padding:0 10px}.benefit .benefitM_banner{width:100%;height:110px;border:1px solid #ccc;border-radius:12px;box-sizing:border-box}.benefit .benefitM_banner a{width:100%;height:100%;color:inherit;display:inline-block}.benefit .benefitM_banner .bfm_container{width:100%;padding:30px 20px;display:table;box-sizing:border-box}.benefit .benefitM_banner .cont{width:calc(100% - 75px);padding-right:20px;display:table-cell;vertical-align:middle;box-sizing:border-box}.benefit .benefitM_banner .cont dt{height:24px;font-size:17px;font-weight:700;color:#000}.benefit .benefitM_banner .cont dt::after{width:6px;height:11px;margin-left:5px;position:relative;top:-1px;background:url("../../../images/ssgpay/mobile/benefit/ico_arrow.png") no-repeat left top;background-size:6px 11px;content:'';display:inline-block}.benefit .benefitM_banner .cont dd{height:24px;font-size:14px;color:#000}.benefit .benefitM_banner .img{width:75px;height:49px;display:table-cell}.benefit .benefitM_banner .img img{width:100%}.benefit .benefitM_tab{margin:15px 0 0;border-radius:33px;box-shadow:0 3px 4px 0 #ccc}.benefit .benefitM_tab>ul{display:table;width:100%;border-radius:33px;box-shadow:0 0 1px 1px #ccc inset;background-color:#fff}.benefit .benefitM_tab>ul>li{display:table-cell;width:33.33%;text-align:center}.benefit .benefitM_tab>ul>li a{display:block;border-radius:35px;color:#666;line-height:35px;font-size:13px;font-weight:700}.benefit .benefitM_tab>ul>li a.active{color:#fff;background:#e24f39}.benefit .benefitM_contWrap{padding-top:15px}.benefit .benefitM_contWrap .benefitM_cont{display:none}.benefitM_eventList{padding:0 0 15px}.benefitM_eventList>li{padding:0 0 15px}.bmel_container{display:block}.bmel_container .bmelc_img{overflow:hidden;border-top-right-radius:6px;border-top-left-radius:6px}.bmel_container .bmelc_img img{width:100%}.bmel_container .bmelc_cont{border:1px solid #d2d6df;padding:7px 20px;background-color:#fff}.bmel_container .bmelc_cont .bmelc_view01{display:table;width:100%;line-height:1.45}.bmel_container .bmelc_cont .bmelc_view01 dt{display:table-cell;color:#000;font-size:12px}.bmel_container .bmelc_cont .bmelc_view01 dd{display:table-cell;text-align:right}.bmel_container .bmelc_cont .bmelc_view01 dd .icon_sum{color:#e24f39;font-size:12px}.bmel_container .bmelc_cont .bmelc_view02{width:100%;line-height:1.45;position:relative}.bmel_container .bmelc_cont .bmelc_view02 dt{width:calc(100% - 50px);color:#000;font-size:12px;display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bmel_container .bmelc_cont .bmelc_view02 dd{width:calc(100% - 50px)}.bmel_container .bmelc_cont .bmelc_view02 .day{color:#999;font-size:10px}.bmel_container .bmelc_cont .bmelc_view02 .icon_point{width:50px;position:absolute;right:0;top:50%;margin-top:-6px;color:#e24f39;font-size:12px;text-align:right}.benefitM_eventList .complete .bmelc_img{position:relative}.benefitM_eventList .complete .bmelc_img::before{width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:.7;content:'';display:block;z-index:1}.benefitM_eventList .complete .bmelc_img::after{width:100%;height:100%;position:absolute;left:0;top:0;background:url("../../../images/ssgpay/mobile/benefit/icon_chk.png") no-repeat center center;background-size:41px 49px;z-index:2;content:'';display:block}.benefit .benefitM_contWrap .benefitCoupon_list{padding:0 0 30px}.benefit .benefitM_contWrap .benefitCoupon_list .bcp_container .bcp_inner .bcp_badge .badge_flag{height:15px;line-height:12px;margin:2px;padding:0 5px}.benefit .benefitM_contWrap .benefitCoupon_list .bcp_container .bcp_inner .bcp_badge .badge_flag:first-child{margin-left:0}.benefit .benefitM_contWrap .benefitCoupon_list .bcp_container .bcp_inner .bcp_badge .badge_flag>i{padding-top:1px;font-size:11px;display:inline-block}.benefit .benefitM_contWrap .benefitCoupon_list .bcp_container .bcp_inner .bcp_content .bcp_cont .issuer01>i{padding-top:1px;display:inline-block}.benefitM_info{height:55px;line-height:55px;margin-top:15px;background:#f4f4f4;border-radius:20px;position:relative;overflow:hidden}.benefitM_info::before{width:65px;height:55px;position:absolute;left:12px;top:0;background:url("../../../images/ssgpay/mobile/benefit/icon_ssg.png") no-repeat left top;background-size:cover;content:'';display:block}.benefitM_info::after{width:6px;height:11px;position:absolute;right:12px;top:23px;background:url("../../../images/ssgpay/mobile/benefit/ico_arrow.png") no-repeat left top;background-size:cover;content:'';display:block}.benefitM_info a{width:100%;height:100%;padding:0 32px 0 82px;font-size:15px;color:#333;display:inline-block}.benefitM_info .type1 i{position:relative}.benefitM_info .type1 i::before{width:6px;height:6px;transform:scale(0.5);font-size:10px;position:absolute;left:50%;top:-18px;margin-left:-3px;border-radius:20px;content:'●';display:block}.benefitM_info .type2{float:right;display:inline-block}.benefitM_info .type2 span{font-size:18px;color:#0272b2;font-weight:bold}.benefitM_info .type2 i{padding-left:1px;font-size:13px}body.lock{position:fixed;overflow:hidden}#bonus_POP{position:absolute;top:0;left:0;right:0;width:100%;height:100%;display:none;z-index:100}#bonus_POP.on{display:block}#bonus_POP .bg{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background:#000;opacity:.85;filter:alpha(opacity=85)}#bonus_POP img{width:100%}#bonus_POP .pop_container{width:290px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}#bonus_POP a.btn_close{width:20px;height:20px;position:absolute;right:10px;top:0;display:inline-block}#bonus_POP .pop_cont{padding:25px;background:#fff;font-size:15px;text-align:center}#bonus_POP .btn_area .btn_pack{width:100%;height:50px!important;line-height:50px!important;color:#fff;font-size:16px!important;font-weight:bold;background:#323743}#bonus_POP .btn_area .btn_left{float:left;width:50%;border-right:1px solid #2b2f40}#bonus_POP .btn_area .btn_right{float:right;width:50%}#bonus_POP .pop_cont{font-size:15px;letter-spacing:-1px}#bonus_POP .color1{color:#3b5dad}.use_history .history_bx .save_box{padding:20px 15px 0 15px;overflow:hidden}.use_history .history_bx .save_box .tit{width:40%;padding-top:10px;font-size:16px;color:#000;font-weight:700;float:left}.use_history .history_bx .save_box .money{width:60%;font-size:19px;color:#000;float:right;text-align:right}.use_history .history_bx .save_box .money strong{font-size:30px;color:#3b5dad;font-weight:700}.use_history .htr_bx .history_lst .hint_box{margin-top:-10px;padding:0 15px 15px;font-size:13px;color:#999}.use_history .htr_bx .history_lst .fancybox .list_arrow2{display:block;overflow:hidden;padding:9px 0}.use_history .htr_bx .history_lst .lt{float:left}.use_history .htr_bx .history_lst .rt{float:right;text-align:right}.use_history .htr_bx .history_lst .rt .ing{color:#ff4b33}.use_history .htr_bx .history_lst .rt .ing::before{width:13px;height:13px;margin:2px 3px 0 0;background:url(../../../images/ssgpay/mobile/ico/ico_question03.png) no-repeat left top;background-size:cover;vertical-align:top;content:'';display:inline-block}.use_history .htr_bx .history_lst .lt.lnbox{width:calc(100% - 70px)}.use_history .htr_bx .history_lst .rt.rnbox{width:70px}.use_history_top{margin:20px 15px 10px;overflow:hidden}.use_history_top strong{font-size:15px;font-weight:700}.use_history_top .btn_select{margin-left:20px;font-size:14px;color:#999;float:right;display:inline-block}.use_history_top .btn_select::after{width:11px;height:7px;margin:7px 0 0 5px;background:url("../../../images/ssgpay/mobile/openbank/ico_select.png") 0 0 no-repeat;background-size:cover;vertical-align:top;content:'';display:inline-block}.use_history #nav .case2{float:left;margin-left:15px;font-size:13px}body.lock{position:fixed;overflow:hidden}.pop{position:absolute;top:0;left:0;right:0;width:100%;height:100%;display:none;z-index:999}.pop.on{display:block}.pop .bg{position:fixed;top:0;left:0;right:0;width:100%;height:100%;background:#000;opacity:.85;filter:aPOPha(opacity=85)}.pop img{width:100%}.pop .pop_container{width:290px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%)}.pop a.btn_close{width:20px;height:20px;position:absolute;right:10px;top:0;display:inline-block}.pop .pop_cont{padding:25px;background:#fff;font-size:15px;text-align:center}.pop .btn_area .btn_pack{width:100%;height:50px!important;line-height:50px!important;color:#fff;font-size:16px!important;font-weight:bold;background:#323743}.pop .btn_area .btn_left{float:left;width:50%;border-right:1px solid #2b2f40}.pop .btn_area .btn_right{float:right;width:50%}.pop .pop_cont p.txt{color:#222;font-size:14px;text-align:left;word-break:keep-all}.pop .pop_cont p.txt em{color:#ff4b33}.financi_area{margin-top:23px;padding:0 16px}.financi_area .financi_sec+.financi_sec{margin-top:20px}.financi_area .tit{margin-bottom:6px;font-size:15px;font-weight:700;line-height:18px}.financi_area .financi_list .list li+li{margin-top:6px}.financi_area .financi_list .list li a{display:table;position:relative;width:100%;height:90px;padding:0 16px;border:1px solid #e1e3eb;background-color:#fff}.financi_area .financi_list .list li a:after{content:' ';display:block;position:absolute;top:50%;right:16px;width:8px;height:14px;background:url("../../../images/ssgpay/mobile/financialMall/icon_financ_arrow.png") no-repeat 0 0;background-size:8px 14px;transform:translateY(-50%)}.financi_area .financi_list .list li a .img{display:table-cell;width:74px;vertical-align:middle}.financi_area .financi_list .list li a .img img{width:100%}.financi_area .financi_list .list li a dl{display:table-cell;padding:0 12px;vertical-align:middle}.financi_area .financi_list .list li a dl dt{color:#222;font-size:14px;font-weight:700;line-height:17px}.financi_area .financi_list .list li a dl dd{padding-top:2px;color:#969696;font-size:13px;font-weight:500;line-height:16px}.financi_area .financi_list .list li a .tit{display:table-cell;padding:0 12px;color:#222;font-size:14px;line-height:17px;vertical-align:middle}.financi_area .financi_sec .no_data{padding-top:149px}.financi_area .financi_sec .no_data .tit{position:relative;padding-top:55px;color:#777;font-size:15px;font-weight:500;line-height:18px;text-align:center}.financi_area .financi_sec .no_data .tit:before{content:' ';position:absolute;top:0;left:50%;width:40px;height:40px;background:url("../../../images/ssgpay/mobile/financialMall/icon_financ_exc.png") no-repeat 0 0;background-size:40px 40px;transform:translateX(-50%)}.coupon_order .order_coupon.order_voucher .brand{font-size:13px}.coupon_order .order_coupon.order_voucher .price{margin:13px auto 0;font-size:15px;line-height:24px}.coupon_order .order_coupon.order_voucher .name{margin:8px auto 0;font-size:21px}.coupon_order .order_coupon.order_voucher .txt{margin:11px auto 25px;font-size:14px;line-height:24px}.coupon_order .order_coupon.order_voucher .txt strong{font-size:13px}.coupon_order .order_coupon.nobr{border-bottom:0}.order_detail.order_voucher dt{font-size:13px;color:#555;border-bottom:2px solid #555}.order_detail.order_voucher dd{font-size:13px}.coupon_order .confirm_coupon.order_voucher .coupon_image{width:110px;height:110px;border:0}.coupon_order .confirm_coupon.order_voucher .coupon_info{margin-left:120px}.coupon_order .confirm_coupon.order_voucher .coupon_info .brand{font-size:13px;line-height:13px;padding:5px 6px;margin:8px 0}.coupon_order .confirm_coupon.order_voucher .coupon_info .name{font-size:14px;line-height:14px;margin-bottom:9px}.coupon_order .confirm_coupon.order_voucher .coupon_info .cprice{font-size:21px;line-height:21px}.coupon_order .coupon_form.order_voucher .form_phone .tit{font-size:16px}.coupon_order .coupon_form.order_voucher h2{font-size:16px;color:#333}.coupon_order .coupon_form.order_voucher .form_phone .phone_util{padding-left:11px}.coupon_order .coupon_form.order_voucher .form_phone .btn_add span{font-size:14px}.coupon_order .coupon_form.order_voucher .form_phone .btn_me{font-size:14px}.coupon_order .coupon_form.order_voucher .form_phone .btn_addr{font-size:14px}.coupon_order .coupon_form.order_voucher .form_phone .phone_list input{font-size:14px}.coupon_order .couponfront .order_voucher .combobox .combo_text span{font-size:14px}.coupon_order .coupon_form.order_voucher .form_message .messagebox textarea{font-size:14px}.coupon_order .coupon_form.order_voucher .form_message .messagebox .cnt{font-size:11px}.coupon_order .coupon_form.order_voucher .form_to{padding-left:0;font-size:16px;font-weight:600;background:0}.coupon_order .coupon_form.order_voucher .form_to span{font-size:15px;font-weight:500}.coupon_order .coupon_form.order_voucher .form_price:after{display:none}.coupon_order .coupon_form.order_voucher .form_price dd.lArea{margin-top:10px;text-align:left;font-size:13px!important}.coupon_order .coupon_form.order_voucher .form_price dd.lArea:last-child{margin-top:7px}.coupon_order .coupon_form.order_voucher .form_price dd.lArea a{display:inline-block;position:relative;padding-left:12px;color:#3b5dad}.coupon_order .coupon_form.order_voucher .form_price dd.lArea a::after{content:'';display:inline-block;position:absolute;width:7px;height:7px;top:4px;left:1px;border-left:1px solid #3b5dad;border-bottom:1px solid #3b5dad}.coupon_order .coupon_form.order_voucher .form_check .lbl{font-size:14px}.coupon_order .coupon_form.order_voucher .form_check .lbl span{font-size:13px}.coupon_order .coupon_form.order_voucher .form_price dd.lArea a::before{content:'';display:inline-block;background-image:url(../../../images/ssgpay/web/bridgepay/icon_exclamationMark.png);background-repeat:no-repeat;width:13px;height:13px;position:absolute;right:-18px;top:3px;background-size:contain}.coupon_order .order_done.order_voucher .text{margin-top:15px}.coupon_order .order_done.order_voucher .txt_info{bottom:30px}.couponbox.order_voucher .lst_tab1 li a{font-size:16px}.couponbox.order_voucher .lst_tab1 .cnt{display:inline-block;text-align:center;min-width:19px;height:19px;margin-left:1px;line-height:19px;vertical-align:middle;color:#fff;font-weight:normal;font-size:13px;border-radius:19px;background-color:#ff3c00}.coupon_main .coupon_list.type_goods.order_voucher .coupon{height:146px;background:#fff;border:1px solid #eaecf3}.coupon_main .coupon_list.type_goods.order_voucher .coupon_inner{padding:28px 20px 28px 0;background:0}.coupon_main .coupon_list.type_goods.order_voucher .coupon_cont .issuer{display:inline-block;padding:4px 5px;margin-bottom:8pxcolor:#3b5dad;font-size:12px;font-weight:500;background-color:#eef6ff}.coupon_main .coupon_list.type_goods.order_voucher .coupon_cont .price{font-size:12px;color:#333}.coupon_main .coupon_list.type_goods.order_voucher .coupon_cont .date{font-size:12px;color:#93969f}.coupon_main .coupon_list.type_goods.order_voucher .goods_from{right:10px;font-size:12px;letter-spacing:0}.coupon_main .coupon_list.type_goods.order_voucher .badge{background:0;color:#ff4a33;font-size:12px;letter-spacing:0;right:10px}.coupon_main .coupon_list.type_goods.order_voucher .badge2{width:auto;height:auto;background:0;color:#ff4a33;font-size:10px;line-height:10px;right:10px;border:1px solid #ff4a33;border-radius:10px;padding:5px 7px 3px}.coupon_main .coupon_list.type_goods.order_voucher .coupon_cont .cont_inner.inner2{display:inline}.coupon_detail.order_voucher{padding-bottom:32px}.coupon_detail.order_voucher .coupon_summary{padding:0 20px 22px;background:#fff}.coupon_detail.order_voucher .coupon_summary .store{font-size:13px;background:#eef6ff;padding:5px 7px}.coupon_detail.order_voucher .coupon_summary .name{font-size:14px;margin:10px 0 0}.coupon_detail.order_voucher .coupon_summary .price{font-size:21px;color:#3b5dad}.coupon_detail.order_voucher .coupon_summar .balance{color:#ff4a33}.coupon_detail.order_voucher .coupon_barcode{height:136px;margin:20px 10px;padding:30px 0;border:1px solid #eaecf3;border-radius:0}.coupon_detail.order_voucher .coupon_form{margin:-10px 10px;padding:0 0 10px}.coupon_detail.order_voucher .coupon_info{background:0;padding:10px 0 0 0}.coupon_detail.order_voucher .coupon_info dl{padding:0 20px;font-size:13px}.coupon_detail.order_voucher .coupon_info dt{padding:0}.coupon_detail.order_voucher .coupon_info dd{padding:6px;border-top:1px solid #f5f6f9}.coupon_detail.order_voucher .coupon_info .btn_cscenter{background:0;text-decoration:underline}.coupon_detail.order_voucher .coupon_info a.btn_money{margin:20px;background:#323743;color:#fff}.coupon_detail.order_voucher .coupon_info a.btn_money.gray01{background:#717378}.coupon_history.order_voucher .history_list li{margin:13px 10px 0;padding:0;border:0;background-color:#f4f5f9}.coupon_history.order_voucher .history_list li .to{font-size:13px;font-weight:600;margin-bottom:15px}.coupon_history.order_voucher .history_list .item_info .brand{font-size:13px;color:#3b5dad;background:#eef6ff;padding:4px 5px}.coupon_history.order_voucher .history_list .item_info .name{height:20px;margin-top:10px;font-size:13px;line-height:13px;color:#333;font-weight:600}.coupon_history.order_voucher .history_list .item_info{padding-left:0;padding-bottom:15px}.coupon_history.order_voucher .history_list .item_image{width:90px;background:0}.coupon_history.order_voucher .history_list .item{margin:7px 0 0;padding:15px;background-color:#fff;border:1px solid #eaecf3}.coupon_history.order_voucher .history_list .item_date{margin-bottom:7px;font-size:13px;color:#b1b3ba;font-weight:400}.coupon_history.order_voucher .history_list .item_date span{font-size:13px}.order_coupon.order_voucher a.btn_money{display:block;line-height:53px;text-align:center;font-size:18px;border:1px solid #e0e2ee;margin:20px;background:#323743;color:#fff}.coupon_order .voucher_list{position:relative;margin:10px 10px;padding:0}.coupon_order .voucher_list h3{font-size:17px;color:#333;font-weight:600}.coupon_order .voucher_list ul li{margin-bottom:10px;padding:20px;background:#fff}.coupon_order .voucher_list ul li dl dt{float:left;font-size:14px;color:#b1b3ba}.coupon_order .voucher_list ul li dl dd{text-align:right;margin-bottom:25px;line-height:18px;font-size:16px;font-weight:600}.coupon_order .voucher_list ul li dl dd:last-child{margin-bottom:0}.coupon_order .voucher_list ul li dl dd .color_blue08{color:#3b50ad}.coupon_order .voucher_list ul li dl dd .date{color:#b1b3ba}.coupon_order .order_coupon.order_voucher .price strong{color:#ff4a33}.coupon_order .voucher_table{margin:10px;padding:30px 10px;background:#fff}.coupon_order .voucher_table dl dt{float:left}.coupon_order .voucher_table dl dd{text-align:right;margin-bottom:20px}.coupon_order .voucher_table dl dd .color_blue08{color:#3b50ad}#footer .btn_area .btn_left.gray08{background:#515560}.voucher_wrap .untact_banner .lb_item{background:0;padding:0}.voucher_wrap .untact_banner{padding:0}.voucher_wrap .untact_banner .owl-dots{width:100%}.voucher_wrap .owl-dots .owl-dot{margin:0 5px}.voucher_wrap .owl-dots .owl-dot button{background:#f5f5f5;border-radius:10px;padding:7px;color:#888;font-size:14px;font-weight:bold;cursor:pointer}.voucher_wrap .owl-dots .owl-dot button:focus{outline:0}.voucher_wrap .owl-dots .owl-dot.active button{background:#000;color:#fff}.voucher_wrap .owl-carousel .owl-nav{display:inline-block;background:red}.voucher_wrap .owl-carousel .owl-nav .owl-prev{position:absolute;left:0;width:20px;height:30px;bottom:0;background-image:url("../../../images/ssgpay/mobile/temp/ico_prev.png");background-repeat:no-repeat;background-position:left top;background-size:contain;text-indent:-9999px}.voucher_wrap .owl-carousel .owl-nav .owl-next{position:absolute;right:0;width:20px;height:30px;bottom:0;background-image:url("../../../images/ssgpay/mobile/temp/ico_next.png");background-repeat:no-repeat;background-position:left top;background-size:contain;text-indent:-9999px}.voucher_wrap .main_untact_banner{padding:22px 0 0 15px;background:#fff}.voucher_wrap .main_untact_banner h3{position:relative;display:inline-block;padding-right:12px;font-size:16px;font-weight:600;line-height:28px}.voucher_wrap .main_untact_banner h3::after{position:absolute;right:0;top:9px;content:'';width:6px;height:6px;border-top:2px solid #222;border-right:2px solid #222;transform:rotate(45deg)}.voucher_wrap .main_untact_banner .sub_txt{color:#999;padding-bottom:15px}.voucher_wrap .ssgmoney_banner{padding:31px 15px 0;background:#fff}.voucher_wrap .ssgmoney_banner h3.tit{padding-top:22.5px;font-size:16px;line-height:28px;border-top:1px solid #ebebeb}.voucher_wrap .ssgmoney_banner .color{padding-left:5px;display:inline-block;position:relative}.voucher_wrap .ssgmoney_banner .color i{position:relative;z-index:2;font-style:normal!important}.voucher_wrap .ssgmoney_banner .color::after{width:100%;height:8px;position:absolute;left:5px;bottom:5px;background:#f9d7cf;content:'';display:inline-block;z-index:1}.voucher_wrap .ssgmoney_banner .banner_list{padding:18px 0 30px;border-bottom:1px solid #ebebeb}.voucher_wrap .ssgmoney_banner .banner_list li{position:relative;float:left;margin-left:15px;width:47%;background:#f5f5f5;border-radius:5px;margin-bottom:15px}.voucher_wrap .ssgmoney_banner .banner_list li:first-child{margin-left:0}.voucher_wrap .ssgmoney_banner .banner_list li a{display:block;padding:15px 10px}.voucher_wrap .ssgmoney_banner .banner_list li a em{color:#e24f39;font-weight:600}.voucher_wrap .ssgmoney_banner .banner_list li a::after{position:absolute;right:10px;top:20px;content:'';width:6px;height:6px;border-top:2px solid #e24f39;border-right:2px solid #e24f39;transform:rotate(45deg)}.voucher_wrap .mobile_coupon{padding:27px 15px;background:#fff}.voucher_wrap .mobile_coupon h3{position:relative;display:inline-block;padding-right:12px;font-size:16px;font-weight:600;line-height:28px}.voucher_wrap .mobile_coupon h3::after{position:absolute;right:0;top:9px;content:'';width:6px;height:6px;border-top:2px solid #222;border-right:2px solid #222;transform:rotate(45deg)}.voucher_wrap .mobile_coupon .sub_txt{color:#999}.voucher_wrap .mobile_coupon_list{position:relative;margin-top:19px;overflow:hidden;min-height:100px}.voucher_wrap .mobile_coupon_list li{float:left;width:33.33%;padding:5px}.voucher_wrap .mobile_coupon_list li a{position:relative;display:block;background:#f7f7f7;border-radius:3px}.voucher_wrap .mobile_coupon_list .item_image{padding:18px 0 12px;text-align:center}.voucher_wrap .mobile_coupon_list .item_image img{width:93px;height:93px}.voucher_wrap .mobile_coupon_list .item_info{padding:0 10px 15px}.voucher_wrap .mobile_coupon_list .item_info .item_herder .brand{color:#4665ad}.voucher_wrap .mobile_coupon_list .item_info .item_herder .name{color:#a7a7a7}.voucher_wrap .mobile_coupon_list .item_info .price{padding-top:7px;color:#111}.voucher_wrap .mobile_coupon .evt_more{margin-top:20px;height:44px;line-height:40px;padding:0 20px;margin-bottom:10px;font-size:14px;text-align:center;color:#333;background:#f5f5f5;border-radius:10px;display:block}.voucher_wrap .mobile_coupon .evt_more .btn_txt{position:relative;padding-right:10px}.voucher_wrap .mobile_coupon .evt_more .btn_txt::after{position:absolute;right:0;top:3px;content:'';width:6px;height:6px;border-top:2px solid #e24f39;border-right:2px solid #e24f39;transform:rotate(45deg)}.voucher_wrap .mobile_coupon .sub_txt{color:#999}.voucher_wrap .disital_gift{padding:31px 15px 33px;background:#f4f5f9;text-align:center}.voucher_wrap .disital_gift h3{font-size:16px;font-weight:600;line-height:28px}.voucher_wrap .disital_gift .item_image{padding-top:19px}.voucher_wrap .disital_gift .item_image a{display:block}.voucher_wrap .disital_gift .item_image img{width:222px;height:152px}.voucher_wrap .foot_banner{padding:30px 15px 99px;text-align:center;background:#fff}.voucher_wrap .foot_banner a{display:block}.voucher_wrap .foot_banner img{max-width:100%}.order_voucher .btn_left.gray08{background:#515560;color:#fff!important}.order_voucher .coupon_goods .goods_vertical .item:before{background:0}.order_voucher .coupon_goods .goods_vertical .item{border-radius:10px}.order_voucher .coupon_goods .goods_vertical .item_info{padding:14px 15px;border-top:0}.order_voucher .coupon_goods .goods_vertical .item_herder{min-height:0}.order_voucher .coupon_goods .goods_vertical .item_info .price .cprice{float:left}.coupon_form.coupon_order .form_payinfo .price_tit .tit{background:0;padding-left:0}.order_voucher .coupon_filter{display:inline;position:absolute;right:10px}.order_voucher .coupon_filter .btn_sort span{display:inline-block;padding-right:14px;color:#333;font-size:13px;font-weight:700;background:url(../../../images/ssgpay/mobile/ico/btn_sortDown.png) right center no-repeat;background-size:10px 6px}.coupon_history .destroy_info_text,.coupon_wrap .destroy_info_text{padding:15px 10px 0;color:#717378;font-size:13px}#header .btn_couponHome.v2{background-image:url("../../../images/ssgpay/mobile/ico_coupon_home03.png")}.coupon_detail .coupon_info a.btn_money.ty1{display:block;margin-top:15px;line-height:53px;text-align:center;color:#fff;font-size:18px;background-color:#323743;border:1px solid #323743}.couponbox .coupon_status.new{top:20px;right:20px;width:54px;height:21.5px;background-size:54px 21.5px}.couponbox .coupon_status.type1.new{background-image:url("../../../images/ssgpay/mobile/coupon/icon_unRavel_01_new.png")}.couponbox .coupon_status.type2.new{background-image:url("../../../images/ssgpay/mobile/coupon/icon_unRavel_02_new.png")}.bcpl_header.ty1 .destroy_info_text{float:left;padding-left:0}.bcpl_header.ty1 .coupon_filter{top:8px}.coupon_history.order_voucher .history_list.v2 .item_date{color:#444;font-weight:500}.coupon_list.type_goods.v2 .coupon,.coupon_list.type_goods.v2 .coupon .coupon_inner{background-image:none}.coupon_list.type_goods.v2 .coupon{height:146px;padding:28px 20px;border:2px solid #eaecf3;background-color:#fff}.coupon_list.type_goods.v2 .coupon .coupon_inner{padding:0}.coupon_list.type_goods.v2 .coupon_cont .issuer{display:inline-block;margin-bottom:10px;font-size:13px;color:#3b5dad;background:#eef6ff;padding:4px 5px}.coupon_list.type_goods.v2 .coupon_cont .name{margin-bottom:6px}.coupon_list.type_goods.v2 .coupon_cont .date{color:#666;font-size:12px;font-weight:500;line-height:15px}.coupon_list.type_goods.v2 .badge{top:-4px;right:-10px}.coupon_list.type_goods.v2 .goods_from{right:-10px;bottom:-16px}.couponbox .coupon_list.type_goods.v2 .coupon_status.new{top:-16px;right:-10px;left:auto}.coupon_history.order_voucher .history_list .item_info .brand{font-size:13px;color:#3b5dad;background:#eef6ff;padding:4px 5px}.coupon_history.order_voucher .history_list .item_info .name{height:20px;margin-top:10px;font-size:13px;line-height:13px;color:#333;font-weight:600}.coupon_history.order_voucher .history_list .item_info{padding-left:0;padding-bottom:15px}.coupon_history.order_voucher .history_list .item_image{width:90px;background:0}.category_area{padding:20px 16px;background-color:#f4f5f9}.category_area .category_tab{overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.category_area .category_tab::-webkit-scrollbar{display:none}.category_area .category_tab .btn{height:32px;line-height:30px;padding:0 12px;font-size:13px;color:#888;border-radius:8px;border:1px solid #e1e3eb;background:#fff;text-align:center;display:inline-block;float:left;position:relative}.category_area .category_tab .btn+.btn{margin-left:8px}.category_area .category_tab .btn.on{background:#323743;color:#fff;font-weight:500}.category_area .category_tab .btn_area{width:max-content;white-space:nowrap;display:inline-block;vertical-align:top}.category_area .category_cont{display:none}.category_area .category_cont.on{display:block}.category_area .category_container{margin-top:10px}.category_area .gift_vertical.scroll{margin:0 -16px;overflow-x:auto;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.category_area .gift_vertical.scroll ul{width:max-content;margin:0;white-space:nowrap}.category_area .gift_vertical.scroll ul li{width:152px;margin-top:0}.category_area .gift_vertical.scroll ul li:first-child{margin-left:16px}.category_area .gift_vertical.scroll ul li:last-child{margin-right:16px}.category_area .gift_vertical.scroll ul li+li{margin-left:10px}.category_area .gift_vertical.scroll ul li .item_info{padding:10px 20px 20px}.category_area .gift_vertical.scroll ul li .item_info .price .sale{font-size:16px}.category_area .gift_vertical ul{display:flex;flex-wrap:wrap;margin-left:-9px;font-size:0;vertical-align:top}.category_area .gift_vertical ul li{display:inline-block;width:calc((100% - 27px) / 3);margin:10px 0 0 9px;overflow:hidden;background-color:#fff;border-radius:8px;border:1px solid #e1e3eb}.category_area .gift_vertical ul li a{display:block;padding:0 10px}.category_area .gift_vertical ul li .item_image{text-align:center}.category_area .gift_vertical ul li .item_image img{width:100%}.category_area .gift_vertical ul li .item_info{padding:10px 2px 20px}.category_area .gift_vertical ul li .item_info .brand{color:#3b5dad;font-size:13px;line-height:16px}.category_area .gift_vertical ul li .item_info .name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;overflow:hidden;margin-top:4px;color:#222;font-size:13px;line-height:16px}.category_area .gift_vertical ul li .item_info .price{margin-top:4px;font-size:16px;font-weight:700;line-height:19px}.category_area .gift_vertical ul li .item_info .price .sale{color:#e24f39;font-size:12px}.category_area .gift_vertical ul li .item_info .price .cprice{color:#000}.category_area .btn_more_arr{display:block;margin-top:10px;padding:10px 10px 9px;background-color:#fff;border-radius:6px;border:1px solid #e1e3eb;color:#666;font-size:13px;line-height:16px;text-align:center}.category_area .btn_more_arr span{position:relative}.category_area .btn_more_arr span:after{content:'';display:block;position:absolute;top:4px;right:-10px;width:6px;height:6px;border:1px solid #666;border-bottom:0;border-left:none;transform:rotate(45deg)}.gift_main_menu .quick_link_area ul{display:flex;flex-wrap:wrap}.gift_main_menu .quick_link_area ul li{width:calc(100% / 4);margin-top:20px;text-align:center}.gift_main_menu .quick_link_area ul li a>span{display:block}.gift_main_menu .quick_link_area ul li a .img{width:44px;height:44px;margin:0 auto}.gift_main_menu .quick_link_area ul li a .img img{width:100%}.gift_main_menu .quick_link_area ul li a .txt{margin-top:10px;color:#000;font-size:14px;font-weight:500;line-height:16px}.gift_main_menu .function_gift{margin-top:20px;padding:20px 16px 70px;border-top:4px solid #f5f5f5}.gift_main_menu .function_gift h2{color:#000;font-size:20px;font-weight:400;line-height:24px}.gift_main_menu .function_gift h2 strong{position:relative}.gift_main_menu .function_gift h2 strong:after{content:' ';position:absolute;bottom:0;left:0;width:100%;height:8px;border-radius:3px;background-color:#ff8370;opacity:.4}.gift_main_menu .function_gift .detail{margin-top:20px}.gift_main_menu .function_gift .detail li{border-bottom:1px solid #e5e5e5}.gift_main_menu .function_gift .detail li a{display:block;position:relative;padding:27px 80px 27px 0}.gift_main_menu .function_gift .detail li dl{display:flex;flex-direction:column-reverse}.gift_main_menu .function_gift .detail li dl dt{margin-top:10px;color:#222;font-size:16px;font-weight:700;line-height:19px}.gift_main_menu .function_gift .detail li dl dd{color:#222;font-size:14px;line-height:17px}.gift_main_menu .function_gift .detail li .img{position:absolute;top:50%!important;right:0;transform:translateY(-50%)!important}.gift_main_menu .function_gift .detail li .img img{width:100%}.gift_main_menu .function_gift .detail li .img.ty1,.gift_main_menu .function_gift .detail li .img.ty2{width:85px;height:60px}.ok_chk.agree_chk{margin:0 0 20px}.ok_chk.agree_chk div input{margin:0;width:24px;height:24px;background:url("../../../images/ssgpay/mobile/ico_checkbox04.png") no-repeat left 50%;background-size:48px 24px}.ok_chk.agree_chk div input:checked{width:24px;height:24px;background:url("../../../images/ssgpay/mobile/ico_checkbox04.png") no-repeat left 50%;background-size:48px 24px;background-position:-24px 0}.ok_chk.agree_chk div label{margin-left:8px;color:#222}.gift_main_menu .ad_money_box{background-color:#f4f5f9;padding:16px 16px 0;position:relative;margin-top:38px;border-top:1px solid #eaecf5;border-bottom:1px solid #eaecf5}.gift_main_menu .ad_money_box>.tit{font-size:14px;font-weight:700;color:#222;line-height:1.2}.gift_main_menu .ad_money_box .btn_more{position:absolute;right:16px;top:16px;font-size:12px;font-weight:500;color:#222;line-height:1.2;display:flex;align-items:center;gap:4px}.gift_main_menu .ad_money_box .btn_more::after{content:'';display:block;width:6px;height:6px;border:1px solid #222;border-bottom:0;border-left:none;transform:rotate(45deg)}.gift_main_menu .ad_money_box .ad_money_banner{overflow:hidden;width:100%;margin-top:10px}.gift_main_menu .ad_money_box .ad_money_banner .ad_item{display:flex;gap:10px}.gift_main_menu .ad_money_box .ad_money_banner .ad_item .ad_item_img{overflow:hidden;position:relative;width:50%;height:90px;flex-shrink:0;border-radius:6px}.gift_main_menu .ad_money_box .ad_money_banner .ad_item .ad_item_img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.gift_main_menu .ad_money_box .ad_money_banner .ad_item .ad_item_info{width:calc(50% - 10px)}.gift_main_menu .ad_money_box .ad_money_banner .ad_item .ad_item_info .tit_box{display:flex;gap:4px;align-items:center}.gift_main_menu .ad_money_box .ad_money_banner .ad_item .ad_item_info .tit_box img{width:17px;height:17px;border-radius:4px}.gift_main_menu .ad_money_box .ad_money_banner .ad_item .ad_item_info .tit_box .tit{width:calc(100% - 21px);font-size:13px;line-height:1.2;font-weight:500;color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gift_main_menu .ad_money_box .ad_money_banner .ad_item .ad_item_info .descript{font-size:12px;line-height:16px;font-weight:400;color:#666;margin:6px 0 10px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word}.gift_main_menu .ad_money_box .ad_money_banner .ad_item .ad_item_info .btn_link{border-radius:12px;background-color:#e24f39;display:block;padding:0 5px;font-size:13px;font-weight:500;line-height:24px;color:#fff;text-align:center}.gift_main_menu .ad_money_box .ad_money_banner .owl-dots{width:100%;padding:16px 0;line-height:0;text-align:center;font-size:0}.gift_main_menu .ad_money_box .ad_money_banner .owl-dots .owl-dot{display:inline-block;zoom:1}.gift_main_menu .ad_money_box .ad_money_banner .owl-dots .owl-dot span{display:block;width:6px;height:6px;margin:0 4px;background:#e4e6f0;border-radius:50%}.gift_main_menu .ad_money_box .ad_money_banner .owl-dots .owl-dot.active span{background:#bdc1ce}.gift_main_menu .ad_money_box .mission_warning_box{display:flex;flex-direction:column;align-items:center;padding:30px 0}.gift_main_menu .ad_money_box .mission_warning_box strong{font-size:13px;font-weight:700;color:#444;line-height:1.2}.gift_main_menu .ad_money_box .mission_warning_box p{font-size:12px;font-weight:400;color:#888;line-height:1.2;margin:4px 0 10px}.gift_main_menu .ad_money_box .mission_warning_box button{font-size:12px;font-weight:500;color:#fff;line-height:24px;display:inline-flex;align-items:center;height:24px;padding:0 22px;gap:4px;background-color:#e24f39;border-radius:12px}.gift_main_menu .ad_money_box .mission_warning_box button::before{content:'';width:12px;height:12px;background:url("../../../images/ssgpay/mobile/benefit/ico_refresh.svg") no-repeat center center;background-size:100% 100%}.gift_main_menu .ad_money_box:not(.hide)+.function_gift{border-top:0}.label_title{font-size:16px;font-weight:700}.pop_cont_title{font-size:14px;font-weight:700;color:#222}.pop_cont_stitle{font-size:13px;font-weight:400;color:#666}.pop .pop_container.pop_container_new{width:100%;max-width:315px}.alerm_day_info{list-style-type:disc;padding-left:30px;padding-right:14px}.alerm_day_info li span{color:#777;font-size:13px;font-weight:400}.ssg_flex{display:flex;align-items:center;gap:20px}.ssg_image{width:100px;height:100px;flex:none}.ssg_image img{max-width:100%}.ssg_name,.ssg_coupon_num,.ssg_date{color:#222;font-size:12px;font-weight:400}.ssg_name,.ssg_coupon_num{margin-bottom:6px}.line_b{border-top:1px solid #eaecf3;width:100%;margin-top:20px}.txt_ssg_box{text-align:center;margin-top:30px;font-size:14px;font-weight:500}.change_btn{display:flex;justify-content:center;align-items:center;height:53px;font-size:18px;border:1px solid #e0e2ee;margin:20px;background:#323743;color:#fff}.ssg_main_flex{display:flex;align-items:flex-start;gap:4px}.ssg_coupon_num{display:flex;align-items:flex-start}.barcode_mt{margin-top:30px}.new_affiliate.new{padding-top:65px}.affiliate_header.renew{position:fixed;z-index:105;top:0;left:0;right:0;background-color:#fff}.affiliate_header.renew .btn_back{width:30px;height:30px;background-image:url('../../../images/ssgpay/mobile/btn_back.png');background-repeat:no-repeat;background-position:right center;background-size:contain;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.affiliate_header.renew .btn_LArea{position:absolute;top:17px;left:10px}.affiliate_header.renew .btn_LArea span{overflow:hidden;display:block;text-align:left;text-indent:-9999em}.affiliate_header.renew .header_tit{color:#333;text-align:center;padding-top:3px;line-height:62px;font-size:22px;font-weight:700}.affiliate_header.renew .nah_look{position:absolute;top:50%;transform:translateY(-50%);right:14px;width:19px;height:23px}.affiliate_header.renew .nah_look .btn_shop{display:block;width:100%;height:100%}.affiliate_header.renew .nah_look .btn_shop span{display:inline-block;vertical-align:top;width:100%;height:100%;background:url('../../../images/ssgpay/mobile/ico/icon_look2.png') no-repeat center / contain;font-size:0}.affiliate_info_text{padding:15px 0;background:#fff}.affiliate_info_text p{font-weight:400;font-size:16px;color:#8a8a8a;text-align:center}.affiliate_tab{padding:0!important;background:#fff}.affiliate_tab ul{width:100%;overflow:hidden;background:#fff}.affiliate_tab ul li{width:33.33%;height:50px;float:left}.affiliate_tab ul li a{width:100%;height:100%;line-height:44px;border-bottom:5px solid #fff;font-size:18px;font-weight:700;color:#333;text-align:center;display:inline-block}.affiliate_tab ul li a.selected{border-color:#e24f39;color:#e24f39}.new_affiliate_lst.renew{padding-top:34px}@media screen and (max-width:320px){.cont_detail .detail_bx dd{letter-spacing:0}.withdraw_time .wt_txt{font-size:1em}.cont_txt01{font-size:15px;line-height:1.45}.coupon_goods .goods_horizontal .item_info .price .oprice{margin-right:3px;font-size:10px}.coupon_goods .goods_horizontal .item_info .price .oprice span{font-size:11px}.coupon_goods .goods_horizontal .item_info .price .cprice{color:#323743;font-size:12px}.coupon_goods .goods_horizontal .item_info .price .cprice span{font-size:16px}.coupon_form .form_phone .btn_me{margin-left:7px}.form_borderView .bv_td dt{width:48%}.cmncMain_visual .cmncmv_txt br{display:none}.reiPro_mCont .reiPMBody .reiPMB_cont{padding-left:0}.cbg_wGraph_count li .icon_count{min-width:27px}.ssfeps_cont{padding-left:0}.benefitM_info a{font-size:13px;padding:0 23px 0 80px!important}.benefitM_info .type2 span{font-size:15px}.use_history .htr_bx .history_lst .ltxt2{font-size:13px}.use_history .htr_bx .history_lst .btn{width:140px}}@media(max-width:340px){.ssgcard_fGuide .fgh_ex{padding:11px 0 5px 0}.media_w340Dn{display:none}.prod_view .tfoot dl dt,.prod_view .tfoot dl dd{letter-spacing:-0.1em}.point_input .ok_point p.point_txt .seoulEtax_txt,.point_input .ok_point div .seoulEtax_txt{font-size:16px}.use_history .htr_bx .history_lst .icon_prize{display:inline-block;position:absolute;top:-3px;left:110px}.zp_account .combobox .combo_list{max-height:127px}}@media(max-width:374px){.giftbox .money_info .tit{height:53px}.giftbox .money_info .form_sec2 ul li a{padding:5px 0 5px 16px;background-position:0 9px}.giftbox .money_info .form_sec2 ul li:last-child a{background-position:0 9px}.giftbox .money_info .form_sec2 ul li a:hover,.giftbox .money_info .form_sec ul li a:focus{background-position:0 9px}.giftbox_send .per_info{padding:10px 0 10px}.giftbox_send .money_info .tit p{margin-top:17px}.giftbox_send .money_info .tit span{margin-top:22px}.benefitM_info a{padding-right:27px}}@media(min-width:376px){.media_min_w376{display:none}}@media(max-width:376px){.media376db{display:block}.media_w360{display:none}.associatedCard_list>li .card_cont .card_info .ci_tit{letter-spacing:-0.1em}}@media screen and (max-width:375px){.sfcbgl_ssgmoney .sfcbgl_info span.sfcbglri_cont01{min-width:82px;padding:6px 4px 0}.sfcbgl_ssgmoney .sfcbgl_info span.sfcbglri_cont02{min-width:82px;padding:6px 4px 0}.sfcbgl_ssgmoney .sfcbgl_info span.sfcbglri_icon01{min-width:14px}.sfcbgl_ssgmoney .sfcbgl_info span.sfcbglri_icon02{min-width:14px}}@media screen and (max-width:480px){.cont_detail{letter-spacing:-0.1em}.cont_btn,.cont_btn:hover{font-size:1em}.cont_detail .detail_bx{padding:3.2% 15px 3.2%;margin:14% 0 8.7%}.cont_detail .detail_bx dt{width:40%;font-size:1.1em;letter-spacing:-0.05em}.cont_detail .detail_bx dd{font-size:1.2em;letter-spacing:.05em}.withdraw_time .wt_txt{font-size:1.2em}.cont_txt01{font-size:17px;line-height:1.45}.text_guide li{font-size:14px;line-height:1.5em}.text_guide02 li{font-size:14px;line-height:1.5em}.code_form input.code_inp1[type=text],.code_form input.code_inp1[type=number],.code_form input.code_inp1[type=tel]{width:260px;font-size:1.5em;line-height:1.4em}.code_form input.code_inp2[type=text],.code_form input.code_inp2[type=number],.code_form input.code_inp2[type=tel]{width:260px;font-size:.95em;line-height:1.5em}}dl.ty_double dt{width:100%!important;line-height:41px;margin-top:10px;display:block!important}dl.ty_double dd{width:50%!important;margin-bottom:10px;display:inline-block!important;padding-right:2px;box-sizing:border-box}dl.ty_double dd:last-child{padding-right:0}dl.ty_double dd input[type='text']{width:100%;border-color:#eaecf3}dl.ty_double dd input[type='text']::placeholder{color:#989898}dl.nationality input[type=number]::-webkit-outer-spin-button,dl.nationality input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}dl.nationality.ty_full dt,dl.nationality.ty_full dd{display:block;width:100%;text-align:left}dl.nationality.ty_full dt{line-height:41px;margin-top:10px}dl.nationality.ty_full dd{margin-bottom:10px}dl.nationality.ty_full dd input{width:100%}dl.nationality.funds ul{display:flex;width:100%}dl.nationality.funds li{overflow:hidden;position:relative;vertical-align:top;width:50%;text-align:left}dl.nationality.funds li input[type=radio]{width:19px;height:19px;padding:0;background:url("../../../images/ssgpay/mobile/ico/ico_sp_check3.png") no-repeat left top;background-size:cover;border:0;-webkit-appearance:none;outline:0;z-index:2;cursor:pointer}dl.nationality.funds li input[type=radio]:checked{width:19px;height:19px;background:url("../../../images/ssgpay/mobile/ico/ico_sp_check3.png") no-repeat -19px 0;background-size:cover}dl.nationality.funds li label{position:relative;margin-left:8px;line-height:19px;vertical-align:middle;cursor:pointer}dl.nationality.funds li input[type=radio]+label span{color:#333;line-height:1.4;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;font-size:16px;font-weight:500}.btn_pack{box-sizing:border-box}.btn_pack+.btn_pack{border-left:1px solid rgba(21,23,30,1)}.fancybox-dialog .dialog_wrap .alert_content.pop257{padding:40px 30px}.pop257{text-align:left!important}.pop_text257 dt{font-family:"SSG comb";font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-align:left;margin-bottom:25px;color:#222}.pop_text257 dd{font-family:Pretendard;font-size:13px;font-style:normal;font-weight:400;line-height:normal;color:#666;text-align:left}.pop_btn257{display:inline-block;font-size:0;margin-top:20px}.pop_btn257>*{display:inline-block;vertical-align:middle}.pop_btn257 span{margin-bottom:2px;color:var(--neutral-gray900,var(--neutral-gray900,#222));text-align:right;font-family:"SSG comb";font-size:13px;font-style:normal;font-weight:700;line-height:normal;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}#header .sd_btn_header_close01{display:inline-block;overflow:hidden;position:absolute;top:23px;right:16px;width:24px;height:24px;text-indent:-9999em;background-image:url(../../../images/ssgpay/mobile/display/btn_close02.png);background-repeat:no-repeat;background-position:left center;background-size:contain}#container.certi{padding:0 16px}.certiTitle{padding:20px 0 30px}.certiTitle h3{color:#000;font-family:"SSG comb";font-size:18px;font-style:normal;font-weight:700;line-height:normal}.certiTypeList li{font-size:0;position:relative;border-radius:8px;border:1px solid #ececf5;background:#f8f8fc;padding:20px 16px 20px 20px;margin-top:12px}.certiTypeList li:before{display:inline-block;vertical-align:middle;content:'';width:0;height:100%}.certiTypeList li:first-child{margin-top:0}.certiTypeList li .link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.certiTypeList li svg{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.certiTypeList li .vam{display:inline-block;vertical-align:middle;font-size:0}.certiTypeList li .vam:before{display:inline-block;vertical-align:middle;content:'';width:0;height:100%}.certiTypeList li .vam>*{display:inline-block;vertical-align:middle}.certiTypeList li .vam .icon{padding-right:16px}.certiTypeList li .vam .icon img{width:32px;height:auto}.certiTypeList li dt{color:#222;font-family:"SSG comb";font-size:15px;font-style:normal;font-weight:700;line-height:normal}.certiTypeList li dd{color:#666;font-family:"SSG comb";font-size:13px;font-style:normal;font-weight:400;line-height:normal}.input_dimmed{background:#f0f0f0!important}