header.mobile_black div.header__content{justify-content: space-between;}
.padding_mobile{padding:0 24px;}
div.menu ul.submenu{}
div.menu ul.submenu li.all{width:100%;}
div.container.frame_sub div.menu{background-color: #FFF;}
div.container.frame_sub div.sub_container{padding:0; }
/*
*{
    -ms-overflow-style: none;
    scrollbar-width: none;
}
*::-webkit-scrollbar {
    display: none;
}

 */
.check_modal div.btn_wrap button.close_modal_bottom{background:#008DE0; width: auto; height: 48px;}
div.swiper-button-prev,
div.swiper-button-next{cursor: pointer}




.check_modal_wrap{width:938px; height:407px; display: flex; flex-direction: column; box-shadow: 10px 12px 20px 0 rgba(30, 30, 30, 0.26); border-radius: 20px; align-items: center; justify-content:space-between; padding:60px; background-color: #FFF; position: relative;}
.check_modal_wrap h4{text-align: center; font-size: 20px; font-weight: 700; margin:0;}
.check_modal_wrap div.desc{font-size: 18px; font-weight: 500; flex-grow: 1; display: flex; align-items: center; justify-content:space-between; flex-direction: column; padding:8px 0 30px; color:#6F6F6F;}
.check_modal_wrap div.desc::after{width:96px; height:96px; content:url('/img/icon_bell.png'); }
.check_modal_wrap button.drop_btn{border-radius: 12px; background: #E6E6E6; padding: 20px 60px; color:#FFF; border:none; font-size: 18px; font-weight: 700;}
.check_modal_wrap div.btn_wrap{width:478px; display: flex; text-align: center; align-items: center; grid-template-columns: 1fr 1fr; gap:24px; justify-content: center;}
.check_modal_wrap div.btn_wrap button{width: 227px; height: 64px; color:#FFF;  border:none; font-size: 16px; font-weight: 700; border-radius: 12px;}
.check_modal_wrap div.btn_wrap button.close_modal{width: 22px; height: auto; border-radius:0;}
.check_modal_wrap div.btn_wrap button.ok_btn{ background:#E6E6E6;color: #BEBEBE; box-shadow:none;}
.check_modal_wrap div.btn_wrap button.close_modal_bottom{width: 227px; height: 64px;position: static; color:#FFF;     font-weight: 500; background:#008DE0; text-indent: 0 }


div.info{color: #9D9D9D;  justify-content: space-between; display: flex;}
.copyright div.info{justify-content:flex-start;}

div.info > div{display: flex; gap:8px; align-items: center;}
div.info div.text_info{ gap:4px; position: absolute; top:24px;}
div.info div.text_info > span{font-size: 14px; font-weight: 400; color:#949494;}

div.info div.num_info{ position: absolute; bottom:24px; right:24px;}
div.info div.num_info > span{display: flex;  gap:8px; color:#9D9D9D;}
div.info div.num_info span.recommend_count{}
div.info div.num_info span.recommend_count::before{content:url('/img/ambassador/icon_list_thumbsup_2.svg'); width:12px; height: 14px; }
div.info div.num_info span.view_count{}
div.info div.num_info span.view_count::before{content:url('/img/ambassador/icon_list_eye_2.svg'); width:12px; height: 14px;}


@media screen and (max-width: 1143px) {
    div.menu ul.submenu li.all{}
    .check_modal_wrap{width:100%; height:auto; border-radius: 20px; padding:28px 24px; }
    .check_modal_wrap h4{font-size: 18px; font-weight: 700; margin-bottom:4px;}
    .check_modal_wrap div.desc{font-size: 14px; font-weight: 400; padding:0 0 16px; color:#777;}
    .check_modal_wrap div.desc br{display:none;}
    .check_modal_wrap div.desc::after{display: none;}
    .check_modal_wrap div.btn_wrap{width:100%; display: grid; grid-template-columns: 1fr 1fr; gap:16px; align-items: center; }
    .check_modal_wrap div.btn_wrap button.close_modal{border-radius: 12px; height:48px;width:100%; position: relative; background:#2B2B2B; color:#FFF; text-indent:0; top:0; left:0; font-weight: 500; font-size: 16px;}
    .check_modal_wrap div.btn_wrap button.close_modal{}
    .check_modal_wrap div.btn_wrap button.ok_btn{ background:#E8E8E8; color: #949494;}
    .check_modal_wrap div.btn_wrap button{width:auto; height:48px; border-radius: 10px; font-size: 16px; font-weight: 500;}
    .check_modal_wrap div.btn_wrap button.drop_btn{padding:0; height:48px; font-weight: 500; font-size: 16px; color:#BEBEBE; }
    .check_modal_wrap div.btn_wrap button.close_modal_bottom{width:auto; height:48px;}


   div.info{width:100%;}

   div.info div.text_info{position: static;}
   div.info div.text_info  > span{font-size: 14px; font-weight: 400;}
   div.info div.num_info{position: static; width:auto; bottom:0;}
    div.info div.num_info > span{font-size: 12px; font-weight: 400; gap:4px; }



    .padding_mobile{padding:0 24px;}
    div.menu ul.submenu{padding:0;}
    div.container.frame_sub div.sub_container{overflow: auto;}
}