/* 팝업 */
.tabnav.type3{display:block;margin-top:0; padding: 0;}
.tabnav.type3 > li{position: relative;display:inline-block;width:auto;height:32px;line-height:30px;padding:0 10px;margin:0 8px;font-size:16px;font-weight:400;border:none;border-radius: 30px;}
.tabnav.type3 > li:first-child{border-left:0;margin-left:0;}
.tabnav.type3 > li:hover,
.tabnav.type3 > li.on{color:#fff;background-color:#666;}
.tabnav.type3 > li:before{content: "";position: absolute;left:-8px;top: 50%;margin-top: -8px; width: 1px;height: 15px;background-color: #d3d3d6;}
.tabnav.type3 > li:first-child:before{content: none;}
.tabnav.type3 + .tabcontnet{padding: 20px 0 10px;}

.lypop{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1500;background-color:rgba(0, 0, 0, 0.75);-webkit-transition:all .3s ease;transition:all .3s ease;}
.lypop.show{visibility:visible;opacity:1;}
.lypop_wp{position:absolute;top:50%;left:50%;width:500px;margin:0 auto;background-color:#fff;transform:translate(-50%, -50%);}
.lypop_content{background-color:#fff;}
.lypop_title{position:relative;height:93px;border-bottom: 1px solid #e6e6e8;}
.lypop_title.type2{height:70px;border-bottom:0;}
.lypop_title > strong{display:block;font-size:20px;color:#000;font-weight:500;padding:40px 0 0;text-align: center;}
.lypop_title .img_top{padding-top:40px; text-align:center;}
.lypop_close{position:absolute;right:0;top:0;width:40px;height:40px;cursor: pointer;}
.lypop_close::before{content: "";position:absolute;left:50%;top:25%;display:inline-block;width:1px;height:14px;transform:rotate(135deg);background-color:#666 ;}
.lypop_close::after{content: "";position:absolute;left:50%;top:25%;display:inline-block;width:1px;height:14px;transform:rotate(45deg);background-color:#666 ;}
.lypop_wp.mid{width:800px;}
.lypop_wp.big{width:1200px;}

.lypop_ct{padding:20px 30px 50px;} /* 박범근 2023.01.31 10:41 padding: 35px 30px 50px; => 20px 30px 50px */
.lypop_ct .warning_box{margin-bottom:12px; padding:20px; color:#f6465d; background-color:#f3f3f6;}
.lypop_ct .txt_box{margin-bottom:12px;}
.ly_tit{font-size: 14px;font-weight: 400;color: #999;}
.lang_choose{margin-top:10px;box-sizing: border-box;font-size: 0;padding: 0;}
.lang_choose li{display: inline-block;width:33%;cursor: pointer;}
.lang_choose span{display: block;padding:5px 10px;font-size: 16px; color: #000; box-sizing: border-box;}
.lang_choose li:hover span{background-color:#e0e0e0;}
.lang_choose .on span{background-color:#e0e0e0;}

.withdrawal_box{padding:20px;margin-top:12px;background-color:#f3f3f6;}
.withdrawal_box > ul{margin-top:8px;}
.withdrawal_box > ul:first-child{margin-top:0;}
.icon_conditions{display:inline-block;padding-left:20px;margin-left:14px; color:#73308a;background: url(/img/content/icon-check.svg) no-repeat 0 50%;}
.icon_conditions.not{color:#999;background: url(/img/content/icon-check-none.svg) no-repeat 0 50%;}

.link_pop_r{margin-top:8px; text-align:right;}
.link_pop_r > button,.link_pop_r > a{color:#000; text-decoration:underline; cursor:pointer;}

.setting_btn {display: block; margin-right: 10px;}

.table_scroll_bar{width: 100%; overflow-x: auto;}
.table_scroll_bar::-webkit-scrollbar {height: 15px;}
.table_scroll_bar::-webkit-scrollbar-thumb {background-color: #0dcaf0;} /*스크롤바의 색상*/
.table_scroll_bar::-webkit-scrollbar-track {background-color: #fff;} /*스크롤바 트랙 색상*/

.timeover { opacity: 0; }
.new { opacity: 1; background-color: #f6465d; color: #fff; padding: 5px; border-radius: 15px; display: block; text-align: center; }

@media only screen and (min-width: 290px){
    .lypop_wp {width:calc(100% - 20px);}
    .card_wrap {flex-direction: column;}
    .card_wrap > div {width: 100%; margin: 0;}
}
@media only screen and (min-width: 768px){
    .lypop_wp{width:500px;}
    .card_wrap {flex-direction: row;}
    .card_wrap > div {width:calc(50% - 0.75rem); height: calc(50% - 1.5rem);}
    .card_wrap > div:nth-child(odd){margin-right: 12px;}
    .card_wrap > div:nth-child(even){margin-left: 12px;}
}