/* 
 * 설명: 팝업 공통 CSS
 * 제작일: 2023-05-11
 */
.display_pc{display: block;}
.display_mo{display: none !important;}
.pb0{padding-bottom: 0 !important;}
.privacy_mb{margin-bottom: 52px;}
/* 버튼(s) */
.pop_wrap .body .btns{margin-top: 80px; margin-bottom: 180px; text-align: center;}
.pop_wrap .body .btns a{padding:30px; width: 540px; height: 80px; font-style: normal; font-weight: 700; font-size: 22px; line-height: 20px; border-radius: 2px; color: #FFFFFF;}
.pop_wrap .body .btns a:nth-child(n+2){margin-top:30px;}
.pop_wrap .body .btns a.btn_r{background-color: #E20707;}
.pop_wrap .body .btns a.btn_b{background-color: #000000;}
.pop_wrap .body .btns a.btn_w{border: 1px solid #999999; background-color: #ffffff; color:#010100;}
/* 버튼(s) */

/* 팝업 레이아웃(s) */
.pop_wrap h3{position: relative;}
.pop_wrap h3.icon_x > a { position: absolute; right: 40px;top: 46px; width: 16px; height: 16px; content: ""; display: inline-block; background: url(../images/icon_x.png) center / contain no-repeat;}
.pop_wrap {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5); z-index: 10;}
.pop_wrap .pop_ct{max-width: 100%;width: 640px; height: auto; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff; border-radius: 2px 2px 0px 0px; margin-left: 0; max-height: calc(100vh - 210px); overflow: auto;}
.pop_wrap .pop_ct > h3{padding:40px 35px; font-style: normal; font-weight: 700; font-size: 24px; line-height: 28px; letter-spacing: -1px; color: #010100;}
.pop_wrap .pop_ct .pop_body{padding:0px 20px 0 35px; height: auto; max-height: 55vh; max-height: inherit; overflow: overlay;}
.pop_wrap .pop_ct .pop_body .body_top{margin-bottom: 30px;}
.pop_wrap .pop_ct .pop_body .body_top > p{ font-style: normal; font-weight: 400; font-size: 16px; line-height: 160%; letter-spacing: -0.5px; color: #010100;}
.pop_wrap .pop_ct .pop_body .body_top > p.fc_r{color: #e20707;}
.pop_wrap .pop_ct .pop_body .body_bottom{padding:30px 35px; background: #F6F6F6; border-radius: 2px;}
.pop_wrap .pop_ct .pop_body .body_bottom > h4 {background: #F6F6F6; border-radius: 2px;}

.pop_wrap .pop_ct p.btn_c_complete{padding: 40px 35px; text-align: center; margin-top: 0;}
.pop_wrap .pop_ct p.btn_c_complete > a{padding:20px 60px; height: auto; width: 100%; font-style: normal; font-weight: 700; font-size: 18px; line-height: 20px; color: #777777; background: #E8E8E8; border-radius: 2px;}
.pop_wrap .pop_ct p.btn_c_complete > a.complete{color: #ffffff; background-color: #E20707;}
/* 팝업 레이아웃(e) */


/* sts 팝업 스크래핑 */

/*신규 로그인팝업*/
.pop_wrap.renewal_pop .pop_ct{border-radius:2px;width:640px;top:50%;left:50%;transform: translate(-50%, -50%);margin:0;}
.pop_wrap.renewal_pop h3{padding:40px 35px;font-size: 24px;font-weight:700;font-style: normal;}
.pop_wrap.renewal_pop h3.with_img > img{display: inline-block !important; margin-right: 10px; vertical-align: initial; max-width: 100%; height: auto;}
.pop_wrap.renewal_pop .pop_ct>div{margin-top:0;padding:0;}
.pop_wrap.renewal_pop .pop_ct .pop_close{border-top-right-radius: 18px;top: -1px;}
.pop_wrap.renewal_pop .new_login{margin-top:0;padding:0;}
.pop_wrap.renewal_pop .new_login .alarm_wrap{padding:30px 0;margin:0 35px 30px;background-color: #F3F3F3;border-radius: 4px;}
.pop_wrap.renewal_pop .new_login .alarm_wrap h4{color:#E20707;margin:0;text-align:left;padding:0px 35px 10px 35px;font-size: 18px;font-weight:700;font-style: normal;}
.pop_wrap.renewal_pop .new_login .alarm_wrap .time{color:#222222;padding:0 35px;font-size: 18px;font-weight:700;line-height: 165%;font-style: normal;}
.pop_wrap.renewal_pop .new_login .text_area{padding:0 35px 30px 35px; font-style: normal; font-weight: 400; font-size: 16px; line-height: 160%; color: #222222; letter-spacing: -1px;}

.pop_wrap .pop_ct .pop_body.img_wrap{max-height:none;}
.pop_wrap.renewal_pop .pop_ct .cashback .pop_body.img_wrap img{width: 100%; height: auto; max-width: 100%; background-size: contain; object-fit: contain;}
/*모바일 width 360기준*/
/*
.pop_wrap.renewal_pop .pop_ct{width: 90%;}
.pop_wrap.renewal_pop h3{padding:20px 24px;font-size: 18px;}
.pop_wrap.renewal_pop .mo_popup .alarm_wrap{padding:0;margin:0 24px 20px;}
.pop_wrap.renewal_pop .mo_popup .alarm_wrap h4{padding:16px 16px 5px 16px;font-size: 14px;}
.pop_wrap.renewal_pop .mo_popup .alarm_wrap .time{padding:0px 16px 16px 16px;font-size: 14px;}
.pop_wrap.renewal_pop .mo_popup .text_area{padding:0 24px 32px 24px;font-size: 14px;font-weight:400;}
*/

/*신규 캐시백 안내*/
.pop_wrap.renewal_pop .cashback{margin-top:0;margin-right:8px;padding:0;max-height: 50vh;overflow: auto;}
.pop_wrap.renewal_pop .pop_ct .cashback::-webkit-scrollbar {width: 8xp !important;width:8px;}
.pop_wrap.renewal_pop .pop_ct>div::after{height:0;}
.pop_wrap.renewal_pop .pop_ct .cashback::-webkit-scrollbar-thumb {background-color: #D9D9D9; border-radius: 10px;}
.pop_wrap.renewal_pop .pop_ct .cashback::-webkit-scrollbar-track {background: transparent;}
.pop_wrap.renewal_pop .cashback .flex_n{display:flex;}
.pop_wrap.renewal_pop .cashback .flex_n .flex_item{font-style: normal;font-size: 18px;font-weight:600;line-height: 165%;}
.pop_wrap.renewal_pop .cashback .flex_n .flex_item:nth-child(2){margin-left:10px;}
.pop_wrap.renewal_pop .cashback .alarm_wrap{padding:30px 0;margin:0 35px 0 35px;background-color: #F3F3F3;border-radius: 4px;}
/* .pop_wrap.renewal_pop .cashback .alarm_wrap:nth-child(3){margin:20px 35px 0 35px;} */
.pop_wrap.renewal_pop .cashback .alarm_wrap h4{color:#E20707;margin:0;text-align:left;padding:0px 35px 10px 35px;font-size: 18px;font-weight:700;font-style: normal;}
.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text{color:#222222;padding:0 35px;font-size: 16px;font-weight:700;line-height: 165%;font-style: normal; letter-spacing: -1px;}

.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text:nth-child(n+3){margin-top:10px;}
.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text p{color:#222222;font-size: 16px;font-weight:600;line-height: 165%;font-style: normal; letter-spacing: -1px;}

#idPopCommunityInfo .pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text p{color:#010100;}

.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text p .span_7{color:#777777;line-height: 160%;font-style: normal;font-size: 16px;font-weight:500; letter-spacing: -1px;}
.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text p .span_b0{color:#B0B0B0;line-height: 160%;font-style: normal;font-size: 16px;font-weight:500; letter-spacing: -1px;}
.pop_wrap.renewal_pop .cashback .text_area{color:#010100;line-height: 160%;font-style: normal;padding:0 35px 30px 35px;font-size: 16px;font-weight:400; letter-spacing: -1px;}
.pop_wrap.renewal_pop .cashback .text_area.with_span{color:#303038;}
.pop_wrap.renewal_pop .cashback .text_area.with_span img{margin-top:50px;}
.pop_wrap.renewal_pop .cashback .text_area span{color:#999999;line-height: 160%;font-style: normal;font-size: 16px;font-weight:400;letter-spacing: -1px;}
.pop_wrap.renewal_pop .cashback .text_area span.span_r{color:#E20707;}
.pop_wrap.renewal_pop .cashback .popup_footer{color:#303038;line-height: 160%;font-style: normal;padding:0 35px;font-size: 16px;font-weight:400;margin-top:30px; letter-spacing: -1px;}
.pop_wrap.renewal_pop .btns {padding:40px 35px;display: flex;justify-content: space-between;}
.pop_wrap.renewal_pop .btns a{cursor:pointer;  display: flex;align-items: center;justify-content: center;border-radius:4px;padding:20px 10px;font-style: normal;font-weight:500;font-size: 18px;width: calc(50% - 5px);height: 60px; border: 1px solid #D9D9D9; border-radius: 2px;}
.pop_wrap.renewal_pop .btns a.red{background-color: #E20707;color: #ffffff;}
.pop_wrap.renewal_pop .btns a.whe{border:1px solid #d9d9d9;background-color: #ffffff;color: #222222;}
/*모바일 width 360기준*/
/*
.pop_wrap.renewal_pop .mo_popup .alarm_wrap{padding:0;margin:0 24px 20px;}
.pop_wrap.renewal_pop .mo_popup .alarm_wrap h4{padding:16px 16px 5px 16px;font-size: 14px;}
.pop_wrap.renewal_pop .mo_popup .alarm_wrap .inner_text{padding:0px 16px 16px 16px;font-size: 14px;}
.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text p{font-size: 14px;}
.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text p span{font-size: 14px;}
.pop_wrap.renewal_pop .mo_popup .text_area{padding:0 24px 32px 24px;font-size: 14px;font-weight:400;}
.pop_wrap.renewal_pop .btns {padding:16px 24px;}
.pop_wrap.renewal_pop .btns a{width: 126px;height: 44px;padding:12px 10px;font-size: 12px;}
*/
.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text_wrap:nth-child(n+3){margin-top:16px;}
.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text_wrap .inner_text{color:#222222;padding:0 35px 0px 35px;font-size: 16px;font-weight:700;line-height: 165%;}
/*커뮤니티 서비스 오픈팝업*/
.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_btn{padding:20px 10px;margin:20px 35px 0 35px;cursor:pointer;font-size: 18px;font-weight:700;color:#777777;border-radius: 4px;background-color: #E7E7E7;display: flex;flex-direction: row;justify-content: center;align-items: center;}
.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_btn > img {margin-left: 10px;}
/*공지 팝업*/

/*포인트 팝업*/
.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_box{padding:20px 10px;margin:20px 35px 0 35px;font-size: 18px;font-weight:700;color:#E20707;border-radius: 4px;background: rgba(226, 7, 7, 0.08);display: flex;flex-direction: row;justify-content: center;align-items: center;}
.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_box_wrap{padding:35px 30px;margin:20px 35px 0 35px;border-radius: 4px;background-color: #E7E7E7;}
.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_box_wrap h5{margin-bottom:10px; color:#E20707;text-align:left;font-size: 18px;font-weight:700;font-style: normal;}
.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_box_wrap ul li{margin-bottom:4px; color:#010100; text-align:left;font-size: 16px;font-weight:700;font-style: normal;}

.pop_wrap.renewal_pop .btns.btns_solo > a{width: 100%;}

.pop_wrap .benefits{margin:10px 35px 50px 35px !important; display: flex; flex-wrap: wrap; justify-content: space-between;}
.pop_wrap .benefits::after{display: none;}
.pop_wrap .benefits .benefits_item{width: calc(50% - 12px); padding:30px 30px 41px 30px; text-align: center; font-style: normal; font-weight: 700; font-size: 18px; line-height: 140%; letter-spacing: -1px; color: #222222; background-color: #F6F6F6;}
.pop_wrap .benefits .benefits_item:nth-child(n+3){margin-top: 24px;}
.pop_wrap .benefits .benefits_item > img{display: block; margin: 0 auto 10px auto;}
.pop_wrap .pop_footer{padding: 0px 35px 40px 35px !important; font-style: normal; font-weight: 400; font-size: 16px; line-height: 160%; letter-spacing: -0.5px; color: #555555;}
.pop_wrap .pop_footer > strong{display: block; font-weight: 700;}

.pop_wrap.renewal_pop .cashback .alarm_wrap .contentagree{padding: 0 32px; font-style: normal; font-weight: 400; font-size: 16px; line-height: 160%; letter-spacing: -1px; color: #303038;}

#idPopNotification .pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text:nth-child(n+2){margin-top:16px;}
#idPopPoint .pop_wrap.renewal_pop .cashback .alarm_wrap{margin-bottom: 0;}

.pop_wrap .partner_brand_list table{width:100%;}
.pop_wrap .partner_brand_list table th{padding:12px 0;border:1px solid #ccc;background:#f7f7f7;text-align:center;font-size:16px;font-weight:500;color:#010100}
.pop_wrap .partner_brand_list table td{padding:12px;border:1px solid #ccc;background:#fff;text-align:center;font-size:16px;color:#010100}

#idPopAuth .pop_ct > div::after{ display:none; }

/* 기존 팝업 핸들링 */
#idPopShip .pop_ct{width: 640px !important;}

/* 팝업에 테이블*/
.pop_wrap.changepw .pop_ct{background-color: #FFFFFF;}
.pop_wrap.changepw .pop_ct .pop_body{margin-top:0;}
.pop_wrap.changepw .viewTable{border:0;}
.pop_wrap.changepw .viewTable.th_line th{width: 30%; border:0; font-style: normal; font-weight: 900; font-size: 20px; line-height: 150%; letter-spacing: -0.5px; color: #222222;}
.pop_wrap.changepw .viewTable.th_line td{border:0; font-style: normal; font-weight: 400; font-size: 20px; line-height: 150%; letter-spacing: -0.5px; color: #222222;}
.pop_wrap.changepw .viewTable.th_line td input{padding:23px 20px; height: auto; font-style: normal; font-weight: 400; font-size: 18px; line-height: 20px; color: #777777; background-color: #E8E8E8; border: 1px solid #D9D9D9; border-radius: 2px; }
.pop_wrap.changepw .viewTable th .span_r{margin-left: 4px; font-style: normal; font-weight: 900; font-size: 20px; line-height: 150%; letter-spacing: -0.5px; color: #E20707;}
.pop_wrap.changepw .viewTable td p{margin-top: 16px; display: flex; align-items: flex-start; justify-content: flex-start; font-style: normal; font-weight: 400; font-size: 16px; line-height: 140%; letter-spacing: -0.02em; color: #E20707;}
.pop_wrap.changepw .viewTable td p img{margin-top: 2px; margin-right: 6px; max-width: 100%; height: auto;}
.pop_wrap.changepw > div .btn_c .btn{padding:20px;}

/*신청자 정보*/
.pop_wrap.renewal_pop .pop_ct .pop_info{padding:0 35px 40px 35px;}
.pop_wrap.renewal_pop .pop_ct .pop_info h4{color: #010100; font-size: 20px; line-height: 18px; letter-spacing: -0.4px;}
.pop_wrap.renewal_pop .pop_ct .pop_info h4 time{color:rgba(153, 153, 153, 1);}
.pop_wrap.renewal_pop .pop_ct .pop_info .research_list dt{margin:35px 0 0 0; padding-bottom:30px; color: #010100; font-size: 20px; line-height: 18px; letter-spacing: -0.4px;}
.pop_wrap.renewal_pop .pop_ct .pop_info .research_list dd{padding:12px; background-color: #FBFBFB; color: #222; font-size: 18px; line-height: 150%; letter-spacing: -0.5px;}
.pop_wrap.renewal_pop .pop_ct .pop_info a.btn{padding:20px;}
.pop_wrap.renewal_pop .pop_ct .pop_info .dot_list{padding:24px 24px 24px 34px;}
.pop_wrap.renewal_pop .pop_ct .pop_info .dot_list li{text-indent: -10px; margin-bottom:0; color: #222; font-size: 18px; line-height: 150%; letter-spacing: -0.5px;}
.pop_wrap.renewal_pop .pop_ct .pop_info .dot_list li:nth-child(n+2){margin-top:10px;}
@media (max-width: 900px) {
	.display_pc{display: none !important;}
    .display_mo{display: block !important;}
    .privacy_mb{margin-bottom: 28px;}

    .pop_wrap.renewal_pop .pop_ct{width: 90%;}
    /* .pop_wrap .pop_ct{width: 86.67%;} */
    .pop_wrap .pop_ct > h3{padding: 20px 24px; font-size: 18px;}
	.pop_wrap.renewal_pop h3{padding:20px 24px;font-size: 18px;}
    .pop_wrap.renewal_pop h3.with_img > img{display: none !important;}
    .pop_wrap h3.icon_x > a {right: 30px;top: 28px; width: 12px; height: 12px;}

    .pop_wrap.renewal_pop .cashback .flex_n .flex_item:nth-child(2){margin-left:8px;}
	.pop_wrap.renewal_pop .mo_popup .alarm_wrap{padding:16px 0 16px 0;margin: 0px 24px 20px 24px;}
	.pop_wrap.renewal_pop .mo_popup .alarm_wrap h4{padding:0 16px 10px 16px;font-size: 14px;}
	.pop_wrap.renewal_pop .mo_popup .alarm_wrap .time{padding:0px 16px 16px 16px;font-size: 14px;}
	.pop_wrap.renewal_pop .mo_popup .text_area{padding:0 24px 24px 24px;font-size: 14px;font-weight:400;line-height: 160%;}
	.pop_wrap.renewal_pop .mo_popup .alarm_wrap .inner_text{padding:auto 16px; font-size: 14px;}

    .pop_wrap.renewal_pop .cashback .text_area span{font-weight: 400;font-size: 14px;line-height: 160%;}
    .pop_wrap.renewal_pop .cashback .text_area.with_span img{width:90%;}
    .pop_wrap.renewal_pop .cashback .alarm_wrap{padding:16px 0 16px 0;margin: 0px 8px 20px 24px;}
    .pop_wrap.renewal_pop .cashback .alarm_wrap:nth-child(3){margin:16px 8px 0px 24px;}
    
	.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text{padding: 0 16px;}
	.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text p{word-break: break-all;font-size: 14px; letter-spacing: -0.01em;}
	.pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text p span{font-size: 14px;}
    .pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text p span.span_7{font-size: 14px; letter-spacing: -0.5px;}
    .pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text p span.span_b0{font-size: 14px;}
    .pop_wrap.renewal_pop .cashback .alarm_wrap .inner_btn{padding:12px 10px;margin:20px 16px 0 16px;font-size: 14px;font-weight:700;}
    .pop_wrap.renewal_pop .cashback .alarm_wrap .inner_btn > img {margin-left: 6px;}
	.pop_wrap.renewal_pop .btns {padding:16px 24px;}
	.pop_wrap.renewal_pop .btns a{width: calc(50% - 4px);height: 44px;padding:12px 10px;font-size: 12px;}
    .pop_wrap.renewal_pop .cashback .alarm_wrap .inner_box{padding:12px 22.5px;margin:20px 16px 0px 16px;font-size: 12px;font-weight:700;color:#E20707;line-height: 165%;border-radius: 4px;}
    .pop_wrap.renewal_pop .cashback .alarm_wrap .inner_box_wrap{padding:12px 24px;margin:20px 16px 0px 16px;border-radius: 4px;background-color: #E7E7E7;}
    .pop_wrap.renewal_pop .cashback .alarm_wrap .inner_box_wrap h5{font-size: 12px;}
    .pop_wrap.renewal_pop .cashback .alarm_wrap .inner_box_wrap ul li{font-size: 12px;}
    .pop_wrap.renewal_pop .cashback .popup_footer{padding: 0 24px;font-size: 14px;}

    .pop_wrap .benefits{margin:0px 24px 24px 24px !important;}
    .pop_wrap .benefits .benefits_item{width: calc(50% - 4px); padding:16px 10px 20px 10px; font-size: 11px; letter-spacing: -0.5px;}
    .pop_wrap .benefits .benefits_item:nth-child(n+3){margin-top: 8px;}
    .pop_wrap .benefits .benefits_item > img{width: 24px; height: 24px;}
    .pop_wrap .pop_footer{padding: 0px 24px 24px 24px !important; font-size: 11px;}

    .pop_wrap.renewal_pop .cashback .alarm_wrap .contentagree{padding: 0 16px;font-size: 14px;}

    .pop_wrap.renewal_pop .cashback .alarm_wrap .inner_text_wrap .inner_text{padding:0 16px 0px 16px;}

    #idPopShip #idPopShipDiv { padding: 10px 15px 0; }
    #idPopShip .viewTable.normal th { display: flex; align-items: center; justify-content: flex-start; padding: 0 !important; vertical-align: top; vertical-align: middle; height: 100%; min-height: 60px; text-align: left; font-size: 14px;}
    #idPopShip .pop_ct{width: 90% !important;}
    #idPopShip .viewTable.normal th.need:after { display: none;}
    #idPopShip .viewTable.normal td { padding: 10px 5px 10px 10px; padding-top: 10px !important;}
    #idPopShip .pop_ct.medium .viewTable td.col3>select { background-size: 30px 100%; font-size: 12px; text-indent: 2px; }
    #idPopShip input.txt {font-size: 12px;}
    
    .pop_wrap.changepw .pop_ct .pop_body{padding: 0px 20px 0 20px;}
    .pop_wrap.changepw .pop_ct{width:90%;}
    .pop_wrap.changepw .viewTable.th_line th{font-size: 14px;}
	.pop_wrap.changepw .viewTable.th_line td{font-size: 13px;}
	.pop_wrap.changepw .viewTable.th_line td input{padding:10px 12px; font-size: 13px;}
	.pop_wrap.changepw .viewTable th .span_r{font-size: 14px;}
	.pop_wrap.changepw .viewTable td p{margin-top: 10px; font-size: 12px;}
	.pop_wrap.changepw .viewTable td p img{width:14px; height:14px; margin-top: 2px; margin-right: 4px;}
	.pop_wrap.changepw > div .btn_c .btn{padding:18px;}
	.pop_wrap.changepw .viewTable.th_line tr:nth-child(-n+2) th{display: inline-block; width: 30%; padding:13px 14px;}
	.pop_wrap.changepw .viewTable.th_line tr:nth-child(-n+2) td{display: inline-block; width: 65%; padding:13px 14px;}
	.pop_wrap.changepw .viewTable.th_line tr:nth-child(n+3) th,
	.pop_wrap.changepw .viewTable.th_line tr:nth-child(n+3) td{display: block; width: 100%; padding:13px 14px;}
	.pop_wrap.changepw .viewTable.th_line tr:nth-child(n+3) td{padding-top:0;padding-bottom:0;}
	.pop_wrap.changepw .viewTable.th_line tr:nth-child(n+4) td{padding-top:0;padding-bottom:10px;}

    .pop_wrap p.btns{margin-top: 20px;}
    
    /*신청자 정보*/
	.pop_wrap.renewal_pop .pop_ct .pop_info{padding:0 24px 32px 24px;}
	.pop_wrap.renewal_pop .pop_ct .pop_info h4{font-size: 16px;letter-spacing: -0.32px;}
	.pop_wrap.renewal_pop .pop_ct .pop_info h4 time{font-size: 12px;}
	.pop_wrap.renewal_pop .pop_ct .pop_info .research_list dt{margin:24px 0 0 0; padding-bottom:20px; font-size: 16px; line-height: 160%; letter-spacing: -1px;}
	.pop_wrap.renewal_pop .pop_ct .pop_info .research_list dd{font-size: 12px;}
	.pop_wrap.renewal_pop .pop_ct .pop_info a.btn{padding:20px; font-size: 15px;}
	.pop_wrap.renewal_pop .pop_ct .pop_info .dot_list{padding:12px 12px 12px 26px;}
	.pop_wrap.renewal_pop .pop_ct .pop_info .dot_list li{text-indent: -5px; font-size: 12px;}
	.pop_wrap.renewal_pop .pop_ct .pop_info .dot_list li:nth-child(n+2){margin-top:6px;}
	
}

