
.eventWrap .evCon9 .inner {width: 1200px;}

/* ¼öÇè¼­ ¸®½ºÆ® */
.ebk_list li .b_info dl dd:last-child .book_coment { width:60%; padding: 1% 2%; } 
.ebk_list li .b_info dl dd:last-child .book_btn { margin-left: 2%; width: calc(100% - 62%); } 
.ebk_list li .b_info dl dd:last-child .book_btn .btn a { width: 49%; } 
.ebk_list li .b_info dl dd:last-child .book_btn .btn a+a { margin-left:2% } 


/* e-±³Àç ºü¸£°Ô Ã£±â */
.ebook_section .area_top {display:flex;justify-content:space-between;align-items:center}
.tab_box {display:flex;justify-content:center;background:#f5f8fb}
.tab_box.fir {border-top:2px solid #777}
.tab_box .tab_top_tit {width:106px;font-size:13px;font-weight:900;border-bottom:1px solid #e7e7e7;display:flex;justify-content:center;flex-wrap:wrap;align-content:center}
.tab_box .lecTab_wrap {width:calc(100% - 106px);display:flex;justify-content:flex-start;flex-wrap:wrap;gap:21px;padding:20px 20px;background:#fff;border-bottom:1px solid #e7e7e7}
.tab_box .lecTab_wrap li {font-size:13px}
.tab_box .lecTab_wrap li.on {color:#007af3;font-weight:700;position:relative}
.tab_box .lecTab_wrap li.on::after {content:"";display:block;width:100%;height:1px;background:#007af3;position:absolute;bottom:-2px;left:50%;transform:translateX(-50%)}
.book_ajax {margin-top:3%;text-align:left}
.ebk_list .no_serch {text-align:center;color:#777;font-size:15px;margin:auto;padding:120px 0;border-bottom:1px solid #d0d0d0}
.ebk_list {position:relative;overflow:hidden;border-top:2px solid #777}
.ebk_list p {display:block;margin:40px auto;text-align:center}
.ebk_list li {width:100%;padding:35px 0;border-bottom:1px solid #dddddd;box-sizing:border-box;background:#fff;display:flex}
.ebk_list li .b_img {position:relative;margin-right:30px;margin-left:40px;width:140px;text-align:center;position:relative}
.ebk_list li .b_img a {display:block}
.ebk_list li .b_img a img.bookimg {width:138px;height:198px;text-align:center;display:inline-block;vertical-align:bottom;margin:0 auto}
.ebk_list li .b_img span {position:absolute;display:inline-block;z-index:0;right:6px;bottom:6px}
.ebk_list li .b_img span .mo {display:none } 
.ebk_list li .b_img span .prev_none {cursor:default } 
.ebk_list li .b_info {position:relative;float:left;margin:0;width:calc(100% - 170px)}
.ebk_list li .b_info a {display:block;margin-top:8px}
.ebk_list li .b_info span.b_kind {display:inline-block;box-sizing:border-box;font-size:11px;color:#59a12e;border:1px solid #59a12e;padding:1px 3px}
.ebk_list li .b_info dl {margin:3px auto 0}
.ebk_list li .b_info .book_info_wrap {display:flex;height:100%}
.ebk_list li .b_info .book_info_wrap .book_info_top {width:660px } 
.ebk_list li .b_info .book_info_wrap .book_info_bot {width:calc(100% - 660px)}
.ebk_list li .b_info dl dt {font-weight:bold;width:96%;height:auto;margin-bottom:6px;font-size:16px;overflow:hidden;line-height:1.6em;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ebk_list li .b_info dl dd {color:#999999 } 
.ebk_list li .b_info dl dd.athr {margin-bottom:11px;color:#b1b1b1;font-size:12px;justify-content:flex-start}
.ebk_list li .b_info dl dd.athr span {position:relative;padding-left:6px;margin-left:6px}
.ebk_list li .b_info dl dd.athr span.athr_tea {padding:0;margin:0}
.ebk_list li .b_info dl dd.athr span:before {position:absolute;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);left:0;content:"";width:1px;height:9px;background:#bbb}
.ebk_list li .b_info dl dd.athr span.athr_tea:before {content:none}
.ebk_list li .b_info dl .book_info_bot {padding-top:11px;overflow:hidden;display:flex;gap:25px;justify-content:flex-end}
.ebk_list li .b_info dl dd:last-child .book_coment {background:#fafafa;padding:11px;width:522px;min-height:98px;box-sizing:border-box;font-size:13px;color:#777;overflow:hidden;font-weight:400;text-overflow:ellipsis;word-break:break-word;line-height:1.6em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:none}
.ebk_list li .b_info dl dd:last-child .book_btn {display:flex;flex-wrap:wrap;align-content:end;vertical-align:middle;border-left:1px solid #eee;padding:0 40px;width:100%}
.ebk_list li .b_info dl dd:last-child .book_btn .price {color:#000000;font-size:13px;display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:8px;width:100%;height:calc(100% - 40px)}
.ebk_list li .b_info dl dd:last-child .book_btn .price li {padding:0px;border:none;justify-content:space-between;align-items:center;font-weight:600}
.ebk_list li .b_info dl dd:last-child .book_btn .price_info_wrap {display:flex;justify-content:flex-start;align-items:center;gap:10px}
.ebk_list li .b_info dl dd:last-child .book_btn .price_info_wrap p {margin:0px auto;color:#000}
.ebk_list li .b_info dl dd:last-child .book_btn .price_info_wrap p.price_tit {width:45px;text-align:left}
.ebk_list li .b_info dl dd:last-child .book_btn .price_info_wrap p.price_day {color:#007af3}
.ebk_list li .b_info dl dd:last-child .book_btn span {color:#000;font-weight:bold;font-size:20px}
.ebk_list li .b_info dl dd:last-child .book_btn span.price_tit {float:none;color:#666666;font-weight:normal}
.ebk_list li .b_info dl dd:last-child .book_btn span.cost {text-decoration:none } 
.ebk_list li .b_info dl dd:last-child .book_btn strong {padding-left:6px;text-decoration:line-through;font-weight:normal;color:#999999}
.ebk_list li .b_info dl dd:last-child .book_btn .btn {overflow:hidden;display:flex;width:100%;gap:8px}
.ebk_list li .b_info dl dd:last-child .book_btn .btn a {display:block;float:left;width:50%;font-size:13px;text-align:center;padding:11px 0;box-sizing:border-box;background:#f76979;color:#ffffff;margin:0}
.ebk_list li .b_info dl dd:last-child .book_btn .btn a.payb {background:#f2f2f2;color:#222}
.ebk_list li .b_info dl dd:last-child .book_btn .btn span {display:block;float:left;width:118px;height:35px;font-size:13px;background:#bfbfbf;color:#fff;text-align:center;line-height:35px;box-sizing:border-box;font-weight:bold}
.ebk_list li .b_info dl dd:last-child .book_btn .btn span.nonbook {width:100% } 
.ebk_list li .b_info dl dd:last-child .book_btn .btn span.nonbook2 {float:none;background:#bfbfbf;width:100%;color:#fff}
.paging {clear: both;text-align: center;margin-top: 0px; background: #fff;}
.paging strong {font-weight:bold}


/* ±³Àç±¸¸Å ÆË¾÷ */
[class*=mg_popup_wrap] .content_area .content_inner.price_pop {padding:40px 40px}
[class*=mg_popup_wrap] .m_tit {font-size:30px;font-weight:700;margin-bottom:25px;text-align:center;margin-top:6px}
.price_pop .m_con {margin-bottom:10px;border-top:2px solid #777777}
.price_pop .m_con li {display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #d0d0d0;align-items:center;padding-left:0px}
.price_pop .m_con li .book_info_wrap {display:flex;gap:7px;align-items:center;width:88px;margin-right:10px;flex-wrap:wrap;text-align:center;justify-content:center}
.price_pop .m_con li .book_info_wrap .book_name {font-weight:700}
.price_pop .m_con li .book_info_wrap .sale_point {font-size:11px;color:#e45c6c;font-weight:700}
.price_pop .book_price_wrap span {color:#000;font-weight:bold}
.price_pop .book_price_wrap span.price_tit {float:none;color:#666666;font-weight:normal}
.price_pop .book_price_wrap span.cost {text-decoration:none } 
.price_pop .book_price_wrap strong {padding-left:6px;font-weight:normal;color:#999999;font-size:12px}
.price_pop .book_label {color:#fff;border-radius:50px;padding:4px 0px;display:inline-block;width:52px;text-align:center;font-size:11px}
.price_pop .book_label.gray {background:#8e8e8e}
.price_pop .book_label.blue {background:#007af3;}
.price_pop .radio_wrap {width:calc(100% - 88px);padding-right:10px}
.price_pop .radio_wrap li {border:none;display:flex;padding:4px 0;width:100%;margin-bottom:9px}
.price_pop .radio_wrap li:last-child {margin-bottom:0}
.price_pop .radio_wrap li .book_date_wrap {font-weight:600;display:flex;justify-content:flex-start;align-items:center;gap:8px}
.price_pop .radio_wrap li .book_date_wrap .book_name {width:310px;overflow:hidden;line-height:1.6em;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.price_pop .radio_wrap li .book_date_wrap label {width:75px;color:#777}
.price_pop .radio_wrap li .book_price_wrap {width:auto;text-align:right;display:flex;align-items:center;gap:40px}
.price_pop .book_price_wrap .sale_price strong {text-decoration:line-through}
.price_pop .cau_noti_wrap {background:#f5f5f5;border:1px solid #d0d0d0;padding:15px 15px;margin-bottom:15px}
.price_pop .cau_noti {margin-bottom:1px;display:block;text-align:left;color:#333;display:block;font-size:11px;line-height:16px;text-indent:-9px;padding-left:10px}
.price_pop .sconn_ticket {display:flex;justify-content:space-between;background:#f5f5f5;padding:14px 20px;border:1px solid #d0d0d0;align-items:center}
.price_pop .sconn_ticket .book_price_wrap.price {font-size:16px}
.price_pop .sconn_btn label {font-weight:700;margin-left:2px}
.price_pop .sconn_name {display:inline-block;vertical-align:middle}
.price_pop .sconn_btn .sconn_img {display:inline-block;margin-left:10px}
.price_pop .same_lec_wrap .same_lec {font-size:13px;font-weight:700;margin-bottom:6px;margin-top:3%}
.price_pop .same_lec_wrap .same_lec span {margin-right:5px;display:inline-block;vertical-align:text-bottom}
.price_pop .same_lec_wrap ul {max-height:120px;overflow:auto;border-top:1px solid #26beb1;position:relative;margin-bottom:25px}
.price_pop .same_lec_wrap ul li {background:#f4fffe;padding:4px 10px;border-bottom:1px solid #ccf8ee;font-size:13px;display:flex;justify-content:space-between;align-items:center}
.price_pop .same_lec_wrap ul li .lec_name_vod {width:640px;overflow:hidden;line-height:1.6em;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.price_pop .same_lec_wrap ul::-webkit-scrollbar {width:5px}
.price_pop .same_lec_wrap ul::-webkit-scrollbar-thumb {background:#484848;border-radius:50px}
.price_pop .same_lec_wrap ul::-webkit-scrollbar-track {background-color:#b7b7b7;border-radius:50px}
.price_pop .pay_btn_wrap {display:flex;justify-content:flex-end;gap:8px;margin-left:390px}
.price_pop .pay_btn_wrap .btn {width:50%;background:#777;text-align:center;font-size:13px;color:#fff}
.price_pop .pay_btn_wrap .btn.right {background:#f76979;color:#fff}
.price_pop .pay_btn_wrap .btn a {display:block;padding:13px 0}
.price_pop .link_box {background-color:#d4f4fe;border:1px solid #d0d0d0;display:flex;justify-content:space-between;align-items:center;padding:9px 20px;margin:10px 0;position:relative}
.price_pop .link_box li a {display:block;height:100%}
.price_pop .link_box li.app {display:flex;justify-content:center;align-items:center;gap:8px;z-index:3;position:relative}
.price_pop .link_box li.link {position:absolute;width:100%;height:100%;left:0;font-size:0;z-index:2;top:0;/* background:#ff000036;*/ } 
.price_pop .book_info_wrap .book_wrap {display:flex;justify-content:flex-start;border-top:2px solid #777;padding:25px 0}
.price_pop .book_info_wrap .book_wrap .left_box {text-align:left}
.price_pop .book_info_wrap .book_wrap .left_box .book_name {font-size:15px;font-weight:900;width:300px;height:33px;overflow:hidden;text-overflow:ellipsis;word-break:break-word;line-height:1.1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:20px}
.price_pop .book_info_wrap .book_wrap .left_box .btn_wrap {display:flex;justify-content:flex-start;gap:8px}
.price_pop .book_info_wrap .book_wrap .left_box .btn_wrap .btn a {display:block;width:80px;background:#fff;padding:5px 0;border:1px solid #ddd;text-align:center;font-size:11px;color:#333333}
.price_pop .book_info_wrap .book_wrap .book_img {position:relative;margin:auto;text-align:center}
.price_pop .book_info_wrap .book_wrap .book_img .mark {position:absolute;width:50px;height:50px;background:rgba(0,0,0,0.5);color:#fff;right:0px;top:0px;border-radius:50%;display:flex;justify-content:center;align-items:center}
.price_pop .m_con .li_wrap .li_wrap_box {display:flex;justify-content:space-between;width:100%;align-items:center}
.price_pop .m_con .li_wrap {gap:20px}
.price_pop .m_con li:nth-child(1) .book_info_wrap {width:430px;justify-content:flex-start;margin-left:16px}
.price_pop .m_con li:nth-child(1) .book_label {margin-right:21px}
.price_pop .m_con li:nth-child(1) .radio_wrap li {justify-content:flex-end}
.price_pop .m_con li:nth-child(1) .radio_wrap {width:calc(100% - 420px)}
.price_pop .book_info_wrap .book_date_wrap {font-weight:600;display:flex;justify-content:flex-start;align-items:center;gap:8px}
.price_pop .book_info_wrap .book_date_wrap .book_name {width:310px;overflow:hidden;line-height:1.6em;text-overflow:ellipsis;word-break:break-word;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-align:left}
.price_pop .book_info_wrap .book_date_wrap label {width:75px;color:#777}

.price_pop .more_btn {background:#fff;border:1px solid #ddd;font-size:11px}
.price_pop .more_btn a {padding:4px 13px;display:inline-block;width:80px}

.cau_pop .m_con {font-size:13px;line-height:19px;height:450px;border:1px solid #000;padding:10px;overflow:auto}


@media screen and (max-width:1200px) {
    .eventWrap .evCon9 .inner {width: 96%}

/* e-±³Àç ºü¸£°Ô Ã£±â */
.ebk_list li {padding:2% 0}
.ebk_list .no_serch {font-size:14px;padding:18% 0}
.ebk_list li .b_img {margin-right:2%;margin-left:0%;width:14%}
.ebk_list li .b_img a img.bookimg {width:100%;height:100%}
.ebk_list li .b_info {width:calc(100% - 14%)}
.ebk_list li .b_info dl dd:last-child .book_btn {padding-right:0%;padding-left:8%}
.ebk_list li .b_info .book_info_wrap .book_info_top {width:60%}
.ebk_list li .b_info .book_info_wrap .book_info_bot {width:calc(100% - 60%)}

/* ±¸¸ÅÆË¾÷ */
[class*=mg_popup_wrap] .content_area .content_inner.price_pop {padding:4% 2%}
[class*=mg_popup_wrap] .m_tit {font-size:26px;margin-bottom:2%}
.price_pop .m_con li {padding:1% 0;padding-left:0px}
.price_pop .m_con li .book_info_wrap {margin-right:2%;width:8vw}
.price_pop .m_con .radio_wrap li {padding:4px 0}
.price_pop .radio_wrap {padding-right:0px}
.price_pop .radio_wrap li .book_date_wrap {width:100%}
.price_pop .radio_wrap li .book_date_wrap label {width:45%}
.price_pop .radio_wrap li .book_date_wrap .book_name {width:85%}
.price_pop .radio_wrap li .book_price_wrap {gap:6%}
.price_pop .radio_wrap li .book_price_wrap .sale_price {width:15vw}

}


@media screen and (max-width:992px) {
    /* e-±³Àç ºü¸£°Ô Ã£±â */
    .ebk_list li .b_img {width:18%}
    .ebk_list li .b_info {width:calc(100% - 18%)}
    .ebk_list li .b_info .book_info_wrap .book_info_top {width:64%}
    .ebk_list li .b_info .book_info_wrap .book_info_bot {width:calc(100% - 64%)}
    .ebk_list li .b_info dl dt {margin-bottom:1%;font-size:15px}
    .ebk_list li .b_info dl dd:last-child .book_btn {padding-left:5%}
    .ebk_list li .b_info dl dd:last-child .book_btn span {font-size:18px}
    .ebk_list li .b_info dl dd:last-child .book_btn .btn {gap:4px}

    /* ±¸¸ÅÆË¾÷ */
    .mfp-zin.mfp-ready .z-anim {padding:0 20px}
    [class*=mg_popup_wrap] button.mfp-close, [class*=mg_popup_wrap] .mg_popup_close, [class*=mg_popup_wrap] button.mfp-arrow {right:20px}
    .price_pop .m_con li .book_info_wrap {width:11vw}
    .price_pop .pay_btn_wrap {gap:1%;margin-left:0px}
}


@media screen and (max-width:768px) {
    /* e-±³Àç ºü¸£°Ô Ã£±â */
    .list_section .book_list_wrap {display:block}
    .list_section .book_list_wrap .best_list {width:100%}
    .list_section .book_list_wrap .new_list {width:100%}
    .list_section .book_list_wrap .list_box {height:inherit;padding:4% 4%;margin-bottom:3%}
    .list_section .rank_wrap li a .left_book_img {width:6%}
    .list_section .rank_wrap li a p {width:68vw}
    .tab_box {flex-wrap:wrap}
    .tab_box .tab_top_tit {width:100%;padding:2% 0}
    .tab_box .lecTab_wrap {width:100%;padding:2% 1%}
    .ebk_list li {padding:4% 2%}
    .ebk_list li .b_img {width:27%;margin-bottom:11%;margin-right:4%}
    .ebk_list li .b_info .book_info_wrap {flex-wrap:wrap;align-content:space-between;height:100%}
    .ebk_list li .b_info .book_info_wrap .book_info_top {width:100%;height:46%}
    .ebk_list li .b_info .book_info_wrap .book_info_bot {width:100%;height:54%;padding-top:0px}
    .ebk_list li .b_info dl dd:last-child .book_btn {width:100%;border:none;padding-left:0%;gap:4%;align-content:space-between}
    .ebk_list li .b_info dl dd:last-child .book_btn .price {width:100%;height:calc(100% - 60%);align-content:flex-end}
    .ebk_list li .b_info dl dd:last-child .book_btn .price li {justify-content:flex-start;gap:7%}
    .ebk_list li .b_info dl dd.athr {margin-bottom:0px}
    .ebk_list li .b_info dl dd:last-child .book_btn .price_info_wrap {font-size:clamp(14px, 2vmin, 16px);font-weight:400}
    .ebk_list li .b_info dl dd:last-child .book_btn .btn {width:100%;height:clamp(37px,5vmin,45px);gap:2%}
    .ebk_list li .b_info dl dd:last-child .book_btn .btn a {padding:2.5% 0;display:flex;justify-content:center;align-items:center;font-size:clamp(14px, 2vmin, 16px)}
    .ebk_list li .b_info dl dd:last-child .book_btn span {font-size:clamp(15px, 2.5vmin, 18px)}

    /* ±¸¸ÅÆË¾÷ */
    .price_pop .m_con li {flex-wrap:wrap;padding:0%}
    .price_pop .m_con li:nth-child(1) {padding:2% 0 1%}
    .price_pop .m_con li .book_info_wrap {width:100%;justify-content:flex-start}
    .price_pop .m_con li .book_info_wrap br {display:none}
    .price_pop .m_con li .radio_wrap li {flex-wrap:nowrap}
    .price_pop .m_con .li_wrap {gap:0px}
    .price_pop .radio_wrap {width:100%;padding:5px 0;} 
    .price_pop .radio_wrap li .book_date_wrap {flex-wrap:wrap;gap:0px}
    .price_pop .radio_wrap li .book_date_wrap .book_name {font-size:12px;margin-left:2%;margin-bottom:1%}
    .price_pop .m_con li:nth-child(1) .radio_wrap li .book_date_wrap .book_name {margin-left:0%;margin-bottom:0%}
    .price_pop .radio_wrap li {margin-bottom:0px}
    .price_pop .radio_wrap li .book_date_wrap label {font-size:12px;width:50%;text-indent:2.5%}
    .price_pop .sconn_ticket {padding:15px 15px}
    .price_pop .sconn_ticket .book_price_wrap.price {font-size:14px}
    .price_pop .link_box {padding:2% 2%;margin:1% 0}
    .price_pop .link_box li.app {padding-left:4%}
    .price_pop .radio_wrap li .book_price_wrap .sale_price {width:40vw}
    .price_pop .radio_wrap li .book_date_wrap .book_name {width:100%}
    .price_pop .m_con .li_wrap .li_wrap_box {padding:1% 0;display:block}
    .price_pop .m_con .li_wrap .li_wrap_box:nth-of-type(1) {border-bottom:1px solid #d0d0d0}
    .price_pop .m_con li:nth-child(1) .book_info_wrap {width:100%;justify-content:flex-start;margin-left:0px;margin-right:0px}
    .price_pop .m_con li:nth-child(1) .book_label {margin-right:0%}
    .price_pop .m_con li:nth-child(1) .radio_wrap {width:100%}
    .price_pop .m_con li:nth-child(1) .book_price_wrap {justify-content:space-between}
    .price_pop .book_info_wrap .book_date_wrap .book_name {width:90%}
}


@media screen and (max-width:576px) {
    /* e-±³Àç ºü¸£°Ô Ã£±â */
    .list_section .rank_wrap li a .left_book_img {width:10%;margin-right:4%}
    .list_section .sliderWrap.new_book .slick-slider .book_img a img {margin:4% auto 0;width:26vw}
    .tab_box .tab_top_tit {font-size:14px;padding:3% 0;font-weight:600}
    .tab_box .lecTab_wrap {gap:16px;padding:4% 1%}
    .ebk_list li {padding:4% 0%}
    .ebk_list .no_serch {font-size:13px}
    .ebk_list li .b_img {width:23%;margin-right:3%}
    .ebk_list li .b_img span {width: 100%;bottom: unset;right: -9%;top: 100%;margin: 6% 0 0;right: 0;} 
    .ebk_list li .b_img span .pc {display: none;}
    .ebk_list li .b_img span .mo {display: block;}
    .ebk_list li .b_info .book_info_wrap .book_info_top {height:42%}
    .ebk_list li .b_info dl dt {margin-bottom:2%;font-size:13px;line-height:1.2;-webkit-line-clamp:1}
    .ebk_list li .b_info dl dd:last-child .book_btn span {font-size:clamp(14px, 2.5vmin, 18px)}
    .ebk_list li .b_info dl dd:last-child .book_btn {gap:0%;align-content:end}
    .ebk_list li .b_info dl dd:last-child .book_btn .price {gap:3px;margin-bottom:5%}
    .ebk_list li .b_info dl dd:last-child .book_btn .price_info_wrap {font-size:clamp(13px, 2vmin, 16px)}
    .ebk_list li .b_info dl dd:last-child .book_btn .btn a {font-size:clamp(13px, 2vmin, 16px)}

    /* ±¸¸ÅÆË¾÷ */
    .mfp-zin.mfp-ready .z-anim {padding:0 4%}
    [class*=mg_popup_wrap] .m_tit {font-size:18px;margin-bottom:15px}
    .price_pop .radio_wrap li .book_date_wrap {width:100%;gap:3px}
    .price_pop .m_con li:nth-child(1) .radio_wrap li {align-items:end}
    .price_pop .same_lec_wrap ul li {font-size:12px}
    .price_pop .cau_noti {font-size:11px;line-height:1.3}
    .price_pop .link_box {flex-direction:column;align-items:flex-start;}
    .price_pop .link_box li > img{width:190px}
    .price_pop .link_box li.app{padding:10px 0 0;width:100%;gap:10px;justify-content:space-between;flex-wrap:wrap;}
    .price_pop .link_box li.app a{flex:1;background:#000;border-radius:6px;display:flex;justify-content:center;align-items:center;}
    .price_pop .link_box li.app a img{width:clamp(118px,15vmin,140px);}
    .price_pop .link_box li a img{width:100%}
    .price_pop .cau_noti_wrap{padding:10px 5px;}
    [class*=mg_popup_wrap] button.mfp-close, 
    [class*=mg_popup_wrap] .mg_popup_close, 
    [class*=mg_popup_wrap] button.mfp-arrow{width:25px;height:25px;top:-30px;background-position:center;}

}


@media screen and (max-width:375px) {}