

/* 2023.06.21 : 신규제작 새창용 마케팅 수신동의 */
#wrapper { padding: 100px 50px 50px; margin: 0px auto 0%; width: 100%; background: #fff; border-radius: 0px; position: relative; } 

.marketing_area { padding-bottom: 30px; } 
.marketing_area .btn_close { position: absolute; top: 24px; right: 24px } 
.marketing_area .btn_close a { display: inline-block; } 

.marketing_area .marketing_contents { text-align: center; position: relative; } 
.marketing_area .marketing_contents strong { display: block; font-size: 36px; font-weight: bold; font-family: 'SamsungSharpSans', 'Samsung Sharp Sans', sans-serif; line-height: 1.42; padding-bottom: 24px; color: #000; } 
.marketing_area .marketing_contents p { font-family: 'Samsung One', 'SamsungOne', sans-serif; font-size: 14px; line-height: 1.43; color: #000; padding-bottom: 32px; } 
.marketing_area .marketing_contents p.notice { font-size: 12px; line-height: 1.33; color: #757575; padding-bottom: 60px; } 
.marketing_area .marketing_contents .box_btn_area { position: relative; font-size: 0; } 
.marketing_area .marketing_contents .box_btn_area a { display: inline-flex;align-items: center; vertical-align: middle;font-family: 'SamsungOne','Samsung One', sans-serif; font-size: 14px; line-height: 1.33; padding: 0 24px; height: 40px; border: 1px solid #000; border-radius: 20px; margin: 0 12px; font-weight: 700;} 
.marketing_area .marketing_contents .box_btn_area a.btn_agree { background-color:#000; color: #fff; } 


.marketing_alert_popup { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0,.5); z-index: 10; z-index: 99;display: none;} 
.marketing_alert_popup .marketing_box { max-width: 480px; width: 90%; position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); background-color: #fff; padding: 0px; border-radius: 25px; font-size: 16px; font-weight: 500; text-align: center; letter-spacing: normal; font-family: 'SamsungSharpSans', 'Samsung Sharp Sans', sans-serif; } 
.marketing_alert_popup .marketing_box strong{display: block;padding: 32px 24px 9px;font-size: 24px;line-height: 1.42;color: #000;font-family: 'SamsungSharpSans', 'Samsung Sharp Sans', sans-serif;font-weight: bold;}

.marketing_alert_popup .marketing_box p{padding: 0 24px 42px;text-align: center;font-weight: 700;font-size: 16px;line-height: 1.44;font-family: 'Samsung One', 'SamsungOne', sans-serif;}
.marketing_alert_popup .marketing_box p span{font-weight: 400;}
.marketing_alert_popup .marketing_box .box_btn_area{border-top: 1px solid rgba(0,0,0,0.1);}
.marketing_alert_popup .marketing_box .box_btn_area a{display: block;padding:23px 0 22px;font-family: 'SamsungSharpSans', 'Samsung Sharp Sans', sans-serif;font-weight: bold;font-size: 18px;line-height: 1.39;color: #000;}


.marketing_alert_popup .marketing_box{display: none;}

html[lang^='ko'] *{ font-family: "Samsung One KR", "Samsung One", sans-serif !important;}

@media screen and (max-width: 767px){
 #wrapper { padding:80px 24px 50px } 
 .marketing_area .marketing_contents strong { font-size: 20px; line-height: 1.35; } 
 .marketing_area .marketing_contents p { font-size: 12px; line-height: 1.33; } 
 .marketing_area .marketing_contents p.notice { font-size: 10px; line-height: 1.4; } 

 .marketing_alert_popup .marketing_box strong{padding:28px 24px 8px; font-size: 16px;line-height: 1.44}
 .marketing_alert_popup .marketing_box p{padding:0 24px 27px; font-size: 12px;line-height: 1.33;}
 .marketing_alert_popup .marketing_box .box_btn_area a{padding: 16px 0; font-size: 14px;line-height: 1.43;}
 }
