
#list_top_nav{width:100%;min-width:1280px;border-bottom:0px solid #ddd;}
#list_top_nav .in_box{position:relative;width:1280px;margin:0 auto;height:75px;line-height:75px;} 
#list_top_nav .in_box .spos_title{display:inline-block;padding:0 0 0 40px; background:url('/images/common/b_arr.png') 2px center no-repeat;font-size:18px;}
#list_top_nav .in_box .bcate{}
#list_top_nav .in_box .str_path{position:absolute;right:0;top:13px;}
#list_top_nav .in_box .str_path > ul{overflow:hidden;}
#list_top_nav .in_box .str_path > ul > li{float:left;padding:0 10px 0 20px;background:url('/images/common/li_r_arr.png') 0 center no-repeat;}
#list_top_nav .in_box .str_path > ul > li:first-child{background:url('');}
#goods_list_box{width:1280px;margin:0 auto;}
#goods_list_box .goods_list{overflow:hidden;}
#goods_list_box .goods_list > li{float:left;width:20%;padding:10px;height:500px;margin-right:6.6%; letter-spacing:-0.5px; font-size:16px;}
#goods_list_box .goods_list > li:nth-child(4n){margin-right:0;}
#goods_list_box .goods_list > li .goods_box{width:100%;}
#goods_list_box .goods_list > li .goods_box .goods_img{position:relative;width:100%;}
#goods_list_box .goods_list > li .goods_box .goods_img .dc{font-size:15px;position:absolute;right:1px;top:0;width:65px;height:40px;background:rgba(254, 163, 11, 0.9);color:#fff;text-align:center;line-height:40px;opacity:1;border-bottom-left-radius:0px;}
#goods_list_box .goods_list > li .goods_box:hover a{color:#0a85e0;}
#goods_list_box .goods_list > li .goods_box:hover font{color:#0a85e0;}
#goods_list_box .goods_list .pimg{border:1px solid #ddd;}
#goods_list_box .goods_list .goods_name{margin-top:10px;font-size:16px;}
#goods_list_box .goods_list .goods_price{padding:5px 0;font-size:16px;}
#goods_list_box .goods_list .goods_price .prc{color:#F55252;}
#goods_list_box .list_top{position:relative;width:100%;margin:0 auto;padding:20px 5px;border-bottom:1px solid #f9f9f9;margin-bottom:15px;font-size:18px;letter-spacing:-1px;}
#goods_list_box .list_top .sort_list{position:absolute;right:3px;bottom:15px;font-size:16px;letter-spacing:-1px;}
#goods_list_box .list_top .sort_list > span{display:inline-block;margin-left:8px;}
#goods_list_box .list_top .sort_list > span a{color:#888;}
#goods_list_box .list_top .sort_list > span a.active{color:#000;}
#goods_list_box .cate_list{font-size:18px;padding:20px 0 30px 5px;border-bottom:1px solid #eee;}
#goods_list_box .cate_list .ca_list{display:inline-block;margin-right:0.5%;width:19.2%;text-align:left;border:0px solid #ddd;font-family:'Noto Sans KR';font-weight:300;font-size:17px;letter-spacing:-1px;padding:8px 12px 8px 0;}
#goods_list_box .cate_list .ca_list:nth-child(5n){margin-right:0;}

#goods_list_box .cate_list .ca_list a{color:#6d6d6d;}

#goods_list_box .cate_list .ca_list .active{font-weight:300;color:#000;}
#goods_list_box .pum img{display:inline-block;font-size:16px;letter-spacing:-1px;color:#ff0000;margin:0 0 3px 5px;}
.no_data{padding:150px 0;text-align:center;font-size:17px;letter-spacing:-1px;color:#4c4c4c;}


.section_point{position: absolute; z-index: 97;}
.item_box{width:562px;}
.item_box > li{float:left; position:relative;width:100px; height:65px; padding:8px; text-align:center; margin-right:15px; margin-bottom:15px; background:#fff; color:#000; line-height:130%; font-family:'Noto Sans KR'; font-size:14px; letter-spacing:-0.5px; cursor:pointer; border-radius:22px; border:1px dashed #ccc;}
.item_box > li.soldout{background:#fafafa; color:#000;}
.item_box > li:nth-child(5n){margin-right:0;}
.item_box > li.active{border-color:#495fe9; border-width:2px; color:#000;}
.item_box > li .cnt{font-family:'SpoqaHanSans Neo'; font-size:17px; font-weight:500; margin-top:15px; letter-spacing:-2px;}
.item_box > li .lot_link_box{margin-top:25px;font-family:'Montserrat';}
.item_box > li .lot_link{color:navy;}
.sold_out{display:inline-block; padding:0px 2px; border:1px solid #ff6666; color:red; border-radius:4px; font-family:'Noto Sans KR'; font-size:10px; font-weight:400; letter-spacing:-1px; position:absolute; left:5px; top:5px; }
.edit_box{position:absolute; padding:4px 8px; bottom:-35px; left:3px; font-size:14px; font-weight:400; letter-spacing:-1px; z-index:10;}
.edit_box .mal{position: relative; display:inline-block; width:100px; background: #fff; padding:8px 10px; border-radius:20px; color:#000; border:1px solid #ff0000; box-shadow: 0px 1px 0px 0px #eee}
.edit_box .mal > span{margin-right:10px;}
.edit_box .mal > span:hover{color:red;}
.edit_box .mal > span:nth-child(1):hover{color:blue;}
.edit_box .mal > span:nth-child(2){margin-right:5px;}

/* 아이템 포인트 */
.point_box{display:inline-block; position:relative; margin-bottom: 0px; margin-right: 0px; max-width:800px;}
.point_box .obj_car{max-width:700px; border-radius:44px;}

/* 복권 구매하기 우측 버튼 */
#rban{position:sticky; left:0; top:150px;}
#rban{width:90px; height:148px; background:#fff; border:1px solid #ddd; border-radius:8px; padding:10px;}
#rban .btn{height:42px; line-height:42px; text-align:center; border-radius:4px; margin:10px 0; background:#495fe9; color:#fff; font-size:15px; font-family:'Noto Sans KR'; cursor:pointer;}

/* 복권구매 결과 팝업 */
#lottery_result{position:fixed; width:750px; height:400px; left:50%; top:50%; margin-left:-375px; margin-top:-200px; font-family:'SpoqaHanSans Neo'; font-size: 16px; color:#222; letter-spacing:-1px; background:#fff; border-radius:8px; box-shadow: 0 0 10px 0 rgb(95 95 95 / 50%); z-index:9999; padding:15px 35px; cursor:move;}
#lottery_result .pop_title{position:relative; font-family:'SpoqaHanSans Neo'; font-size: 20px; font-weight: 500; color: #ff3300; letter-spacing: -1.5px; padding: 12px 0 20px 0; border-bottom: 1px solid #888; margin-bottom: 0px;}
#lottery_result .pop_title .sub_title{position:absolute; right:2px; top:15px; font-size:16px; color:#000; font-weight:400;}
#lottery_result .in_box{position:relative; cursor:default; width:100%; height:100%;}
#lottery_result .in_box .btn_confirm{position:absolute; right:0; bottom:0; display:inline-block; padding:8px 15px; text-align:center; border-radius:4px; margin:10px 0; background:#495fe9; color:#fff; font-size:15px; font-family:'Noto Sans KR'; cursor:pointer;}
#lottery_result .in_box .btn_confirm:hover{background:#1c34df;}
#lottery_result .in_box .help{position:absolute; left:0; bottom:18px; font-size:15px; letter-spacing:-0.5px; color:#222; font-weight:400;}
#lottery_result ul.title{overflow:hidden; border-bottom:1px solid #ddd; margin-bottom:10px;}
#lottery_result ul.title > li{float:left; width:100%; text-align:center; padding:15px 0; color:#000; font-weight:400;}
#lottery_result ul.title > li:nth-child(1){width:12%;}
#lottery_result ul.title > li:nth-child(2){width:15%;}
#lottery_result ul.title > li:nth-child(3){width:60%;}
#lottery_result ul.title > li:nth-child(4){width:13%;}

#lottery_result ul.plist{overflow:hidden;}
#lottery_result ul.plist > li{float:left; padding:5px 0; text-align:center; border-bottom:1px dotted #ddd; font-family:'Noto Sans KR'; font-size:16px; color:#222; font-weight:400; letter-spacing:-0.5px;}
#lottery_result ul.plist > li:nth-child(1){width:12%;}
#lottery_result ul.plist > li:nth-child(2){width:15%;}
#lottery_result ul.plist > li:nth-child(3){width:60%;}
#lottery_result ul.plist > li:nth-child(4){width:13%;}
#lottery_result .scrollbar-inner{height:164px; overflow-y:auto;}
#lottery_result ul.plist:last-child > li{border-bottom:0;}
#lottery_result ul.plist > li.error{color:#cc0000;}
#lottery_result ul.plist > li.success{color:#0099ff;}

.lottery_help{padding:30px; border:2px solid #ddd; background:#fff; border-radius:0; margin-bottom:20px;}
.lottery_help span.itm{margin-right:20px; font-family:'SpoqaHanSans Neo'; font-size:16px; font-weight:400; color:#222; letter-spacing:-0.5px; vertical-align:middle;}
.lottery_help span .cnt{font-size:20px; color:#B80120;}
.lottery_help span.to{position:relative;letter-spacing:-1px; margin-right:50px;font-family:'SpoqaHanSans Neo'; font-size:20px; font-weight:400; color:#222; vertical-align:middle;}
.lottery_help span.to:after{
display: block;
    position: absolute;
    right: -25px;
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto;
    width: 2px;
    height: 20px;
    background-color: #c5c9d6;
}
.lottery_help span.to_cnt{font-size:20px; color:#B80120;}