@charset "utf-8";
@import url('benefits_01.css'); /* Q10293 */

/*font-color*/
[class*="fc_orange"]{color:#e78f00}
[class*="fc_gold"]{color:#b48f42}

/*background*/
[class*="linerblue"]{background:linear-gradient(-45deg , #33a5db , #1266a9)}
[class*="linerorange"]{background:linear-gradient(320deg , #dd2b05 , #ff9045)}
[class*="graybg"]{background:#fafafa}
[class*="bluebg"]{background:rgba(0,145,233,.02);}
[class*="orangebg"]{background:rgba(252,69,19,.02);}

.none_highlight .highlight { background-image: none; }

/*button style*/
[class^="textbico"][class*="_small_wht"]{background-image:url('../images/common/icon/w16/ico_arrowB_forward_wht.png')}
[class^="textbico"][class*="_mide"][class*="_gold"]{background:url('/docfiles/publish/resources/pc/images/ben/arrowB_forward_gold.png') no-repeat 100% 50%;background-size:auto 16px}
[class^="btn"][class*="56_"][class*="_app"]{background:url('../images/ben/ico_apple.png') no-repeat 35px center;background-size:auto 24px;width:184px;display:inline-block;text-align:right;padding-right:35px;}
[class^="btn"][class*="56_"][class*="_google"]{background:url('../images/ben/ico_google.png') no-repeat 25px center;background-size:auto 24px;width:184px;display:inline-block;text-align:right;padding-right:25px;}

/* line */
.t_line{border-top:1px solid #ebebeb}
.b_line{border-bottom:1px solid #ebebeb}
.t_noline {border-top: none !important;}

.sub_benefit img{max-width:100%;}
.kpd-group.lower img , .kpd-group img{max-width:none;}

/* svg */
.svg {width:100%; height:100%;}

.mt4{margin-top:4px !important}.mt6{margin-top:6px !important}.mt8{margin-top:8px !important}.mt12{margin-top:12px !important}.mt16{margin-top:16px !important}.mt20{margin-top:20px !important}.mt22{margin-top:22px !important}.mt26{margin-top:26px !important}.mt94{margin-top:94px !important;}.mt116{margin-top:116px !important}.mt180{margin-top:180px !important}.mt190{margin-top:190px !important}
.ml24{margin-left:24px;}
.pl35{padding-left:35px;}
.section{display:block;position:relative;}
.w320{width:320px;}.w1000{width:996px;margin-left:auto;margin-right:auto;}

/*sub main*/
.sub_main .box_top_tit + .section{margin-top:56px;}
.sub_main .graybg{background:#ebebeb}
.sub_main .box_top_tit .h_con{text-align:center;padding:0;margin-top:20px;}
.tbd{margin-top:34px;width:100%;height:177px;display:flex;justify-content:center;align-items:center;background:rgba(216,216,216,.4)}
.grid_box{display:flex;position:relative;flex-wrap:wrap;}
.grid_box .h0_b_size40{white-space:nowrap;}

/*sub_main 로그인후*/
.sub_main_login .content{width:100%;}
.sub_main_login .section.con1{display:flex;justify-content:space-between;width:1200px;margin:48px auto;}
.sub_main .highlight{margin-left:5px;}

.section.con1 .left{position:relative;width:752px;}
.section.con1 .left > .h3_b_lt {margin-top:32px;}
.section.con1 .left .list_chkrdo01{margin:20px 0 48px;}
.section.con1 .left .items + .items{margin-top:44px;}
.section.con1 .left .items + .box_btn:before , .box_btn.type1:before{content:'';display:block;position:absolute;width:100%;height:1px;background:#ccc;top:23px;}

.round_box{position:absolute;right:0;top:30px;display:inline-block;height:36px;padding:4px 16px;border:1px solid rgba(0,0,0,.64);border-radius:20px}
.round_box span{display:inline-block; vertical-align:middle; line-height:26px !important;}
.round_box .bene_box{display:inline-block;margin-left:2px;font-size:0;vertical-align:middle;}
.round_box .num{position:relative;display:inline-block;width:20px;height:20px;border-radius:100%;color:#fff;background:#000;font-size:12px;font-weight:700;line-height:20px;text-align:center;vertical-align:middle;}
.round_box .num:before {position:absolute;display:block;content:'';width:26px;height:26px;background-color:#fff;border-radius:50%;left:-3px;top:-3px;z-index:-1;}
.round_box i{/*position:absolute;*/width:20px;height:20px;display:inline-block;border-radius:100%;overflow:hidden;mix-blend-mode:overlay;vertical-align:middle;/*outline: 1px solid rgba(0,0,0.64);*/}

.sub_main_login [class*="list_chkrdo0"] > li{margin:0 4px 8px 0;}
.sub_main_login [class*="list_chkrdo0"] > li label { min-width: auto; }
.sub_main_login .btn48_a20 , .box_btn.type1 .btn48_a20{border:1px solid #ccc;border-radius:40px;padding:13px 28px;background:#fff;}

.sub_main_login .con1 .right {width:384px;padding:20px 32px 36px;border:1px solid #000;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,0.12);height:100%;}
.sub_main_login .con1 .right.scroll-able {position:absolute; right:0; top:0; height:auto; /*transition:top 1s cubic-bezier(.22, .61,.36, 1);*/}
.sub_main_login .con1 .right.fix {position:fixed; left:50%; margin-left:216px; /*left:816px;*/ top:0; height:auto; /*transition:top 1s; transition-timing-function:cubic-bezier(.22, .61,.36, 1);*/}
.sub_main_login .con1 .right .top{position:relative;}
.sub_main_login .con1 .right .top > a{display:flex;padding:12px 0;align-items:center;margin-bottom:8px}
.sub_main_login .con1 .right .card_txt{margin-left:12px;}
.sub_main_login .con1 .right .card_txt p + p{margin-top:5px;}
.sub_main_login .con1 .right .detail{margin-top:40px;}
.sub_main_login .con1 .right .detail_items{width:100%;}
.sub_main_login .con1 .right .detail_items.last{margin-top:7px;text-align:right;}
.sub_main_login .con1 .right .detail_items.last a + a{margin-left:16px;}
.sub_main_login .con1 .right .detail_items + .detail_items{margin-top:20px;}
.sub_main_login .con1 .right .detail_items dt a{display:block;padding:9px 0;}
.sub_main_login .con1 .right .detail_items dd a{padding:13px 3px 13px 0;display:flex;justify-content:space-between;}
.sub_main_login .con1 .right .detail_items dd + dd{border-top:1px solid #ebebeb}
.sub_main_login .con1 .right .detail_items dd.vou_black a > span { color: #4c5052; }
.sub_main_login .con1 .right .detail_items dd.vou_puple a > span { color: #5c325e; }
.sub_main_login .con1 .right .detail_items dd.vou_red a > span { color: #d0112b; }
.sub_main_login .con1 .right .detail_items dd.vou_green a > span { color: #008c15; }
.sub_main_login .con1 .right .detail_items dd.vou_pink a > span { color: #fb1a77; }
.sub_main_login .con1 .right .detail_items dd.vou_korean a > span { color: #39a1bc; }
.sub_main_login .con1 .right .detail_items dd.vou_cos a > span { color: #c8102e; }

.sgf{position:absolute;display:block;right:0;top:12px;width:56px;}
.card_w40{width:40px;}
.sub_main_login .con2{margin-top:160px;}
.sub_main_login .con2 .top{padding:112px 0;text-align:center;position:relative;background:#fafafa;}
.sub_main_login .con2 .top > .img{width:94px;display:inline-block;}
.sub_main_login .con2 .top .box_btn a{display:inline-block;line-height:32px;height:32px;}
.sub_main_login .con2 .top .box_btn a i{display:inline-block;width:24px;vertical-align:middle;margin-right:9px}
.sub_main_login .con2 .top .h3_b{margin:24px 0 20px}
.gift_list{display:flex;justify-content:center;align-items:flex-start;margin-top:73px;}
.gift_list li{margin:0 16px;width:120px;}
.gift_list li .img{width:120px;height:120px;margin-bottom:28px;border-radius: 50%;background:#fff;border: 1px solid rgba(0,0,0,0.12);}
.gift_list li .img img { border-radius: inherit; }

.sub_main_login .con2 .btm{position:relative;margin:160px auto 0;width:1200px;}
.sub_main_login .con2 .btm ul{margin-top:40px;display:flex;justify-content:space-between}
.sub_main_login .con2 .btm ul li{width:282px;height:200px;border-radius:12px;}
.sub_main_login .con2 .btm ul li a{display:block;padding:25px 28px;height:200px;}
.sd_darkblue{background:#16447b !important}

.sub_main_login .con2 .box_bul{width:1200px;margin:160px auto 0;}

/*sub_main 로그인전*/
.grid_box.row2{justify-content:space-between;}
.grid_box.row2 .h4_m_lt + .h4_m_lt{margin-top:8px;}
.grid_box.row2 .h4_m_lt + .bul_list01{margin-top:19px;}
.sub_main .grid_box.row2 .items{flex:1 0 45%;max-width:calc(50% - 12px);width:588px;border-radius:16px;padding:40px 40px 48px;display:block;height:490px;margin-top:24px;}
/* .sub_main .grid_box.row2 .items.graybg{height:520px} */
.sub_main .grid_box.row2 .items h3 .h3_eb{display:block;margin-bottom:9px;}
.sub_main .grid_box.row2 .items > .img{width:437px;margin:16px auto 0;}
.grid_box.row2 .list{margin:49px 8px 0;display:flex;justify-content:space-between;width:calc(100% - 16px)}
.grid_box.row2 .list li{width:132px;white-space:nowrap;}
.grid_box.row2 .list li span{display:block;text-align:center;margin-top:11px;padding:15px 12px 25px;color:#fc4513;border-radius:4px;max-height:104px;overflow:hidden;background:url('/docfiles/publish/resources/pc/images/ben/bene_bg.png') no-repeat left bottom;background-size:100%;}
.grid_box.row2 .point{display:flex;margin:44px 0 0 0;width:100%;} /* 2022-01-08 Q10510 margin 수정 */
.grid_box.row2 .point_items{width:206px;}
.grid_box.row2 .point_items + .point_items{margin-left:62px}
.grid_box.row2 .point_items .top{position:relative;width:100%;height:112px;overflow:hidden;}
.grid_box.row2 .circle{display:flex;position:absolute;left:0;top:0;width:112px;height:112px;background:#003da6;border-radius:100%;justify-content:center;align-items:center;flex-direction:column;}
.grid_box.row2 .circle .p3.fc_wht{opacity:.64}
/* 한개만 있을 때 가운데 정렬 */
/* .grid_box.row2 .circle.bg{left:50%;transform:translateX(-50%);background:#012c5f;} */
.grid_box.row2 .circle.bg {left:94px;background:#012c5f; mix-blend-mode:multiply;} /* 2022-01-08 Q10510 수정 */
.grid_box.row2 .circle.bg1{left:94px;background:rgba(0,0,0,.8);}
.grid_box.row2 .circle.bg1 .img{width:75px;height:16px;}
.grid_box.row2 .circle.bg .img{width:88px;height:16px;}
.grid_box.row2.b_line{padding-bottom:32px;}
.grid_con{width:386px;display:flex;justify-content:space-between;margin-top:54px;}
.grid_con strong{display:block;margin-bottom:16px;}
.grid_con .icon{display:block;width:36px;height:36px;opacity:.4;margin-top:75px;}
.grid_box .h4_m_lt strong{display:block;margin-top:4px;}

.sub_main .chk{display:flex;align-items:center;justify-content: center;}
.sub_main .chk:before {content:'';display:inline-block;width:24px; height:24px;background:url(../images/common/icon/w24/ico_check_b.png) no-repeat 50% 50%; background-size:24px 24px;margin-right:4px;}
.grid_box.x_img{flex-wrap:nowrap;}
.grid_box.x_img img{width:530px;}

.sec_main_content {margin-top:44px;}
.sec_main_content .grid_list { display:flex; display:-ms-flexbox; flex-wrap:wrap; justify-content:flex-start;width:calc(100% + 26px)}
.sec_main_content .grid_list > li { margin-top:52px; width:calc((100% - 104px) / 4); transition:width 200ms ease;margin-right:26px;}
.sec_main_content .grid_list > li:nth-child(4n){margin-right:0;}
.sec_main_content .grid_list > li:nth-child(-n+4) { margin-top:0; }
.sec_main_content .grid_list a { display:block; }
.sec_main_content .grid_list .grid_image { width:100%; }
.sec_main_content .grid_list .grid_image + p { margin-top:16px; max-height:44px; overflow:hidden; letter-spacing:-1px;}
.sec_main_content .grid_list li.square .grid_image,
.sec_main_content .grid_list li.rectangle .grid_image { padding:28px; border-radius:16px; transition:height 200ms ease; }
.sec_main_content .grid_list li.square .banner_title,
.sec_main_content .grid_list li.rectangle .banner_title { font-size:28px; line-height:36px; }
.sec_main_content .grid_list li.square .grid_image { height:248px; }
.sec_main_content .grid_list li.rectangle .grid_image { height:392px; }
.sec_main_content .grid_list img { max-width:100%; transition:width 200ms ease; }

.sd_orange{background:#fc4513}
.green_banner{display:block;border-radius:12px;background:rgba(0,108,1,.1);width:1200px;margin:0 auto;position:relative;padding:32px 64px 36px;overflow:hidden;}
.green_banner img{position:absolute;right:64px;top:32px;width:116px;}
.no_card{width:120px;margin-bottom:24px;}

/*list*/
.modal_wrap .list{display:block;width:100%;margin-top:22px;}
.modal_wrap .list .items{display:flex;width:100%;height: 92px;position:relative;border-bottom:1px solid #ebebeb;padding:20px 0 19px 18px;align-items:center;}
.modal_wrap .list .items:last-child { border-bottom: none; margin-bottom: 0; }
.modal_wrap .list .img{position: relative;width:32px;margin-right:16px;}
/* .modal_wrap .list .img:before{content:'';position:absolute;border: 1px solid rgba(0,0,0,.12);left:0;top:0;border-radius:100%;width:100%;height:100%;} */
.modal_wrap .list .items p + p{margin:3px 0 0 0;}
.modal_wrap .list.type1 .items p + p{margin-top:2px;}
.modal_wrap .list.type1 .img{width:56px;height:56px;border-radius:100%;overflow:hidden;}
.modal_wrap .list.type1 .box_btn{margin-left:auto;}
.modal_wrap .list.type1 .box_btn > a { padding: 6px 12.625px; }
.modal_wrap .list .img.v_card_img {width:51px;transform:rotate(90deg) translate(0, 10px); margin-right:0;}

.sub_benefit h3 + .list01{margin-top:8px;}
.sub_benefit .list01{display:flex;justify-content:space-between;flex-wrap:wrap;}
.sub_benefit .list01 li{position:relative;width:348px;padding:20px 0;}
.sub_benefit .list01 li:nth-child(n+3){border-top:1px solid #f5f5f5;}
.sub_benefit .list01 li .img{position:relative;width:56px;margin-top:7px;height:56px;border-radius:100%;float:left;overflow:hidden;display: inline-flex;align-items: center; justify-content: center; }
.sub_benefit .list01 li .img img {width:100%; height:100%;}
.sub_benefit .list01 li .img:before{content:'';z-index:9;position:absolute;border: 1px solid rgba(0,0,0,.12);left:0;top:0;border-radius:100%;width:100%;height:100%;}
.sub_benefit .list01 .card_txt{width:200px;margin-left:12px;float:left}
.sub_benefit .list01 .card_txt p + p{margin-top:2px;}
.sub_benefit .list01 a .card_txt{width:calc(100% - 68px)}
.sub_benefit .list01 li > button{position:absolute;right:0;top:calc(50% - 16px);cursor: pointer;z-index: 1;}
.sub_benefit .list01.type1 li {width:454px}
.sub_benefit .list01.type1 li > a{display:block;}
.sub_benefit .list01.type2 li > a .card_txt{width:200px}
.sub_benefit .list01.type2 li > a .card_txt .h4 + p{color:#5c5c5c}

.sub_benefit .list01.border_type {position:relative}
.sub_benefit .list01.border_type:after {content: '';z-index:9;position: absolute;bottom: 0;left: 0;right: 0;width: 100%;height: 1px;background: #fff;}
.sub_benefit .list01.border_type li {border-bottom:1px solid #f5f5f5;}
.sub_benefit .list01.border_type li:nth-child(n+3) {border-top: none;}

.sub_benefit .list02{display:flex;flex-wrap:wrap;margin-top:46px;justify-content:space-between}
.sub_benefit .list02 .item{width:454px;display:flex;align-items:center;padding:19px 0 18px;border-bottom:1px solid #f5f5f5;}
.sub_benefit .list02 .item:nth-child(even){margin-left:56px;}
.sub_benefit .list02 .item:nth-child(n+3){border-bottom:0;}
.sub_benefit .list02 .item .box_logoimg{margin:7px 12px 0 0;flex:0 0 56px;width:56px;height:56px;border:1px solid #e0e0e0;border-radius:100%; overflow:hidden;} /* 2021-11-16 Q10337: 일상사용처 리스트 이미지 원형으로 수정 */

.sub_benefit .fc_blk{color:#000 !important;}
.sub_benefit .list03{display:flex;}
.sub_benefit .list03 > .item{width:calc(50% - 12px) !important;height:240px;padding:25px 0 0 28px;background:rgba(0,112,240,.12)/*#0070f0*/;position:relative;border-radius:12px;}
.sub_benefit .list03 > .item + .item{margin-left:24px;}
.sub_benefit .list03 > .item .box_icoimg { position: absolute; bottom: 0; right: 0; width: 100px; height: 100px; }
.sub_benefit .list03 > .item .box_icoimg .svg { width: 100px; height: 100px; }
.sub_benefit .list03 > .bg1{background:rgba(231,143,0,.08)}
.sub_benefit .list03 > .bg2{background:rgba(252,69,19,.08)}
.sub_benefit .list03 > .bg3{background:#f5f5f5}
.sub_benefit .list03 > .item .last{position:absolute;left:28px;bottom:27px;}
.sub_benefit .search .box_chk01{overflow:visible}
.sub_benefit .search .box_chk01 .box_picker02{right:unset;left:24px;display:none;}
.sub_benefit .search .box_chk01 .box_picker02:before{content:'';left:0;top:0;position:fixed;width:100%;height:100%;}



/*하단 유의사항*/
.sub_benefit .bul_list01 > li , .sub_benefit .dash_list01 > li{line-height:26px;}
.sub_benefit .bul_list01 > li + li , .sub_benefit .dash_list01 > li + li{margin-top:8px;}
.sub_benefit .bul_list01 > li > ol li{line-height:22px;}
.sub_benefit .box_bul.t_line{padding-top:44px;}
.bluebg{background:rgba(0,145,233,.02)}

/* 혜택 안내 팝업 */
.benefit{margin-top:22px;}
.benefit .box_top{padding:44px;display:flex;margin-bottom:32px;}
.benefit .box_top li + li{margin-top:6px;}
.benefit .box_top li.box_btn{margin-top:32px;text-align:left;}
.benefit .box_top li.last{padding:2px 0;text-align:left;}
.benefit .box_top li.box_btn .w204{width:204px;}
.benefit .box_top .img{width:192px;height:192px;background:#000;margin-right:36px;}
.benefit dl + dl{margin-top:40px;}
.benefit dt{margin-bottom:12px;}

/* 실적 충족 조회 */
.point_box.type1{padding:8px 20px;height:68px}
.point_box.type1 .img{width:32px;margin-right:16px;}
.point_box.type1 .card_info{display:flex;align-items:center;}
.use_perform{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:32px;}
.use_perform .con_in{position:relative;margin-top:24px;}
.items_w588{display:flex;flex-direction:column;width:588px;height:100%;min-height:360px;border-radius:24px;padding:36px 36px 28px;border:1px solid #949494;}
.items_w588 .h3_b_lt{max-width:380px}
.items_w588 .ell.on span + a{display:none;}
.items_w588 .ell.on span{width:100%;overflow:auto;white-space:pre-line;text-overflow:unset;}
.items_w588 .ell span{display:inline-block;width:70%;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;vertical-align:middle;}
.items_w588 .ell span + a{display:inline-block;vertical-align:middle;}
.items_w588 .btm{margin-top:20px;}
.items_w588 .btm .img{width:80px;height: 80px;margin: 0 auto 12px;padding: 8px;}
.items_w588 .btm .img img { width: 100%; height: 100%; }
.items_prog{position:relative;display:flex;justify-content:flex-end;flex-direction:column;height:85px;margin-top:12px}
.items_prog .price{position:absolute;top:-35px;box-shadow:0 1px 3px rgb(0 0 0 / 16%);border-radius:8px;padding:0 6px;opacity:0;right:0;min-width:110px;white-space: nowrap;}
.items_prog .price.on{right:-48px;opacity:1;transition: opacity 0.3s ease 0s;}
.items_prog .price.max{right:0 !important;}
.items_prog .price.min{left:0;right:unset !important}
.items_prog .price span{position:relative;background:#fff;display:block;padding:2px 0;text-align:center;white-space: nowrap;}
.items_prog .price:before{content:'';position:absolute;width:8px;height:8px;display:inline-block;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / 16%);transform:rotate(-45deg);left:calc(50% - 4px);bottom:-2px;}
.items_prog .prog_bar{position:relative;display:flex;width:100%;height:16px;align-items:center;}
.items_prog .prog_bar:before{content:'';display:block;width:100%;height:8px;border-radius:20px;background:#e0e0e0}
.items_prog .bar{display:block;background:linear-gradient(90deg , rgb(253,130,4) , rgb(255,0,0));height:8px;width:0;border-radius:20px;position:absolute;left:0;top:4px;}
.items_prog .bar.active{background:linear-gradient(90deg , rgb(0,201,255) , rgb(0,112,240))}
.items_prog .bar.fail{width: 100% !important;}
.items_prog .bar.fail .price.on{right:0;}
.items_prog .prog_txt{display:flex;justify-content:space-between;width:100%;min-height:32px;margin-top:3px;}
.items_prog .prog_txt p{position:relative;display:flex;justify-content:center;color:#5c5c5c; margin-left:-8px;}
.items_prog .prog_txt p:first-child{margin-left:0;}
.items_prog .prog_txt p.last{position:relative !important;left:0 !important; margin-left:0; text-align:right;}
.items_prog .prog_txt p.current:before{border-color:#0070f0}
.items_prog .prog_txt p:before {content:'';position:absolute;display:block;width:16px;height:16px;border:4px solid #e0e0e0;border-radius:100%;top:-20px;left:0;background:#fff}
.items_prog .prog_txt.fail p:first-child:before{display:block;border-color:#ff0000;left:0;}
.items_prog .prog_txt p:last-child:before{left:auto; right:0;}
.items_prog .prog_txt p:nth-child(1):before{display:none;}
.items_prog .prog_txt.fail p.current:before{border-color:#ff0000}
.info_btn{text-align:right;padding:24px 0}
.use_perform .txt_top_cont { margin-bottom: 36px; }
.use_perform .graph_cont { margin-top: auto; }
.use_perform .graph_cont + .graph_cont { margin-top: 44px; }

/*m 혜택*/
.m_benefit .content > div{width:996px;margin-left:auto;margin-right:auto;}
.m_benefit .content > .section.w996{width:996px;}
.m_benefit .content.w996 > div{width:996px;margin-left:auto;margin-right:auto;}
.m_benefit .content.w792 > div{width:792px;margin-left:auto;margin-right:auto;}
.m_benefit .content > .bluebg{width:100%;}

.check_list li{width:384px;font-size:24px;font-weight:700;line-height:32px;padding:16px 0 16px 68px;position:relative;border-radius:16px;background:rgba(0,92,185,.08)}
.check_list li:before{content:'';position:absolute;left:20px;top:12px;width:40px;height:40px;display:inline-block;background:url('../images/common/icon/w32/ico_singleselect_blue.png') no-repeat;background-size:40px 40px;}
.check_list li + li{margin-top:8px;}

/* h_coin 혜택 */
.content.w792{width:792px !important;}.content.w1000{width:996px;}
.point_box{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background:#f5f5f5;border-radius:8px;margin-top:48px;}
.point_box a, .point_box .point{display:flex;align-items:center;}
.point_box i{width:32px;height:32px;display:block;}
.point_con{display:flex;}
.point_con a + a{margin-left:44px;}

.point_box2{display:inline-flex;justify-content:space-between;align-items:center;padding:0 16px 0 20px;border:1px solid #ebebeb;border-radius:8px;}
.point_box4{display:flex;justify-content:space-between;align-items:center;padding:17px 24px; background:#f5f5f5;border-radius:12px;}

/* Q10510 추가 */
.point_box3{display:inline-flex;justify-content:space-between;align-items:center;padding:10px 16px 10px 20px;border:1px solid #ebebeb;border-radius:8px;}
.point_box3 i{width:32px;height:32px;display:block;}
.type_white .point_box3 {width: 490px; width: -webkit-calc((100% - 16px) / 2);}
.point_box3 a, .point_box3 .point {display: flex; align-items: center;}
.type_white [class^="icotxt"] > span, .type_white [class^="icotxt"] > strong, .type_white [class^="textbico"] > span, .type_white [class^="textbico"] > strong {display: inline-block; position: relative; vertical-align: top;}
.type_white .point_box3 + .point_box3 {margin-top: 8px;}

.h_coin .section{display:flex;justify-content:space-between;width:100%;}
.h_coin .con1 {margin-top:72px;}
.h_coin .con1 .img{width:367px;margin-right:86px;margin-top:39px;}
.h_coin .con2 {margin-top:160px;}
.h_coin .con2 .img{width:309px;}
.h_coin .con2 .txt{margin-top:63px;padding-left:204px;}

.using_list{display:flex;flex-wrap:wrap;margin-top:27px;}
.using_list .list_tit { width: 100%; margin-top: 112px; }
.using_list .items{min-width:50%;flex:1 0 50%;margin-top:112px;}
.using_list:not(.main_gate) .items:nth-child(-n+3) { margin-top: 40px; }
.using_list .items .img{display:block;width:80px;margin-bottom:32px;}
.using_list .items .fc_a48 , .using_list .items a{margin-top:16px;}
.using_list .items .fc_a48 + p{margin-top:8px;}

.using_list._type2{margin-top:0}
.using_list._type2 .items{margin-top:0;margin-top:40px}
.using_list._type2 .items:nth-of-type(n+3){margin-top:112px;}
.using_list._type2 .items .img{width:80px;height:80px;display:block;margin:0 0 32px;border:1px solid #ccc;background:#fafafa;border-radius:12px;}

.using_list.type_hcoin .items .img { width: 72px; height: 72px; margin-bottom: 40px; }
.using_list.type_hcoin .items .img.svg_ico { width: 122px; height: 122px; }
.using_list.type_hcoin .items .img.svg_ico .svg { width: 122px; height: 122px; }
.using_list.type_hcoin .items:nth-child(2) .img.svg_ico { margin: -27px 0 18px -22px; }
.using_list.type_hcoin .items:nth-child(5) .img.svg_ico { margin: -29px 0 16px -27px; }

.using_list1{justify-content:flex-start;flex-wrap:wrap;}
.using_list1 .items{width:156px;height:165px;display:flex;justify-content:center;border:1px solid #ebebeb;min-width:auto;flex:1 0 156px;max-width:156px;border-radius:12px;padding:16px;}
.using_list1 .items a{display:block;width:100%;}
.using_list1 .items .img{width:100%;height:54px;overflow:hidden;border-radius:2px;background:#ebebeb;text-align:center;}
.using_list1 .items .img img{width:auto;height:100%;}

.check_gray{background:rgba(0,0,0,.04);border:none !important;margin-top:24px;border-radius:8px;padding:14px 10px;text-align:left;}
.sub_benefit .bul_list03 {margin-top:20px;}
.sub_benefit .bul_list03 li{font-size:12px;line-height:16px;color:#858585;text-align:left;}
.sub_benefit .bul_list03 li + li{margin-top:4px;}
.sub_benefit .layer_wrap .num{display:flex;}
.sub_benefit .layer_wrap .num strong{margin-right:10px;}


/*m포인트 h-coin 전환*/
.view_table{display:block;position:relative;padding:24px 0;border:2px solid #333;border-radius:24px;}
.view_table .h4_b_lt{margin:15px 42px;}
.view_table .t_line{padding-top:20px;margin-top:20px;border-color:#5c5c5c}
.view_table.bg .t_line{border-color:#e0e0e0;margin-top:24px;padding-top:24px;}
.view_table dl{display:flex;padding:14px 40px 16px;width:100%;align-items:center;}
.view_table dl.ln{border-top:1px solid #949494;margin-top:17px;padding:16px 40px 47px 42px;align-items:center !important;}
.view_table dl.ln.type1{padding-bottom:24px;}
.view_table dl.ln.type1 + dl{align-items:flex-start;padding-top:0;}
.view_table dl.ln.type1 + dl dt{padding-top:19px;}
.view_table dl.ln dd{flex:10 0 auto;max-width:540px}
.view_table dl.ln1{border-top:1px solid #949494;margin-top:17px;padding-top:35px;}
.view_table dt{font-size:20px;font-weight:500;line-height:32px;color:#000;width:200px}
.view_table.mx250 dt{width:250px}
.view_table.mx400 dt{width:400px}
.view_table.mx400 dd{min-width:350px}
.view_table dd{font-size:24px;font-weight:700;width:calc(100% - 250px)}
.view_table.mx450 dd{min-width:450px;}
.view_table dd .won{font-size:20px;}
.view_table .divr_dot{margin-top:12px;padding-bottom:5px;}
.view_table.bg{border:none;border-radius:16px;background:#f5f5f5;padding:24px 0;}
.view_table.bg2{border:none;border-radius:8px;background:#f5f5f5;padding:24px 0;}
.view_table.bg dl{padding:15px 40px;}
.view_table.type1.pm{margin-bottom:0;}
.view_table.bg dl dt , .view_table.type4 dt{color:#5c5c5c;line-height:26px;}
.view_table.bg dl dd , .view_table.type4 dd{font-size:20px;line-height:26px;}
.view_table.wd500 dd{min-width:500px !important}
.view_table.type1{margin:52px 0;}
.view_table.type1 dd{padding-left:22px;}
.view_table.type2{margin-top:20px;}
.view_table.type2 dl{align-items:flex-start}
.view_table.type2 dt{flex:auto}
.view_table.type2 dd{flex:auto;text-align:right;width:auto;}
.view_table.type3 dd{min-width:50%;}
.view_table.type4 {border-radius:0;border:none;border-top:2px solid #000;padding:0;}
.view_table.type4 dl{padding:19px 24px 18px;border-bottom:1px solid #ebebeb;}
.view_table .list_type1{display:flex;padding:14px 40px 16px;align-items:center;height:56px;}
.view_table .list_type1 .title{width:163px;}
.view_table .list_type1 .h4_b_lt{margin:0}
.view_table .input_cell.w100p{padding-right:0;}

.input_box{display:flex;justify-content:space-between;align-items:center;padding:15px 0;}
.input_box + .input_box{border-top:1px solid #ebebeb;padding-top:14px;}
.graybg_yt{display:flex;border-radius:8px;height:56px;padding:0 24px;width:100%;margin-top:64px;justify-content:space-between;align-items:center;}
.graybg_yt.type1 a{display:flex;justify-content:space-between;width:100%;height:100%;align-items:center;}
.youtube_con{position:relative;width:100%;margin-top:42px;background:rgba(0,0,0,.5);height:470px;border-radius:8px;}

.check_table{border-top:2px solid #000;margin-top:20px;}
.check_table .box_date01{margin-top:32px;}
.check_table .box_date01 + .check_info{border-top:1px solid #ebebeb;margin-top:33px;}
.check_info{display:flex;align-items:flex-start;justify-content:space-between;padding:37px 0 41px;}
.check_info + .check_info{border-top:1px solid #ebebeb;padding-top:36px;}
.check_info label{display:flex;}
.check_info label i:before{display:none;}
.check_info input:checked + label i{background:#e0e0e0;}
.check_info input:checked + label i:before{display:block;background-color:#000;}
.check_info label .date{margin-right:86px}
.check_info input[type="checkbox"] + label{display:block;}
.check_info input[type="checkbox"] + label .roundbox{display:inline-block;color:#fff;background:#000;border-radius:16px;margin:3px 0 0 6px;padding:2px 4px;vertical-align:text-top;}
.check_info input[type="checkbox"] + label i{background:#e0e0e0 url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_check_b_wht.png') center center;background-size:32px 32px;top:3px;}
.check_info input[type="checkbox"]:checked + label i{background:#000 url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_check_b_wht.png') center center;background-size:32px 32px;}
.check_info input[type="checkbox"]:checked + label i:before{display:none;}

/* check_info 수정 - 07.21 */
.check_info._type2{padding:40px 24px;border-width:0 0 1px;border-color:#ebebeb;border-style:solid;}
.check_info._type2 input + label{padding:0;display:flex;cursor:pointer}
.check_info._type2 input[type="checkbox"] + label::before{content:'';flex:0 0 32px;width:32px;height:32px;margin-right:12px;background:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_check_o.png') no-repeat center / contain;opacity:.12;}
.check_info._type2 input[type="checkbox"]:checked + label::before{opacity:1;}
.check_info._type2 input[type="checkbox"] + label *{display:block;}
.check_info._type2 input + label .txt_date,
.check_info._type2 input + label .txt_info>b{font-size:20px;font-weight:700;line-height:26px;}
.check_info._type2 input + label .txt_date{color:#5c5c5c;min-width:160px;}
.check_info._type2 input + label .txt_info .txt_sort{margin-top:12px;display:flex;}
.check_info._type2 input + label .txt_info .txt_sort > span{font-size:14x;font-weight:500;line-height:20px;color:#858585;display:flex;align-items:center;}
.check_info._type2 input + label .txt_info .txt_sort > span:not(:first-child)::before{content:'';flex:0 0 2px;width:2px;height:2px;border-radius:50%;background:#ebebeb;margin:0 4px;}
.check_info._type2 .won01,
.check_info._type2 input + label .txt_date,
.check_info._type2 input + label .txt_info{padding-top:3px;}

.no_data{text-align:center;font-size:16px;line-height:22px;padding:67px 0 70px;}

/* x혜택 */
.sub_benefit .w180{text-align:left;}
.sub_benefit .w180 .box_select{width:180px;}
.sub_benefit .layer_wrap .box_Ta th{border-top:1px solid #949494;border-bottom:1px solid #ebebeb;padding:16px 0;}
.sub_benefit .layer_wrap .box_Ta td{border-bottom:1px solid #ebebeb;padding:16px 0;}
.sub_benefit .layer_wrap .box_Ta td:first-child , .sub_benefit .layer_wrap .box_Ta th:first-child{padding-left:24px;}

.m_benefit .content , .x_benefit .content{width:100%;}
.m_benefit .graph-container .btm{position:absolute;width:100%;text-align:center;bottom:60px;}
.m_benefit .graph-container{position:relative;}
.x_benefit .content.w1000{width:996px;}
.m_benefit .bluebg , .x_benefit .orangebg{padding:118px 0 159px}
.x_benefit .view_table.type3 dd{max-width:60%}
.x_benefit .grid_box.row2 .items{max-width:50%;}
.x_benefit .grid_box.row2 .items.img{max-width:444px;width: 444px;}
.x_benefit .grid_box.row2 .items.img.type02 { width: 180px; }
.x_benefit .grid_box.row2.tp{align-items:center;}
.x_benefit .graph-container{justify-content:flex-end}
.x_benefit .graph-container .graph-items{height:243px;}
.x_benefit .graph-container .graph-items .graph_con{margin-bottom:0;}
.x_benefit .swiper-navigation {height:44px;}

.category {display:flex;margin-top:40px;align-items:center;}
.category a , .category button{position:relative;display:flex;height:40px;color:#999;margin-right:4px;border-radius:20px;padding:0 12px;align-items:center;background:none;cursor:pointer}
.category a.current , .category button.current{border:1px solid #000;color:#000;}
.category .items{display:block;color:#999;margin-right:4px;}
.category input + label{display:block;position:relative;padding:8px 7px 6px;cursor:pointer;}
.category input:checked + label{color:#000;}
.category input:checked + label:after{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;border:1px solid #000;border-radius:20px;}
.category .fc_wht{position:absolute;left:50%;top:-27px;transform: translateX(-50%);height:32px;border-radius:8px;display:none;background:#ac0066;width:116px;justify-content:center;align-items: center;z-index: 2;}
.category .fc_wht::after { content: '';display: inline-flex; position: absolute; bottom: -4px; left: 50%; transform: translateX(-50%) rotate(45deg); width: 8px; height: 8px; background-color: #ac0066; z-index: 1; }
.category a .fc_wht{display:flex;}
.category .fc_wht.bg_orange,
.category .fc_wht.bg_orange::after { background-color: #f18a00; }

.category.type1 a{background:#f5f5f5;}
.category.type1 a.current{background:#000;color:#fff;}

.graph-container{display:flex;align-items:flex-start;}
.graph-container.type1 .graph-items{width:180px}
.graph-items{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:140px;height:327px;}
.graph-items + .graph-items{margin-left:16px;}
.graph_con{display:flex;align-items:flex-end;justify-content:center;padding:12px 0;height:0;background:linear-gradient(180deg , #1187ff , #005cb9);border-radius:8px;width:100%;margin-bottom:16px;}

.graph-container.type2{align-items:flex-start;}
.graph-container.type2 .graph_con{width:180px;height:0;padding-bottom:32px;background:url('/docfiles/publish/resources/pc/images/ben/img_graph.png') no-repeat left bottom; background-size:180px auto}
.graph-container.type2 .graph-items{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:180px;height:282px;}

.graph-container.type3{align-items:flex-end;margin-top:-2px;}
.graph-container.type3 .graph_con{width:100%;height:0;padding:0 0 8px;margin-bottom:0;background:linear-gradient(180deg , #ff9045 , #dd2b05);}
.graph-container.type3 .graph-items{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:162px;height:243px;}
.graph-container.type3 .graph-items + .graph-items{margin-left:20px;}


.graph-container.bg .graph_con{background:linear-gradient(180deg , #ff9045 , #dd2b05);}


.ani-box{position:relative;height:370px;min-width:484px}
.ani-box li{position:absolute;border-radius:100%;opacity:0;}
.ani-box.on li{opacity:1;transition:opacity 1s;}
.ani-box li:nth-child(1){width:206px;height:206px;left:119px;bottom:64px;}
.ani-box li:nth-child(2){width:132px;height:132px;left:357px;bottom:90px;}
.ani-box li:nth-child(3){width:100px;height:100px;left:290px;top:15px;}
.ani-box li:nth-child(4){width:100px;height:100px;left:0;bottom:40px;}
.ani-box li:nth-child(5){width:80px;height:80px;left:317px;bottom:0;}
.ani-box li:nth-child(6){width:80px;height:80px;left:100px;top:0;}

.ani-box.on li:nth-child(2){transition-delay:.2s}
.ani-box.on li:nth-child(3){transition-delay:.4s}
.ani-box.on li:nth-child(4){transition-delay:.6s}
.ani-box.on li:nth-child(5){transition-delay:.8s}
.ani-box.on li:nth-child(6){transition-delay:1s}

.sub_benefit .card_list{display:flex;justify-content:center;margin-top:48px;}
.sub_benefit .card_list li{flex:1 0 95px;max-width:160px;}
.sub_benefit .card_list li + li{margin-left:24px;}
.sub_benefit .card_list li a{display:block;text-align:center;}
.sub_benefit .card_list li a img{width:95px;height:160px;}

.sub_benefit .card_list li a p{margin-top:12px;}

.box_chk01.gray{background:#ebebeb;border-radius:12px;padding:17px 24px;}
.box_chk01.gray a{right:20px;top:19px;}
.box_btn.sd_m_04{padding:17px 24px;border-radius:12px;}
.box_btn.sd_m_04 a{display:block;}

.w180 {width: 180px;}
.mt182{margin-top:182px !important}
.gray_banner{width:996px;border-radius:12px;background:#f5f5f5;padding:29px 24px;margin:0 auto;display:flex;align-items:center;}
.gray_banner .img{height:46px;width:73px;margin-right:20px;}
.gray_banner .box_btn{margin-top:10px;}

/*x혜택 슬라이드*/
.slide-items{border-radius:20px;border:1px solid #949494;padding:28px 16px 10px;text-align:center;height:auto;display:flex;flex-direction:column;align-items: center;height:400px}
.slide-items ul{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0 0;}
.slide-items ul li{text-align:center;margin-bottom:20px;width: 95px;}
.slide-items ul.type2 { justify-content: flex-start; }
.slide-items ul.type2 li{ width: 33%; }
.slide-items ul li .img{width:72px;height:72px;display:inline-block;}
.slide-items ul li .img svg { width: 72px; height: 72px; }
.swiper-button-prev{background:url(/docfiles/publish/resources/pc/images/common/icon/w32/ico_arrowB_back.png) no-repeat;width:44px;height:44px;background-size:44px 44px;left:-60px;top:222px;}
.swiper-button-next{background:url(/docfiles/publish/resources/pc/images/common/icon/w32/ico_arrowB_forward.png) no-repeat;width:44px;height:44px;background-size:44px 44px;right:-60px;top:222px;}
.swiper-button-prev , .swiper-button-next{text-indent:-9999px}
.slide-items .box_btn{margin-top:auto;width: 100%;}
.headline{padding:20px 0;border-bottom:2px solid #000;}


/*아코디언*/
.accod_wrap{border-top:2px solid #000;}
.accod_wrap .items{padding:18px 0;}
.accod_wrap.h64 .items{padding:0;}
.accod_wrap .items + .items{border-top:1px solid #ebebeb}
.accod_top{border-radius:8px;padding:32px 32px 44px 32px;}
.accod_top .con{display:flex;margin-top:24px;}
.accod_top .con .img{width:80px;margin-right:24px;}
.accod_btn{display:flex;width:100%;margin-bottom:36px;background:url(/docfiles/publish/resources/pc/images/common/icon/w32/ico_arrowB_down.png) no-repeat right center;background-size:32px 32px;padding:16px 0;align-items:center;}
.accod_btn img{width:48px;margin-right:16px;}
.accod_btn.on{background:url(/docfiles/publish/resources/pc/images/common/icon/w32/ico_arrowB_up.png) no-repeat right center;background-size:32px 32px;}
.accod_slide{display:none;}
.accod_slide .logo_img{height:65px;text-align:center;}
.accod_slide .logo_img img{height:100%;}
.accod_slide .h_con{padding:0;margin-top:8px;}
.accod_slide .h_con + h4{margin:64px 0 20px}

.accod_wrap.type2{padding-top:0;}
.accod_wrap.type2 .accod_slide{padding:36px 24px}
.accod_wrap.type3 {padding:0}
.accod_wrap.type3 .items{padding:0}
.accod_wrap.type3 .accod_slide{padding:0}
.accod_wrap .tab_con{margin:0 0 36px 0;padding-left:24px;}
.accod_wrap.type2 .items{padding:0;}
.sub_benefit .box_Ta th{border-bottom:1px solid #ebebeb;padding:17px 0;border-top:1px solid #ebebeb}
.sub_benefit .box_Ta td{border-color:#ebebeb}

.accod_wrap.type1{padding-top:0}
.accod_wrap.type1 .box_Ta{border-top:2px solid #000;margin-top:20px;}
.accod_wrap.type1 .box_Ta tbody td{border-bottom:1px solid #ebebeb;padding:40px 24px}
.accod_wrap.type1 .box_Ta tfoot th{border:none;}
.accod_wrap.type1 .accod_slide{padding:0 24px 22px 24px;}
.accod_wrap.type1 .accod_btn{height:100px;padding:0;}
.accod_wrap.type1 .accod_btn.v_card_img img{width:76px; margin-right: -10px; transform: rotate(90deg) translate(0, 13px);}

/* 바우처 아코디언 예외사항 추가 Q10510*/
.box_voucher_detail .item_voucher_use .name_voucher_use.small_accod {padding-left: 20px; padding-right:20px;}
.box_voucher_detail .item_voucher_use .name_voucher_use.small_accod .voucherUseBtn {font-size:20px;}
.box_voucher_detail .item_voucher_use .name_voucher_use.small_accod .voucherUseBtn::after {opacity: 64%;}
.tbl_type1.small_accod table.th_p1b th, .tbl_type1.small_accod table.td_p1b td, .tbl_type1.small_accod table.td_p1m td {padding: 21px 20px;}

.sub_benefit .aside{border-radius:24px;background:linear-gradient(180deg , #e4e4e4 0% , #cecece 100%);width:344px;height:104px;display:flex;align-items:center;padding:27px 28px 25px;position:fixed;right:8px;bottom:8px}
.sub_benefit .aside a{display:block;}
.sub_benefit .aside:before{content:'';display:block;background:url('/docfiles/publish/resources/pc/images/ben/icon_plt2.png') no-repeat;background-size:100% 100%;width:33px;height:52px;margin-right:21px;}
.sub_benefit .aside a.btn_close{position:absolute;top:8px;right:8px;width:32px;height:32px;background:url('/docfiles/publish/resources/pc/images/common/btnicon/ico_dark_del.png') no-repeat 50% 50%;background-size:100% 100%;}

/*보유 포인트 받은 혜택*/
.box_top_tit .box_ben_select {width:150px;}
.box_top_tit .box_select.box_ben_select .select_down{min-width:auto;width:384px;left:calc(50% - 192px);}
.box_top_tit .box_select.box_ben_select .select_down.w220{width:220px;left:calc(50% - 110px);}
.box_ben_select{border:none;width:auto;margin:0 auto;display:inline-block;text-align:center;}
.box_ben_select .drop_link , .select_tit .drop_link{border:none;}
.select_tit {width:600px;}
.select_tit.tp1{width:320px}
.select_tit .drop_link a,
.select_tit .drop_link .drop_link_txt{font-size:34px;display:inline-block;font-family: 'YouandModern';font-weight: 800;border: none;}
.select_tit .select_down{top:70px;width:375px;min-width:375px;left:calc(50% - 137px);height:723px}
.box_ben_select .drop_link a{text-align:left;border:none;}
.box_ben_select .drop_link a:before{margin-top:-18px}
.box_ben_select .drop_link a > span{font-size:16px;font-weight:700;display:inline-block;vertical-align:middle;}
.box_select.box_ben_select .select_down{top:50px;height:500px;width:100%;}
.sub_benefit .box_select .select_down.w384{width:384px;}
.box_benefit {position:relative;display:flex;border-top:2px solid #000;border-bottom:1px solid #5c5c5c;}
.box_benefit:before{content:'';position:absolute;display:block;width:1px;height:100%;left:407px;background:#000;top:0;}
/* Q10510 추가 : 바우처교환 셀렉박스 비활성화 */
.sub_benefit .box_select select:disabled{cursor:not-allowed;}
.sub_benefit .box_select select:disabled + .select_wrap .btn_select {opacity: 0.2;cursor: not-allowed;}

/*mod 0630 커스텀 스크롤 수정에 따른 css 수정*/
.box_benefit .left_column{position:relative;width:408px;z-index:1;}
.box_benefit .left_con{padding:48px 0 52px;}
.box_benefit .left_column.type1 .left_con{padding-top:43px;}

.box_benefit .left_column .btn64_softbg{border-radius:4px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;margin-right:40px;}
.box_benefit .left_column .btn64_softbg a{display:block;min-height:24px;}
.box_benefit .right_column{position:relative;padding:46px 0 81px 79px;width:792px;margin-left:auto;}
.box_benefit .right_column .tit .check_wrap{display:flex;margin-left:24px;}
.box_benefit .right_column .tit .check_wrap input[type="checkbox"] + label:before{border-radius:100%;width:24px;height:24px;background:#e0e0e0 url('/docfiles/publish/resources/pc/images/common/icon/w24/ico_check_b_wht.png') center center / 24px;margin-right:4px;}
.box_benefit .right_column .tit .check_wrap input[type="checkbox"] + label{padding:0;}
.box_benefit .right_column .tit .check_wrap > p + p{margin-left:16px}
.box_benefit .right_column .tit .check_wrap input[type="checkbox"]:checked + label:before{background-color:#000;}
.box_benefit .right_column .tit .check_wrap input[type="checkbox"]:checked + label:after{display:none;}
.box_benefit .right_column .tit{display:flex;align-items:center;}
.box_benefit .right_column .tit h3{margin-right:8px}
.box_benefit .right_column.type1{padding-top:43px;}
.box_benefit .right_column .pt_img{margin-top:112px}
.box_benefit .right_column .h0_eb_size55 .txt{font-size:49px;font-family:'Malgun Gothic';line-height:55px;}
.box_benefit .right_column h4{padding:15px 0 16px;border-top:1px solid #000}
.box_benefit .right_column .view_content .filter > .blind + label {outline:2px solid #000;}

.box_benefit .info{position:absolute;display:flex;align-items:center;top:14px;right:0;z-index:10}
.box_benefit .info a{margin-left:4px;}
.box_benefit .benefit_info{top:23px;}
.box_benefit .last span + span{margin-left:6px;}
.box_benefit .last .rb:after{content:'';display:inline-block;width:1px;height:8px;background:#ebebeb;margin-left:6px;}
.box_benefit .h4_b + .h0_eb_size55{margin-top:6px;}
.box_benefit .h0_eb_size55 + .point_link , .box_benefit .h0_eb_size55 + .last , .box_benefit .btn64_softbg + .btn64_softbg , .box_benefit .view_con + .box_btn{margin-top:8px;}
.box_benefit .last + .point_link{margin-top:10px;}
.box_benefit .total{border-top:1px solid #ebebeb;}
.box_benefit .type1 .total{border-bottom:none;/*1px solid #ebebeb*/border-top:none;}

.box_benefit .category{height:52px;}
.box_benefit .category a{position:relative;display:block;padding:15px 14px 15px 12px;font-size:16px;line-height:22px;color:#949494;font-weight:500;border-radius:0;border:none;cursor: pointer;}
.box_benefit .category a.current{font-weight:700;color:#000;}
.box_benefit .category a + a:before{content:'';width:1px;height:12px;background:#e0e0e0;display:inline-block;position:absolute;left:0;top:20px;}
.box_benefit .category a.import:after{content:'';width:4px;height:4px;background:#ff0000;display:inline-block;position:absolute;right:11px;top:16px;border-radius:100%;}

.box_benefit .select_btn{display:block;width:100%;}
.box_benefit .select_btn a{position:relative;display:flex;width:100%;padding:14px 64px 14px 0;/*height:63px;*/justify-content:space-between;cursor: pointer;align-items:flex-start;}
.box_benefit .select_btn a.h87{height:87px}
.box_benefit .select_btn a span:first-child{display:flex;align-items:center;}
.box_benefit .select_btn a > span:first-child{line-height:32px;}
.box_benefit .select_btn a > span.h3_b {text-align:right;}
.box_benefit .select_btn a > span.h3_b > span {justify-content: flex-end; margin-top: 4px; line-height: 20px;}
.box_benefit .select_btn a strong{display:block;background:#000;border-radius:20px;padding:4px 6px;margin:0 0 0 3px;}
.box_benefit .select_btn a.current{background:#fff url('../images/common/icon/w32/ico_triangle.png') no-repeat 340px center;background-size:32px 32px;border-bottom:1px solid #000;border-top:1px solid #000;}
.box_benefit .select_btn a:not(.current)::after { content: ""; display: block; width: 344px; width: -webkit-calc(100% - 64px); height: 1px; background-color: #f5f5f5; position: absolute; bottom: 0; left: 0; }

.box_benefit .search{position:relative;z-index:10;padding:18px 0 14px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;width:100%;}
.box_benefit .search .filter{display:flex;}
.box_benefit .right_column .search{border:none;}
.box_benefit .search .filter .check_label{padding:0 0 0 24px;}
.box_benefit .search .filter .check_input + .check_label:before{top:-1px;opacity:0;background-size:24px;width:24px;height:24px;}
.box_benefit .search .filter .check_input:checked + .check_label:before{opacity:1}
.box_benefit .search .filter .check_input:checked + .check_label{color:#000;font-weight:700}

.box_benefit .search .box_chk01 .check_input:checked + .check_label{padding-left:24px;}
.box_benefit .search .box_chk01 .check_input:checked + .check_label:before{opacity:1;}

.box_benefit .point_detail{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:space-between;}
.box_benefit .point_detail .items{display:flex;justify-content:space-between;width:calc(50% - 4px);height:40px;padding:10px 20px;background:#fafafa;border-radius:4px;}
.box_benefit .point_detail .items:nth-child(n + 3){margin-top:8px;}
.box_benefit .point_link{display:flex;align-items:center;flex-wrap:wrap;}
.box_benefit .point_link a{line-height:32px;display:block;margin-left:-8px;margin-right:16px;}
.box_benefit .point_link a i{display:inline-block;width:32px;height:32px;vertical-align:middle;}


.box_benefit .cel_list + .cel_list{border-top:1px solid #ebebeb}
.box_benefit .cel_list .saveauto{margin:6px 0 24px;background:rgb(240,242,253);width:100%;padding:17px 24px;border-radius:8px;display:flex;align-items:center;justify-content:space-between}
.box_benefit .cel_list .saveauto [class*="p2"]{line-height:18px;margin-bottom:3px;}
.box_benefit .cel_list .saveauto .img{width:47px;height:27px;}
.box_benefit .cel_list .cel_list_info{margin-top:2px;}
.box_benefit .cel_list .cel_list_info + .saveauto{margin:41px 0 7px}

.info_more{margin-top:96px}
.info_more h3{padding:20px 0;}
.info_more ul{display:flex;justify-content:space-between;}
.info_more ul li a{display:block;}
.info_more ul li a .img{display:block;position:absolute;right:8px;bottom:8px;width:100px;height:100px;}
.info_more li:nth-child(2){background:rgba(0 , 92 ,185, .08)}
.info_more li:nth-child(3){background:rgba(231,143,0,.08)}
.info_more li:nth-child(4){background:rgba(252,69,19,.08)}
.info_more ul li{position:relative;width:282px;height:282px;border-radius:12px;padding:25px 0 25px 28px;}

.pt_img{width:120px;display:block;margin:64px auto;}
.total{display:flex;justify-content:space-between;padding:17px 4px 17px 2px;}
.total.alR{justify-content:flex-end;align-items:center;}
.total.alR p + p{margin-left:12px;}
.total.mt65{margin-top:65px;}
.filter_con{position:relative;border-top:1px solid #ebebeb;margin-top:40px;}

/*scroll*/
.box_benefit .left_con.fixed{position:-webkit-sticky;position:-ms-sticky;position:sticky;top:49px;width:408px}
.box_benefit.act .left_con{position:absolute;left:0;bottom:0;top:auto;}
.box_benefit .search.fixed , .box_benefit .total.fixed{position:fixed;width:792px;background:#fff;z-index:10;top:49px;right:calc((100% - 1200px)/ 2);padding-left:79px;border-top:none;}
.box_benefit .search.fixed:before , .box_benefit .total.fixed:before{width:100%;left:0;}
.box_benefit.act .search.fixed , .box_benefit.act .total.fixed{position:relative;width:100%;right:0;padding-left:0;display:none;}

/* picker */
[class^="box_picker"] {border:1px solid #000; border-radius:8px;}
.box_picker01 {width:384px; padding:16px 24px 17px;}
.box_picker02 {width:334px; padding:24px 24px 16px;position:absolute;right:0;top:50px;background:#fff}
.box_picker02 .box_btn{width:calc(100% + 16px);margin-left:-8px}
.box_picker02 .picker_wrap{max-height:300px}
.dl_picker01 {width:100%; text-align:left;padding:20px;}
.drop_link .year01 + .date01{margin-left:8px;}
.dl_picker01 dd .year01{display:none;}
.dl_picker01 + .dl_picker01 {border-top:1px solid #e0e0e0;}
.dl_picker01:after {content:''; display:block; clear:both;}
.dl_picker01 > dt {float:left; width:85px; padding:15px 0; font-size:20px; line-height:26px; font-weight:700; color:#000; text-align:left;}
.dl_picker01 > dd {float:left; width:calc(100% - 85px);}
.dl_picker01 > dd > ul > li {display:inline-block; position:relative; width:100%; height:56px;}
.dl_picker01 > dd > ul > li + li {margin-top:1px;}
.dl_picker01 > dd > ul > li + li:before {content:''; display:inline-block; position:absolute; top:-1px; left:0; width:100%; height:1px; background-color:#f5f5f5;}
.dl_picker01 > dd > ul > li span {display:inline-block;}
.dl_picker01 > dd > ul > li .txt01 {display:none;}
.dl_picker01 > dd > ul > li .txt01, .dl_picker01 > dd > ul > li .txt02 {margin-left:4px;}
.dl_picker01 > dd > ul > li a {display:inline-block; width:100%; height:100%; padding:15px 40px 15px 0; font-size:20px; line-height:26px; font-weight:500; color:#000; vertical-align:top;}
.box_datepicker01 + .dl_picker01 {margin-top:26px;}

/* radio box type */
.radio_box{display:flex;flex-wrap:wrap;}
.radio_box li{margin:8px 8px 0 0}
.radio_box.t_line{border-top:2px solid #000;margin-top:20px;padding-top:18px;}
.radio_box.row1 li{width:100%}
.radio_box.row2 li{width:calc((100% - 8px) / 2);flex:1 0 45%; margin: 8px 0 0 0;}
.radio_box.row2 li:not(:nth-child(even)) + li { margin: 8px 0 0 16px; }
.radio_box.row2 li:nth-child(2n){margin-right:0;}
.radio_box.row3 li{width:calc((100% - 16px) / 3);flex:1 0 30%;max-width:calc((100% - 16px) / 3); margin: 8px 0 0 0;}
.radio_box.row3 li + li { margin: 8px 0 0 16px; }
.radio_box.row3 li:nth-child(3n){margin-right:0;}
.radio_box.row4 li{width:calc((100% - 24px) / 4);flex:1 0 20%}
.radio_box.row4 li:nth-child(4n){margin-right:0;}

.radio_box label{display:flex;padding:13px 16px;width:100%;position:relative;color:#858585;justify-content:center;cursor:pointer}
.radio_box label:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border-radius:8px;border:1px solid rgba(0,0,0,.20);}
.radio_box input:checked + label , .radio_box input:hover + label{color:#000;font-weight:700;}
.radio_box input:checked + label:before , .radio_box input:hover + label:before{border-color:#000;border-width:2px;color:#000;}
.radio_box.h60 label{height:60px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0;}
.radio_box.h60 label span{display:block}

/* 자동차 구매 혜택 */
.car_benefit .content{width:996px}
/* .car_benefit .box_top_tit{display:flex;flex-wrap:wrap;}
.car_benefit .box_top_tit > h2 , .car_benefit .box_top_tit > h2 + p{width:100%;}
.car_benefit .box_top_tit > .point_box{flex:1 1 auto;max-width:100%;min-width:calc(50% - 4px)}
.car_benefit .box_top_tit > .point_box + .point_box{margin-left:8px}
.car_benefit .box_top_tit > .point_box:last-child{max-width:calc(50% - 4px);margin-top:8px;margin-left:0;} */

/* Q10293 : 전용카드 혜택 */
.car_benefit .box_excu_ben { display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: center; align-items: center; width: 100%; height: 244px; background-color: #f5f5f5; border-radius: 20px; }
.car_benefit .box_excu_ben ul { display: -webkit-flex; display: -ms-flexbox; display: flex; }
.car_benefit .box_excu_ben ul li { display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; align-items: center; }
.car_benefit .box_excu_ben ul li + li { margin-left: 50px; }
.car_benefit .box_excu_ben ul li .img { width: 96px; height: 96px; }
.car_benefit .box_excu_ben ul li .img .svg { width: 96px; height: 96px; opacity: .64; }

.car_benefit .grid_box.car{background:#f5f5f5;border-radius:8px;margin-top:50px;}
.car_benefit .grid_box.car .items{position:relative;flex:1 0 50%;max-width:50%;padding:32px 0 38px 84px;}
.car_benefit .grid_box.car .items + .items{border-left:1px solid #ebebeb}
.car_benefit .grid_box.car .items:before{content:'';display:block;width:64px;height:64px;background:url('/docfiles/publish/resources/pc/images/ben/logo_hyundai.png') no-repeat center center;background-size:38px auto;position:absolute;left:20px;top:12px;}
.car_benefit .grid_box.car .items:nth-child(2):before{background:url('/docfiles/publish/resources/pc/images/ben/logo_kia.png') no-repeat center center;background-size:/*07.29 수정 auto 14px*/46px auto;}
/* Q10086: 자동차 구매 혜택 팝업 css 추가 */
.modal_buyCar_ben .tbl_type1 {border-top: 1px solid #949494;}
.modal_buyCar_ben .tbl_type1 th,
.modal_buyCar_ben .tbl_type1 td {padding: 16px 0 16px 24px;}
.modal_buyCar_ben .tbl_type1 .inner_tbl th,
.modal_buyCar_ben .tbl_type1 .inner_tbl td {padding-left: 0;}
.modal_buyCar_ben .tbl_type1 .inner_tbl tr:first-child th {padding-top: 0;}
.modal_buyCar_ben .tbl_type1 .inner_tbl tbody .tbl_bbn {border-bottom: none;}
.modal_buyCar_ben .tbl_type1 .inner_tbl tbody .tbl_cell {display: table-cell; vertical-align: middle;}
.modal_buyCar_ben .radio_box li {margin: 0 4.5px 0 0;}
.modal_buyCar_ben .radio_box li:last-child {margin-right: 0;}
.modal_buyCar_ben .radio_box li.w123 {width: 123px;}
.modal_buyCar_ben .radio_box label {padding: 13px 0;}
.modal_buyCar_ben .bul_list03 li {font-size: 12px; line-height: 18px; color: #5c5c5c;}
.modal_buyCar_ben .box_calc .bdb {border-bottom: 1px solid #ebebeb;}
.modal_buyCar_ben .bd_l1_a20 {border-left:1px solid #ccc}

.select_wrap.selectPayCard .ul_select li {display:flex;align-items:center;}
.select_wrap.selectPayCard .ul_select li a {flex:1;height:auto;line-height:normal;white-space:normal;text-overflow:initial;}

/* 이은혜 */
.mt-1{margin-top:-1px !important;}.mt-13{margin-top:-13px !important}.mt-15{margin-top:-15px !important}.mt194{margin-top:194px}
.mt0{margin-top:0px !important}.mt1{margin-top:1px !important}.mt2{margin-top:2px !important}.mt3{margin-top:3px !important}.mt4{margin-top:4px !important}.mt6{margin-top:6px !important}.mt7{margin-top:7px !important}.mt8{margin-top:8px !important}.mt9{margin-top:9px !important}.mt10{margin-top:10px !important}.mt11{margin-top:11px !important}.mt12{margin-top:12px !important}.mt13{margin-top:13px !important}.mt14{margin-top:14px !important}.mt15{margin-top:15px !important}.mt16{margin-top:16px !important}.mt17{margin-top:17px !important}.mt18{margin-top:18px !important}.mt19{margin-top:19px !important}.mt20{margin-top:20px !important}.mt21{margin-top:21px !important}.mt22{margin-top:22px !important}.mt23{margin-top:23px !important}.mt24{margin-top:24px !important}.mt25{margin-top:25px !important}.mt26{margin-top:26px !important}.mt27{margin-top:27px !important}.mt28{margin-top:28px !important}.mt29{margin-top:29px !important}.mt30{margin-top:30px !important}.mt31{margin-top:31px !important}.mt32{margin-top:32px !important}.mt33{margin-top:33px !important}.mt35{margin-top:35px !important}.mt36{margin-top:36px !important}.mt37{margin-top:37px !important}.mt38{margin-top:38px !important}.mt39{margin-top:39px !important}.mt41{margin-top:41px !important}.mt43{margin-top:43px !important}.mt45{margin-top:45px !important}.mt46{margin-top:46px !important}.mt47{margin-top:47px !important}.mt48{margin-top:48px !important}.mt50{margin-top:50px !important}.mt51{margin-top:51px !important}.mt52{margin-top:52px !important}.mt53{margin-top:53px !important}.mt54{margin-top:54px !important}.mt55{margin-top:55px !important}.mt56{margin-top:56px !important}.mt60{margin-top:60px !important}.mt61{margin-top:61px !important}.mt64{margin-top:64px !important}.mt66{margin-top:66px !important}.mt67{margin-top:67px !important}.mt69{margin-top:69px !important}.mt72{margin-top:72px !important}.mt74{margin-top:74px !important}.mt76{margin-top:76px !important}.mt80{margin-top:80px !important}.mt83{margin-top:83px !important}.mt84{margin-top:84px !important}.mt86{margin-top:86px !important}.mt88{margin-top:88px !important}.mt90{margin-top:90px !important}.mt91{margin-top:91px !important}.mt95{margin-top:95px !important}.mt99{margin-top:99px !important}.mt100{margin-top:100px !important}.mt109{margin-top:109px !important}.mt112{margin-top:112px !important}.mt115{margin-top:115px !important}.mt120{margin-top:120px !important}.mt160{margin-top:160px !important}.mt163{margin-top:163px !important}
.mb7{margin-bottom:7px !important}
.mb48{margin-bottom:48px !important}
.ml-17{margin-left:-17px !important}
.ml_auto{margin-left:auto;}
.ml3{margin-left:3px !important}.ml4{margin-left:4px !important}.ml6{margin-left:6px !important}.ml7{margin-left:7px !important}.ml8{margin-left:8px !important}.ml10{margin-left:10px !important}.ml12{margin-left:12px !important}.ml14{margin-left:14px !important}.ml15{margin-left:15px !important}.ml16{margin-left:16px !important}.ml20{margin-left:20px !important}.ml24{margin-left:24px !important}.ml25{margin-left:25px !important}.ml30{margin-left:30px !important}.ml36{margin-left:36px !important}.ml40{margin-left:40px !important}.ml43{margin-left:43px !important}.ml55{margin-left:55px !important}.ml80{margin-left:80px !important}.ml138{margin-left:138px !important}
.mr4{margin-right:4px !important}.mr5{margin-right:5px !important}.mr12{margin-right:12px !important}.mr17{margin-right:17px !important}.mr18{margin-right:18px !important}.mr20{margin-right:20px !important}.mr33{margin-right:33px !important}.mr34{margin-right:34px !important}.mr44{margin-right:44px !important}.mr64{margin-right:64px !important}

.pd0{padding:0 !important}.pd24{padding:24px !important}
.pd_x0{padding-left:0px !important;padding-right:0px !important;}.pd_x14{padding-left:14px !important;padding-right:14px !important;}.pd_x20{padding-left:20px !important;padding-right:20px !important;}.pd_x24{padding-left:24px !important;padding-right:24px !important;}.pd_x28{padding-left:28px !important;padding-right:28px !important;}.pd_x40{padding-left:40px !important;padding-right:40px !important;}.pd_x80{padding-left:80px !important;padding-right:80px !important;}
.pd_y3{padding-top:3px !important;padding-bottom:3px !important}.pd_y6{padding-top:6px !important;padding-bottom:6px !important}.pd_y13{padding-top:13px !important;padding-bottom:13px !important}.pd_y16{padding-top:16px !important;padding-bottom:16px !important}.pd_y17{padding-top:17px !important;padding-bottom:17px !important}.pd_y18{padding-top:18px !important;padding-bottom:18px !important}.pd_y19{padding-top:19px !important;padding-bottom:19px !important}.pd_y20{padding-top:20px !important;padding-bottom:20px !important}.pd_y21{padding-top:21px !important;padding-bottom:21px !important}.pd_y22{padding-top:22px !important;padding-bottom:22px !important}.pd_y23{padding-top:23px !important;padding-bottom:23px !important}.pd_y24{padding-top:24px !important;padding-bottom:24px !important}.pd_y29{padding-top:29px !important;padding-bottom:29px !important}.pd_y34{padding-top:34px !important;padding-bottom:34px !important}.pd_y36{padding-top:36px !important;padding-bottom:36px !important}.pd_y40{padding-top:40px !important;padding-bottom:40px !important}.pd_y149{padding-top:149px !important;padding-bottom:149px !important}.pd_y160{padding-top:160px !important;padding-bottom:160px !important}
.pt0{padding-top:0px !important;}.pt3{padding-top:3px !important;}.pt5{padding-top:5px !important;}.pt6{padding-top:6px !important;}.pt12{padding-top:12px !important;}.pt14{padding-top:14px !important;}.pt16{padding-top:16px !important;}.pt18{padding-top:18px !important;}.pt20{padding-top:20px !important;}.pt21{padding-top:21px !important;}.pt22{padding-top:22px !important;}.pt24{padding-top:24px !important;}.pt25{padding-top:25px !important;}.pt26{padding-top:26px !important;}.pt32{padding-top:32px !important;}.pt36{padding-top:36px !important;}.pt38{padding-top:38px !important;}.pt40{padding-top:40px !important;}.pt41{padding-top:41px !important;}.pt42{padding-top:42px !important;}.pt43{padding-top:43px !important;}.pt44{padding-top:44px !important;}.pt45{padding-top:45px !important;}.pt47{padding-top:47px !important;}.pt52{padding-top:52px !important;}.pt64{padding-top:64px !important;}.pt68{padding-top:68px !important;}.pt70{padding-top:70px !important;}.pt73{padding-top:73px !important;}.pt80{padding-top:80px !important;}.pt118{padding-top:118px !important;}.pt192{padding-top:192px !important;}
.pb0{padding-bottom:0px !important;}.pb2{padding-bottom:2px !important;}.pb3{padding-bottom:3px !important;}.pb12{padding-bottom:12px !important;}.pb13{padding-bottom:13px !important;}.pb14{padding-bottom:14px !important;}.pb16{padding-bottom:16px !important;}.pb18{padding-bottom:18px !important;}.pb19{padding-bottom:19px !important;}.pb20{padding-bottom:20px !important;}.pb21{padding-bottom:21px !important;}.pb23{padding-bottom:23px !important;}.pb24{padding-bottom:24px !important;}.pb31{padding-bottom:31px !important;}.pb32{padding-bottom:32px !important;}.pb35{padding-bottom:35px !important;}.pb37{padding-bottom:37px !important;}.pb39{padding-bottom:39px !important;}.pb40{padding-bottom:40px !important;}.pb42{padding-bottom:42px !important;}.pb44{padding-bottom:44px !important;}.pb45{padding-bottom:45px !important;}.pb80{padding-bottom:80px !important;}.pb88{padding-bottom:88px !important;}.pb159{padding-bottom:159px !important;}
.pl0{padding-left:0px !important}.pl7{padding-left:7px !important}.pl8{padding-left:8px !important}.pl9{padding-left:9px !important}.pl16{padding-left:16px !important}.pl24{padding-left:24px !important}.pl28{padding-left:28px !important}.pl32{padding-left:32px !important}.pl40{padding-left:40px !important}.pl43{padding-left:43px !important}.pl44{padding-left:44px !important}.pl48{padding-left:48px !important}.pl51{padding-left:51px !important}.pl60{padding-left:60px !important}.pl80{padding-left:80px !important}.pl88{padding-left:88px !important}.pl104{padding-left:104px !important}
.pr0{padding-right:0px !important}.pr18{padding-right:18px !important}.pr20{padding-right:20px !important}.pr24{padding-right:24px !important}.pr30{padding-right:30px !important}.pr40{padding-right:40px !important}.pr49{padding-right:49px !important}.pr54{padding-right:54px !important}.pr57{padding-right:57px !important}.pr58{padding-right:58px !important}.pr60{padding-right:60px !important}.pr62{padding-right:62px !important}.pr75{padding-right:75px !important}.pr80{padding-right:80px !important}.pr101{padding-right:101px !important}

.mg_x_at{margin-left:auto !important;margin-right:auto !important;}.mg_x8{margin-left:8px !important;margin-right:8px !important;}.mg_x32{margin-left:32px !important;margin-right:32px !important;}.mg_x40{margin-left:40px !important;margin-right:40px !important;}.mg_x51{margin-left:51px !important;margin-right:51px !important;}.mg_x80{margin-left:80px !important;margin-right:80px !important;}.mg_x104{margin-left:104px !important;margin-right:104px !important;}

.content.w792,
.content.w1200px .search_enter{width:792px;margin:0 auto}
.content.w1200px{width:1200px !important}
.content.w100p{width:100% !important}

[class*="pstR"]{position:relative !important;}
[class*="pstAB"]{position:absolute !important;}
[class*="pst"][class*="_xy_c"]{top:50%;left:50%;transform:translate(-50%,-50%);}
[class*="pst"][class*="_top0"]{top:0px;}
[class*="pst"][class*="_top9"]{top:9px;}
[class*="pst"][class*="_top-18"]{top:-18px;}
[class*="pst"][class*="_left0"]{left:0;}
[class*="pst"][class*="_left28"]{left:28px;}
[class*="pst"][class*="_left_c"]{left:50%;transform:translateX(-50%);}
[class*="pst"][class*="_right0"]{right:0px}
[class*="pst"][class*="_right8"]{right:8px}
[class*="pst"][class*="_right40"]{right:40px}
[class*="pst"][class*="_right44"]{right:44px}
[class*="pst"][class*="_right75"]{right:75px}
[class*="pst"][class*="_bottom0"]{bottom:0px;}
[class*="pst"][class*="_bottom8"]{bottom:8px;}
[class*="pst"][class*="_bottom27"]{bottom:27px;}
[class*="pst"][class*="_bottom40"]{bottom:40px;}
[class*="pst"][class*="_bottom44"]{bottom:44px;}

.fw500{font-weight:500 !important;}
.fw700{font-weight:700 !important;}

.over_hid{overflow:hidden;}
.opac20{opacity:.2;}

.dpb{display:block !important;}
.dpib{display:inline-block !important;}
.ico_h_round_box,
.dpfx_xy_center{display:flex;align-items:center;justify-content:center;}
.box_list_type1,
[class*="dpfx"]{display:flex;display: -webkit-flex; display: -ms-flexbox;}
[class*="dpfx"][class*="_align_c"]{align-items:center;-ms-flex-align: center;}
[class*="dpfx"][class*="_align_e"]{align-items:flex-end; -ms-flex-align: end;}
[class*="dpfx"][class*="_just_c"]{justify-content:center;}
[class*="dpfx"][class*="_just_e"]{justify-content:flex-end;}
[class*="dpfx"][class*="_just_bet"]{justify-content:space-between;}
.align_self_c{align-self:center;}
.box_list_type1,
.flex_wrap{flex-wrap:wrap;}
.flex_column{flex-direction:column;}
.flex_w100{flex:0 0 100px;width:100px;}
.flex_w116{flex:0 0 116px;width:116px;}
.flex_w152{flex:0 0 152px;width:152px;}
.flex_w154{flex:0 0 154px;width:154px;}
.flex_w169{flex:0 0 169px;width:169px;}
.flex_w240{flex:0 0 240px;width:240px;}
.flex_w282{flex:0 0 282px;width:282px;}
.flex_w316{flex:0 0 316px;width:316px;}
.flex_w364{flex:0 0 364px;width:364px;}
.flex_w408{flex:0 0 408px;width:408px;}
.flex_w418{flex:0 0 418px;width:418px;}
.flex_w429{flex:0 0 429px;width:429px;}
.flex_w529{flex:0 0 529px;width:529px;}
.flex_w100p{flex:1 1 100%;max-width:100%;}
.flex_w50p{flex:1 1 40%;max-width:50%; word-break: keep-all; word-wrap: break-word;}
.flex_w50p.max_w486{max-width:486px;}
.flex_w50p.max_w564{max-width:564px;}
.flex_wAuto{flex:1}
.flex_w152 > img{width:100%;} /* premium red 카드 */

.dpfx_just_c > .tab_default{justify-content:center !important;}

.tab_type1{display:flex; flex-wrap: wrap;}
.tab_type1>a{font-size:16px;font-weight:500;line-height:22px;color:#5c5c5c;display:flex;align-items:center;}
.tab_type1>a.current{font-weight:700;color:#000}
.tab_type1>a:not(:last-child)::after {content:'';width:1px;height:12px;background:#e0e0e0;display:inline-block;margin:0 12px;}

.fc_purple{color:#5C325E}
.bg_0070f0_08{background:rgba(0,112,240,.08);}
.bg_005cb9_08{background:rgba(0,92,185,.08);}
.bg_gray{background: #f5f5f5;}

.bd_t2_000{border-top:2px solid #000}
.bd_t2_a80{border-top:2px solid #333}

.bd_t1_a08{border-top:1px solid #ebebeb}
.bd_t1_a12{border-top:1px solid #e0e0e0;}
.bd_t1_a20{border-top:1px solid #ccc}
.bd_t1_a40{border-top:1px solid #949494}
.bd_t1_000{border-top:1px solid #000}

.bd_b1_a04{border-bottom:1px solid #f5f5f5}
.bd_b1_a08{border-bottom:1px solid #ebebeb}
.bd_b1_a12{border-bottom:1px solid #e0e0e0;}
.bd_b1_a40,.bd_b1_A40{border-bottom:1px solid #949494}

.bd_l1_a04{border-left:1px solid #f5f5f5}
.bd_l1_a12{border-left:1px solid #e0e0e0;}
.bd_l1_a20{border-left:1px solid #ccc}
.bd_l1_wht{border-left:1px solid #fff !important}

.bd_r1_a20{border-right:1px solid #ccc}

.bd1_a04{border:1px solid #f5f5f5}
.bd1_a12{border:1px solid #e0e0e0}

.bd_r8{border-radius:8px;}
.bd_r12{border-radius:12px;}
.bd_r16{border-radius:16px;}
.bd_r20{border-radius:20px;}
.ico_h_round_box{width:22px;height:22px;border-radius:50%;background-color:#fe8304;}
.ico_h_round_box::before{content:'H';font-size:12px;line-height:15px;color:#fff;}

.circlebox_wh36{width:36px;height:36px;border-radius:50%;}

.interval_div26 > div + div{margin-top:26px}
.interval_div52 > div + div{margin-top:52px}
.interval_div64 > div + div{margin-top:64px}
.interval_div112 > div + div{margin-top:112px}

.interval_ml_div4 > div + div{margin-left:4px}

.interval_li0 li + li {margin-top:0px !important;}
.interval_li3 li + li {margin-top:3px !important;}
.interval_li4 p + p,
.interval_li4 li + li {margin-top:4px !important;}
.interval_li6 p + p,
.interval_li6 li + li {margin-top:6px !important;}
.interval_li7 li + li {margin-top:7px !important;}
.interval_p8 p + p,
.interval_li8 li + li {margin-top:8px !important;}
.interval_li10 li + li {margin-top:10px !important;}

.interval_abtn_ml12 a + a{margin-left:12px !important;}
.interval_abtn_ml16 a + a{margin-left:16px !important;}

.white_space_nowrap{white-space:nowrap;}

.sub_benefit .bul_list.fc_blk li{color:#000;}
.sub_benefit .bul_list.fc_m_a40 li{color:#949494;}
.sub_benefit .bul_list.fc_m_a40 li::before{background-color:#949494 !important;}
.sub_benefit .dash_list.fc_m_a64 li,
.sub_benefit .dash_list li.fc_m_a64{color:#5c5c5c}

a.line_h16{line-height:16px !important;}

.dash_txt.line_h22,
.bul_list.line_h22 li,
.dash_list01.line_h22 li{line-height:22px !important;}

.line_height26,
.bul_txt.line_h26,
.bul_list.line_h26 li,
.dash_list.line_h26 li{line-height:26px !important;}

.line_height28,
.bul_txt.line_h28,
.bul_list.line_h28 li,
.dash_list.line_h28 li,
.dash_list01.line_h28 li{line-height:28px !important;}

.bul_txt.line_h28::before,
.bul_list.line_h28 li::before,
.dash_list.line_h28 li::before{top:13px;}

.bul_list._dot_bg95 li::before{background-color:#959595 !important;}
.bul_txt._h4_m, .bul_list._h4_m li{font-size:20px;font-weight:500;line-height:26px;color:#000;}
.bul_txt._h4_m.fc_m_a64, .bul_list._h4_m.fc_m_a64 li{color:#5c5c5c;}
.bul_txt._h4_m::before, .bul_list._h4_m li::before{top:12px;}

.bul_list li.fc_blk{color:#000 !important}
.bul_list03 li.fc_blk{color:#000 !important}
.bul_list>li.fc_m_a64,
.dash_list>li.fc_m_a64{color:#5c5c5c !important}

.line_h52{line-height:52px !important;}
.line_h100p{line-height:100% !important;}

.bul_txt02.ml6_a48{margin-left:6px}
.bul_txt02.ml6_a48::before{background:#858585;}

[class^="bul_"][class*="txt03"]{padding-left:6px;font-size:12px;line-height:16px;color:#5c5c5c;}
[class^="bul_"][class*="txt03"]::before{background-color:#949494;top:7px;}

.star_txt{font-size: 16px;line-height: 22px;display:flex;}
.star_txt.fc_m_a64{color:#5c5c5c;}
.star_txt::before{content:'*';color:#949494;}
.star_txt.fc_m_a64::before{color:#5c5c5c;margin-right:4px;}

.striketh{text-decoration:line-through;}

.round_dot2_type1,
.round_dot2box1 > span{display:flex;align-items:center;}
.round_dot2_type1::before,
.round_dot2box1 > span:not(:first-of-type)::before{content:'';width:2px;height:2px;flex:0 0 2px;border-radius:50%;background:#ebebeb;margin-left:4px;margin-right:4px;}

[class*="line_ver"]{display:flex;align-items:center;}
[class*="line_ver"]::before{content:'';width:1px;background:#e0e0e0;}
[class*="line_ver"][class*="_height16"]::before{height:16px;}
[class*="line_ver"][class*="_mg_x24"]::before{margin:0 24px;}

.list_chkrdo01.min_width_at > li label{min-width:auto}

.icobox_notice{width:16px;height:16px;background:url('/docfiles/publish/resources/pc/images/common/icon/w16/ico_alert.png') no-repeat center / contain;}

.m_width119{min-width:119px;}
.m_width130{min-width:130px;}
.max_width460{max-width:460px;}

.w103{width:103px;}
.w104{width:104px;}
.w107{width:107px;}
.w109{width:109px;}
.w116{width:116px;}
.w120{width:120px;}
.w174{width:174px;}
.w267{width:267px;}
.w274{width:274px;}
.w326{width:326px;}
.w300{width:300px;}
.w330{width:330px;}
.w340{width:340px;}
.w360{width:360px;}
.w432{width:432px;}
.w462{width:462px;}
.w556{width:556px;}
.w635{width:635px;}
.w704{width:704px;}
.w778{width:778px;}
.w792{width:792px;}
.w966{width:966px;}
.w996{width:996px;}
a.w228{min-width:228px;padding-left:24px !important;padding-right:24px !important;}
.max_w88{max-width:88px;}
.height100p{height:100%}
.h56, .height56{height:56px;}
.height48{height:48px;}
.height64{height:64px;}
.height8{height:8px}
.height100{height:100px}
.height134{height:134px}
.height190{height:190px}
.height190>img{width:auto;height:100%}
.height240{height:240px}
.height242{height:242px}
.height250{height:250px}
.height265{height:265px}
.height282{height:282px}
.height774{height:774px}
.h56>img{width:auto;height:100%}
.wh15{width:15px;height:15px;}
.wh32{width:32px;height:32px;}
.wh64{width:64px;height:64px;}
.wh80{width:80px;height:80px;}
.wh96{width:96px;height:96px;}
.wh100{width:100px;height:100px;}
.wh104{width:104px;height:104px;}
.wh120{width:120px;height:120px;}
.wh122{width:122px;height:122px;}

.content.w996{width:996px !important;}
.content.w1200{width:1200px !important;}

[class*="textbico"][class*="_green"]{background-image:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_arrowB_forward_grn.png');}
[class*="textbico"][class*="_pink"]{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_arrowB_forward_pink.png');}

input[class*="h48"]{height:48px;padding:13px 0;font-size:16px;font-weight:700;line-height:22px;}
.box_input01.btn_t6 .input_cell_box .box_btn{top:6px;}
.box_input01.btn_bd_default .input_cell_box:before,
.box_input01.btn_bd_default .input_cell_box [class^="btn"][class*="defaultbg"]{background-color:#000;}
.box_input01.btn_bd_default .input_cell_box [class^="btn"][class*="defaultbg"] span{color:#fff;}

.list_sel_inp._type2{display:flex;}
.list_sel_inp._type2>li{float:initial;padding-top:0}
.list_sel_inp._type2.tab2>li{flex:1 1 45%;max-width:50%;}
.list_sel_inp._type2.tab3>li{flex:1 1 30%;max-width:33.33%;}
.list_sel_inp._type2.tab2._width792>li{max-width:388px;}
.list_sel_inp._type2.tab3._width792>li{max-width:253px;}


.radio_box.type2 li{margin:0 4px 0 0;flex:1 1 30%;max-width:113px;}
.radio_box.type2 li:nth-child(3n){margin-right:0;}

.tag_listbox{margin:0 -2px;display:flex;flex-wrap:wrap;}
.tag_listbox > li{padding:4px 2px;}
.tag_listbox > li label{display:block;padding:0 12px;height:40px;background:#d6d6d6;border-radius:40px;display:flex;align-items:center;font-size:16px;font-weight:700;line-height:22px;color:#949494}
.tag_listbox > li input:checked + label{background:#000;color:#fff}

[class^="roundBtn"]{border-radius:50%;display:inline-block;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:32px 32px;cursor:pointer;}
[class^="roundBtn"]:disabled{cursor:no-drop}
[class^="roundBtn"][class*="_w32"]{width:32px;height:32px;}
[class^="roundBtn"][class*="_plus"]{background-image:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_plus_o.png');}
[class^="roundBtn"][class*="_plus"]:disabled{background-image:url('/docfiles/publish/resources/pc/images/common/btnicon/ico_plus_disabled.png');}
[class^="roundBtn"][class*="_minus"]{background-image:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_minus_o.png');}
[class^="roundBtn"][class*="_minus"]:disabled{background-image:url('/docfiles/publish/resources/pc/images/common/btnicon/ico_minus_disabled.png');}

.modal_pop .layer_head._dpfx_h80_pd0{display:flex;height:80px;padding:0}

.box_list_type1 li{flex:1 1 180px;max-width:186px;min-height:297px;margin-left:16px;padding:40px 0;border:1px solid #ccc;border-radius:8px;}
.box_list_type1 li:nth-child(5n+1){margin-left:0;}
.box_list_type1 li:nth-child(n+6){margin-top:16px;}
.box_list_type1 li a{display:block;width:100%;height:100%;text-align:center;}
.box_list_type1 li a span{display:block;}
.box_list_type1 li a .logo_box{width:120px;height:120px;margin:0 auto 32px;}
.box_list_type1 li a .logo_box img {border-radius:100%; -ms-border-radius:100%}
.box_list_type1 li a .txt_tit{font-size:20px;font-weight:700;line-height:26px;color:#000}
.box_list_type1 li a .txt_date{font-size:14px;font-weight:500;line-height:20px;color:#5c5c5c;margin-top:10px;}

.bul_list02 > dt, .bul_list02 > dd{font-weight:500;text-align:left;}
.bul_list02 > dt{font-size:16px;line-height:20px;color:#000;margin-top:27px}
.bul_list02 > dt:first-of-type{margin-top:0}
.bul_list02 > dd {position:relative;padding-left:8px;font-size:14px;line-height:20px;color:#5c5c5c;}
.bul_list02 > dt + dd{margin-top:9px}
.bul_list02 > dd + dd{margin-top:2px}
.bul_list02 > dd::before{content:'';display:inline-block;position:absolute;top:10px;left:0;width:2px;height:2px;background:#5c5c5c;border-radius:100%;}

table[class*="bd_"]{border:0;}
table[class*="pd_y"]{padding:0}
.tbl_type1 table th, .tbl_type1 table td{vertical-align:top;position:relative;}
.tbl_type1 table .bd_b0{border-bottom:0px !important;}
.tbl_type1 table .bd_b1_v1::after{content: '';width:calc(100% - 32px);height:1px;background:#ebebeb;position:absolute;bottom:0;left:32px;}

.tbl_type1 table.pt_17 th, .tbl_type1 table.pt_17 td{padding-top:17px;}
.tbl_type1 table.pt_20 th, .tbl_type1 table.pt_20 td{padding-top:20px;}
.tbl_type1 table.pb_16 th, .tbl_type1 table.pb_16 td{padding-bottom:16px}
.tbl_type1 table.pb_18 th, .tbl_type1 table.pb_18 td{padding-bottom:18px}

.tbl_type1 table.th_p_pt02 th p,
.tbl_type1 table.first_td_p_pt02 td:nth-child(1) p{padding-top:2px;}

.tbl_type1 table.pd_y16 th, .tbl_type1 table.pd_y16 td{padding-top:16px;padding-bottom:16px}
.tbl_type1 table.pd_y17 th, .tbl_type1 table.pd_y17 td{padding-top:17px;padding-bottom:17px}
.tbl_type1 table.pd_y18 th, .tbl_type1 table.pd_y18 td{padding-top:18px;padding-bottom:18px}
.tbl_type1 table.pd_y19 th, .tbl_type1 table.pd_y19 td{padding-top:19px;padding-bottom:19px}
.tbl_type1 table.pd_y20 th, .tbl_type1 table.pd_y20 td{padding-top:20px;padding-bottom:20px}
.tbl_type1 table.pd_y21 th, .tbl_type1 table.pd_y21 td{padding-top:21px;padding-bottom:21px}
.tbl_type1 table.pd_y23 th, .tbl_type1 table.pd_y23 td{padding-top:23px;padding-bottom:23px}
.tbl_type1 table.pd_y24 th, .tbl_type1 table.pd_y24 td{padding-top:24px;padding-bottom:24px}
.tbl_type1 table.pd_y25 th, .tbl_type1 table.pd_y25 td{padding-top:25px;padding-bottom:25px}
.tbl_type1 table.pd_y43 th, .tbl_type1 table.pd_y43 td{padding-top:43px;padding-bottom:43px}

.tbl_type1 table table.pd_y18 th, .tbl_type1 table table.pd_y18 td{padding-top:18px;padding-bottom:18px}

.tbl_type1 table.pt_25 th, .tbl_type1 table.pt_25 td{padding-top:25px !important}
.tbl_type1 table.pb_29 th, .tbl_type1 table.pb_29 td{padding-bottom:29px !important}
.tbl_type1 table.td_pr20 td{padding-right:20px !important}

.tbl_type1 table.pd_b24 th, .tbl_type1 table.pd_b24 td{padding-bottom:24px}
.tbl_type1 table.last_pd_b0 tr:last-child th, .tbl_type1 table.last_pd_b0 tr:last-child td{padding-bottom:0px}

.tbl_type1 table.bd_b1_a04 th, .tbl_type1 table.bd_b1_a04 td{border-bottom:1px solid #f5f5f5;}
.tbl_type1 table.bd_b1_a08 th, .tbl_type1 table.bd_b1_a08 td{border-bottom:1px solid #ebebeb;}
.tbl_type1 table.vAlign_m th, .tbl_type1 table.vAlign_m td , thead.vAlign_m th{vertical-align:middle;}
.tbl_type1 table.first_align_l th:nth-of-type(1){text-align:left !important;}
.tbl_type1 table.th_pl0 th{padding-left:0 !important;}
.tbl_type1 table.th_pl16 th{padding-left:16px;}
.tbl_type1 table.th_pl24 th{padding-left:24px;}
.tbl_type1 table.first_th_pl16 th:nth-of-type(1) , .tbl_type1 table.first_td_pl16 td:nth-of-type(1){padding-left:16px !important;}
.tbl_type1 table.first_th_pl24 th:nth-of-type(1){padding-left:24px !important;}
.tbl_type1 table.first_pl24 th:nth-of-type(1), .tbl_type1 table.first_pl24 td:nth-of-type(1){padding-left:24px !important;}
.tbl_type1 table.two_pl24 th:nth-of-type(2), .tbl_type1 table.two_pl24 td:nth-of-type(2){padding-left:24px !important;}
.tbl_type1 table.two_pl102 th:nth-of-type(2), .tbl_type1 table.two_pl102 td:nth-of-type(1){padding-left:102px !important;}
.tbl_type1 table.two_pl102 td.pl0{padding-left:0 !important;}
.tbl_type1 table.th_h4b th,
.tbl_type1 table.th_h4m th,
.tbl_type1 table.td_h4m td,
.tbl_type1 table.td_h4b td{font-size:20px;line-height:26px;}
.tbl_type1 table.th_h4b th, .tbl_type1 table.td_h4b td{font-weight:700;}
.tbl_type1 table.th_h4m th, .tbl_type1 table.td_h4m td{font-weight:500;}
.tbl_type1 table.th_p1b th,
.tbl_type1 table.td_p1b td,
.tbl_type1 table.td_p1m td{font-size:16px;font-weight:700;line-height:26px;text-align: left;padding: 21px 8px; word-break: keep-all; word-wrap: break-word;}
.tbl_type1 table.td_p1m td{font-weight:500}
.tbl_type1 table.th_a64 th, .tbl_type1 table.td_a64 td{color:#5c5c5c}
.tbl_type1 table.td_a80 td{color:#333}
.tbl_type1 table.th_blk th, .tbl_type1 table.td_blk td{color:#000;}
.tbl_type1 table.td_pr24 td{padding-right:24px;}
.tbl_type1 table.td_pr54 td{padding-right:54px;}
.tbl_type1 table.p1b th, .tbl_type1 table.p1b td{font-size:16px;font-weight:700;line-height:26px;color:#000}
.tbl_type1 table.th_line_h28 th{line-height:28px !important;}
.tbl_type1 table.line_h22 th, .tbl_type1 table.line_h22 td {line-height:22px !important;}
.tbl_type1 table.line_h26 th, .tbl_type1 table.line_h26 td {line-height:26px !important;}
.tbl_type1 table.line_h28 th, .tbl_type1 table.line_h28 td {line-height:28px !important;}
.tbl_type1 table figure.img_w64{width:64px;}
.tbl_type1 table figure.fig_p1b figcaption{font-size:16px;font-weight:700;line-height:26px !important;}
.tbl_type1 table figure.figcap_pt6 figcaption{padding-top:6px;}
.tbl_type1 table.td_a64 td > div .excel_wrap { line-height: 33px; }
.tbl_type1 table.td_a64 td > div .excel_wrap .list_txt { padding-left: 0.667em; line-height: 24px; margin-top: -3px; }

.tbl_type1 table .rado_p2m label{position:relative;font-size:14px;font-weight:500;line-height:20px;color:#000;cursor:pointer;display:flex;align-items:center;}
.tbl_type1 table .rado_p2m label::before{content:'';display:block;width:24px;height:24px;background:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_radioselect_o.png') no-repeat center / contain;margin-right:51px;opacity:.12;}
.tbl_type1 table .rado_p2m input:checked + label::before{opacity:1;}
.tbl_type1 table .circlebox_wh88{width:88px;height:88px;border-radius:50%;position:relative;}
.tbl_type1 table .circlebox_wh88:after {content: ""; display: block; width: 100%; height: 100%; border-radius: 50%; border: 1px solid #d6d6d6; position: absolute; top: 0; left: 0;}
.tbl_type1 table .circlebox_wh88 > img {width:88px;height:88px;border-radius:50%;}
.tbl_type1 table th.vAlign_m,.tbl_type1 table td.vAlign_m{vertical-align:middle;}
.tbl_type1 .lab_star + .lab_gold{margin-left:8px}
.tbl_type1 .carimgbox_w136{width:136px;margin:15px auto 0;}
.tbl_type1 th div p:first-child { padding-left: 24px; }

.tbl_type1 thead.first_tr_bd_b1_a04 tr:first-child th{border-bottom:1px solid #f5f5f5 !important;}
.tbl_type1 thead.first_th_pl16 th:nth-of-type(1){padding-left:16px !important;}
.tbl_type1 thead.first_th_pl24 th:nth-of-type(1){padding-left:24px !important;}
.tbl_type1 thead.pt_17 th{padding-top:17px !important;}
.tbl_type1 thead.pb_20 th{padding-bottom:20px !important;}
.tbl_type1 thead.pd_y17 th{padding-top:17px !important; padding-bottom: 17px !important;}
.tbl_type1 thead.pd_y18 th{padding-top:18px !important; padding-bottom: 18px !important;}
.tbl_type1 thead.pd_y20 th{padding-top:20px !important; padding-bottom: 20px !important;}
.tbl_type1 thead.th_blk th{color:#000;}

.tbl_type1 tbody.last_bd0_pb0 tr:last-child th, .tbl_type1 tbody.last_bd0_pb0 tr:last-child td{border-bottom:0 !important;padding-bottom:0 !important;}
.tbl_type1 tbody.alL_one_two td:nth-child(1), .tbl_type1 tbody.alL_one_two td:nth-child(2){text-align:left !important;}
.tbl_type1 tbody.th_a64 th,
.tbl_type1 tbody.two_a64 td:nth-child(2){color:#5c5c5c !important}
.tbl_type1 tbody.th_a80 th{color:#333 !important}
.tbl_type1 tbody.th_p1m th{font-size:16px;font-weight:500;line-height:22px;}
.tbl_type1 tbody.td_first_pl24 td:nth-child(1){padding-left:24px;}
.tbl_type1 tbody.td_five_pr45 td:nth-child(5){padding-right:45px;}

.tbl_type1 tfoot.bd0 th, .tbl_type1 tfoot.bd0 td{border:0;}
.tbl_type1 tfoot.pd_y17 th, .tbl_type1 tfoot.pd_y17 td{padding-top:17px !important; padding-bottom:17px !important;}
.tbl_type1 tfoot.th_p1m th, .tbl_type1 tfoot.td_p1b td{font-size:16px;line-height:22px;color:#000;}
.tbl_type1 tfoot.th_p1m th{font-weight:500;}
.tbl_type1 tfoot.td_p1b td{font-weight:700;}

.menu_subTab{display:flex;}
.menu_subTab > li{font-size:16px;font-weight:500;line-height:22px;color:#858585;display:flex;align-items:center;}
.menu_subTab > li.curr{font-weight:700;color:#000}
.menu_subTab > li::before{content:'';display:block;width:1px;height:12px;background:#e0e0e0;margin:0 12px;}
.menu_subTab > li:first-child::before{display:none;}
.menu_subTab > li a{color:currentColor;}

.accodWrap2 .accodBtn{width:100%;height:64px;display:flex;align-items:center;position:relative;cursor:pointer;}
.accodWrap2 .accodBtn [class*="_ico_arrowB_down"]{position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0);transition:transform .3s;}
.accodWrap2 .accodBtn.on [class*="_ico_arrowB_down"]{transform:translateY(-50%) rotate(-180deg);}

.accodWrap2._type1 .accodItem{border-top:2px solid #000;margin-top:64px;}
.accodWrap2 .accodConts{display:none;padding-top:20px;}

.accodWrap2._type2 .accodItem{border-bottom:1px solid #ebebeb}
.accodWrap2._type2 .accodBtn{padding-left:24px;}
.accodWrap2._type2 .accodConts{padding:36px 0 36px 24px;border-top:1px solid #ebebeb}

.accodWrap2 .accodConts._type2{padding:36px 0 0;}/* border-top:1px solid #e0e0e0; */
.accodWrap2 .accodConts._type3{padding:0;border-top:1px solid #e0e0e0;}

.bg_origin_content{background-origin:content-box !important;}
[class^="bg"][class*="_wh32"]{width:32px;height:32px;}
[class^="bg"][class*="_pstC"]{background-position:center;}
[class^="bg"][class*="_size32"]{background-size:32px 32px;}
[class^="bg"][class*="_norepeat"]{background-repeat:no-repeat;}
[class^="bg"][class*="_ico_arrowB_down"]{background-image:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_arrowB_down.png');}

/* 받은혜택 */
.box_benefit.box_nobenefit{min-height:520px;}
.box_benefit.box_nobenefit .right_column.type1{padding:0;padding:0;display:flex;justify-content:center;align-items:center;}

/* privia 여행 */
.list_privia{display:flex;flex-wrap:wrap;}
.list_privia>li{flex:1 1 40%;min-width:326px;max-width:328px;display:flex;align-items:center;}
.list_privia>li:nth-of-type(n+3){margin-top:24px;}
.list_privia>li:nth-of-type(odd){margin-right:80px;}

/* 바우처 */
.box_prevyear_voucher{display:flex;justify-content:center;margin-top:64px;}
.box_prevyear_voucher .hds_box{min-width:460px;height:100%;}
.box_prevyear_voucher .select_wrap{text-align:center;}
.box_prevyear_voucher .select_wrap .btn_select{height:44px;padding:0;display:flex;justify-content:center;align-items:center;font-family:'YouandModern';font-size:34px;font-weight:800;line-height:44px;}
.box_prevyear_voucher .select_wrap .btn_select:before{border:0;}
.box_prevyear_voucher .select_wrap .btn_select:after{position:static;margin:0;width:32px;height:32px;}
.box_prevyear_voucher .select_wrap .ul_select{padding:16px 24px;min-height:145px;}
.box_prevyear_voucher .select_wrap .ul_select li{height:56px;}
.box_prevyear_voucher .select_wrap .ul_select li:after{left:0;right:0;}
.box_prevyear_voucher .select_wrap .ul_select li a{height:100%;padding:0;display:flex;align-items:center;font-family:'YouandModern';font-size:20px;font-weight:700;line-height:26px;background-position:100% 50%;}
.box_prevyear_voucher .select_wrap .ul_select li.on a{background-color:transparent;}

.list_voucher,
.list_voucher > .item .txt,
.box_voucher_list .txt_list_title{display:flex !important;}
.list_voucher > .item .txt,
.box_voucher_list .txt_list_title {align-items:center;}
.list_voucher > .item a,
.list_voucher > .item a *{display:block;}

.voucher_list_page .box_voucher_list:first-of-type{margin-top:52px;}
.voucher_list_page .box_voucher_list:not(:first-of-type){margin-top:90px;}
.box_voucher_list .txt_list_title{justify-content:space-between;padding:10px 0;}
.box_voucher_list .txt_list_title > strong,
.box_voucher_list .txt_list_title > .txt_link{font-weight:700;color:#000;}
.box_voucher_list .txt_list_title > strong{font-size:28px;line-height:36px;}
.box_voucher_list .txt_list_title > .txt_link{font-size:20px;line-height:26px;}
.box_voucher_list .list_voucher{margin-top:16px;flex-wrap:wrap;}
.box_voucher_list .list_voucher > .item{flex:1 1 380px;max-width:384px;}
.box_voucher_list .list_voucher > .item:not(:nth-of-type(3n+1)){margin-left:24px;}
.box_voucher_list .list_voucher > .item:nth-of-type(n+4){margin-top:24px;}
.box_voucher_list .list_voucher > .item a{width:100%;height:240px;padding:28px 0 0 32px;border-radius:20px;position:relative;}
.box_voucher_list .list_voucher > .item .txt_title{font-size:32px;font-weight:700;line-height:44px;color:#fff}
/* .box_voucher_list .list_voucher > .item.finished a{pointer-events:none;} */
.box_voucher_list .list_voucher > .item.finished .txt_title{color:rgba(255,255,255,.64)}
.box_voucher_list .list_voucher > .item .txt,
.box_voucher_list .list_voucher > .item .txt_date{font-size:14px;font-weight:700;line-height:20px;color:rgba(255,255,255,.64);margin-top:4px;}
.box_voucher_list .list_voucher > .item .txt .ico_tip{display:block;background-image:url('/docfiles/publish/resources/pc/images/common/icon/w16/ico_tip_Line_wht.png');margin-right:4px}
.box_voucher_list .list_voucher > .item.none a{pointer-events:none;background-color:transparent !important;border:1px dashed #ccc;}


.box_voucher_list._black .list_voucher > .item a{background-color:#4C5052;}
.box_voucher_list._purple .list_voucher > .item a{background-color:#5C325E;}
.box_voucher_list._red .list_voucher > .item a{background-color:#D0122B;}
.box_voucher_list._bgEB .list_voucher > .item a {background-color:#ebebeb;}

.box_voucher_list._green .list_voucher > .item a{background-color:#008C15;}
.box_voucher_list._green .list_voucher > .item a._color_rever{background-color:#fff;border:1px solid #008C15;}
.box_voucher_list._green .list_voucher > .item a._color_rever .txt,
.box_voucher_list._green .list_voucher > .item a._color_rever .txt_date,
.box_voucher_list._green .list_voucher > .item a._color_rever .quantity,
.box_voucher_list._green .list_voucher > .item a._color_rever .txt_title{color:#008C15;}

.box_voucher_list._pink .list_voucher > .item a{background-color:#fb1a77;}
.box_voucher_list._pink .list_voucher > .item a._color_rever{background-color:#fff;border:1px solid #fb1a77;}
.box_voucher_list._pink .list_voucher > .item a._color_rever .txt,
.box_voucher_list._pink .list_voucher > .item a._color_rever .txt_date,
.box_voucher_list._pink .list_voucher > .item a._color_rever .quantity,
.box_voucher_list._pink .list_voucher > .item a._color_rever .txt_title{color:#fb1a77;}

.box_voucher_list._bgEB .list_voucher > .item .txt_title,
.box_voucher_list._bgEB .list_voucher > .item .quantity .txt_big,
.box_voucher_list._bgEB .list_voucher > .item .quantity .txt_df{color:#000}
.box_voucher_list._bgEB .list_voucher > .item .txt,
.box_voucher_list._bgEB .list_voucher > .item .txt_date{color:#5c5c5c}

.box_voucher_list .list_voucher > .item .ico_logo > img{width:auto;height:100%}
.box_voucher_list._koreanAir .list_voucher > .item .ico_logo{height:11px;margin-bottom:8px;}
.box_voucher_list._costco .list_voucher > .item .ico_logo{height:14px;margin-bottom:10px;}

.box_voucher_detail{margin-top:64px;}
.box_voucher_detail._type2{width:1200px;margin-left:auto;margin-right:auto;}
.box_voucher_detail .box_voucher_info{height:600px;filter: drop-shadow(0px 8px 16px rgba(0,0,0,.08));}
.box_voucher_detail .box_voucher_info .box_content{display:flex;height:600px;background-color:#fff;border-radius:20px;}
.box_voucher_detail .box_voucher_info .voucher_info_tit{flex:0 0 380px;width:380px;border-radius:20px 0 0 20px;color:#fff;padding:48px 24px 22px 40px;position:relative;word-break:keep-all;word-wrap:break-word;}
.box_voucher_detail .box_voucher_info .voucher_info_conts{flex:1;width:380px;background-color:#fff;border-radius:0 20px 20px 0;border-width:1px 1px 1px 0;border-style:solid;border-color:#e0e0e0;padding:17px 0 17px 40px;}
.box_voucher_detail.noVoucher .box_voucher_info .voucher_info_conts{padding-top:54px;padding-bottom:0}
.box_voucher_detail._black .box_voucher_info .voucher_info_tit{background-color:#4C5052;}
.box_voucher_detail._purple .box_voucher_info .voucher_info_tit{background-color:#5C325E;}
.box_voucher_detail._red .box_voucher_info .voucher_info_tit{background-color:#D0122B;}
.box_voucher_detail._pink .box_voucher_info .voucher_info_tit{background-color:#fb1a77;}
.box_voucher_detail._bgEB .box_voucher_info .voucher_info_tit{background-color:#ebebeb;color:#000;}
.box_voucher_detail._green .box_voucher_info .voucher_info_tit{background-color:#008C15;}

.box_voucher_detail .box_voucher_info .voucher_info_tit h3{font-size:40px;font-weight:700;line-height:52px;letter-spacing:-1px;padding-top:6px;}
.box_voucher_detail .box_voucher_info .voucher_info_tit .ico_logo > img{width:auto;height:100%;}
.box_voucher_detail.koreanAir .box_voucher_info .voucher_info_tit .ico_logo{height:19px;}
.box_voucher_detail.costco .box_voucher_info .voucher_info_tit .ico_logo{height:36px;}

.box_voucher_detail .quantity .txt_df,
.box_voucher_list .list_voucher > .item .quantity .txt_df,
.box_voucher_detail .voucher_info_conts .voucher_use_list .list_item .txt_name{font-size:20px;font-weight:700;line-height:26px;}

.box_voucher_detail .quantity,
.box_voucher_list .list_voucher > .item .quantity{position:absolute;display:flex;align-items:flex-end;}
.box_voucher_detail .quantity{bottom:22px;left:39px;align-items:flex-end;}
.box_voucher_list .list_voucher > .item .quantity{bottom:16px;left:32px;color:#fff;}
.box_voucher_detail .quantity .txt_big{font-size:100px;font-weight:600;line-height:100px;letter-spacing:-1px;font-family:'YouandiNewKr';}
.box_voucher_list .list_voucher > .item .quantity .txt_big{font-size:55px;font-weight:600;line-height:60px;letter-spacing:-1px;font-family:'YouandiNewKr';margin-right:8px;}
.box_voucher_detail .quantity .txt_df,
.box_voucher_list .list_voucher > .item .quantity .txt_df{padding-bottom:12px;padding-left:0;}
.box_voucher_detail .quantity .txt_df{padding:0 0 26px 8px;}
.box_voucher_list .list_voucher > .item .quantity .txt_df.textbico_mide_green,
.box_voucher_list .list_voucher > .item .quantity .txt_df.textbico_mide_pink{background-position: 100% 1px;}

.box_voucher_detail .voucher_info_conts .mCSB_inside > .mCSB_container{margin-right:0;}
.box_voucher_detail .voucher_info_conts .voucher_use_list{padding-top:15px;}
.box_voucher_detail .voucher_info_conts .voucher_use_list .list_item{min-height:96px;height:96px;border-bottom:1px solid #e0e0e0;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;}
.box_voucher_detail .voucher_info_conts .voucher_use_list .list_item .txt_name{margin-bottom:6px;}
.box_voucher_detail .voucher_info_conts .voucher_use_list .list_item .txt_date{font-size:16px;font-weight:700;line-height:22px;color:#5c5c5c;}
.box_voucher_detail .voucher_info_conts .voucher_use_list .list_item .ico_useinfo{position:absolute;bottom:20px;right:40px;font-size:14px;font-weight:700;line-height:22px;color:#5c5c5c;display:flex;}
.box_voucher_detail .voucher_info_conts .voucher_use_list .list_item .ico_useinfo::before{content:'';display:block;width:24px;height:24px;background:url('/docfiles/publish/resources/pc/images/common/icon/w16/ico_useinfo.png') no-repeat center / contain;}

.box_voucher_detail .voucher_info_conts .voucher_use_list .list_item .ico_finish,
.box_voucher_detail .voucher_info_conts .voucher_use_list .list_item .ico_impossib{display:none;font-size:12px;font-weight:700;color:#fff;line-height:16px;border-radius:12px;margin-left:5px;padding:2px 6px;}

.box_voucher_detail .voucher_info_conts .voucher_use_list .list_item .ico_finish{background-color:#949494;}
.box_voucher_detail .voucher_info_conts .voucher_use_list .list_item .ico_impossib{background-color:#000;}

.box_voucher_detail .voucher_info_conts .voucher_use_list .progress .txt_name,
.box_voucher_detail .voucher_info_conts .voucher_use_list .progress .txt_date{color:#858585}
.box_voucher_detail .voucher_info_conts .voucher_use_list .progress .ico_finish,
.box_voucher_detail .voucher_info_conts .voucher_use_list .progress .ico_impossib{display:block;}

.box_voucher_detail .box_voucher_use.type1 .h3_b_lt{margin-bottom:24px;}
.box_voucher_detail .box_voucher_use.type1 .item_voucher_use .name_voucher_use .voucherUseBtn{font-size:20px;padding:20px 24px}
.box_voucher_detail .box_voucher_use.type1 .item_voucher_use .name_voucher_use .voucherUseBtn::after{right:20px;}
.box_voucher_detail .box_voucher_use.type1 .item_voucher_use .conts_voucher_use{margin-top:0;padding-top:19px}
.box_voucher_detail .box_voucher_use.type1 .item_voucher_use + .item_voucher_use{margin-top:0;}
.box_voucher_detail .box_voucher_use.type1 .item_voucher_use + .item_voucher_use{border-top:1px solid #ebebeb}
.box_voucher_detail .box_voucher_use.type1 .item_voucher_use.on + .item_voucher_use{border-top:none}
.box_voucher_detail .box_voucher_use.type1 .item_voucher_use .conts_voucher_use .tbl_type1 table th {font-weight:700;}

.box_voucher_detail .box_voucher_use{margin-top:66px;}
.box_voucher_detail .item_voucher_use{border-top:2px solid #000;}
.box_voucher_detail .item_voucher_use + .item_voucher_use{margin-top:64px}
.box_voucher_detail .item_voucher_use + .item_voucher_use._notice{margin-top:80px}
.box_voucher_detail .item_voucher_use .name_voucher_use .voucherUseBtn{display:block;padding:16px 0;font-size:24px;font-weight:700;line-height:32px;position:relative;}
.box_voucher_detail .item_voucher_use .name_voucher_use .voucherUseBtn::after{content:'';position:absolute;top:50%;right:0px;transform:translateY(-50%);width:32px;height:32px;background:url(/docfiles/publish/resources/pc/images/common/icon/w24/ico_arrowB_down.png) no-repeat center;background-size:34px;transition:transform .3s;}
.box_voucher_detail .item_voucher_use.on .name_voucher_use .voucherUseBtn::after{transform:translateY(-50%) rotate(180deg);}

.box_voucher_detail .item_voucher_use .conts_voucher_use{margin-top: 20px;border-top:1px solid #ebebeb;}


.box_voucher_detail .tbl_voucher_use th,
.box_voucher_detail .tbl_voucher_use td{vertical-align:top;text-align:left;}
.box_voucher_detail .tbl_voucher_use th,
.box_voucher_detail .tbl_voucher_use td li{font-size:20px;font-weight:700;line-height:26px;color:#000;margin-top:0;}
.box_voucher_detail .tbl_voucher_use td li::before{top:50%;transform:translateY(-50%);}
.box_voucher_detail .tbl_voucher_use th{color:#5c5c5c;}
.box_voucher_detail .tbl_voucher_use td{color:#000}
.box_voucher_detail .tbl_voucher_use tr:not(:first-child) th,
.box_voucher_detail .tbl_voucher_use tr:not(:first-child) td{padding-top:24px;}

.box_voucher_detail .list_item .tipline1{margin:8px 0 33px;padding:2px 7px 2px 3px;background:#f5f5f5;border-radius:4px;display:flex;align-items:center;}
.box_voucher_detail .list_item .tipline1 .box_ico{width:16px;height:16px;margin-right:1px}

.voucher_list_page .box_prevYear{margin-top:46px}
.voucher_list_page .box_prevYear .prevYearbtn{font-size:20px;font-weight:700;line-height:26px;color:#000;position:relative;}
.voucher_list_page .box_prevYear .prevYearbtn::after{content:'';position:absolute;top:50%;right:-25px;transform:translateY(-50%);width:24px;height:24px;background:url(/docfiles/publish/resources/pc/images/common/icon/w24/ico_arrowB_down.png) no-repeat center;background-size:contain;transition:transform .3s;}
.voucher_list_page .box_prevYear.on .prevYearbtn::after{transform:translateY(-50%) rotate(180deg)}
.voucher_list_page .box_prevYear .box_voucher_list:first-of-type{margin-top:31px;}
.voucher_list_page .box_prevYear .box_voucher_list:first-of-type .list_voucher{margin-top:0}

/* 보유 포인트 */
.sub_point .list_point_example,
.sub_point .list_point_example>li{display:flex;}
.sub_point .list_point_example{margin-top:48px}
.sub_point .list_point_example>li:not(:first-of-type)::before{content:'';display:block;width:32px;height:32px;background:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_plus_b.png') no-repeat center / contain;opacity:.2;margin-top:66px;}
.sub_point .list_point_example>li:nth-child(2)::before{margin-left:37px;margin-right:53px;}
.sub_point .list_point_example>li:nth-child(3)::before{margin-left:50px;margin-right:35px;}
.sub_point .list_point_example>li:nth-child(4)::before{margin-left:35px;margin-right:32px;}
.sub_point .list_point_example>li .column_cen{display:flex;flex-direction:column;align-items:center;}
.sub_point .list_point_example .icobox{width:64px;height:64px;margin:0 auto;}
.sub_point .list_point_example .txt_info{margin-top:16px;font-size:14px;font-weight:500;line-height:20px;text-align:center;}
.sub_point .list_point_example .txt_info::after{content:'';display:block;width:16px;height:16px;margin:6px auto;background:url('/docfiles/publish/resources/pc/images/common/icon/w16/ico_arrowB_down.png') no-repeat center / contain;}
.sub_point .list_point_example .txt_point{font-size:16px;font-weight:700;line-height:22px;text-align:center;}
.sub_point .list_point_example .txt_point>mark{padding:0 3px;background:transparent;position:relative;}
.sub_point .list_point_example .txt_point>mark>span{position:relative;z-index:2;}
.sub_point .list_point_example .txt_point>mark::before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;height:12px;background:#fbff00;}
/* 보유포인트 - 해당 내역 없을 때 */
.sub_benefit .no_list {padding:148px 0; margin-top:40px; border-top:1px solid #ebebeb;}

/* H-Coin */
.box_progress_agree{display:flex;}
.box_progress_agree li{flex:1 1 18%;max-width:101px;text-align:center;}
.box_progress_agree li:not(:first-of-type){margin-left:1px}
.box_progress_agree li .txt{display:inline-block;margin-bottom:12px;font-size:16px;font-weight:500;line-height:22px;color:#000;padding-top:8px;position:relative;}
.box_progress_agree li .txt.on{font-weight:700;color:#fff;background:#000;padding:4px 7.5px;border-radius:8px;}
.box_progress_agree li .txt.on::after{content:'';position:absolute;left:50%;bottom:-4px;width:0px;height:0px;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #000;transform:translateX(-50%);}
.box_progress_agree li .box_color{height:8px;}
.box_progress_agree li:first-of-type .box_color{border-radius:2px 0 0 2px;}
.box_progress_agree li:last-of-type .box_color{border-radius:0 2px 2px 0;}
.box_progress_agree li .box_color._n1{background:#019dc2;}
.box_progress_agree li .box_color._n2{background:#52b148;}
.box_progress_agree li .box_color._n3{background:#edc11b;}
.box_progress_agree li .box_color._n4{background:#ef812d;}
.box_progress_agree li .box_color._n5{background:#e02e27;}

/* 스타골드 멤버십 */
.sub_friendship .title_member{font-weight:700;text-align:center;}
.sub_friendship._mem .title_member,
.sub_friendship._nolog .title_member{padding-bottom:19px;}
.sub_friendship .title_member [class^="txt"]{display:inline-block;margin-top:16px;}
.sub_friendship .title_member .txt1,
.sub_friendship .title_member .txt3 b{font-size:20px;font-weight:700;line-height:26px;}
.sub_friendship .title_member .txt2{font-size:16px;font-weight:700;line-height:22px;}
.sub_friendship .title_member .txt3{margin-top:28px;display:flex !important;justify-content:center;}
.sub_friendship .title_member .txt3 b{padding:11px 22px 11px 23px;color:#fff;border-radius:8px;}
.sub_friendship._gold .title_member .txt3 b{background:#b48f42;}
.sub_friendship._star .title_member .txt3 b{background:#4d4d4f;}

.sub_friendship._gold .title_member *,
.sub_friendship._star .title_member *{display:block;}
.sub_friendship._gold .title_member strong,
.sub_friendship._star .title_member strong{margin-top:48px;font-size:48px;font-weight:700;line-height:62px;letter-spacing: -1px;}
.sub_friendship._gold .title_member .txt1,
.sub_friendship._star .title_member .txt1{font-size:16px;font-weight:500;line-height:22px;color:#5c5c5c;margin-top:12px;}
.sub_friendship._gold .title_member strong{color:#b48f42;}
.sub_friendship._star .title_member strong{color:#4d4d4f;}

.sub_friendship .flex_w50p._pl + .flex_w50p._pl{padding-left:12px;}
.sub_friendship .list_benefit{margin-bottom:64px;padding-bottom:64px;border-bottom:1px solid #e0e0e0;position:relative;}
.sub_friendship .list_benefit .pst_ab_noticebox{position:absolute;bottom:-8px;right:0;transform:translateY(100%);}

.sub_friendship .list_benefit:last-child{padding-bottom:0;border-bottom:0;margin-bottom:112px;}

.sub_friendship .ico_friendship{width:80px;height:80px;background-position:center;background-repeat:no-repeat;background-size:contain;}
.sub_friendship .ico_friendship._n01{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship01.png');}
.sub_friendship .ico_friendship._n02{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship02.png');}
.sub_friendship .ico_friendship._n03{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship03.png');}
.sub_friendship .ico_friendship._n04{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship04.png');}
.sub_friendship .ico_friendship._n05{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship05.png');}
.sub_friendship .ico_friendship._n06{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship06.png');}
.sub_friendship .ico_friendship._n07{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship07.png');}
.sub_friendship .ico_friendship._n08{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship08.png');}
.sub_friendship .ico_friendship._n09{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship09.png');}
.sub_friendship .ico_friendship._n10{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship10.png');}
.sub_friendship .ico_friendship._n11{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship11.png');}
.sub_friendship .ico_friendship._n12{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship12.png');}
.sub_friendship .ico_friendship._n13{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship13.png');}
.sub_friendship .ico_friendship._n14{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship14.png');}

.sub_friendship._gold .ico_friendship._n01{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship01_gold.png');}
.sub_friendship._gold .ico_friendship._n02{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship02_gold.png');}
.sub_friendship._gold .ico_friendship._n03{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship03_gold.png');}
.sub_friendship._gold .ico_friendship._n04{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship04_gold.png');}
.sub_friendship._gold .ico_friendship._n05{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship05_gold.png');}
.sub_friendship._gold .ico_friendship._n06{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship06_gold.png');}
.sub_friendship._gold .ico_friendship._n07{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship07_gold.png');}
.sub_friendship._gold .ico_friendship._n08{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship08_gold.png');}
.sub_friendship._gold .ico_friendship._n09{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship09_gold.png');}
.sub_friendship._gold .ico_friendship._n10{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship10_gold.png');}
.sub_friendship._gold .ico_friendship._n11{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship11_gold.png');}
.sub_friendship._gold .ico_friendship._n12{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship12_gold.png');}
.sub_friendship._gold .ico_friendship._n13{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship13_gold.png');}
.sub_friendship._gold .ico_friendship._n14{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_friendship14_gold.png');}

/* M헤택 - 자동차구매 */
.sub_benefit .box_visual_img01 .arrowbox,
.sub_benefit .box_visual_img01 .icobox,
.sub_benefit .box_visual_img01 .txtbox{width:140px;}
.sub_benefit .box_visual_img01 .icobox._n1::after,
.sub_benefit .box_visual_img01 .txtbox{font-size:16px;font-weight:700;line-height:22px;text-align:center;}
.sub_benefit .box_visual_img01 .arrow_ylw{height:79px;padding-top:20px;background:rgba(255,0,0,.5);display:flex;justify-content:center;font-size:16px;font-weight:700;line-height:22px;}
.sub_benefit .box_visual_img01 .icobox{height:140px;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:rgba(0,0,0,.5);position:relative;}
.sub_benefit .box_visual_img01 .icobox._n1{background-image:url('');}
.sub_benefit .box_visual_img01 .icobox._n1::after{content:'1,800만원';color:#fff;width:100%;position:absolute;bottom:12px;left:0;}
.sub_benefit .box_visual_img01 .icobox._n2{background-image:url('');}
.sub_benefit .box_visual_img01 .icobox._n2::after{content:'';width:32px;height:32px;background:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_x_b.png') no-repeat center / contain;position:absolute;top:50%;left:-40px;transform:translateY(-50%);}
.sub_benefit .box_visual_img01 .txtbox{margin-top:16px;}

.arw_type1 > div {width:32px;height:32px;background:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_arrowB_forward.png') no-repeat center / contain;opacity:.2;}
.arw_type1 > div:nth-child(1){margin-top:46px}
.arw_type1 > div:nth-child(2){margin-top:108px;}

.list_rdobtnBox .list_rdo .item{padding-top:49px;padding-bottom:49px;border-bottom:1px solid #ebebeb;}
.list_rdobtnBox .list_rdo .item > input+label{display:flex;align-items:center;}
.list_rdobtnBox .list_rdo .item > input+label::before{content:'';flex:0 0 32px;width:32px;height:32px;margin:0 24px;background:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_radioselect_o.png') no-repeat center / contain;opacity:.12;}
.list_rdobtnBox .list_rdo .item > input:checked+label::before{opacity:1;}
.list_rdobtnBox .list_rdo .item .box_optxt .txt_num{font-size:20px;font-weight:700;line-height:26px;display:block;}
.list_rdobtnBox .list_rdo .item .box_optxt .txt_name{display:flex;margin-top:12px;}
.list_rdobtnBox .list_rdo .item .box_optxt .txt_name > span{font-size:14px;font-weight:500;line-height:20px;color:#858585;display:flex;align-items:center;}
.list_rdobtnBox .list_rdo .item .box_optxt .txt_name > span:not(:first-child)::before{content:'';flex:0 0 2px;width:2px;height:2px;border-radius:50%;background:#ebebeb;margin:0 4px;}
.list_rdobtnBox .list_rdo .item .box_optxt .txt_name > span.not{color:#ff0000}

/* 퍼플 셀럽 */
.sub_celeb .celeb_main{width:100% !important;}
.sub_celeb .celeb_main_event{width:1200px;margin:0 auto;}
.box_ppceleb_main{width:1304px;margin:159px auto;}
.list_ppceleb_ban{display:flex;}
.list_ppceleb_ban:not(:first-child){margin-top:160px;}
.list_ppceleb_ban .box_banimg{flex:0 0 640px;width:640px;}
.list_ppceleb_ban .box_txt{flex:1;margin:0 110px 0 0;display:flex;align-items:center;justify-content:flex-end;}
.list_ppceleb_ban .box_banimg + .box_txt{margin:0 0 0 64px;justify-content:flex-start;}
.list_ppceleb_ban .box_txt .title{display:flex;flex-direction:column-reverse;color:#5c325e;}
.list_ppceleb_ban .box_txt .lab_ppceleb{display:flex;}
.list_ppceleb_ban .box_txt .lab_ppceleb>span{height:28px;display:flex;align-items:center;padding:0 14px 0 12px;background:rgba(92,50,94,.12)/*5c325e*/;border-radius:40px;font-size:16px;font-weight:700;line-height:22px;color:currentColor;color:#5c325e;}

.sub_celeb .list_celeb01{display:flex}
.sub_celeb .list_celeb01:first-of-type{margin-top:20px;}
.sub_celeb .list_celeb01 + .list_celeb01{margin-top:52px;}
.sub_celeb .list_celeb01 .box_img{flex:0 0 486px;width:486px;height:374px;background-color:rgba(0,0,0,.5);}
.sub_celeb .list_celeb01 .box_txt{flex:1;padding:40px 0 0 102px}
.sub_celeb .list_celeb01 .box_txt h5{font-size:34px;font-weight:700;line-height:44px;}
.sub_celeb .list_celeb01 .box_txt a,
.sub_celeb .list_celeb01 .box_txt p,
.sub_celeb .list_celeb01 .box_txt h5>small{font-size:20px;line-height:26px}
.sub_celeb .list_celeb01 .box_txt h5>small{font-weight:700;display:block;margin-bottom:4px;}
.sub_celeb .list_celeb01 .box_txt p{font-weight:500;color:#5c5c5c;margin-top:16px;}
.sub_celeb .list_celeb01 .box_txt a{display:block;margin-top:46px;font-weight:700;}
.sub_celeb .list_celeb01 .box_txt a>.textbico_mide{background-image:url('/docfiles/publish/resources/pc/images/common/icon/w24/ico_arrowB_forward_grn.png');}
.sub_celeb .list_celeb01 .box_txt .bul_list{margin-top:16px;}
.sub_celeb .list_celeb01 .box_txt .bul_list>li{line-height:29px;color:#5c5c5c;margin-top:0px;}
.sub_celeb .list_celeb01 .box_txt .bul_list>li::before{top:14px;}
.sub_celeb .list_celeb01 .box_txt p + .bul_list{margin-top:8px;}
.sub_celeb .list_celeb01 .box_txt p + .bul_list>li{line-height:28px;}

.sub_celeb .list_celeb02{display:flex;flex-wrap:wrap;margin:0 -13px;}
.sub_celeb .list_celeb02 .list_item{flex:1 1 22.5%;max-width:280px;margin:0 13px;}
.sub_celeb .list_celeb02 .list_item:nth-child(n+5){margin-top:52px}
.sub_celeb .list_celeb02 .list_item *{display:block;}
.sub_celeb .list_celeb02 .list_item .box_img{height:280px;border-radius:16px;overflow:hidden;background-color:rgba(0,0,0,.5);}
.sub_celeb .list_celeb02 .list_item [calss^="txt_"]{font-size:16px;line-height:22px;}
.sub_celeb .list_celeb02 .list_item .txt_title{font-weight:700;margin-top:12px;}
.sub_celeb .list_celeb02 .list_item .txt_date{font-weight:500;color:#5c5c5c;margin-top:4px}
/* 미대상 회원일 때 */
.sub_celeb .notmember_cont .img_box {position:relative; width:120px; height:120px; margin:64px auto;}

/* M포인트몰 */
.sub_mpoint .flex_img_wh32{flex:1 1 32px;width:32px;height:32px;display:flex;justify-content:center;}
.sub_mpoint .flex_img_wh32>img{width:32px;height:32px;}
.sub_mpoint .list_mpoint01,
.sub_mpoint .list_mpoint01 .list_item .itembox{display:flex;flex-wrap:wrap;}
.sub_mpoint .list_mpoint01 .list_item{flex:1 1 40%;max-width:454px;padding-bottom:18px;border-bottom:1px solid #f5f5f5;}
.sub_mpoint .list_mpoint01 .list_item:nth-child(even){margin-left:56px;}
.sub_mpoint .list_mpoint01 .list_item:nth-child(n+5){margin-top:18px;}
.sub_mpoint .list_mpoint01 .list_item:nth-last-child(1),
.sub_mpoint .list_mpoint01 .list_item:nth-last-child(2){border-bottom:0;}
.sub_mpoint .list_mpoint01 .list_item .itembox{padding-top:18px;}
.sub_mpoint .list_mpoint01 .list_item .itembox .imgbox{position:relative;display:flex;justify-content: center;align-items:center; overflow: hidden;width:56px;height:56px;margin-top:7px;border-radius:50%;}
.sub_mpoint .list_mpoint01 .list_item .itembox .imgbox:before{content:'';width:100%;height:100%;display:block;border:1px solid rgba(0,0,0,.12);border-radius:100%;left:0;top:0;position:absolute;}
.sub_mpoint .list_mpoint01 .list_item .itembox .txtbox{flex:1;margin-left:19px;}

/* 클럽서비스 */
.sub_clubsv .list_cbcard{display:flex;flex-wrap:wrap;margin:28px -22px 0;}
.sub_clubsv .list_cbcard > li{flex:0 0 164px;width:164px;margin:0 22px;}
.sub_clubsv .list_cbcard > li .txt_cardname{font-size:16px;font-weight:700;line-height:22px;margin-top:16px;}
.sub_clubsv .list_cbcard > li:nth-child(5n+1) .txt_cardname{padding-left:4px;}

.sub_clubsv .searchbox{display:flex;}
.sub_clubsv .searchbox .input_cell,
.sub_clubsv .searchbox .input_cell .search_ip,
.sub_clubsv .searchbox .input_cell_box{height:100%;}
.sub_clubsv .searchbox .box_input01{flex:0 0 360px;width:360px;height:48px;margin-right:8px;}
.sub_clubsv .searchbox .box_input01 .input_cell_box::before{height:100%;padding-left: 12px;background:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_search.png') no-repeat left center / 24px;box-shadow:inset 0 0 0 1px #ccc;background-origin: content-box;border-radius:4px;}
.sub_clubsv .searchbox .box_input01 .input_cell_box.on:hover::before,
.sub_clubsv .searchbox .box_input01 .input_cell_box.focused:hover::before{box-shadow:inset 0 0 0 2px #000;}
.sub_clubsv .searchbox .input_cell .search_ip{padding-left:40px;font-size:16px;font-weight:500;line-height:22px;background:transparent;color:#000;}
.sub_clubsv .searchbox .input_cell .search_ip::placeholder{color:#000;}
.sub_clubsv .searchbox .box_input01 .input_cell_box .box_btn{right:16px;top:50%;transform:translateY(-50%);}
.sub_clubsv .result_msg{height:56px;display:flex;align-items:center;}
.sub_clubsv .search_nobox{padding:149px 0;border-bottom:1px solid #ebebeb;}

.sub_clubsv .notice_list > li{border-bottom:1px solid #ebebeb;}
.sub_clubsv .notice_list > li:last-child{border-bottom:0;}
.sub_clubsv .notice_list > li .accodWrap .accodBtn{padding:0 72px 0 24px;height:64px;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;-webkit-box-align:center;-ms-flex-align:center;justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;position:relative;}
.sub_clubsv .notice_list > li .accodWrap .accodBtn > span { display: inline-block; width: 50%; }
.sub_clubsv .notice_list > li .accodWrap .accodBtn > .ico_arr{width:32px;height:32px;background:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_arrowB_down.png') no-repeat center / contain;position:absolute;top:50%;right:20px;opacity:.64;transform:translateY(-50%);transition:transform .3s;}
.sub_clubsv .notice_list > li .accodWrap .accodBtn.on > .ico_arr{transform:translateY(-50%) rotate(180deg);}
.sub_clubsv .notice_list > li .accodWrap .accodBtn.on,
.sub_clubsv .notice_list > li .accodWrap .accodConts{background:#fafafa;}
.sub_clubsv .notice_list > li .accodWrap .accodConts{display:none;padding:8px 24px 24px;}
.sub_clubsv .notice_list > li .accodWrap .accodConts > p{font-size:16px;font-weight:500;line-height:26px;color:#5c5c5c;}
.sub_clubsv .notice_list > li .accodWrap .accodConts > p + p {margin-top:16px;}
.sub_clubsv .notice_list > li .accodWrap.on .accodConts{display:block;}

.sub_clubsv .box_ftbanner{display:flex;flex-wrap:wrap;}
.sub_clubsv .box_ftbanner .itembanner{flex:1 1 40%;max-width:486px;height:240px;padding:25px 0 0 26px;background:#f5f5f5;border-radius:12px;position:relative;}
.sub_clubsv .box_ftbanner .itembanner:nth-of-type(2n+1){margin-right:24px;}
.sub_clubsv .box_ftbanner .itembanner .alink{position:absolute;left:26px;bottom:28px;display:flex;}
.sub_clubsv .box_ftbanner .itembanner .alink>a:not(:last-of-type){margin-right:16px;}
.sub_clubsv .box_ftbanner .itembanner .imgbox{width:100px;height:100px;position:absolute;bottom:8px;right:8px;}

.sub_clubsv .box_slide .slide_con { padding-top: 20px; margin-top: 24px; border-top: 2px solid #000; }
.sub_clubsv .box_slide .slide_con .clubservice-container .swiper-slide { width: 384px; height: 258px; overflow: hidden;  border-radius: 8px; }
.sub_clubsv .box_slide .slide_con .clubservice-container .swiper-slide img { width: 100%; height: 100%; border-radius: inherit; }

.clubsv_popcardlist {padding:20px 16px 0;}
.box_cardlist > .list_clubsv{display:flex;flex-wrap:wrap;margin-left:24px;}
.box_cardlist > .list_clubsv > li{flex:0 0 100px;width:100px;}
.box_cardlist > .list_clubsv > li{margin-top:40px;}
.box_cardlist > .list_clubsv > li:not(:nth-child(6n)) + li {margin-left: 40px;}
.box_cardlist > .list_clubsv > li img {max-width: 100%; width: 100%;}

/* 고메위크 */
.sub_gourmet > .content{width:100%;}
.sub_gourmet > .content > .sec1{width:1200px;margin:0 auto;}

.sub_gourmet .gourmet_bannerbox{background:#000;height:384px;padding-top:68px;display:flex;flex-direction:column;align-items:center;}
.sub_gourmet .gourmet_bannerbox > .img_hyappico{flex:0 0 88px;width:88px;height:88px;background:url('/docfiles/publish/resources/pc/images/common/logo/logo_hyundai_appicon_wht.png') no-repeat center / contain;}
.sub_gourmet .gourmet_bannerbox p > [class^="btn"]{display:block;width:140px;text-align:center;}

.sub_gourmet .box_ftbanner{display:flex;flex-wrap:wrap;}
.sub_gourmet .box_ftbanner .itembanner{flex:1 1 45%;max-width:588px;height:240px;padding:25px 0 0 26px;background:#f5f5f5;border-radius:12px;position:relative;}
.sub_gourmet .box_ftbanner .itembanner:nth-of-type(2n+1){margin-right:24px;}
.sub_gourmet .box_ftbanner .itembanner .alink{position:absolute;left:26px;bottom:28px;display:flex;}
.sub_gourmet .box_ftbanner .itembanner .alink>a:not(:last-of-type){margin-right:16px;}
.sub_gourmet .box_ftbanner .itembanner .imgbox{width:100px;height:100px;position:absolute;bottom:8px;right:8px;}

.box_gourmet_week{border-top:2px solid #000}
.box_gourmet_week > .accodWrap .accodBtn{height:64px;display:flex;align-items:center;position:relative;cursor:pointer;}
.box_gourmet_week > .accodWrap .accodBtn > .ico_arr{width:32px;height:32px;background:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_arrowB_down.png') no-repeat center / contain;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:transform .3s;}
.box_gourmet_week > .accodWrap .accodBtn.on > .ico_arr{transform:translateY(-50%) rotate(180deg);}
.box_gourmet_week > .accodWrap .accodConts{display:none;}
.box_gourmet_week > .accodWrap.on .accodConts{display:block;}
.box_gourmet_week > .accodWrap .accodConts >.list_gourmet_week{margin:0 -13px;display:flex;flex-wrap:wrap;}
.box_gourmet_week > .accodWrap .accodConts >.list_gourmet_week li{flex:0 0 280px;width:280px;margin:0 13px;padding-top:36px;}
.box_gourmet_week > .accodWrap .accodConts >.list_gourmet_week li *{display:block;}
.box_gourmet_week > .accodWrap .accodConts >.list_gourmet_week li a > .imgbox{ height:202px;border-radius:16px;overflow:hidden;box-shadow: 0 8px 16px rgba(0,0,0,.08); }
.box_gourmet_week > .accodWrap .accodConts >.list_gourmet_week li a > .imgbox img { width: 100%; height: 100%; }
.box_gourmet_week > .accodWrap .accodConts >.list_gourmet_week li a > .txt_name{font-size:16px;font-weight:700;line-height:22px;padding:16px 0 0 4px;}
.box_gourmet_week > .accodWrap .accodConts >.list_gourmet_week li:nth-child(n+5){margin-top:16px;}

/* 2022-01-23 Q10510 : 고메위크 썸네일 이미지비율 변경건 추가 */
.box_gourmet_week > .accodWrap .accodConts >.list_gourmet_week.type_square {} /*썸네일 정사각형*/
.box_gourmet_week > .accodWrap .accodConts >.list_gourmet_week.type_rectangle {} /*썸네일 직사각형*/
.box_gourmet_week > .accodWrap .accodConts >.list_gourmet_week.type_rectangle li a > .imgbox {position:relative; padding-top:56.25%; overflow:hidden; height: 202px; box-sizing: border-box;}
.box_gourmet_week > .accodWrap .accodConts >.list_gourmet_week.type_rectangle li a > .imgbox img {height: auto !important; position: absolute; top:50%; left:0; right:0; bottom:0; -webkit-transform: translate(0%,-50%); -ms-transform: translate(0%,-50%); transform: translate(0%,-50%);}

.sub_gourmet .list_gmevent{display:flex;flex-wrap:wrap;margin:0 -12px;}
.sub_gourmet .list_gmevent > li{flex:1 1 45%;max-width:588px;min-height:140px;margin:0 12px;padding:32px 0;display:flex;border-bottom:1px solid #f5f5f5;}
.sub_gourmet .list_gmevent > li .itembox{display:flex;align-items:center;}
.sub_gourmet .list_gmevent > li .itembox._v2{align-items:flex-start;}
.sub_gourmet .list_gmevent > li .logobox{flex:0 0 56px;width:56px;height:56px;border-radius:50%;position:relative;overflow:hidden;border:1px solid #ebebeb}
.sub_gourmet .list_gmevent > li .logobox img{position:relative;}
.sub_gourmet .list_gmevent > li .logobox:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:url('/docfiles/publish/resources/pc/images/ben/logo_gome_default.jpg') no-repeat center center / 56px;}
.sub_gourmet .list_gmevent > li .infobox{flex:1;margin-left:12px;}
.sub_gourmet .list_gmevent > li .infobox [class^="txt"]{font-weight:500;}
.sub_gourmet .list_gmevent > li .infobox .txt_brand{font-size:14px;line-height:20px;}
.sub_gourmet .list_gmevent > li .infobox .txt_info{font-size:20px;line-height:26px;margin-top:4px;}
.sub_gourmet .list_gmevent > li .infobox .ico_arrow{width:16px;height:16px;background:url('/docfiles/publish/resources/pc/images/common/icon/w32/ArrowB_Forward_gry.png') no-repeat center / contain;}
.sub_gourmet .list_gmevent > li .infobox .wrap_tooltip{display:inline;}
.sub_gourmet .list_gmevent > li .infobox .wrap_tooltip .ico_tip{width:16px;height:16px;background-size:16px 16px !important;background-image:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_tip_line.png');vertical-align:2px;display:inline-block;}
.sub_gourmet .list_gmevent > li .infobox .wrap_tooltip .box_tooltip{left:4PX;bottom:0;transform:translate(-24PX, -16px);}

.sub_gourmet .list_gmreserve{display:flex;flex-wrap:wrap;justify-content:space-between}
.sub_gourmet .list_gmreserve>li{width:25%;text-align:center;}
.sub_gourmet .list_gmreserve>li:nth-child(n+5){margin-top:80px;}
.sub_gourmet .list_gmreserve>li .gmreserveimg{position:relative;width:184px;display:inline-block;}
.sub_gourmet .list_gmreserve>li .gmreserveimg::after{content:'';width:32px;height:32px;background:url('/docfiles/publish/resources/pc/images/common/icon/w32/ArrowB_Forward_gry.png') no-repeat center/contain;position:absolute;top:50%;right:-16px;transform:translate(100%,-50%);}
.sub_gourmet .list_gmreserve>li:nth-child(4) .gmreserveimg::after{display:none;}
.sub_gourmet .list_gmreserve>li p{word-break:keep-all}
.sub_gourmet .list_faq{padding:0 24px;}
.sub_gourmet .list_faq > dt,
.sub_gourmet .list_faq > dd{font-size:16px;font-weight:500;line-height:26px;}
.sub_gourmet .list_faq > dt{color:#000;}
.sub_gourmet .list_faq > dd{color:#5c5c5c;margin-top:8px;}
.sub_gourmet .list_faq > dt::before{content:'Q: '}
.sub_gourmet .list_faq > dd::before{content:'A: '}

.sub_gourmet .box_searchgm_result{margin-top:44px;}
.sub_gourmet .box_searchgm_result > div > img{width:100%; height:auto;}
.sub_gourmet .box_searchgm_result .list_searchgm_result{display:flex;flex-wrap:wrap;}
.sub_gourmet .box_searchgm_result .list_searchgm_result>li{flex:0 0 384px;width:384px;margin-right:24px;padding:52px 0 20px;display:flex;border-bottom:1px solid #f5f5f5;}
.sub_gourmet .box_searchgm_result .list_searchgm_result>li:nth-child(3n){margin-right:0;}
.sub_gourmet .box_searchgm_result .list_searchgm_result>li:nth-last-child(1),
.sub_gourmet .box_searchgm_result .list_searchgm_result>li:nth-last-child(2){border-bottom:0;}
.sub_gourmet .box_searchgm_result .list_searchgm_result>li .ico_number{width:32px;height:32px;padding-top:6px;background:#f69e05;display:flex;justify-content:center;}

.sub_gourmet .box_searchgm_result._no{padding:148px 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}

/* 프리미엄 혜택 안내 */
/* slide 1 */
.box_prm_voucher{margin-top:28px;}
.box_prm_voucher .tabmenu{position:relative;}
.box_prm_voucher [class*="swiper-button-"]{top:50%;transform:translateY(-50%);opacity:.4;}
.box_prm_voucher [class*="swiper-button-"]:hover,
.box_prm_voucher [class*="swiper-button-"]:focus{opacity:1;}
.box_prm_voucher .swiper-button-prev.swiper-button-disabled,
.box_prm_voucher .swiper-button-next.swiper-button-disabled{display: none;}
.prem_conts .box_list_prem .box_prm_voucher .list_prem01{margin-top:0px;}
.prem_conts .radio_box.h64 label span{display:flex;align-items:center;height:64px;font-weight: 700; /* color: #000; */}
.prem_conts._blk .radio_box.h64 label span { color: #000; }
.prem_conts .radio_box label span i{width:48px;display:block;}
.prem_conts .radio_box label span i .svg{width:100%;}
.prem_conts._red5 .radio_box label span i { margin-left: -14px; margin-right: -8px ;  } /*red5 CR][HPRQA-472][나만의혜택] the red 바우처 수정요청의건(211104)*/
.prem_conts_box{margin-top:64px;}
.prem_conts_box dd{padding:20px 0;border-top:2px solid #000;border-bottom:1px solid #ebebeb;margin-top:20px;}
.prem_conts .w100p img{width:100%;}

/* slide 2 - 소식지 */
.slide_newsletter{position:relative;margin-top:20px;}
.slide_newsletter .item_newsletter{height:1200px;background:#dedede;}
.slide_newsletter [class*="swiper-button-"]{top:50%;transform:translateY(-50%);}
.slide_newsletter .swiper-button-prev{left:-16px;transform:translate(-100%,-50%);}
.slide_newsletter .swiper-button-next{right:-16px;transform:translate(100%,-50%);}

/* slide 3 */
.slide_clubservice .box_col3{display:flex;}
.slide_clubservice .box_col3>li{flex:1 1 30%;max-width:33.33%;}
.slide_clubservice .box_col3>li:not(:first-child){margin-left:24px;}
.slide_clubservice .swiper-pagination{position: static;display:flex;justify-content:center;margin-top:24px;}
.slide_clubservice .swiper-pagination.swiper-pagination-lock{display:none;}
.slide_clubservice .swiper-pagination-bullet{width:6px;height:6px;margin:0 3px;background:#ccc;opacity:1;}
.slide_clubservice .swiper-pagination-bullet-active{background:#000;}

.prem_conts .box_list_prem{margin-top:68px;}
.prem_conts .box_list_prem .list_prem01{display:flex;margin-top:28px;}
.prem_conts .box_list_prem .list_prem01 .list_item{flex:0 0 384px;width:384px;height:240px;margin-left:24px;padding:28px 0 0 35px;background:transparent;border-radius:20px;position:relative;}
.prem_conts .box_list_prem .list_prem01 .list_item:first-child{margin-left:0}
.prem_conts .box_list_prem .list_prem01 .list_item .txt_title{font-size:34px;font-weight:700;line-height:44px;}
.prem_conts .box_list_prem .list_prem01 .list_item.curr .txt_title{color:#fff !important;}
/* .prem_conts .box_list_prem .list_prem01 .list_item::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;cursor:pointer;} */

.prem_conts .box_list_prem .list_prem01 .list_item .icobox{width:112px;height:112px;position:absolute;left:0px;bottom:16px;background-position:center;background-repeat:no-repeat;background-size:contain;}

.prem_conts .box_list_prem .arrowbox [class^="arw_"]{position:absolute;width:44px;height:44px;background:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_arrowB_forward.png') no-repeat center / contain;opacity:.4;top:50%;}
.prem_conts .box_list_prem .list_prem01._col_1 .list_item{flex:1;width:100%;}

.prem_conts .box_list_prem .arrowbox [class^="arw_"]{position:absolute;width:44px;height:44px;background:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_arrowB_forward.png') no-repeat center / contain;opacity:.4;top:50%;}
.prem_conts .box_list_prem .arrowbox .arw_next{right:-14px;transform:translate(100%, -50%);}
.prem_conts .box_list_prem .arrowbox .arw_prev{left:-14px;transform:translate(-100%, -50%) rotate(-180deg);}

.prem_conts._blk .box_list_prem .list_prem01 .list_item{background:#ebebeb;}
.prem_conts._blk .box_list_prem .list_prem01 .list_item .txt_title{color:#4d5052;}
.prem_conts._blk .box_list_prem .list_prem01 .list_item.curr{background:#4d5052;}

.prem_conts._purple .box_list_prem .list_prem01 .list_item{background:rgba(92,50,94,.08);}
.prem_conts._purple .box_list_prem .list_prem01 .list_item .txt_title{color:#5c325e;}
.prem_conts._purple .box_list_prem .list_prem01 .list_item.curr{background:#5c325e;}

.prem_conts._red .box_list_prem .list_prem01 .list_item{background:rgba(227,0,31,.08);}
.prem_conts._red .box_list_prem .list_prem01 .list_item .txt_title{color:#d0112b;}
.prem_conts._red .box_list_prem .list_prem01 .list_item.curr{background:#d0112b;}

.prem_conts._red .box_list_prem .list_prem01 .list_item .icobox._n01{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_prm01_red_opa40.png');} /*1 여행*/
.prem_conts._red .box_list_prem .list_prem01 .list_item .icobox._n02{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_prm02_red_opa40.png');} /*2 쇼핑*/
.prem_conts._red .box_list_prem .list_prem01 .list_item .icobox._n03{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_prm03_red_opa40.png');} /*3 고메*/
.prem_conts._red .box_list_prem .list_prem01 .list_item .icobox._n04{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_prm04_red_opa40.png');} /*4 뷰티*/
.prem_conts._red .box_list_prem .list_prem01 .list_item .icobox._n05{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_prm05_red_opa40.png');} /*5 커피*/

.prem_conts._red .box_list_prem .list_prem01 .list_item.curr .icobox._n01{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_prm01_wht_opa40.png');} /*1 여행*/
.prem_conts._red .box_list_prem .list_prem01 .list_item.curr .icobox._n02{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_prm02_wht_opa40.png');} /*2 쇼핑*/
.prem_conts._red .box_list_prem .list_prem01 .list_item.curr .icobox._n03{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_prm03_wht_opa40.png');} /*3 고메*/
.prem_conts._red .box_list_prem .list_prem01 .list_item.curr .icobox._n04{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_prm04_wht_opa40.png');} /*4 뷰티*/
.prem_conts._red .box_list_prem .list_prem01 .list_item.curr .icobox._n05{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_prm05_wht_opa40.png');} /*5 커피*/

.prem_conts._grn .box_list_prem .list_prem01 .list_item{background:#008c15;}
.prem_conts._grn .box_list_prem .list_prem01 .list_item .txt_title{color:#008c15;}
.prem_conts._grn .box_list_prem .list_prem01 .list_item.curr{background:#008c15;}

.prem_conts._grn .box_list_prem .list_prem01 .list_item.curr .icobox._n06{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_prm06_wht_opa40.png');} /*6 바우처*/

.prem_conts._pink .box_list_prem .list_prem01 .list_item{background:rgba(251,26,119,.08);}
.prem_conts._pink .box_list_prem .list_prem01 .list_item .txt_title{color:#fb1a77;}
.prem_conts._pink .box_list_prem .list_prem01 .list_item.curr{background:#fb1a77;}

.prem_conts._pink .box_list_prem .list_prem01 .list_item .icobox._n01{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_prm01_pink_opa40.png');} /*1 바우처*/
.prem_conts._pink .box_list_prem .list_prem01 .list_item .icobox._n02{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_prm02_pink_opa40.png');} /*2 교환*/
.prem_conts._pink .box_list_prem .list_prem01 .list_item.curr .icobox._n01{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_prm06_wht_opa40.png');} /*6 바우처*/
.prem_conts._pink .box_list_prem .list_prem01 .list_item.curr .icobox._n02{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_prm07_wht_opa40.png');} /*7 교환*/

.prem_conts .box_list_prem02{display:flex;}
.prem_conts .box_list_prem02 .list_prem02{flex:0 0 384px;width:384px;height:104px;display:flex;align-items:center;background:#f5f5f5;border-radius:12px;padding-left:24px;}
.prem_conts .box_list_prem02 .list_prem02 + .list_prem02{margin-left:24px;}
.prem_conts .box_list_prem02 .list_prem02 .imgbox{width:46px;margin-right:18px}

.prem_conts .searchbox_lookup{margin-top:36px;}
.prem_conts .searchbox_lookup .lookupbox{padding:24px 28px;border:1px solid #333;border-radius:8px;}
.prem_conts .searchbox_lookup .list_lookup{margin:0 -2px;display:flex;flex-wrap:wrap;}
.prem_conts .searchbox_lookup .list_lookup + .list_lookup{margin-top:10px;}
.prem_conts .searchbox_lookup .list_lookup>li{margin:0 2px;flex:0 0 158px;width:158px;height:48px;box-shadow:inset 0 0 0 1px #ccc;border-radius:4px;}
.prem_conts .searchbox_lookup .list_lookup>li.curr{box-shadow:inset 0 0 0 2px #000;}
.prem_conts .searchbox_lookup .list_lookup>li:nth-of-type(n+7){margin-top:10px;}
.prem_conts .searchbox_lookup .list_lookup>li a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:22px;}
.prem_conts .searchbox_lookup .list_lookup>li.curr a{font-weight:700;}

.prem_conts .searchbox_results .list_results>li{display:flex;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #ebebeb;}
.prem_conts .searchbox_results .list_results>li:last-of-type{border-bottom:0;}
.prem_conts .searchbox_results .list_results>li .title{flex:0 0 384px;width:384px;}
.prem_conts .searchbox_results .list_results>li .info{flex:1;}
.prem_conts .searchbox_results .list_results>li .button{flex:0 0 32px;width:32px;height:32px;align-self:center;}
.prem_conts .searchbox_results .list_results>li .button>a{display:block;width:100%;height:100%;}
.prem_conts .searchbox_results .list_results>li .title>p,
.prem_conts .searchbox_results .list_results>li .info>.bul_list li{font-size:16px;line-height:26px !important;}
.prem_conts .searchbox_results .list_results>li .title>p{font-weight:700;color:#5c5c5c;}
.prem_conts .searchbox_results .list_results>li .info>.bul_list li{font-weight:500;color:#000}

/* 이벤트 */
/* 이벤트, 이전이벤트, 해외이용이벤트, 해외이용이전이벤트 공통사용 */
.sub_event .dt_banbox{height:250px;background:#f5f5f5;padding:44px 0 0 48px;border-radius:20px;position:relative;}
.sub_event .dt_banbox > .logoimgbox{position:absolute;bottom:40px;right:44px;height:55px;}
.sub_event .dt_banbox > .logoimgbox > img{width:auto;height:100%;}

.sub_event .box_list_event .list_event{display:flex;flex-wrap:wrap;}
.sub_event .box_list_event .list_event > li{flex:1 1 20%;max-width:280px;position:relative;}
.sub_event .box_list_event .list_event > li:not(:nth-child(4n+1)){margin-left:26px;}
.sub_event .box_list_event .list_event > li:nth-child(n+5){margin-top:52px;}
.sub_event.sub_celeb .box_list_event .list_event > li:nth-child(n+5){margin-top:30px;}
.sub_event .box_list_event .list_event > li * {display:block;}
.sub_event .box_list_event .list_event > li .imgbox{width:100%;height:280px;border-radius:16px;overflow:hidden;position:relative; box-shadow: 0 8px 8px 0  rgba(0,0,0,.08); border:1px solid #00000012;} /*22-02-04 Q10294: box-shadow속성 변경*/
.sub_event .box_list_event .list_event > li .imgbox img { width: 100%; height: 100%;}/* 2022-01-26 height 100%로 가득차도록 수정 요청*/
.sub_event .box_list_event .list_event > li .txt_date,
.sub_event .box_list_event .list_event > li .txt_title{font-size:16px;line-height:22px;}
.sub_event .box_list_event .list_event > li .txt_title{margin-top:16px;font-weight:700;}
.sub_event .box_list_event .list_event > li .txt_date{margin-top:4px;font-weight:500;color:#949494;}
.sub_event .box_list_event .list_event > li .ico_end{display:none;}
.sub_event .box_list_event .list_event > li.end .imgbox::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.32);}
.sub_event .box_list_event .list_event > li.end .ico_end{position:absolute;top:16px;left:16px;height:32px;padding:0 14px;background:#000;display:flex;align-items:center;font-size:13px;font-weight:700;color:#fff;border-radius:20px;}

.sub_event .box_list_event._prev_year .list_event > li .imgbox { height:158px; filter:none; }

.sub_event .box_list_event .listbtn_prev,
.sub_event .box_list_event .listbtn_next{font-size:16px;font-weight:500;line-height:22px;color:#858585;padding-right:19px;position:absolute;top:50%;left:24px;transform:translateY(-50%);background-position:right center;background-size:16px;background-repeat:no-repeat;}
.sub_event .box_list_event .listbtn_prev{background-image:url('/docfiles/publish/resources/pc/images/common/icon/w16/ico_arrowB_up.png');}
.sub_event .box_list_event .listbtn_next{background-image:url('/docfiles/publish/resources/pc/images/common/icon/w16/ico_arrowB_down.png');}

.sub_event .searchbox{display:flex;}
.sub_event .searchbox .input_cell,
.sub_event .searchbox .input_cell .search_ip,
.sub_event .searchbox .input_cell_box{height:100%;position:relative;z-index:4;}
.sub_event .searchbox .box_input01{flex:0 0 360px;width:360px;height:48px;margin-right:8px;}
.sub_event .searchbox .box_input01 .input_cell_box::before{height:100%;padding-left: 12px;background:url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_search_gry.png') no-repeat left center / 24px;box-shadow:inset 0 0 0 1px #ccc;background-origin: content-box;border-radius:4px;}
.sub_event .searchbox .box_input01 .input_cell_box.on:hover::before,
.sub_event .searchbox .box_input01 .input_cell_box.focused:hover::before{box-shadow:inset 0 0 0 2px #000;}
.sub_event .searchbox .input_cell .search_ip{padding-left:40px;font-size:16px;font-weight:500;line-height:22px;background:transparent;}
.sub_event .searchbox .box_input01 .input_cell_box .box_btn{top:50%;transform:translateY(-50%);}
.sub_event .result_msg{height:56px;margin-top:20px;display:flex;align-items:center;border-bottom:1px solid #ebebeb;/*a08*/}
.sub_event .search_nobox{padding:140px 0 56px;}

.sub_event .search_nobox .imgbox , .alli_list .search_nobox .imgbox{width:120px;height:120px;margin:0 auto 32px;}

.sub_event .txt_label {display:inline-flex;height:24px;padding:0 8px;line-height:24px;border-radius:12px;}

.sub_event .title_box{position:relative;z-index:10;}
.sub_event .img_box{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:250px;border-radius:20px;z-index:1;}
.sub_event .img_box img{width:100%;height:100%;}

/* 자동차 구매 */
.sub_carbuy .progressbox{margin-top:12px;}
.sub_carbuy .progressbar{display:flex;height:8px;padding:0 24px;}
.sub_carbuy .progressbar>li{height:100%;}
.sub_carbuy .progressbar>li:first-child{border-radius:16px 0 0 16px;}
.sub_carbuy .progressbar>li:last-child{border-radius:0 16px 16px 0;}
.sub_carbuy .progresslistbox{margin-top:17px;}
.sub_carbuy .progresslistbox>li{padding:16px 24px;border-bottom:1px solid #ebebeb;display:flex;justify-content:space-between;align-items:center;}
.sub_carbuy .progresslistbox>li:last-child{padding-bottom:0;border-bottom:0;}
.sub_carbuy .progresslistbox>li .colorbox{display:flex;align-items:center;}
.sub_carbuy .progresslistbox>li .colorbox>i{flex:0 0 14px;width:14px;height:14px;border-radius:4px;margin-right:7px;}

.sub_carbuy .card_listbox{display:flex;flex-wrap:wrap;margin:0 -35px;}
.sub_carbuy .card_listbox>li{flex:0 0 184px;width:184px;margin:0 35px;}
.sub_carbuy .card_listbox>li *{display:block;}
.sub_carbuy .card_listbox>li span{white-space:nowrap;}

.sub_carbuy .box_oilben {padding: 36px;} /* 2021-07-22 Q10086 추가 */

/* 해외이용혜택 */
.sub_benefit.sub_search_result input[class*="h48"]{height:64px;padding:8px 0 16px;}
.overseas_eventlist [class^="btn"][class*="44_"]{height:44px;padding:12px 16px 10px;font-size:16px;}
.overseas_eventlist{margin:0 -13px;}
.overseas_eventlist._no{width:792px;margin:0 auto;padding:142px 0 69px;/* border-bottom:1px solid #e0e0e0 */}
.overseas_eventlist .eventlistbox{display:flex;flex-wrap:wrap;}
.overseas_eventlist .eventlistbox > li{margin:0 13px;flex:0 0 280px;width:280px;position:relative;}
.overseas_eventlist .eventlistbox > li:nth-of-type(n+5){margin-top:30px;}
.overseas_eventlist .eventlistbox > li * {display:block;}
.overseas_eventlist .eventlistbox > li .imgbox{width:100%;height:280px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.08));background-color: red;}
.overseas_eventlist .eventlistbox > li .txt_date,
.overseas_eventlist .eventlistbox > li .txt_title{font-size:16px;line-height:22px;}
.overseas_eventlist .eventlistbox > li .txt_title{margin-top:12px;font-weight:700;}
.overseas_eventlist .eventlistbox > li .txt_date{margin-top:8px;font-weight:500;color:#5c5c5c}
.overseas_eventlist .eventlistbox > li .icobox{display:none;padding:0 6px;position:absolute;top:16px;left:14px;height:20px;font-size:12px;font-weight:700;line-height:16px;color:#fff;border-radius:16px;align-items:center;}
.overseas_eventlist .eventlistbox > li.end .imgbox{opacity:.2 ;}
.overseas_eventlist .eventlistbox > li.end .icobox{display:flex;background:#000;}

.sub_overseas .tab_cardlist{display:flex;margin:0 -8px;}
.sub_overseas .tab_cardlist > li{flex:0 0 288px;width:288px;height:142px;margin:0 8px;padding:12px 35px 0 36px;border:1px solid #ccc;border-radius:8px;}
.sub_overseas .tab_cardlist > li * {display:block;}
.sub_overseas .tab_cardlist > li a{width:100%;height:100%;}
.sub_overseas .tab_cardlist > li .imgbox { height:89px; }
.sub_overseas .tab_cardlist > li .imgbox img { height: 100%; margin: 0 auto; }
.sub_overseas .tab_cardlist > li .txt_name{font-size:16px;font-weight:500;line-height:22px;text-align:center;white-space: nowrap;}
.sub_overseas .tab_cardlist > li.curr{border:2px solid #000}
.sub_overseas .tab_cardlist > li.curr .txt_name{font-weight:700;}

.sub_overseas .classben_icobox .classben_ico{flex:0 0 24px;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain;}
.sub_overseas .classben_icobox .classben_ico._i{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_circle_i.png');}
.sub_overseas .classben_icobox .classben_ico._s{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_circle_s.png');}
.sub_overseas .classben_icobox .classben_ico._p{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_circle_p.png');}
.sub_overseas .classben_icobox .classben_ico._w{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_circle_w.png');}

/* 2021-07-22 GGCZ06 해외이용혜택 추가 */
.sub_overseas .box_certification.ctfn_wrap1 {margin-top: 20px;}
.sub_overseas .box_chk_list {margin-top: 64px;}
.sub_overseas .box_chk_list .bet_tit { display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: space-between; align-items: flex-end; }
.sub_overseas .box_chk_list .box_bul {margin-top: 20px; color: #5c5c5c;}

.sub_overseas .chk_list .accodWrap .accodBtn{background-image:url('/docfiles/publish/resources/pc/images/ben/arrowB_down_64.png');}

.chk_list .box_tit {padding: 0 20px 0 24px;}
.chk_list .accodWrap {border-bottom: 1px solid #e0e0e0;}
.chk_list .accodWrap .accodBtn {display: inline-block; width: 100%; padding: 19px 0px; background: url(/docfiles/publish/resources/pc/images/common/icon/w32/ico_arrowB_down.png) no-repeat right center; background-size: 32px;}
.chk_list .accodWrap.on {background: #fafafa;}
.chk_list .accodWrap.on .box_tit .h4_m_lt {font-weight: 700;}
.chk_list .accodWrap.on .accodBtn {background-image: url(/docfiles/publish/resources/pc/images/common/icon/w32/ico_arrowB_up.png);}
.chk_list .accodWrap .accodSlide {padding: 24px 52px 24px 24px}
.chk_list .accodWrap .accodSlide [class^="bul_"] {line-height: 26px; font-weight: 500; font-size: 16px; color: #5c5c5c;}

/* 정부외식업종지원 */
.sub_stamp .stampico{flex:0 0 100px;width:100px;height:100px;background:url('/docfiles/publish/resources/pc/images/ben/ico_stamp_food_off.png') no-repeat center/contain;}
.sub_stamp .stampico.on{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_stamp_food_on.png');}
.sub_stamp .list_stamp{margin:0 -26px;display:flex;}
.sub_stamp .list_stamp>li{flex:0 0 100px;width:100px;margin:0 26px;}
.sub_stamp .list_stamp>li .txt{font-size:20px;font-weight:700;line-height:26px;margin-top:16px;text-align:center;}

/* 하단 고정배너 */
.sub_benefit .banner{position:fixed;right:8px;bottom:8px;z-index:100;width:344px;height:104px;background:linear-gradient(0deg, #3d5bdc 0%, #314980 100%);border-radius:24px;}
.sub_benefit .banner .img_box{flex:0 0 64px;width:64px;height:64px;}
.sub_benefit .banner .bul_txt_p3{font-size:12px;font-weight:500;line-height:18px;margin-left:12px;padding-left:6px;}
.sub_benefit .banner .bul_txt_p3::before{content:'';display:inline-block;position:absolute;top:8px;left:0;width:2px;height:2px;background:#949494;border-radius:100%;}
.sub_benefit .banner .bul_txt_p3._wht::before{background-color:#fff;}
.sub_benefit .banner .ban_close{z-index:2;font-size:0;color:transparent;cursor:pointer;width:32px;height:32px;position:absolute;top:8px;right:8px;background:rgba(0,0,0,.4) url(/docfiles/publish/resources/pc/images/common/icon/w32/ico_x_b_wht.png) no-repeat center;background-size:cover;display:flex;justify-content:center;align-items:center;border-radius:100%;}
.sub_benefit .banner.bg_type_gray {background:linear-gradient(180deg , #e4e4e4 0% , #cecece 100%);}


/* 픽스 배너버튼 */
.sub_benefit .fixbox{width:104px;height:128px;background:#fff;border-radius:16px 0 0 16px;box-shadow: 0 4px 16px rgba(0,0,0,.12);position:fixed;top:486px;right:0;z-index:1000;display:flex;justify-content:center;align-items:center;}
.sub_benefit .fixbox .conts{display:flex;flex-direction:column;align-items:center;}
.sub_benefit .fixbox .icobox{width:56px;height:56px;background-position:center;background-repeat:no-repeat;background-size:contain;}
.sub_benefit .fixbox .icobox._calculator{background-image:url('/docfiles/publish/resources/pc/images/ben/ico_cal.png');}
.sub_benefit .fixbox .icobox._point{background-image: url('/docfiles/publish/resources/pc/images/ben/ico_pt2.png');backgroudn-size: cover;}

/* 약관 */
.box_pop_agr h2{font-size:16px;font-weight:700;line-height:22px;color:#000;}
.box_pop_agr p,
.box_pop_agr ul > li,
.box_pop_agr ol > li{font-size:14px;font-weight:500;line-height:22px;color:#5c5c5c;}

.box_pop_agr._v1 h2:not(:first-of-type){margin-top:32px;}
.box_pop_agr._v1 p,
.box_pop_agr._v1 h2+div{margin-top:12px;}
.box_pop_agr._v1 ul > li:not(:first-of-type),
.box_pop_agr._v1 ol > li:not(:first-of-type){margin-top:2px;}
.box_pop_agr._v1 ul > li::before{display:inline-block;margin-right:6px}
.box_pop_agr._v1 ul > li:nth-child(1):before{content:'①';}
.box_pop_agr._v1 ul > li:nth-child(2):before{content:'②';}
.box_pop_agr._v1 ul > li:nth-child(3):before{content:'③';}
.box_pop_agr._v1 ul > li:nth-child(4):before{content:'④';}
.box_pop_agr._v1 ul > li:nth-child(5):before{content:'⑤';}
.box_pop_agr._v1 ul > li:nth-child(6):before{content:'⑥';}
.box_pop_agr._v1 ul > li:nth-child(7):before{content:'⑦';}
.box_pop_agr._v1 ul > li:nth-child(8):before{content:'⑧';}
.box_pop_agr._v1 ul > li:nth-child(9):before{content:'⑨';}
.box_pop_agr._v1 ol{margin-top:4px;padding-left:24px;}
.box_pop_agr._v1 ol > li{display:flex;}
.box_pop_agr._v1 ol > li::before{display:block;flex:0 0 24px;width:24px;}
.box_pop_agr._v1 ol > li:nth-child(1):before{content:'1.';}
.box_pop_agr._v1 ol > li:nth-child(2):before{content:'2.';}
.box_pop_agr._v1 ol > li:nth-child(3):before{content:'3.';}
.box_pop_agr._v1 ol > li:nth-child(4):before{content:'4.';}
.box_pop_agr._v1 ol > li:nth-child(5):before{content:'5.';}
.box_pop_agr._v1 ol > li:nth-child(6):before{content:'6.';}
.box_pop_agr._v1 ol > li:nth-child(7):before{content:'7.';}
.box_pop_agr._v1 ol > li:nth-child(8):before{content:'8.';}
.box_pop_agr._v1 ol > li:nth-child(9):before{content:'9.';}

.box_pop_agr._v2 h2:not(:first-of-type){margin-top:20px;}
.box_pop_agr._v2 p:first-of-type + h2{margin-top:32px;}
.box_pop_agr._v2 h2+p{margin-top:12px;}
.box_pop_agr._v2 p+p {margin-top:4px;}

/* 2021-07-26 Q10086: 약관 css 추가 */
.popup_agree .inner .ev_pop_add2 {font-size: 16px; font-weight: 700; line-height: 22px; margin-bottom: 12px;}
.popup_agree .inner .ev_pop_add1 {font-size: 14px; font-weight: 500; line-height: 22px;}
/* 2021-07-27 GGCZ06 약관 추가 */
.popup_agree .inner .new_clause_title {line-height: 22px; font-weight: 700; font-size: 16px; margin-bottom: 12px;}
.popup_agree .inner .new_clause_subtitle, .popup_agree .inner .new_clause_bold_2 {line-height: 22px; font-weight: 500; font-size: 14px; color: #5c5c5c;}
.popup_agree .inner .new_clause_bold_2 {padding-left: 24px;}

/*정형철 m포인트 결제*/
.headline + [class*="tbl"] .ben_table { border-top: none; }
.ben_table{border-top:2px solid #000;}
.ben_table thead th{padding:19px 24px 19px 24px;border-bottom:1px solid #ebebeb;vertical-align:top}

.ben_table tbody th , .ben_table tbody td{padding:19px 24px 19px 24px;border-bottom:1px solid #ebebeb;vertical-align:top}
.ben_table th.h4_m_lt{vertical-align:middle;}
.ben_table tbody td{color:#5c5c5c}
.ben_table tbody td .h4_b_lt{color:#000}
.ben_table tbody td > ol > li{padding-bottom:22px;}
.ben_table tbody td > ol > li + li{padding-top:18px;border-top:1px solid #ebebeb;}
.ben_table tbody td > ol > li:last-child{padding-bottom:0;}
.ben_table tbody td > dl{display:flex;padding:0 0 18px 0;position: relative;height:46px;align-items:center;}
.ben_table tbody td > dl::after { content: ""; display: inline-block; width: calc((100% + 24px)); height: 1px; background-color: #ebebeb; position: absolute; bottom: 0; left: 0; }
.ben_table tbody td > dl + dl{margin-top:18px}
.ben_table tbody td > dl dt{width:185px;color: #000;}
.ben_table tbody td > dl dd > ul{display:flex;}
.ben_table tbody td > dl dd > ul li:not(:last-child){width: 160px;}
.ben_table.tp1 tr:first-child th , .ben_table.tp1 tr:first-child td{border-bottom:none;padding:16px 24px 20px;}
.ben_table.tp1 tr:nth-child(2) th , .ben_table.tp1 tr:nth-child(2) td{padding:0 24px 40px}
.ben_table.tp1 tr:nth-child(3) th , .ben_table.tp1 tr:nth-child(3) td{padding:28px 24px 26px}

.payment{display:block;position:relative;}
.payment .top{position:relative;width:584px;height:21px;margin-bottom:4px;}
.payment .top:after{content:'';display:block;width:100%;position:absolute;height:100%;left:0;top:0;border:1px solid #ccc;border-top:none;border-bottom:none;}
.payment .top:before{content:'';display:block;width:100%;height:1px;position:absolute;left:0;top:10px;background:#ccc}
.payment .top strong{display:inline-block;background:#fff;position:relative;padding:0 4px;}
.payment ul{position:relative;display:flex;justify-content:space-between;}
.payment ul li{width:290px;}
.payment ul li:nth-child(3){width:180px;}
.payment ul li:before{content:'';display:block;width:100%;height:20px;background:#e0e0e0;margin-bottom:4px}
.payment ul li:nth-child(2):before{background:#ccc;}
.payment ul li:nth-child(3):before{background:#949494;}

.use_info + [class^="bul_"] { margin-top: 20px; }
.use_info ol { position: relative; display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: flex-start; }
.use_info ol + .bul_txt { margin-top: 18px; }
.use_info ol li { position: relative; width: 140px; padding: 0; margin-left: 56px; text-align: center; height: 140px; }
.use_info.w112 ol li { width: 112px; flex: 0 0 112px; }
.use_info.w112 ol li:nth-child(4) { width: 140px; flex: 0 0 140px; }
.use_info.w112 ol li:nth-child(2) { width: 122px; flex: 0 0 122px; }
.use_info ol li:first-child { margin-left: 0; }
.use_info:not([class*="w"]) ol li:first-child { width: 160px; }
.use_info ol li + li::after { content:''; display: block; position: absolute; width: 32px; height: 100%; left: -44px; top: 0; background: url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_arrowB_forward.png') no-repeat center center; background-size: 32px; opacity: .2; }
.use_info .img{display:inline-block;width:64px;height:64px;margin-bottom:10px;}
.use_info .img .svg { width: 64px; height: 64px; }
.use_info .qr{width:180px;height:160px;padding:25px 35px;border-radius:8px;border:1px solid #ebebeb;}
.use_info.w160 li{width:50%;}

.sd_m_04.box_chk01{padding:14px 12px;border-radius:8px;}
.sd_m_04.box_chk01 .btn_pop_arrow{top:16px;right:12px;}
.sd_m_04.box_chk01 .wrap_tooltip{position:absolute;top:16px;right:12px;}
.point_box.air{border-radius:20px;justify-content:center;flex-direction:column;height:120px;}
.ben_detail .layer_head{padding-bottom:38px;height:250px; background-position:right top; background-size:auto 100%; background-repeat:no-repeat;} /* 2021-11-16 Q10337 : 일상사용처 팝업 내 상단 이미지 수정 */
.ben_detail .layer_head .img{position:absolute;right:24px;bottom:24px;width:180px;height:17px}
.ben_detail .layer_head .img.type1{width:179px;height:179px;right:0;bottom:0;}
.ben_detail .layer_head strong , .ben_detail .layer_head span{display:block;}
.ben_detail .box_content  > div .bul{position:absolute;}
.ben_detail .box_content  > div > ul > li{margin-bottom:36px;font-size:20px;font-weight:700;line-height:26px;}
.ben_detail .box_content  > div > ul > li.last{padding-top:26px;font-size:0;font-weight:500;line-height: 1;}
.ben_detail .box_content  > div > ul > li.last > ul { margin-top: 0; }
.ben_detail .box_content  > div > ul > li.last > ul > li{position:relative;font-size:14px;line-height:20px;padding-left:8px;color:#5c5c5c;margin-top:8px;font-weight:500;}
.ben_detail .box_content  > div > ul > li.last > ul > li + li{margin-top:0;}
.ben_detail .box_content  > div > ul > li.last > ul > li:before{content:'';width:2px;height:2px;background:#949494;position:absolute;top:10px;left:0;display:inline-block;border-radius:100%;}
.ben_detail .box_content  > div > ul > li > ul{margin-top:12px;}
.ben_detail .box_content  > div > ul > li > ul > li{font-size:16px;line-height:22px;font-weight:500;}
.box_content .box_bul.t_line{padding-top:26px;}
/* M포인트 사용처 팝업 */
.ben_detail.mpoint .layer_head {padding:40px;}
.ben_detail.mpoint .layer_body {padding:0 40px 40px;}
.ben_detail.mpoint .layer_body .box_content {margin-top:32px;}
.ben_detail.mpoint .layer_btn {padding-bottom:40px;}
.ben_detail.mpoint .box_content > div > ul > li {margin-bottom:40px;}
.ben_detail.mpoint .box_content > div > ul > li.last {padding-top:12px; margin-bottom:0px;}
/* M포인트 이벤트 상세 팝업(사용처) */
.ben_detail.mpoint .layer_head strong + span {display:block; margin-top:8px;}
/* H-Coin 제휴처 팝업 */
.ben_detail.hcoin .layer_head {padding:40px 40px 0 40px;}
.ben_detail.hcoin .layer_head h1 > strong {margin-bottom:8px;}
.ben_detail.hcoin .layer_head h1 + .p3_m_lt_1ln {margin-top:8px;}
.ben_detail.hcoin .layer_body {padding:0 40px 64px;}
.ben_detail.hcoin .layer_body .box_content {margin-top:32px;}
.ben_detail.hcoin .layer_body .box_btn {margin-top:64px;}
/* 로그인후 혜택서브메인 팝업 */
.ben_detail.benefit_submain .layer_head {padding:40px 40px 0 40px; height:328px;}
.ben_detail.benefit_submain .layer_head h1 > strong {margin-bottom:8px;}
.ben_detail.benefit_submain .layer_head h1 + .p3_m_lt_1ln {margin-top:8px;}
.ben_detail.benefit_submain .layer_body {padding:0 40px 64px;}
.ben_detail.benefit_submain .layer_body .box_content {margin-top:32px;}
.ben_detail.benefit_submain .layer_body .box_btn {margin-top:64px;}
.ben_detail.benefit_submain .layer_head .img {position: absolute; right: 24px; bottom: 24px; width: 180px; height: 115px;}
.ben_detail.benefit_submain .layer_head .img img {position: absolute; bottom: 0; left: 50%; transform: translate(-50%, 0%);}
/* H-Coin제휴처, 혜택서브메인 팝업 */
.modal_wrap.benefit_submain .layer_close.fixed a,
.modal_wrap.hcoin .layer_close.fixed a {right: 50%; margin-right: -275px;}

.ppceleb_popimg{width:832px;height:294px;}
.ppceleb_popimg img { width: 100%; max-width: 100%; }

.ben_logo{margin-top:12px;text-align:right;}
.ben_logo span{display:inline-block;background:#555;width:150px;height:58px}
.sub_benefit .dash_list03 {margin-top:8px;}
.sub_benefit .dash_list03 li{font-size:12px;line-height:16px;}

.tb_write{border-top:2px solid #000;padding:12px 24px 0}
.tb_write td , .tb_write th{padding:24px 0 0;text-align:left;vertical-align:top;}
.tb_write th{padding-top:38px}
.tb_write .pr{padding-right:24px;}
.tb_write .row2 > div{width:calc(50% - 12px)}
.tb_write .row2 > div:last-child{margin-left:12px;}

.sub_benefit .search_con .box_Ta thead th{text-align:left;padding:21px 0 21px 24px}
.sub_benefit .search_con .box_Ta td{padding-left:24px;}
.sub_benefit .box_search{display:flex;}
.sub_benefit .box_search.h48 > div,
.sub_benefit .box_search.h48 > div .search_ip{height:48px;}
.sub_benefit .box_search.h48 > div:not(:first-child){margin-left:4px;}
.sub_benefit .box_search.h48 > div .search_ip{padding-left:16px;}
.sub_benefit .box_search.h48 > div .box_input01 .input_cell_box:before{background-color:transparent;height:100%;border:1px solid #ccc;border-radius:4px;z-index:3;}
.sub_benefit .box_search.h48 > div .box_input01 .input_cell_box .box_btn{top:50%;transform:translateY(-50%);}
.sub_benefit .box_search.h48 > div .box_input01 .input_cell_box .btn_del{margin-top:0;}

.sub_benefit .box_search_result{border-top:1px solid #ebebeb;}
.sub_benefit .box_search_result table th,
.sub_benefit .box_search_result table td{padding:20px 0;border-bottom:1px solid #ebebeb;font-size:16px;font-weight:500;line-height:22px;color:#333;}
.sub_benefit .box_search_result table th:nth-child(1),
.sub_benefit .box_search_result table td:nth-child(1){padding-left:24px;}
.sub_benefit .box_search_result thead th{font-weight:700;color:#000;}
.sub_benefit .box_search_result_no{height:320px;display:flex;align-items:center;justify-content:center;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}

.h_con{display:flex;justify-content:space-around;padding:24px 0;margin-top:16px;}
.h_con .items{text-align:center;width:50%;}
.h_con.row3 .items{text-align:center;width:33%;}
.h_con .items .img{display:inline-block;height:22px;}
.h_con .bul_txt{font-size:14px;}
.ben_table.type1{border-top:1px solid #ebebeb}
.ben_table.type1 th{padding:19px 24px}
.ben_table.type2{border-top:1px solid #949494}
.ben_table.type2 tbody td { color: #000; }

.box_btn.tr{position:absolute;right:0;top:10px;}
.tooltop_wrap{display:flex;}
.tooltop_wrap.ctr{justify-content:center;}
.sub_benefit:not(.x_benefit) .grid_box .bul_list li{color:#000}
.sub_benefit.x_benefit .grid_box .bul_list li { line-height: 22px; }
.sub_benefit.x_benefit .grid_box .bul_list li + li { margin-top: 4px; }

.x_benefit .xben_acodrow_cont { display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: space-between; align-items: flex-end; }
.x_benefit .xben_acodrow_cont .bul_list li + li { margin-top: 1px; }
.x_benefit .xben_acodrow_cont .box_btn { flex: 1; }

.right_column .ben_table td{color:#333;border-bottom:none;}
.right_column .ben_table td.p1_rt{text-align:right;}
.right_column .view_con{position:relative;}
.right_column .view_con:before , .box_benefit .search:before{content:'';display:block;background:#ebebeb;position:absolute;top:0;left:-79px;width:calc(100% + 79px);height:1px;}
.right_column .box_btn + .view_con:before{left:0;width:100%;}
.right_column .view_con .ben_table{border-top:none;border-bottom:1px solid #ebebeb}
.sub_benefit .textbico_mide_grn{background-image:url('/docfiles/publish/resources/pc/images/common/icon/w24/ico_arrow_grn.png');}

.search_box{display:block;width:100%;border-radius:8px;border:1px solid #333;padding:24px 28px;position:relative;}
.search_box .items{display:flex;width:727px;height:48px;justify-content:space-between;}
.search_box .items:first-child .input_box , .search_box .items:first-child .input_select{width:calc((100% - 8px)/3);}
.search_box .items .input_box{border:1px solid #ccc;border-radius:4px;padding:16px 13px;width:100%;}
.search_box .items + .items{margin-top:10px;}
.search_box .box_btn{position:absolute;right:24px;top:calc(50% - 24px)}
.ta_tit{padding:17px 0;}

.type1.swiper-container .slide-items { height: 334px }
.type1.swiper-container .img { width: 152px; height: 152px; }
.type1.swiper-container .img svg { width: 152px; height: 152px; }

.calcul{display:flex;align-items:center;height:28px;justify-content:space-between;padding:0 16px 0 36px;}
.calcul > p{display:flex;align-items:center;}
.calcul > .box_btn a + a{position:relative;margin-left:12px;padding-left:13px;}
.calcul > .box_btn a + a:before{content:'';background:#ccc;position:absolute;display:block;width:1px;height:10px;left:0;top:3px;}
.calcul > p:before{content:'';width:6px;height:6px;border-radius:100%;display:block;margin-right:6px;}
.calcul > .lv1:before{background:#3149b0;}
.calcul > .lv2:before{background:#008c15;}
.calcul > .lv3:before{background:#fbff00;}
.mt0{margin-top:0 !important}

.dpfx_just_bet.mt16{flex-wrap:wrap;width:100%;}

.ben_list{display:block;width:100%;}
.ben_list li{display:flex;justify-content:space-between;padding:40px 24px 32px;border-top:1px solid #ebebeb}
.ben_list li:last-child{border-bottom:1px solid #ebebeb}
.ben_list li > .type1 .h4_b_lt{display:flex;align-items:center;}
.ben_list .roundbox{display:block;color:#fff;background:#000;border-radius:16px;margin:0 0 0 4px;padding:2px 4px;}

.info_tip{display:flex;align-items:center;justify-content:flex-end;width:100%;}
.info_tip a + a{margin-left:16px}

.radio_wrap{display:flex;width:100%;margin:16px 0 12px;}
.radio_wrap .input_cell_radio + .input_cell_radio{margin-left:16px;}
.radio_wrap .input_cell_radio label{display:flex;align-items:center;}
.radio_wrap .input_cell_radio input[type="radio"] + label:before{margin-right:4px;width:24px;height:24px;}
.radio_wrap .input_cell_radio input[type="radio"]:checked + label:after{width:8px;height:8px;left:8px;top:8px;}

.input_cell_radio .radio_con{width:calc(100% - 60px)}
.input_cell_radio input[type="radio"] + label .roundbox{display:inline-block;color:#fff;background:#000;border-radius:16px;margin:3px 0 0 6px;padding:2px 4px;vertical-align:text-top;}
.input_cell_radio input[type="radio"] + label{position:relative;}
.input_cell_radio input[type="radio"] + label:before{content:'';width:32px;height:32px;display:block;background:#e0e0e0;border-radius:100%;margin-right:12px;}
.input_cell_radio input[type="radio"]:checked + label:after{content:'';width:12px;height:12px;display:block;background:#000;border-radius:100%;position:absolute;left:10px;top:10px;}
.tab_default.month{position:absolute;top:33px;left:0;justify-content:flex-end;padding-right:32px;width:588px}
.sub_benefit .dropdown01.type2 .box_info{ display: -webkit-flex; display: -ms-flexbox; display: flex; height: 52px; flex-direction: column; justify-content: center; align-items: flex-start; }
.sub_benefit .box_select.h92.type2 .select_down{width:100%;max-height:278px;height:auto;}
.sub_benefit .box_select .list02{display:block;margin:0;}
.box_select.h92.type2 .img.v_card_img {width: 51px; transform: rotate(90deg) translate(0, -10px);}
.box_select.h64.type2 .img.v_card_img {width: 51px; transform: rotate(90deg) translate(0, -10px);}
.box_select.h92.type2 .list02 .cel_cardP32 .img.v_card_img  {width: 51px; transform: rotate(90deg) translate(0, -10px);}
.box_select.h92.type2 .img.v_card_img {margin-left:-20px}
.box_select.h64.type2 .img.v_card_img + .box_info {margin-left:-20px}
dl.box_info1{border:1px solid #cecece;border-radius:12px;padding:36px 24px;margin-top:24px;}
dl.box_info1 dt{margin-bottom:24px;}

/*정형철 추가 작업 club service*/
.slide_clubservice{position:relative;}
.slide_clubservice .swiper-slide{height:806px;overflow:hidden;}
.slide_clubservice .swiper-slide img { width: 100%; height: 100%; }
.num_list li:before{content:attr(data-num);margin-right:4px;}
.num_list li ul{padding-left:8px;}
.card_list01{display:flex;flex-wrap:wrap;}
.card_list01.w126 li{width:126px;height:200px;overflow:hidden;margin-right:44px;}
.card_list01.w126 li:nth-child(6n){margin-right:0;}
.card_list01.w126 li:nth-child(n + 7){margin-top:48px;}
.card_list01.w164 li{width:164px;overflow:hidden;margin-right:44px;}
.card_list01.w164 li img{height:260px;}
.card_list01.w164 li img + p{margin-top:16px;}
.card_list01.w164 li:nth-child(5n){margin-right:0;}

.sub_clubsv .box_ftbanner .itembanner.w50p{flex:1 1 50%;max-width:588px}
.mt99{margin-top:99px !important;}.w424{width:424px;}.w468{width:468px}
.sub_clubsv .grid_box{display:flex;}
.sub_clubsv .grid_box + .grid_box { margin-top: 7px; }
.sub_clubsv .grid_box.row2 .items:nth-child(2) { width: 480px; }
.sub_clubsv .grid_box.row2.rv .items:nth-child(2) { width: 440px; margin-left: -56px; }
.sub_clubsv .grid_box .items:nth-child(1){flex:1 1 45%;max-width:400px;}
.sub_clubsv .grid_box.rv .items:first-child{order:2;}
.sub_clubsv .grid_box.end{align-items:flex-end;}
.graybg_rd12{border-radius:12px;padding:23px 20px;display:flex;}
.graybg_clubdt{padding:52px;border-radius:20px;}
.swiper-slide .graybg_clubdt{position:relative;height:400px;overflow:hidden;}
.swiper-slide .graybg_clubdt .txt{position:relative;z-index:1;color:#fff;width: calc(100% - 468px);}
.swiper-slide .graybg_clubdt .txt .p1_b_lt {color:rgba(255,255,255,.8)}
.swiper-slide .graybg_clubdt .img{position:absolute;right:0;top:0;height:400px;width:100%}
.swiper-slide .graybg_clubdt .img img{height:100%;width:100%;}
.img_w58{width:58px;margin-right:12px;}

.sub_clubsv .swiper-pagination{position:relative;width:100%;text-align:center;margin-top:24px;}
.sub_clubsv .swiper-pagination-bullet{width:6px;height:6px;margin:0 3px;background:#ccc;opacity:1;}
.sub_clubsv .swiper-pagination-bullet-active{background:#000;}
.slide_con{position:relative;}
.swiper-navigation{position:absolute;top:50%;transform:translateY(-50%);width:100%;}
.swiper-pagination + .swiper-navigation { top: calc(50% - 20px); transform: translateY(calc(-50% - 20px)); }
.swiper-navigation .swiper-button-next , .swiper-navigation .swiper-button-prev{top:0;}
.bul_list01.fs_h4 li{font-size:20px;}
.sub_clubsv .box_ftbanner .itembanner .alink{flex-direction:column;}
.sub_clubsv .box_ftbanner .itembanner .alink a + a{margin-top:10px;}
.radio_box.h64 label{height:64px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0;font-size:20px;}
.radio_box.h64 label span{display:block}
.sub_clubsv .box_input01.row3{display:flex;justify-content:space-between;}
.sub_clubsv .box_input01.row3 .input_cell_box{flex:1 1 30%;max-width:253px;margin-top:0;}
.check_con{padding:20px 0;border-top:2px solid #000;border-bottom:1px solid #ebebeb;margin-top:20px;}
.check_area{display:flex;padding:12px 24px;}
.check_area .check_wrap + .check_wrap{margin-left:36px}
.check_wrap input[type="checkbox"] + label{display:flex;height:32px;align-items:center;padding-left:0;cursor:pointer}
.check_wrap input[type="checkbox"] + label:before{content:'';display:block;width:32px;height:32px;background:#e0e0e0 url('/docfiles/publish/resources/pc/images/common/icon/w32/ico_check_b_wht.png') center center;background-size:32px 32px;margin-right:12px;}

.text_con textarea{width:100%;min-height:240px;}
.alli_top{position:relative;display:flex;height:48px;align-items:center;}
.alli_top .box_select{margin-left:auto;width:auto;}
.alli_top + .alli_search{margin-top:20px;}
.alli_search{display:flex;position:relative;padding-top:22px;border-top:2px solid #000}
.alli_search .box_select{width:auto;min-width:240px;margin-right:4px;}
.alli_search .input_cell{height:48px;width:240px;border:1px solid #ccc;border-radius:4px;padding-left:12px;margin-right:4px;}
.alli_search + .alli_list{margin-top:44px;}
.alli_search.type1{flex-wrap:wrap;padding:24px 28px;border-radius:8px;border:1px solid #000;}
.alli_search.type1 button{position:absolute;right:24px;top:calc(50% - 24px)}

.alli_list > ul{display:flex;flex-wrap:wrap;}
.alli_list > ul > li{width:calc((100% - 72px) / 4);margin-right:24px;position:relative;}
.alli_list > ul > li:nth-child(4n){margin-right:0;}
.alli_list > ul > li:nth-child(n+5){margin-top:52px;}
.alli_list > ul > li .grid_image { width: 280px; height: 280px; border-radius: 16px; overflow: hidden; }
.alli_list > ul > li .grid_image img { width: 100%; height: 100%; }

.alli_list .grid_list > li{width:calc((100% - 80px) / 4);margin-right:18px;}
.alli_list .grid_list > li.grid-item .grid_image { height: 282px; overflow: hidden; border-radius: 16px; }
.alli_list .grid_list > li.grid-item .grid_image img { width: 100%; height: 100%; }
.alli_list .grid_list > li.grid-item.type_important .grid_image { height: 442px; }
.alli_list .ico_end_cont{position:absolute;top:16px;left:16px;display:flex;flex-wrap:wrap;}
.alli_list .ico_end_cont .ico_end{position:relative;left:0;top:0;margin-right:4px;margin-bottom:4px;font-size: 16px; font-weight: 700;height: 32px;padding: 0 12px;}
.alli_list .ico_end { font-size: 16px; font-weight: 700;height: 32px;padding: 0 12px; }
.sub_clubsv .alli_list .grid_list .ico_end { background-color: #ac0066; height: 32px; padding: 0 12px; }
.sub_clubsv .alli_list .grid_list .ico_end.bg_orange { background-color: #f18a00; }
.ico_end{position:absolute;top:14px;left:16px;height:20px;padding:0 6px;background:#000;display:flex;align-items:center;color:#fff;font-size:13px;line-height:16px;border-radius:20px;}
.sub_clubsv .top_img{height:300px;overflow:hidden;width:100%;background:#000;border-radius:20px;margin-bottom:48px}
.sub_clubsv .box_tit .ico_end{position:relative;display:inline-block;font-size:14px;line-height:24px;height:24px;top:0;left:0;margin-right:8px;padding:0 8px}
.sub_clubsv .box_tit .finish{color:#949494}
.sub_gourmet .list_gmreserve>li:last-child .gmreserveimg::after{display:none;}
.sub_gourmet .box_searchgm_result .list_searchgm_result>li .ico_number{width:32px;height:32px;padding-top:6px;background:url('/docfiles/publish/resources/pc/images/ben/bg_wt.png') no-repeat;background-size:32px 32px;display:flex;justify-content:center;}
.sub_clubsv .searchbox .box_input01{margin-right:0;}
.sub_clubsv .searchbox .input_cell .search_ip{padding-left:12px;}
.sub_clubsv .searchbox .input_cell.w100p{padding-right:80px;}
.sub_clubsv .searchbox .box_input01{width:705px;flex:0 0 auto}
.sub_clubsv .searchbox .box_input01 .input_cell_box::before{background:none;}
.sub_clubsv .searchbox .box_input01 .btn_search{margin-left:0;}

.sub_clubsv .box_slide .box_pro_cont { margin-top: 32px; }
.sub_clubsv .box_slide .box_pro_cont + .box_pro_cont { margin-top: 64px; }
.sub_clubsv .box_slide .box_pro_cont .grid_box { align-items: center; }
.sub_clubsv .box_slide .box_pro_cont .cont_detail { margin-top: 32px; }
.sub_clubsv .box_slide .box_pro_cont .cont_detail .detail_con_list > li { border-bottom: 1px solid #ebebeb; padding: 20px 24px; display: -webkit-flex; display: -ms-flexbox; display: flex; }
.sub_clubsv .box_slide .box_pro_cont .cont_detail .detail_con_list > li:first-child { border-top: 1px solid #ebebeb; }
.sub_clubsv .box_slide .box_pro_cont .cont_detail .detail_con_list > li .tit { width: 204px; flex: 0 0 204px; }

/* 검색필드 (이벤트/해외이용이벤트) 공통 사용 */
.search_content{display:flex;align-items:center;}
.search_content .search_enter{margin:0 8px}
.search_content .box_select{height:48px;}
.search_content .box_input01 .btn_del{margin-top:0;right:40px;}
.sub_search_result .search_content .search_enter .input_cell {padding:0 40px 0 0}
.search_content .box_input01 .input_cell_box{padding:12px;height:48px;display: flex; display: -webkit-flex; display: -ms-flexbox; align-items: center;}
.search_content .box_input01 .input_cell{display:flex;position:relative;z-index:5}
.search_content .box_input01 .input_cell + .box_btn{z-index:5; top: 50%; transform: translateY(-50%);}
.search_content .box_input01 .input_cell::before {content:'';display:block;width:24px;height:24px;background:url('/docfiles/publish/resources/pc/images/common/icon/w24/ico_searchB.png') no-repeat center center / 24px;opacity:.2;position:absolute;right:0;top: 50%; transform: translateY(-50%);}
.search_content .box_input01 .input_cell_box.focused .input_cell:before{opacity:1;}
.search_content .box_input01 .input_cell_box input{height:auto;}
.search_content .box_input01 .input_cell_box:before{height:48px;border:1px solid #ebebeb;background:none;border-radius:8px}
.search_content .box_input01 .input_cell_box.focused:before{height:48px;border-color:#000;border-radius:8px}
.overseas_eventlist .img{width:120px;margin:0 auto 32px;}
.search_content .search_enter .input_cell.search_input {width:100%; padding-right: 40px;}
.search_content .search_enter .input_cell_box.on .input_cell.search_input {padding-right: 60px;}
.search_content .box_input01 .input_cell_box.completed:hover:before {border: 1px solid #000; background: none;}

/* 포인트 미리계산 */
.input_cell_box.type_btn .input_cell.w100p {padding-right: 100px;}

.club_promotion .graybg_clubdt{position:relative;display:flex;height:185px;}
.club_promotion .graybg_clubdt .img{position:absolute;right:0;top:0;width:320px;}

.club_promotion .box_list { display: -webkit-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap; }
.club_promotion .box_list li { position: relative; width: 280px; width: -webkit-calc((100% - 81px) /4); }
.club_promotion .box_list li + li:not(:nth-child(4n+1)) { margin-left: 27px; }
.club_promotion .box_list li:not(:nth-child(-n+4)) { margin-top: 27px; }
.club_promotion .box_list li .img { border-radius: 16px; width: 280px; height: 280px; }
.club_promotion .box_list li .img img { width: 100%; height: 100%; border-radius: inherit; }
.club_promotion .box_list li .txt { margin-top: 16px; }

.fs_20 , .fs_20 *{font-size:20px !important;font-weight:700 !important}
.fw_bold *{font-weight:700 !important;}

/* Premium혜택 안내 */
.prem_conts._purple .box_list_prem .radio_box.h64 label {color: #5c325e;}
.prem_conts._purple .box_list_prem .radio_box input:checked + label, .prem_conts._purple .box_list_prem .radio_box input:hover + label {color: #5c325e;}
.prem_conts._purple .box_list_prem .radio_box label:before {border-color: #5c325e;}
.prem_conts._purple .box_list_prem .radio_box input:checked + label:before, .prem_conts._purple .box_list_prem .radio_box input:hover + label:before {border-color: #5c325e;}

.prem_conts._red .box_list_prem .radio_box.h64 label {color: #d0112b;}
.prem_conts._red .box_list_prem .radio_box input:checked + label, .prem_conts._red .box_list_prem .radio_box input:hover + label {color: #d0112b;}
.prem_conts._red .box_list_prem .radio_box label:before {border-color: #d0112b;}
.prem_conts._red .box_list_prem .radio_box input:checked + label:before, .prem_conts._red .box_list_prem .radio_box input:hover + label:before {border-color: #d0112b;}
.prem_conts._red .metal_card + .metal_card {margin-left: 37px;}

.prem_conts._pink .box_list_prem .radio_box.h64 label {color: #fb1a77;}
.prem_conts._pink .box_list_prem .radio_box input:checked + label, .prem_conts._pink .box_list_prem .radio_box input:hover + label {color: #fb1a77;}
.prem_conts._pink .box_list_prem .radio_box label:before {border-color: #fb1a77;}
.prem_conts._pink .box_list_prem .radio_box input:checked + label:before, .prem_conts._pink .box_list_prem .radio_box input:hover + label:before {border-color: #fb1a77;}

.radio_box.row5 {display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: space-between;}
.radio_box.row5 {margin: 0;}
.radio_box.row5 li {width: calc((100% - 64px) / 5); margin: 8px 0 0 0;}
.radio_box.row5 li + li { margin: 8px 0 0 16px; }

.card_plate {margin-top:56px;}
.card_plate .card_plate_list {display: -webkit-flex;display: -ms-flexbox;display: flex;justify-content: center;}
.card_plate .card_plate_list li {width: 174px; height: 280px;}
.card_plate .card_plate_list li + li {margin-left: 36px;}

/* 해외이용혜택 */
.box_btn.pd32 a {padding:19px 32px}
.sub_benefit .input_cell{position:relative;z-index:4}
.sub_benefit .h3_b_lt.input_label{font-size:24px;}

/* 이벤트 상세 */
.sub_event .ev_table table thead th { text-align: left; border-top: 1px solid #000; }
.sub_event .ev_table table th, .sub_event .ev_table table td { border-bottom: 1px solid #ebebeb; padding: 20px 0 20px 24px; word-break: keep-all; word-wrap: break-word; vertical-align: top; }
.sub_event .ev_top_box { background: #f5f5f5 no-repeat center / cover; height: 250px; border-radius: 20px; position: relative; padding: 44px 40px 0; margin-top: 52px; }
.sub_event .ev_top_box > h3, .sub_event .ev_top_box > p { width: 50%; word-break: keep-all; word-wrap: break-word; }
.sub_event [class*="num"][class*="_txt"] { padding-left: 1.2em; position: relative; }
.sub_event [class*="num"][class*="_txt"]::before { content: ""; display: inline-flex; justify-content: center; align-items: center; position: absolute; top: 4px; left: 0; width: 16px; height: 16px; font-size: 0.5em; border: 1px solid #000; border-radius: 50%; }
.sub_event [class*="num"][class*="_txt01"]::before { content:"1"; }
.sub_event [class*="num"][class*="_txt02"]::before { content:"2"; }
.sub_event [class*="num"][class*="_txt03"]::before { content:"3"; }
.sub_event [class*="num"][class*="_txt04"]::before { content:"4"; }
.sub_event .ev_list { border-top: 1px solid #000; position: relative; }
.sub_event .ev_list > li { padding: 20px 24px; display: -webkit-flex; display: -ms-flexbox; display: flex;  }
.sub_event .ev_list > li + li { border-bottom: 1px solid #ebebeb; }
.sub_event .ev_list > li .tit { width: 220px; flex: 0 0 220px; font-size: 16px; line-height: 26px; font-weight: 700; }
.sub_event .ev_icobox { position: relative; display: flex; display: -webkit-flex; display: -ms-flexbox; justify-content: center; align-items: center; padding: 36px; border: 1px solid #ebebeb; border-radius: 8px  ; }
.sub_event .ev_icobox.type2 { flex-direction: column; }
.sub_event .ev_icobox .ev_icolist { display: -webkit-flex; display: -ms-flexbox; display: flex;  }
.sub_event .ev_icobox .ev_icolist li { display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; }
.sub_event .ev_icobox .ev_icolist li .img + p { margin-top: 8px; }
.sub_event .ev_icobox .ev_icolist li p + p { margin-top: 4px; }
.sub_event .ev_icobox .ev_icolist li + li { margin-left: 96px; }
.sub_event .ev_icobox .ev_icolist li + li::before { content: ""; display: inline-flex; width: 32px; height: 32px; background: url(/docfiles/publish/resources/pc/images/common/icon/w32/ico_arrowB_forward.png) no-repeat center; background-size: cover; position: absolute; top: 50%; left: -64px; transform: translateY(-50%); opacity: 0.2; }
.sub_event .ev_icobox .ico_cont { display: -webkit-flex; display: -ms-flexbox; display: flex; }
.sub_event .ev_icobox .ico_cont .img { position: relative; }
.sub_event .ev_icobox .ico_cont .img + .img { margin-left: 160px; }
.sub_event .ev_icobox .ico_cont .img + .img::before { content: ""; display: inline-flex; width: 32px; height: 32px; background: url(/docfiles/publish/resources/pc/images/common/icon/w32/ico_arrowB_forward.png) no-repeat center; background-size: cover; position: absolute; top: 50%; left: -96px; transform: translateY(-50%); opacity: 0.2; }
.sub_event .ev_icobox .img, .sub_event .ev_icobox .img .svg { width: 64px; height: 64px; }
.sub_event .number_list > li {position:relative; font-size:20px; line-height:26px; font-weight:500; padding-left:20px;}
.sub_event .number_list > li > .num {position:absolute; left:0; top:0;}
.sub_event .number_list > li + li {margin-top:12px;}
.sub_event .number_list > li > .bul_txt {margin-top:8px;}

.mpoint_car .box_mpcar { border-top: 2px solid #000; }
.mpoint_car .box_mpcar .mpcar_list {}
.mpoint_car .box_mpcar .mpcar_list li { display: flex; display: -webkit-flex; display: -ms-flexbox; align-items: center; height: 104px; padding: 0 10px; border-bottom: 1px solid #ebebeb; }
.mpoint_car .box_mpcar .mpcar_list li .tit { width: 204px; }
.mpoint_car .box_mpcar .mpcar_list li .cont { flex: 1; }
.mpoint_car .box_mpcar .mpcar_list li .cont.date_sel { flex: 0 0 254px; }
.mpoint_car .box_mpcar .mpcar_list li .cont.date_sel .box_select.h64 .select_wrap .ul_select li a { width: 100%; }

/* 라디오 박스 case 추가 */
.box_radio_sel { display: flex; align-items: center; }
.box_radio_sel .input_radio_box + .input_radio_box { margin-left: 12px; }
.box_radio_sel .input_radio_box input[type="radio"] + label { position: relative; display: flex; align-items: center; }
.box_radio_sel .input_radio_box input[type="radio"] + label::before { content: ""; display: inline-flex; width: 28px; height: 28px; border-radius: 50%; background-color: #d8d8d8; margin-right: 14px; }
.box_radio_sel .input_radio_box input[type="radio"]:checked + label::after { content: ""; display: inline-flex; width: 10px; height: 10px; border-radius: 50%; background-color: #000; position: absolute; top: 50%; left: 9px; transform: translateY(-50%); }

.sub_event .list_thumbnail { display: -webkit-flex; display: -ms-flexbox; display: flex; justify-content: center; }
.sub_event .list_corporate { display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0 -30px; justify-content: center; }/* 22-01-24 Q10549 justify-content:center; 추가 */
.sub_event .list_corporate li { display: -webkit-flex; display: -ms-flexbox; display: flex; flex-direction: column; justify-content: center; align-items: center; position: relative; padding: 0 30px;}
.sub_event .list_corporate li:nth-child(1):before,
.sub_event .list_corporate li:nth-child(2):before { content: ""; display: inline-flex; width: 1px; height: 30px; background: #f5f5f5; position: absolute; top: 0; right: 0; }
.sub_event .list_corporate li a { width: 180px; }

.box_banner {display:flex;}
.box_banner .box_img {width:447px;height:447px;}
.box_banner .box_txt {padding-left:63px;}

.bnr_icon {width:96px;height:96px;}
.bnr_icon img {width:100%;height:100%;}

/*[CR]Q10549 22-02-12 김유림*/
.sm_tbl_wrap {position:relative;}
.sm_tbl_wrap .sm_tbl {width:70%;}
.tbl_type1 table .sm_tbl_wrap .sm_tbl th {font-weight:500;}
/* // [CR]Q10549 22-02-12 김유림*/


/* as-is 이벤트상세보기&사용처상세팝업 노랑hightlight 관련 CSS 수정 */
.sub_benefit .culture-detail .discussion_detail {width: auto !important;}
.sub_benefit .culture-detail .discussion_detail ul li.highlight {background:none !important;}
.ben_detail .box_content > div > ul > li.last > ul > li.highlight {background:none !important;}

/* as-is 이벤트상세보기 유의사항 블릿 추가 */
.sub_benefit .culture-detail ul.list_dot_1 li {position:relative; padding-left: 10px;}
.sub_benefit .culture-detail ul.list_dot_1 li::before {position:absolute; dipslay:block; content:"-"; left:0;}

/* as-is 이용금액/혜택 내역 */
.sub_benefit .status_area {margin:40px auto 0;}
.sub_benefit .status_area .hcbtn1 {float:right;}
.sub_benefit .status_area.first {margin:32px auto 0;}
.sub_benefit .status_area.type1 {margin:34px auto 0;}
.sub_benefit .status_area.type2 {margin:41px auto 0;}
.sub_benefit .status_area.type3 {margin:39px auto 0;}
.sub_benefit .status_area.type4 {margin:38px auto 0;}
.sub_benefit .status_area > .title {padding:0 0 15px; border-bottom:1px solid #666; font-size:15px;}
.sub_benefit .status_area .status_title_area {position:relative; padding: 0 0 18px 0; border-bottom:1px solid #555; }
.sub_benefit .status_area .status_title_area:after {display:block; clear:both; content:"";}
.sub_benefit .status_area .status_title_area > .title {float:left; padding:0; border:0; font-size:15px;}
.sub_benefit .status_area .status_title_area > .beside_txt {float:left; margin:2px 0 0 8px;  font-size:13px; color:#666;}
.sub_benefit .status_area .status_title_area > .beside_input {position:absolute; right:0; top:-8px;}
.sub_benefit .status_area .status_title_area > .beside_input .hcbtn_midium {margin-left:9px;}
.sub_benefit .status_area .status_infor_area  {position:relative; margin-top:40px; margin-bottom:40px; padding:49px 64px; background:#edf4fc;}
.sub_benefit .status_area .status_infor_area .status_infor.type1{float:left; width:430px;}
.sub_benefit .status_area .status_infor_area.type1 {padding:39px 64px 39px 64px;}
.sub_benefit .status_area .status_infor_area.type2 {padding:38px 64px 35px 64px;}
.sub_benefit .status_area .status_infor_area.type3 {padding:39px 64px 29px 64px;}
.sub_benefit .status_area .status_infor_area.type4 {padding:39px 64px 35px 64px;}
.sub_benefit .status_area .status_infor_area.type5 {padding:39px 64px 43px 64px;}
.sub_benefit .status_area .status_infor_area.type6 {padding:39px 64px 37px 64px;}
.sub_benefit .status_area .status_infor_area.type7 {padding:39px 64px 36px 64px;}
.sub_benefit .status_area .btn_area2 li:first-child + li + li {clear:both; float:right; margin:10px 0 0; }
.sub_benefit .status_area .btn_area2.type1 li:first-child + li + li {clear:none; float:right; margin: -2px 0 0 20px;}
/* 2017-12-21 */
.sub_benefit .status_area.first2{margin-top:34px !important;}
.sub_benefit .status_area.second2{margin-top:40px !important;}
.sub_benefit .status_area > .title.type{border-bottom:none;}
.sub_benefit .status_area > h4.title{font-size:13px;margin-top:26px}
.sub_benefit .status_area > h4.title.type{padding-bottom:6px;}
.sub_benefit .status_area > h4.first{margin-top:0;}

.sub_benefit .status_infor_area .status_title {font-size:15px;}
.sub_benefit .status_infor_area .status_beside {display:inline-block; font-size:13px; color:#666;}
.sub_benefit .status_infor_area .list_array .saving_point + li,
.sub_benefit .status_infor_area .list_array .saving_point + li + li {margin:20px 0 0 12px; padding-left:12px;}
.sub_benefit .status_infor_area .list_array .saving_point.type2 + li,
.sub_benefit .status_infor_area .list_array .saving_point.type2 + li + li {margin:37px 0 0 12px; padding-left:12px;}
.sub_benefit .status_infor_area .list_array .saving_point.small + li,
.sub_benefit .status_infor_area .list_array .saving_point.small + li + li  {margin-top:17px;}
.sub_benefit .status_infor_area .list_array li em {font-family:"YouandiModernHEB"}
.sub_benefit .status_infor_area .list_array li em strong{font-weight:normal}
.sub_benefit .status_infor_area .list_array .saving_point em {font-family:"YouandiModernTR"}
.sub_benefit .status_infor_area .saving_point {font-size:15px; color:#000;}
.sub_benefit .status_infor_area .saving_point em {font-size:40px;}
.sub_benefit .status_infor_area .saving_point span {display:block; margin:3px 0 0;}
.sub_benefit .status_infor_area .saving_point.small em {font-size:32px;}
.sub_benefit .status_infor_area .list_style {margin-top:10px;color:#666;font-size: 13px;}
.sub_benefit .status_infor_area.discount .status_title {display:inline-block; font-size:21px;}
.sub_benefit .status_infor_area.discount .hcbtn6 {margin-left:8px; background:none; vertical-align:1px}
.sub_benefit .status_infor_area.discount .list_array {margin:17px 0 0;}
.sub_benefit .status_infor_area.static .status_infor {float:left;}
.sub_benefit .status_infor_area.static .status_infor_graph {float:right; position:relative; right:0;}
.sub_benefit .status_infor_area.static .status_infor_graph.type2 {top:19px;}
.sub_benefit .status_infor_area.static .status_infor_graph.type4 {top:0;}
.sub_benefit .status_infor_area.static:after {display:block; clear:both; content:""}
.sub_benefit .status_infor + .status_infor_graph {margin:10px 0 0 ;}
.sub_benefit .status_infor + .status_infor_graph.type1 {margin:7px 0 0 ;}

.sub_benefit .status_area.type1{margin-top:31px}
.sub_benefit .area_content .accordion_unit{margin-top:38px}
.sub_benefit .status_area{margin-top:20px }
.sub_benefit .spread_section{margin-top:65px }
.sub_benefit .spread_section.spread_list{margin-top:38px; margin-bottom:39px; }
.sub_benefit .status_area{margin-top:35px }
.sub_benefit .spread_list.view{margin-bottom:79px}
.sub_benefit .status_area.type4 .non_data {padding:108px 0 107px 0;}
.sub_benefit .status_area .accordion_unit.on .h2_tit_1 {margin-bottom:18px;}
.sub_benefit .status_area.type4 .non_data {padding:108px 0 107px 0;}

.sub_benefit .history_list {border-top:2px solid #555; border-bottom:0 solid #e1e1e1;}
.sub_benefit .history_list.type_1 {border-bottom:none;}
.sub_benefit .history_list:after {display:block; content:''; clear:both;}
.sub_benefit .history_list > li,
.sub_benefit .history_list .mCSB_container > li {position:relative; border-bottom:1px solid #f0f0f0;}
.sub_benefit .history_list > li:last-child {border-bottom:1px solid #e1e1e1;}
.sub_benefit .history_list > li:after,
.sub_benefit .history_list .mCSB_container > li:after {display:block; content:''; clear:both;}
.sub_benefit .history_list > li .radioType2,
.sub_benefit .history_list .mCSB_container > li .radioType2 {position:absolute;left:24px;top:33px;z-index:18;}
.sub_benefit .history_list > li .radioType2.type1{ top:25px;}
.sub_benefit .history_list > li:hover{background-color:#fafafa;}
.sub_benefit .history_list .item_card {overflow:hidden; display:inline-block; width:88px; height:55px; margin:0 20px 0 0; vertical-align:middle;}
.sub_benefit .history_list .item_card img {width:100%;}
.sub_benefit .history_list .item_card2 {overflow:hidden; display:inline-block; width:76px; height:48px; margin:0 20px 0 0; vertical-align:middle;}
.sub_benefit .history_list .item_card2 img {width:100%;}
.sub_benefit .history_list .item_progress {float:right; width:90px;text-align:center; vertical-align:middle;}
.sub_benefit .history_list .item_progress .hcbtn6 {margin-top:13px;}
.sub_benefit .history_list .item_progress.type2 {text-align:right;}
.sub_benefit .history_list .item_progress.type2 .hcbtn6 {margin-top:9px;}
.sub_benefit .history_list .form {display:inline-block;}
.sub_benefit .history_list .cancel {color:#999; text-decoration:line-through;}
.sub_benefit .history_list.type1 > li.type1 {padding:17px 64px; border-top:1px solid #f0f0f0; color:#666; font-size:15px;}
.sub_benefit .history_list.type1 > li.type1 .tit2 {float:left; width:200px; line-height:40px;}
.sub_benefit .history_list.type1 > li.type1 .form {float:left; width:704px;}
.sub_benefit .history_list.type1 > li.type1 .form .form_select {margin-right:10px;}
.sub_benefit .history_list.type2 {border-top:0 none;}
.sub_benefit .statement_list > ul > li,
.sub_benefit .history_list.type2 > li {-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; -ms-transition:all 0.2s ease; transition:all 0.2s ease;}
.sub_benefit .statement_list > ul > li:hover,
.sub_benefit .history_list.type2 > li:hover {background-color:#fafafa;}
.sub_benefit .statement_list.type1 > ul > li:hover{background:none;}
.sub_benefit .history_section .sub_benefit .history_list.type3,
.sub_benefit .history_list.type3 {border-top:2px solid #e1e1e1;}

.sub_benefit .history_total2 {border-bottom:1px solid #e1e1e1; }
.sub_benefit .history_total2.type2 {background:none;}
.sub_benefit .history_total2 .total_view {background:#fafafa; padding:0 64px; border-top:1px solid #e1e1e1; line-height:73px;}
.sub_benefit .history_total2 .total_view:hover{background:#f0f0f0;}
.sub_benefit .history_total2 .total_view:first-child {border-top:0 none;}
.sub_benefit .history_total2 .total_view .bind_item:after {display:block; content:''; clear:both;}
.sub_benefit .history_total2 .total_view .bind_item strong {display:inline-block; width:200px; color:#000; font-size:15px; font-weight:normal; line-height:19px; vertical-align:middle;}
.sub_benefit .history_total2 .total_view .bind_item ul {display:inline-block; margin:0; vertical-align:middle; width:450px; margin:27px 0 25px;}
.sub_benefit .history_total2 .total_view .bind_item ul:after {display:block; content:''; clear:both;}
.sub_benefit .history_total2 .total_view .bind_item ul li {float:left; padding:0 0 0 10px; margin-left:8px; background:url('/image/common/bar_type_05.png') no-repeat 0 40%; color:#666; font-size:13px; display:inline; line-height:22px;}
.sub_benefit .history_total2 .total_view .bind_item ul li:first-child {padding:0; background-image:none;}
.sub_benefit .history_total2 .total_view .item_amount {display:inline-block; width:204px; color:#000; font-size:15px; text-align:right; vertical-align:middle;}
.sub_benefit .history_total2 .total_view .item_amount {font-size:15px;}
.sub_benefit .history_total2 .total_view .item_amount span {font-size:21px;}
.sub_benefit .history_total2 .total_view .item_amount .total span {font-family:'YouandiModernHEB';}
.sub_benefit .history_total2 .total_view .bind_item ul li:first-child {margin-left:0px;}

.sub_benefit .status_section .status_box {margin:80px 0 39px; padding:78px 0 79px; background:#fafafa; text-align:center}

.sub_benefit .list_style01,.list_style06 {color:#666; font-size:13px; text-align:left;} /* 대시(-) */
.sub_benefit .list_style01.large {font-size:15px;}
.sub_benefit .list_style01.type_1 {margin-top:15px;}
.sub_benefit .list_style01.type_1 li.type1 {padding-top:1px;}
.sub_benefit .list_style01.type_2 {margin-top:11px;}
.sub_benefit .list_style01.type_3 {margin-top:20px;}
.sub_benefit .list_style01.type_4 {margin-top:80px;}
.sub_benefit .list_style01.type_4.list {margin-top:72px;}
.sub_benefit .list_style01.type_4 dt {margin-bottom:14px; color:#000; font-size:15px;}
.sub_benefit .list_style01.type_5 {margin-top:5px;}
.sub_benefit .list_style01.type_6 {margin-top:40px;}
.sub_benefit .list_style01.type_6.list {margin-top:32px;}
.sub_benefit .list_style01.type_7 {margin:14px 0 0 545px;}
.sub_benefit .list_style01.type_8 > li{padding-left:8px; background:url(/image/common/bul_list_07.png) no-repeat 0 10px}
.sub_benefit p.list_style01.type_8{padding-left:8px; background:url(/image/common/bul_list_07.png) no-repeat 0 10px}
.sub_benefit .list_style01.type_9 {margin-top:29px;}
.sub_benefit .list_style01.type_10 {margin-top:65px;}
.sub_benefit .list_style01.type_10 dt {font-size:15px; color:#000;}
.sub_benefit .list_style01.type_11 {margin-top:40px;}
.sub_benefit .list_style01.type_11 dt {font-size:15px; color:#000;}
.sub_benefit .list_style01.type_12 {margin-top:18px;}
.sub_benefit .list_style01.type_13 {margin-top:16px;}
.sub_benefit .list_style01.type_13 li {line-height:23px;}
.sub_benefit .list_style01.type_14 {margin-top:29px;}
.sub_benefit .list_style01.type_14 dt {margin-bottom:14px; font-size:15px; color:#000;}
.sub_benefit .list_style01.type_15 {margin-top:8px}
/* 2020-04-08 GGU282 - [카드안내신청] 신청 완료 페이지_부가서비스 개선 요청 - 추가 */
.sub_benefit p.list_style01.type_16,
.sub_benefit .list_style01.type_16 > li {font-size:15px; line-height:18px; color:#333;}
/* //2020-04-08 */
.sub_benefit .list_style01 dt {margin:20px 0 10px 0;}
.sub_benefit .list_style01 dt .superclub {display:inline-block; width:85px; height:18px; margin-top:-3px; margin-left:4px; background:url('/image/point/icon_superclub.png') no-repeat 0 0; overflow:hidden; text-indent:-9999px; vertical-align:middle;}
.sub_benefit .list_style01 dt .new {display: inline-block;width: 45px;height: 18px;margin-top: -3px;margin-left: 4px;background-color: #1e75d6;overflow: hidden;vertical-align: middle;color: #fff;font-family: 'YouandiModernTB';text-align: center;text-transform: uppercase;font-size: 11px;line-height: 19px;}
.sub_benefit .list_style01.type_2 dt {background: url(/image/common/bul_list_01.png) no-repeat 0 7px; padding-left: 10px; margin:0 0 5px 0;}
.sub_benefit .list_style01.type_2 > dd{padding-left:12px; background:url(/image/common/bul_list_07.png) no-repeat 5px 9px; line-height:24px;}
.sub_benefit .list_style01 dt:first-child {margin-top:0;}
.sub_benefit .list_style01 dt strong,.cus_title{ display:inline-block; font-size:15px; font-weight:normal; color:#000;}
.sub_benefit .list_style01 dt.type2{color:#000;}
.sub_benefit .list_style01 > li,
.sub_benefit .list_style01 > dd,
.sub_benefit .list_style01 > li span {padding-left:9px; background:url(/image/common/bul_list_01.png) no-repeat 0 9px; line-height:22px;}
.sub_benefit .list_style01 > li.star, .sub_benefit .list_style01 > dd.star {padding:0;background:none;}
.sub_benefit .list_style01 > li.star:before, .sub_benefit .list_style01 > dd.star:before {content:"*";display:inline-block;margin-right:2px;}
.sub_benefit .list_style01.type1 > li {line-height:24px !important;}
.sub_benefit .list_style01 > li.none {padding:0px;}
.sub_benefit .list_style01 > li.line_none {position:relative; margin-bottom:10px;padding:10px 0px 0;background:none;}
.sub_benefit .list_style01 > li.line_none:before {display:inline-block; position:absolute; bottom:-4px; left:0; width:100%; height:1px; background-color:#f0f0f0; content:'';}
.sub_benefit .list_style01 > li.noBull {padding:0px;background:none;}
.sub_benefit .list_style01 > li.noBull ul.list_style01 li:before {display:none;}
.sub_benefit .list_style01 > li.noBull ul.list_style01 li {background:url(/image/common/bul_list_01.png) no-repeat 0 9px;}
.sub_benefit .list_style01 > li .hcbtn1 span{ padding:0; background:none;}
.sub_benefit .list_style01 > li .hcbtn1.type1{ margin-left:6px;}
.sub_benefit .list_style01 > li:first-child,
.sub_benefit .list_style01 > dd:first-child {margin:0;}
.sub_benefit .list_style01 > li.line_none:first-child {margin-bottom:10px;}
.sub_benefit .list_style01 > li.refer {padding-left:7px; background:url(/image/common/bul_list_01.png) no-repeat 0 9px; line-height:24px;}
.sub_benefit p.list_style01 {padding-left:9px; background:url(/image/common/bul_list_01.png) no-repeat 0 9px; line-height:24px;}
.sub_benefit p.add_sty {background:url(/image/icon/ico_star_bullet.gif) no-repeat -1px 7px; vertical-align:middle;}
.sub_benefit span.list_style01 {padding-left:9px; background:url(/image/common/bul_list_01.png) no-repeat 0 5px; line-height:24px;}
.sub_benefit .list_style01 .link_layer {display:inline;}
.sub_benefit .list_style01 > li strong {color:#000; font-weight:normal;}
.sub_benefit .list_style01.type_1 > li strong {color:#666;}
.sub_benefit .list_style01 .link {color:#666;}
.sub_benefit .list_style01 .link2 {padding:0 0 1px 0; color:#1e75d6; border-bottom:1px solid #1e75d6;}
.sub_benefit .list_style01 .list_style05 > li{ background:none;}
.sub_benefit .list_style01 .list_style05 > li span{ padding-left:0; background:none;}
.sub_benefit .list_style01.large > li,
.sub_benefit .list_style01 > dd,
.sub_benefit .list_style01 > li span {padding-left:10px; background:url(/image/common/bul_list_01.png) no-repeat 0 11px; line-height:24px;}
.sub_benefit .list_style01 > li span.noBull,
.sub_benefit .list_style01 > li .noBull span {padding-left:0; background:none; line-height:inherit;} /* 2021-08-24 GGU282 - 추가 */
.sub_benefit .list_style01 > li span.point_color_1 {padding:0; background:none;}
.sub_benefit .list_style01 > li.large {font-size:15px;} /* 2021-04-16 GGU282 - 추가 */
.sub_benefit .list_style01 .hcbtn1 {margin-left:6px;}
.sub_benefit .list_style01 .hcbtn1.type_1{margin-left:18px;}
.sub_benefit .list_style01 .hcbtn1.type_2{margin-left:0px;}
.sub_benefit .list_style01.type_box {clear:both; margin:0 0 -1px 0; padding:15px 64px 11px 0; border-top:1px solid #f0f0f0; border-bottom:1px solid #e1e1e1; background:#fafafa; font-size:13px; text-align:right;}
.sub_benefit .list_style01.type_box.type_1 {text-align:left;}
.sub_benefit .list_style01.type_box li {background:none;}
.sub_benefit .list_style01.type_box li span {background-position:0 5px;}
.sub_benefit .list_style01.type_center {text-align:center;}
.sub_benefit .list_style01.type_center li {padding-left:0; background:none;}
.sub_benefit .list_style01.type_center li:before {display:inline-block; content:""; width:9px; height:17px; vertical-align:-4px; background:url('/image/common/bul_list_01.png') no-repeat 0 50%;}
.sub_benefit .history_list.type2 {border-top:0 none;}
.sub_benefit .statement_list > ul > li,
.sub_benefit .history_list.type2 > li {-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s ease; -o-transition:all 0.2s ease; -ms-transition:all 0.2s ease; transition:all 0.2s ease;}
.sub_benefit .statement_list > ul > li:hover,
.sub_benefit .history_list.type2 > li:hover {background-color:#fafafa;}
.sub_benefit .statement_list.type1 > ul > li:hover{background:none;}
.sub_benefit #m1_CPBSR3901_01_CMS01 .list_style01 > li,
.sub_benefit #mpbt0_CPBSR3501_02_CMS01 .list_style01 > li {background:none;}
.sub_benefit #mpbt0_CPBSR3501_02_CMS01 .list_style01 > li::before {top: 11px;}

.sub_benefit .list_view {position:relative; padding:20px 64px; font-size:0;}
.sub_benefit .list_view.pr {position:relative; padding:20px 50px 20px 64px; font-size:0;}
.sub_benefit .list_view.cancel .bind_item .item_place strong {color:#999; text-decoration:line-through;}
.sub_benefit .list_view.cancel .item_amount p {color:#999; text-decoration:line-through;}
.sub_benefit .list_view.cancel .item_amount em {color:#999;}
.sub_benefit .list_view.type2 {padding:20px 24px; text-align:left}
.sub_benefit .list_view.type3 {padding:20px 64px 20px 24px; text-align:left}
.sub_benefit .list_view.type4 {padding:14px 64px 16px 24px; text-align:left}
.sub_benefit .list_view.type4 .bind_item {margin:13px 0 0;}
.sub_benefit .list_view.type5{padding:20px 44px 20px 64px;}
.sub_benefit .list_view.type6{padding:18px 64px 17px 64px;}
.sub_benefit .list_view.type6 .bind_item {margin-top:4px;}
.sub_benefit .list_view.type7 {padding:30px 24px;} /* 2021-03-26 GGU477 추가 */
.sub_benefit .list_view:after {display:block; content:''; clear:both;}
.sub_benefit .list_view .bind_item {display:inline-block; vertical-align:middle;}
.sub_benefit .list_view .bind_item:after {display:block; content:''; clear:both;}
.sub_benefit .list_view .bind_item .item_date {display:inline-block; width:110px; color:#000; font-size:15px; vertical-align:middle;}
.sub_benefit .list_view .bind_item .item_date.time {font-size:13px; color:#666; line-height:1}
.sub_benefit .list_view .bind_item .item_date.time span {display:block; margin-bottom:9px; font-size:15px; color:#000;}
.sub_benefit .list_view .bind_item .item_date.date {font-size:13px; color:#666;}
.sub_benefit .list_view .bind_item .item_date.date span {display:block; margin-top:5px; font-size:15px; color:#000;}
.sub_benefit .list_view .bind_item .item_date.type2 {width:174px; margin:0 0 0 -64px;}
.sub_benefit .list_view .bind_item .item_date.type2 .radioType2 {margin:0 0 0 25px;}
.sub_benefit .list_view .bind_item .item_date.type2 .radioType2 label {padding-left:40px;}
.sub_benefit .list_view .bind_item .item_date.type2 .checkbox {margin:0 0 0 24px;}
.sub_benefit .list_view .bind_item .item_date.type2 .checkbox label {padding-left:40px;}
.sub_benefit .list_view .bind_item .item_date.type2.time .checkbox label {font-size:13px; color:#666;}
.sub_benefit .list_view .bind_item .item_date.type3 {width:200px; line-height:36px;}
.sub_benefit .list_view .bind_item .item_date.type4 {width:264px; margin:0 0 0 -64px;}
.sub_benefit .list_view .bind_item .item_date.type4 .radioType2 label {padding-left:40px;}
.sub_benefit .list_view .bind_item .item_date.type5 {margin:0 0 0 -64px; width:200px; padding:0 0 0 25px;}
.sub_benefit .list_view .bind_item .item_date.type6 {width:64px; margin:0 0 0 -64px; text-align:center}
.sub_benefit .list_view .bind_item .item_date.type7 {width:152px; margin:0;}
.sub_benefit .list_view .bind_item .item_date.type7 .radioType2 {margin:0; line-height:inherit;}
.sub_benefit .list_view .bind_item .item_date.type7 .radioType2.type2 label {padding-left:40px;}
.sub_benefit .list_view .bind_item .item_date.type7 .checkbox label {padding-left:40px;}
.sub_benefit .list_view .bind_item .item_date.type8 {width:160px;}
.sub_benefit .list_view .bind_item .item_date.type9 {width:200px;}
.sub_benefit .list_view .bind_item .item_date.type10 {width: 140px;} /* 2021-03-26 GGU477 추가 */
.sub_benefit .list_view .bind_item .item_date.type10 .checkbox label {padding-left: 40px;} /* 2021-03-26 GGU477 추가 */
.sub_benefit .list_view .bind_item .item_check {display:inline-block; margin:0 15px 0 -39px; vertical-align:middle;}
.sub_benefit .list_view .bind_item .item_check .checkbox {margin:0;}
.sub_benefit .list_view .bind_item .item_check.type1 {width:264px; margin: 0 0 0 -64px;}
.sub_benefit .list_view .bind_item .item_check.type1 .checkbox {margin:0 0 0 25px; line-height:1;}
.sub_benefit .list_view .bind_item .item_check.type1 .checkbox label {padding-left:40px;}
.sub_benefit .list_view .bind_item .item_check.type1 .item_check_sub {display:block; margin-top:9px; padding-left:40px; font-size:13px; color:#666; }
.sub_benefit .list_view .bind_item .item_radio {display:inline-block; margin:0 14px 0 0; vertical-align:middle;}
.sub_benefit .list_view .bind_item .item_radio > span {margin:0;}
.sub_benefit .list_view .bind_item .item_radio.type2{ margin:0;}
.sub_benefit .list_view .bind_item .item_radio.type2 .radioType2{ margin:0 0 0 -1px;}
.sub_benefit .list_view .bind_item .item_time {display:block; margin:7px 0 0 0; color:#666; font-size:13px;}
.sub_benefit .list_view .bind_item .item_place {display:inline-block; width:550px; vertical-align:middle;}
.sub_benefit .list_view .bind_item .item_place.type2 {width:402px;}
.sub_benefit .list_view .bind_item .item_place.type3 {width:460px;}
.sub_benefit .list_view .bind_item .item_place.type4 {width:590px;}
.sub_benefit .list_view .bind_item .item_place.type4 ul{margin-top:9px;}
.sub_benefit .list_view .bind_item .item_place.type5 {width:710px;}
.sub_benefit .list_view .bind_item .item_place.type6 {width:750px;}
.sub_benefit .list_view .bind_item .item_place.type7 strong {padding-top:10px;}
.sub_benefit .list_view .bind_item .item_place.type8 {width:510px;}
.sub_benefit .list_view .bind_item .item_place.type9 {width:500px;}
.sub_benefit .list_view .bind_item .item_place.type10 {width:310px;}
.sub_benefit .list_view .bind_item .item_place strong {display:inline-block; color:#000; font-size:15px; font-weight:normal; line-height:1}
.sub_benefit .list_view .bind_item .item_place strong a{color:#1e75d6}
.sub_benefit .list_view .bind_item .item_place strong a:before{content:"|";margin:0 10px 0 4px;color:#000}
.sub_benefit .list_view .bind_item .item_place strong a.link{color:#000;}
.sub_benefit .list_view .bind_item .item_place strong a.link:before{display:none;}
.sub_benefit .list_view .bind_item .item_place .item_tit {overflow: hidden; margin:0;}
.sub_benefit .list_view .bind_item .item_place .item_tit li {float:left; padding-left:7px; margin-left:7px; border-left:1px solid #000; color:#000; font-size:15px; line-height:1; background:none;}
.sub_benefit .list_view .bind_item .item_place .item_tit li:first-child {padding:0; margin:0; border:0;}
.sub_benefit .list_view .bind_item .item_place .tiem_tit + ul {margin:7px 0 0 0;}
.sub_benefit .list_view .bind_item .item_place strong + ul {margin-top:9px;}
.sub_benefit .list_view .bind_item .item_place ul + strong {margin-top:9px;}
.sub_benefit .list_view .bind_item .item_place ul + ul{margin-top:11px;}
.sub_benefit .list_view .bind_item .item_place ul:after {display:block; content:''; clear:both;}
.sub_benefit .list_view .bind_item .item_place ul li {float:left; padding:0 6px; line-height:13px; background:url('/image/common/bar_type_05.png') no-repeat 0 4px; color:#666; font-size:13px; line-height:21px;}
.sub_benefit .list_view .bind_item .item_place ul li.first {padding:0 6px 0 0; background:none; clear:both;}
.sub_benefit .list_view .bind_item .item_place ul li:first-child {padding:0 6px 0 0; background:none;}
.sub_benefit .list_view .bind_item .item_place ul.type1{ margin:3px 0 -5px;}
.sub_benefit .list_view .bind_item .item_place ul.type1 li{ font-size:12px; background:url('/image/common/bar_type_01.png') no-repeat 0 6px;}
.sub_benefit .list_view .bind_item .item_place ul.type1 li:first-child {background:none;}
.sub_benefit .list_view .bind_item .item_place ul.type2{ margin-top:9px;}
.sub_benefit .list_view .bind_item .item_place ul.type2 li{background:url('/image/common/bar_type_05.png') no-repeat 0 40%;}
.sub_benefit .list_view .bind_item .item_place ul.type2 li:first-child {background:none;}
.sub_benefit .list_view .bind_item .item_place ul.type3 {margin-top:5px;}
.sub_benefit .list_view .bind_item .item_place ul.type3 li {line-height:22px; background-position:0 4px;}
.sub_benefit .list_view .bind_item .item_place ul.type4 li {line-height:22px;}
.sub_benefit .list_view .bind_item .item_place p {margin:7px 0 0 0; color:#666; font-size:13px;}
.sub_benefit .list_view .bind_item .item_place .hcbtn6 {margin:0 0 0 10px;}
.sub_benefit .list_view .bind_item .item_status {display:inline-block; width:90px; text-align:center; vertical-align:middle;}
.sub_benefit .list_view .item_amount {display:inline-block; width:190px; margin:0 50px 0 0; font-size:15px; text-align:right; vertical-align:middle;}
.sub_benefit .list_view .item_amount.type2 {margin-right:0; width:206px;}
.sub_benefit .list_view .item_amount.type3 {width:154px; margin-right:0;}
.sub_benefit .list_view .item_amount.type3 p.type1{ margin-bottom:10px;}
.sub_benefit .list_view .item_amount.type4 {margin-right:0;}
.sub_benefit .list_view .item_amount.type4 p {margin:0 -30px 0 0;}
.sub_benefit .list_view .item_amount.type5 {float:right; width:150px; margin:6px 0 0;}
.sub_benefit .list_view .item_amount.type6 {width:284px; margin-right:0;}
.sub_benefit .list_view .item_amount.type7 {width:484px; margin-right:0;}
.sub_benefit .list_view .item_amount.type8 {margin-right:0; width:205px;}
.sub_benefit .list_view .item_amount.type9 {width: 144px; margin-right: 110px;} /* 2021-03-26 GGU477 추가 */
.sub_benefit .list_view .item_amount.right_type {float:right; width:auto; margin:0;}
.sub_benefit .list_view .item_amount.right_type2 {float:right; width:auto; margin:0;}
.sub_benefit .list_view .item_amount.right_type3 {float:right; width:auto; margin:10px 40px 0 0;}
.sub_benefit .list_view .item_amount.right_type4 {float:right; width:auto; margin:20px 0 0 0;}
.sub_benefit .list_view .item_amount.right_type5 {float:right; width:auto; margin:7px 0 0;}
.sub_benefit .list_view .item_amount em {color:#000; font-size:21px;}
/* 2020-05-07 GGCQ62 - [기타] 긴급재난지원금 신청 신규 제작 현재상태 스타일추가 */
.sub_benefit .list_view .item_amount .txt_state{display:inline-block; width:60px; height:18px; margin-right:10px; line-height:18px; color:#666; font-size:11px; font-family:'YouandiModernHEB'; border:1px solid #d1d1d1; text-align:center; vertical-align:top;}
.sub_benefit .list_view .item_amount .txt_state.cr01{color:#1e75d6; border:1px solid #1e75d6;}
/* 2020-05-07 GGCQ62 - [기타] 긴급재난지원금 신청 신규 제작 현재상태 스타일추가 */
.sub_benefit .list_view .item_amount .check_view {margin:6px 0 0 0;}
.sub_benefit .list_view .item_amount .check_view input[type="text"] {margin:0 10px 0 0; padding:7px 0 6px 10px;}
.sub_benefit .list_view .item_amount .check_view input[type="text"].right_type {height:30px; line-height:30px; margin:0 10px 0 0; padding:0px 8px 0px 0px;}
.sub_benefit .list_view .item_amount .hcbtn6 {margin-top:5px;}
.sub_benefit .list_view .item_number {display:inline-block; width:334px; margin:0; font-size:15px; text-align:right; vertical-align:middle;}
.sub_benefit .list_view .item_number.type1 {float:right; width:auto; margin:10px 0 0;}
.sub_benefit .list_view .item_txt {display:inline-block; width:406px; margin:0; font-size:15px; text-align:right; vertical-align:middle;}
.sub_benefit .list_view .item_button {display:inline-block; width:194px; margin:0; text-align:right; vertical-align:middle;}

.sub_benefit .status_area .hcbtn10 {display:inline-block; position:relative; padding-right:30px; font-size:15px; line-height:22px; color:#000;}
.sub_benefit .status_area .hcbtn10:before {display:block; position:absolute; right:0; top:50%; width:20px; height:20px; margin-top:-10px; background-image:url(/image/common/arrow_open_05.png); content:'';} /* 이용안내 */
.sub_benefit .status_area .on .h2_tit_1 > .hcbtn10:before {background-image:url(/image/common/arrow_close_05.png);} /* 이용안내 */
.sub_benefit .status_area .box_fold {display:none;padding:27px 62px; border:1px solid #e1e1e1;margin-bottom: 15px;padding: 27px 62px;font-size:13px;}
.accordion_unit.on .box_fold {display:block;}

.sub_benefit .status_area .box_fold h3 {margin-top:32px; margin-bottom:14px;}
.sub_benefit .status_area .box_fold h3:first-child {margin-top:8px;}
.sub_benefit .status_area .box_fold h3.tit_type1 {margin-bottom:10px; color:#666; font-size:13px;}
