/*@charset "euc-kr";*/


/*font*/
@font-face { font-family: 'GmarketSansBold'; src: url('//www.only1.co.kr/_common/webfont/GmarketSansBold.woff') format('woff'); font-weight: normal; font-style: normal; }
.popup_wrap { color: #555; font-family: 'Noto Sans KR', 'NanumSquare', 'Malgun Gothic', sans-serif, 'Dotum', 'dotum', Dotum, dotum, gulim, Vertical, Arial;  font-size: 15px; height: 100%; line-height: 1.2; letter-spacing: -1px; background-color: #ebebeb; position: fixed; top:55px; left: 50%; z-index: 9999; width: 530px; max-width:100%; height: 750px; transform: translate(-50%, 0); max-height: calc(100vh - 100px); overflow: auto;}

.popup_wrap .close{position:absolute;top:0;right:0;background:url(../images/close.png) 50% 50% no-repeat;border:0;cursor:pointer;text-indent:-9999px;font-size:0;width:80px;height:80px;}
.popup_wrap .popup{background-color:#2f2f2f;padding:87px 0 45px;text-align:center;}
.popup_wrap h1{font-family:'GmarketSansBold';color:#f4202f;font-size:77px;line-height:110%;letter-spacing:-4px;}
.popup_wrap .txt{ font-family:'Noto Sans KR', 'NanumSquare', 'Malgun Gothic', sans-serif, 'Dotum', 'dotum', Dotum, dotum, gulim, Vertical, Arial; color:#fff;font-size:20px;line-height:145%;margin:16px 0 0;}
.popup_wrap .txt em{color:#aaa;font-style:normal;}
.popup_wrap .goods{margin:30px 0 0;}
.popup_wrap .goods .im {width:395px; height:166px; margin:0 auto; background:url(../images/goods.png) no-repeat 50% 50%/contain;}
.popup_wrap .goods .tx{font-family:'Noto Sans KR', 'NanumSquare', 'Malgun Gothic', sans-serif, 'Dotum', 'dotum', Dotum, dotum, gulim, Vertical, Arial; color:#fff;font-size:24px;margin:19px 0 0;}
.popup_wrap .info{ font-family:'Noto Sans KR', 'NanumSquare', 'Malgun Gothic', sans-serif, 'Dotum', 'dotum', Dotum, dotum, gulim, Vertical, Arial; color:#666;font-size:14px;line-height:160%;padding:16px 0 15px 79px;}
.popup_wrap .info p { display:flex; }
.popup_wrap .info p span {  }


@media (max-width: 480px) {
	.popup_wrap { width:auto; height:auto; top:0; left:0; right:0; transform:none; max-height:100%; }
    .popup_wrap .close{background-size:35%;width:15%;height:58px;}
    .popup_wrap .popup{padding:16.5% 0 9%;}
    .popup_wrap h1{font-size:14vw;letter-spacing:-2px;}
    .popup_wrap .txt{font-size:4vw;}
    .popup_wrap .goods{margin-top:5%;}
    .popup_wrap .goods .im { width: 82vw; height: 35vw;}
    .popup_wrap .goods .tx{font-size:4.4vw;margin-top:3.5%;}
    .popup_wrap .info{font-size:2.7vw;padding:5% 0 5% 12%;}
}
