/* BASIC css start */
/* mer_N mobile - 개인정보처리방침 */
.section_fixedFooter .btn_toggle_area .btn_up{display:none!important}
.mer_n-privacy-policy{box-sizing:border-box;width:min(100%,760px);margin:0 auto;padding:0 16px 70px;color:#302d2a;font-family:Arial,"Noto Sans KR",sans-serif}
.mer_n-privacy-policy *,.mer_n-privacy-policy *:before,.mer_n-privacy-policy *:after{box-sizing:border-box}
.mer_n-privacy-policy .popup{position:relative;margin:0;padding:0;background:#fff}
.mer_n-privacy-policy .policy-header{position:relative;padding:45px 44px 25px 0;border-bottom:1px solid #302d2a}
.mer_n-privacy-policy .eyebrow{display:block;margin-bottom:9px;color:#988b80;font-size:9px;line-height:1;letter-spacing:2px}
.mer_n-privacy-policy .policy-header h1{margin:0;padding:0;overflow:visible;color:#272522;font:400 25px/1.4 Georgia,"Noto Serif KR",serif;letter-spacing:-.5px;white-space:normal;text-overflow:clip}
.mer_n-privacy-policy #date_end{margin:13px 0 0;padding:0;color:#77706a;font-size:10px;font-weight:400;line-height:1.5;text-align:left}
.mer_n-privacy-policy #date_end span{margin-right:7px;color:#302d2a;font-weight:600}
.mer_n-privacy-policy .close{position:absolute;top:41px;right:0;display:block;width:38px;height:38px;border:1px solid #cfc8c1;background:#fff;text-indent:-9999px}
.mer_n-privacy-policy .close span:before,.mer_n-privacy-policy .close span:after{position:absolute;top:18px;left:10px;width:17px;height:1px;background:#302d2a;content:""}
.mer_n-privacy-policy .close span:before{transform:rotate(45deg)}
.mer_n-privacy-policy .close span:after{transform:rotate(-45deg)}
.mer_n-privacy-policy .policy-body{padding:30px 0 10px}
.mer_n-privacy-policy .txt{color:#625c56;font-size:11px;line-height:1.8;word-break:keep-all;overflow-wrap:anywhere}
.mer_n-privacy-policy .txt h1,.mer_n-privacy-policy .txt h2,.mer_n-privacy-policy .txt h3,.mer_n-privacy-policy .txt h4,.mer_n-privacy-policy .txt strong{color:#302d2a}
.mer_n-privacy-policy .txt h1,.mer_n-privacy-policy .txt h2,.mer_n-privacy-policy .txt h3,.mer_n-privacy-policy .txt h4{margin:29px 0 10px;font-size:13px;font-weight:700;line-height:1.55}
.mer_n-privacy-policy .txt p{margin:8px 0;line-height:1.8}
.mer_n-privacy-policy .txt ul,.mer_n-privacy-policy .txt ol{margin:9px 0;padding-left:19px}
.mer_n-privacy-policy .txt li{margin:4px 0}
.mer_n-privacy-policy .txt a{color:#4f463e;text-decoration:underline;text-underline-offset:2px}
.mer_n-privacy-policy .txt table{display:table;width:100%!important;margin:14px 0;border-spacing:0;border-collapse:collapse;table-layout:fixed}
.mer_n-privacy-policy .txt th,.mer_n-privacy-policy .txt td{height:auto!important;padding:9px 4px!important;border:1px solid #dcd6d0!important;color:#625c56!important;font-size:9px!important;line-height:1.5!important;text-align:left!important;vertical-align:top!important;word-break:break-word!important}
.mer_n-privacy-policy .txt th{background:#f5f2ef!important;color:#403a35!important;font-weight:600!important}
.mer_n-privacy-policy .policy-history,.mer_n-privacy-policy .old_privacy{margin-top:30px;padding:19px 15px;border:1px solid #ded8d2;background:#faf9f7;color:#625c56;font-size:11px;line-height:1.6}
.mer_n-privacy-policy .old_privacy{margin:0;border:0;background:transparent}
.mer_n-privacy-policy .old_privacy strong{display:block;margin-bottom:8px;color:#302d2a}
.mer_n-privacy-policy .old_privacy select{max-width:calc(100% - 64px);height:34px;padding:0 27px 0 9px;border:1px solid #cfc8c1;border-radius:0;background:#fff;color:#504a45;font-size:10px;vertical-align:middle}
.mer_n-privacy-policy .old_privacy a.btn{display:inline-flex;height:34px;align-items:center;justify-content:center;margin-left:4px;padding:0 10px;border:1px solid #302d2a;border-radius:0;background:#302d2a;color:#fff;font-size:10px;font-weight:600;line-height:1;vertical-align:middle;text-decoration:none}
.mer_n-privacy-policy .close:focus-visible,.mer_n-privacy-policy a:focus-visible,.mer_n-privacy-policy select:focus-visible{outline:1px solid #302d2a;outline-offset:3px}
@media(max-width:359px){.mer_n-privacy-policy{padding-right:12px;padding-left:12px}.mer_n-privacy-policy .policy-header h1{font-size:22px}.mer_n-privacy-policy .txt th,.mer_n-privacy-policy .txt td{padding-right:3px!important;padding-left:3px!important;font-size:8px!important}}

/* BASIC css end */

