@charset "utf-8";

.no_scroll	{overflow:hidden;}

.pop		{background-color:#fff;padding:35px 30px 50px;}
.pop .btn_wrap	{margin:20px auto 0;text-align:center;}
.pop .btn_wrap:first-child button{margin-right:5px}
.pop_wrap header	{background:url('https://stimg.emart.com/store/images/pop_logo.png') no-repeat right 7px; border-bottom:1px solid #a8adb5;}
.pop_wrap header h1	{padding-bottom:20px; font-size:26px; color:#1a1a1a; font-family:'맑은 고딕'; font-weight:normal;}

.lay_wrap			{position:absolute;top:0;left:0;background:#fff;border:1px solid #bec1cc;border-top:3px solid #fcb316;padding:32px 30px 50px;/*box-shadow: 2px 3px 2px 0 #d2d2d2;*/box-shadow: 2px 3px 2px 0 rgba(0,0,0,0.15);z-index:15;}
.lay_wrap header	{margin-bottom:20px;border-bottom:1px solid #a8adb5;}
.lay_wrap h1		{margin:0 !important; padding-bottom:14px !important;border-bottom:none !important;font-size:26px !important;color:#1a1a1a !important;font-weight:normal;line-height:1;}
.lay_wrap .btn_wrap	{margin:20px auto 0;text-align:center;}
.lay_wrap .close	{position:absolute;top:30px;right:30px;display:inline-block;width:23px;height:23px;background:url('https://stimg.emart.com/store/images/btn_set.png') no-repeat 0 -96px;font-size:0;line-height:0;text-indent:-1000;}

.lay_wrap .h2_desc .h2_tit {padding:0 0 10px;background:none;color: #1a1a1a;font-size: 24px; border-bottom: 2px solid #33353e;}
.lay_wrap .h2_desc .h2_tit.excel:before {display: inline-block;width: 23px;height: 23px;margin: 0 7px 0 11px;background: url('https://stimg.emart.com/store/images/holidaygiftaddr/chuseok_icon.png') no-repeat 0 0;content: '';vertical-align: middle;}
.lay_wrap .h3_desc .h3_tit {margin:0 0 12px; padding-left:19px; background:url('https://stimg.emart.com/store/images/common/bul_circle_gray.png') no-repeat 0 5px; font-family:'맑은 고딕',sans-serif; font-size:17px; color:#1a1a1a;}
.lay_wrap .board_list_row.regist table {border-top:1px solid #999;}
.lay_wrap .board_list_row.regist th, .lay_wrap .board_list_row.regist td {padding:5px 20px; vertical-align:middle;}
.lay_wrap .board_list_row.regist .pos_rel .dash {display:inline-block;margin:0 3px;color:#666;}

.dtable_list.policy .lay_wrap {top:6px; left:0; width:170px; padding:60px 7px 7px 7px; }
.dtable_list.policy .lay_wrap  .close	{position:absolute; top:20px; right:20px;display:inline-block;width:23px;height:23px;background:url('https://stimg.emart.com/store/images/btn_set.png') no-repeat 0 -96px;font-size:0;line-height:0;text-indent:-1000;}

.pop_delivery_wrap{margin:-38px -30px -50px; background:#ffd646}
.pop_delivery_wrap .tit{padding:50px 0 32px 61px}
.pop_delivery_wrap .barcode_box{width:524px; height:274px; margin:0 auto 45px; background:url(https://stimg.emart.com/store/images/holidaygiftaddr/barcode_box.gif) no-repeat 0 0}
.pop_delivery_wrap .barcode_box p{padding:45px 0 20px; text-align:center; font-size:19px}
.pop_delivery_wrap .barcode_box p strong{font-size:20px}
.pop_delivery_wrap .btn_box{margin-bottom:55px; text-align:center}
.pop_delivery_wrap .btn_box .button{box-shadow:none}
.pop_delivery_wrap .note{position:relative; padding:20px 0 20px 40px; background:#4c4743}
.pop_delivery_wrap .note p{line-height:21px; color:#fff}
.pop_delivery_wrap .note .img {position:absolute; top:20px; right:22px;}

.dtable_list.no_line table {border-top:2px solid #ebecf0;border-bottom:1px solid #e0e0e0;}
.dtable_list.no_line th {background:#fefefe;color:#3c434d;}
.dtable_list.no_line th, .dtable_list.no_line td{border-left:none;color:#3c434d;border-top:1px solid #fafafa;} 

.notice_box {padding:20px;background:#f7f8fc;border-width:1px 0; border-color:#d9d9d9; border-style:solid;}
.notice_box .txt_ind {padding-left:11px; text-indent:-11px;}


.pop-login-page{border-top:none;padding:0;margin:0;}
.pop-login-page,
.pop-login-page *{font-size:14px;}
.pop-login-page a:hover,
.pop-login-page a:focus{text-decoration:none;}
.pop-login-page a:hover,
.pop-login-page a:focus,
.pop-login-page input:hover,
.pop-login-page input:focus,
.pop-login-page button:hover,
.pop-login-page button:focus{/*outline:none;*/}
.pop-login-page .pop-wrap{width:365px;padding:55px 30px 0;background-color:#fff;}
.pop-login-page .title{font-size:40px;font-weight:normal;height:40px;line-height:35px;color:#000;}
.pop-login-page .box-inp dt{display:none;}
.pop-login-page .user-info{position:relative;}
.pop-login-page .user-inp{font-size:16px;width:242px;border:none;border-bottom:2px solid #000;height:60px;line-height:60px;padding-left:0;}
.pop-login-page .user-inp:focus,
.pop-login-page .user-inp:hover{border-color:#ffe347;/*outline:none;*/}
.pop-login-page .user-inp::placeholder{color:#888;opacity:1;}
.pop-login-page .user-inp:-ms-input-placeholder{color:#888;}
.pop-login-page .user-inp::-ms-input-placeholder{color:#888;}
.pop-login-page .user-id{margin-top:45px;}
.pop-login-page .box-btn .btn-login{position:absolute;top:64px;right:0;border:none;background-color:#ffe347;width:100px;height:100px;border-radius:50px;color:#000;}
.pop-login-page .box-check{margin-top:25px;}
.pop-login-page .box-check,
.pop-login-page .box-check *{color:#888;vertical-align:middle}
.pop-login-page .box-check .txt-tip{margin-top:20px;}
.pop-login-page .info-check .save-id-chk{margin-right:4px;}
.pop-login-page .info-check .save-id-lab:after{content:"";display:inline-block;width:1px;height:10px;background-color:#e5e5e5;margin:0 15px 0 20px;}
.pop-login-page .box-join{position:relative;padding-top:30px;border-top:2px solid #f8f8f8;color:#888;font-size:13px;line-height:22px;}
.pop-login-page .box-join .link-join{position:absolute;top:34px;right:0;border:1px solid #000;color:#000;width:90px;height:33px;line-height:33px;text-align:center;}
.pop-login-page .login-ad-img{margin-top:50px;display:block;width:363px;}
.pop-login-page .login-ad-img img{width:100%;}
.pop-login-page .box-error-message{position:relative;width:100%;height:60px;}
.pop-login-page .box-error-message,
.pop-login-page .box-error-message *{font-size:13px;}
.pop-login-page .box-error-message .txt-error-message{display:none;position:absolute;top:10px;left:0;color:#cc2c00}
.pop-login-page .box-error-message .login_nomatch{top:5px;}


.modal-share,
.modal-share *{color:#000}
.modal-share.hide{display:none;}
.modal-share .modal-bg{position:fixed;top:0;left:0;background-color:#000;width:100%;height:100%;z-index:101;opacity:0.6;}
.modal-share .modal-desc{position:fixed;top:200px;left:50%;margin-left:-240px;width:480px;background-color:#fff;z-index:200;min-height:500px;padding:0 90px 40px 90px;box-sizing:border-box}
.modal-share .modal-desc .txt-title{display:block;margin-top:80px;font-size:23px;font-weight:500;border-bottom:2px solid #000;letter-spacing:0;height:40px;}
.modal-share .box-btn-link{margin-top:50px;padding:0 40px}
.modal-share .box-btn-link:after{content:"";display:block;clear:both;}
.modal-share .box-btn-link .btn{float:left;border:none;background:none;}
.modal-share .box-btn-link .btn + .btn{float:right;}
.modal-share .box-btn-link .txt{display:block;margin-top:20px;font-size:14px;color:#222;}
.modal-share .box-copy-url{margin-top:60px;}
.modal-share .box-copy-url .copy-inp-url{width:100%;height:50px;background-color:#fafafa;font-size:14px;font-weight:400;border:none;color:#555;}
.modal-share .box-btn-close{text-align:center;margin-top:40px;}
.modal-share .btn-close{width:140px;text-align:center;height:50px;border:1px solid #000;font-size:16px;color:#000;background:#fff;}