﻿@charset "utf-8";

/* 레이어 */
.pop_layer{display:none; position: absolute; top:50%; left:50%; z-index: 3000;background-color: #fff; }
.pop_layer .pop_head{position:relative;height:50px;padding-top:18px;background-color:#000;text-align:center;}
.pop_layer .pop_title{font-size:14px;color:#fff;}
.pop_layer .pop_body{position:relative;padding:30px;}

.pop_close{position: absolute;right:30px;top:16px;z-index:100; width:17px; height:16px; background:url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_close.png) no-repeat 0 0; text-indent: -9999em;}
.pop_dim{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background-color:#000;z-index:2000;opacity:.5; filter: alpha(opacity=50);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); }

/* 스토어 팝업 */
#pop_store{width:640px;}
#pop_store .share_btns{position:absolute;right:30px;top:30px;}

#pop_store .store_info>p{margin-bottom:30px;}
#pop_store .store_info>p>span.brand{color:#000000;font-weight:700;font-size:26px;font-family: 'Campton';}
#pop_store .store_info>p>span.area{color:#000000;font-weight:700;font-size:24px;}
#pop_store .store_info>dl{margin-top:10px;}
#pop_store .store_info>dl>dt{float:left;width:68px;color:#999;font-size:14px;}
#pop_store .store_info>dl>dd{float:left;color:#000;font-size:14px;}

#pop_store .pop_map{width:640px;height:400px;overflow:hidden;}
#pop_store .pop_map>img{width:100%;height:100%;}


/*사진형*/
#pop_photo{width: 600px; height: 600px; padding: 0;  background-color: #000; text-align: center;}
#pop_photo .img_area{position: absolute; top: 0; left: 0; width: 600px; height: 600px; font-size: 0; text-align: center;
    background-color: #000; overflow: hidden;}
#pop_photo .img_area img{position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; display: inline-block; height: 100%;}
#pop_photo .pop_close{top:20px; right:20px; width:17px; height:16px; background:url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_close.png) 0 0 no-repeat;}


/*사이즈 조건표*/
#pop_size{width:640px; padding:30px; background-color:#fff;}
#pop_size h2{font-size:24px; color:#000; font-weight: 700;}
#pop_size h2 span{font-size:24px; color:#000; font-weight: 700;}
#pop_size .pop_close{top:30px; background:url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_close_bk.png) 0 0 no-repeat;}
#pop_size .prd_img{margin:24px 0 30px -30px; width:640px;}
#pop_size .size_table{ width:100%; border-top:1px solid #999; border-bottom:1px solid #999;}
#pop_size .size_table tr{ height:50px;}
#pop_size .size_table tr th,
#pop_size .size_table tr td{vertical-align: middle; text-align: center;}

#pop_size .size_table tr:first-child{ border-top:1px solid #999; border-bottom:1px solid #999;}
#pop_size .size_table tr:first-child td{font-weight: 700; color:#000; font-size:13px;}
#pop_size .size_table tr{ border-top:1px solid #ddd;}
#pop_size .size_table tr th{background:#f4f4f4; font-size:13px; font-weight: 700; color:#000;}
#pop_size .size_table tr td{font-size:12px;}
#pop_size .lead_txt{margin-top:20px;}
#pop_size .lead_txt li{margin-top:8px; font-size:12px; color:#999; letter-spacing: -1px;}
#pop_size .lead_txt li:first-child{margin-top:0;}

#pop_size .nodata { margin:80px 0; background: url(//image.goodpeople.co.kr/goodpeople/web/icon/ico_nodata_gray.png) no-repeat 50% 0; }
#pop_size .nodata p { color:#999; }


/* 사이즈 조견표 - 대체사이즈 추가 */
#pop_size .btn_tab{margin:30px 0 0;overflow:hidden;}
#pop_size .btn_tab a{float:left; width:290px; height:40px; text-align:center; line-height:38px; font-size:14px; color:#b3b3b3; border:1px solid #dddddd; background-color:#fff; }
#pop_size .btn_tab a.on{color:#fff; border:1px solid #000; background-color:#000;}
#pop_size .tab_wrap{}
#pop_size .tab_wrap > div.tab_con{}
#pop_size .tab_wrap > div.tab01{}
#pop_size .tab_wrap > div.tab01 img {max-width:580px;} /* 2020.02.11 김미경 추가 */

#pop_size .tab_wrap > div.tab02{display:none;}
#pop_size .tab_wrap > div.tab02 > p{text-align:center; font-size:12px; color:#999; line-height:65px;}
#pop_size .tab_wrap > div.tab02 > p.size_same{font-family: 'Lato';font-size:16px; color:#e74544; font-weight:700;}

#pop_size .tab_wrap > div.tab02 table.basic_size_table{width:580px; font-family: 'Lato'; border:1px solid #c2c2c2; border-width:2px 0 ;}
#pop_size .tab_wrap > div.tab02 table tr{border-top:1px solid #c2c2c2;}
#pop_size .tab_wrap > div.tab02 table tr th{height:46px;font-size:12px; font-weight:700; vertical-align:middle;font-family: 'Lato';}
#pop_size .tab_wrap > div.tab02 table tr td{height:46px; text-align:center; font-size:12px; vertical-align:middle;font-family: 'Lato';}
#pop_size .tab_wrap > div.tab02 table tr td.ex_size{font-family: 'Lato'; font-size:12px; font-weight:700; color:#e74544; background-color:#f4f4f4;}

#pop_size .tab_wrap > div.tab02 dl{}
#pop_size .tab_wrap > div.tab02 dl dt{font-size:12px; color:#000; line-height:20px;}
#pop_size .tab_wrap > div.tab02 dl dd{font-size:12px; color:#999; text-indent:8px;line-height:20px;}




/*all meny 팝업*/
#pop_productview{ position: fixed; top:0; left:0; width:100%; height:100%; background:#fff; overflow-y: scroll;}
#pop_productview .pop_close{position: fixed; top:20px; width:50px; height:50px; background:url(//image.goodpeople.co.kr/goodpeople/web/common/popup_close.png) 0 0 no-repeat;}
#pop_productview .pop_inner{ position:relative; width:1140px; margin:0 auto; padding-top:40px;}
#pop_productview .pop_inner:after{content: ''; display:block; clear: both;}
#pop_productview .pop_inner .thum_slide{width:82px; height:450px; overflow: hidden;}
#pop_productview .pop_inner .expand_thumb{position:fixed;text-align: center; top:40px; left:0; width:82px; height:560px;  opacity: 0; filter: alpha(opacity=0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); }
#pop_productview .pop_inner .expand_thumb ul{ position: relative; width:82px; overflow: hidden;}
#pop_productview .pop_inner .expand_thumb ul li{margin-top:10px;}
#pop_productview .pop_inner .expand_thumb ul li:first-child{margin-top:0;}
#pop_productview .pop_inner .expand_thumb ul li a{display:block;width:82px;height:82px;}
#pop_productview .pop_inner .expand_thumb ul li a img{width:100%;height:100%;border:1px solid transparent; border-radius: 50px;}
#pop_productview .pop_inner .expand_thumb ul li.on a img{border:1px solid #ddd;}

#pop_productview .pop_inner .expand_thumb a.btn_prev,
#pop_productview .pop_inner .expand_thumb a.btn_next{display:inline-block; width:19px; height:10px; text-indent: -9999px;}

#pop_productview .pop_inner .expand_thumb a.btn_prev{ margin-bottom:30px; background:url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_19x10_up_default.png) 0 0 no-repeat; cursor:default; }
#pop_productview .pop_inner .expand_thumb a.btn_prev.on{visibility: inherit; background: url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_19x10_up.png) 0 0 no-repeat; cursor:pointer; }
#pop_productview .pop_inner .expand_thumb a.btn_next{ margin-top: 30px; background: url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_19x10_down_default.png) 0 0 no-repeat; cursor:default; }
#pop_productview .pop_inner .expand_thumb a.btn_next.on{visibility: inherit; background: url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_19x10_down.png) 0 0 no-repeat; cursor:pointer; }

#pop_productview .pop_inner .expand_img{margin-left:100px; width:940px; height:auto;}

#pop_productview .pop_inner .expand_img li>img{max-width:940px;overflow:hidden; margin-bottom:10px;} /* 2020.02.25 김미경 margin-bottom:10px; 추가 */


#pop_reply{width:720px; height:534px; padding:0 30px; background:#fff;}
#pop_reply h6{padding:30px 0 28px;margin-bottom:42px; font-weight: 700; font-size:28px; text-align:center; letter-spacing: -1px; border-bottom:1px solid #ddd;}
#pop_reply .pop_close{width:17px; height:16px;top:30px; right:30px; background:url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_close_bk.png) 0 0 no-repeat;}
#pop_reply .st_check{display:block; width:148px; margin: 0 auto;}
#pop_reply .star_score, .star_score span{overflow: hidden; display:inline-block; font-size:0;}
#pop_reply .star_score,
#pop_reply .star_score span{width:148px; height:28px;background:url(//image.goodpeople.co.kr/goodpeople/web/product/ico_pop_star.png) no-repeat 0 0;}
#pop_reply .star_score span{background:url(//image.goodpeople.co.kr/goodpeople/web/product/ico_pop_star_full.png) no-repeat 0 0;}
#pop_reply .radio{margin: 48px 0 20px;}

#pop_reply .radio_group {position: relative;display: inline-block;overflow: hidden;vertical-align: middle;*display: inline;*zoom: 1}
#pop_reply .radio_group input {position: absolute; width: 12px; height: 13px; opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);  filter: alpha(opacity=0)}
#pop_reply .radio_group label {display: inline-block; height:13px;padding-right: 20px; color:#000;;font-size: 13px; line-height:15px; cursor:pointer;}
#pop_reply .radio_group label i {display: inline-block;float: left;width: 12px;height: 13px;overflow:hidden; margin-right:6px;background: url(//image.goodpeople.co.kr/goodpeople/web/common/btn_radio.png) no-repeat 0 0;}
#pop_reply .radio_group.checked label i {background-position: 0 -13px}
#pop_reply .textarea_group{position: relative; width:660px; height:80px; margin: 0 auto; border:1px solid #ddd}
#pop_reply .textarea_group textarea{width:646px; height:60px; resize: none; padding:10px; line-height: 12px; font-size:12px; color:#999;}
#pop_reply .textarea_group .counter{position: absolute; bottom:9px; right:9px; font-size:11px; color:#999; letter-spacing: -1px;}
#wt_reply{height:70px;font-family: 'Nanum Barun Gothic'; font-size:12px; color:#a6a6a6;}
#pop_reply > ul{margin-top:30px;overflow:hidden;}
#pop_reply > ul li{position:relative; float:left; width:60px; height:60px; margin-right:10px;}
#pop_reply > ul li label{display:block; width:60px; height:60px; background:url(//image.goodpeople.co.kr/goodpeople/web/product/ico_file.png) no-repeat 0 0; text-indent: -9999em; cursor: pointer;}
#pop_reply > ul li.none{background:url(//image.goodpeople.co.kr/goodpeople/web/product/ico_file_defualt.png) no-repeat 0 0; cursor:auto;}
#pop_reply > ul li.none > label{display:none;}
#pop_reply > ul li label input[type=file]{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0;}
#pop_reply > ul li a.btn_delete{position:absolute; top:0; right:0; width:15px; height:15px; background:url(//image.goodpeople.co.kr/goodpeople/web/product/btn_file_del.png) no-repeat 0 0; text-indent: -9999em;}
#pop_reply > ul li > img{display:block; overflow:hidden; width:60px !important; height:60px !important;}
#pop_reply .upload{margin-top:40px;text-align:center;}
#pop_reply .upload a{display:inline-block; width:162px; height:50px; font-size:14px; color:#fff; line-height:50px; background-color:#000; }
#pop_reply .upload a.btn_cancel{margin-right:10px; color:#fff;  line-height:46px; background-color:#b3b3b3;}


/*상품평 자세히 보기 팝업*/
#pop_view{width:900px; height:560px; background:#fff; }
#pop_view .pop_close{width:17px; height:16px;top:30px; right:30px; background:url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_close_bk.png) 0 0 no-repeat;}
#pop_view .pop_cont:after{content: ''; display:block; clear: both;}
#pop_view .pop_cont .prdslider_wrap,
#pop_view .pop_cont .data_text{float: left;}
#pop_view .pop_cont .prdslider_wrap{position:relative;  width:560px; height:560px; overflow: hidden; background:#000;}
#pop_view .pop_cont .prdslider_wrap .slider_list{position:relative;  width:560px; height:560px; overflow: hidden;}
#pop_view .pop_cont .prdslider_wrap .slider_list li{width: 560px; height: 560px;position: absolute; left: 560px;top: 0px;text-align: center; overflow: hidden;}
#pop_view .pop_cont .prdslider_wrap .slider_list li:first-child{left:0;}
#pop_view .pop_cont .prdslider_wrap .slider_list li img{position: absolute; left: 0; top: 0; right: 0; bottom: 0;margin: auto;display: inline-block;width:100%;}
#pop_view .pop_cont .data_text{width:340px; height: 560px; padding:40px;}
#pop_view .pop_cont .data_text .prd_tit{font-size:24px; line-height: 28px; height:57px; color:#000; font-weight: 700; letter-spacing: -1px;overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow:ellipsis;}
#pop_view .pop_cont .data_text .scroll_box.text{max-height:180px; overflow-y: auto;}
#pop_view .pop_cont .data_text .prd_text{margin-bottom:30px; font-size:14px;line-height: 22px; color:#010101; letter-spacing: -1px;}
#pop_view .pop_cont .data_text .star{margin:20px 0 30px; padding-top:30px; border-top:1px solid #ddd; }
#pop_view .pop_cont .data_text .data_name{ max-resolution: top 2px; margin-bottom:20px;}
#pop_view .pop_cont .data_text .data_name:after{content: ''; display:block; clear: both;}
#pop_view .pop_cont .data_text .data_name dt,
#pop_view .pop_cont .data_text .data_name dd{float:left; font-size:12px; color:#b3b3b3; font-weight: 700;}
#pop_view .pop_cont .data_text .data_name dt{position: relative; padding-right:16px;}
#pop_view .pop_cont .data_text .data_name dt:after{content:'';position: absolute; top:0; right:7px;  display:block; width:2px; height:10px; background:#e4e4e4;}
#pop_view .pop_cont .data_text .data_name dd{font-size:11px;}
#pop_view .pop_cont .data_ripple li{padding:20px 0 20px 17px; background:url(//image.goodpeople.co.kr/goodpeople/web/common/reppley_bg.png) left 20px no-repeat;}
#pop_view .pop_cont .scroll_box{max-height:120px; overflow-y: auto; }
#pop_view .pop_cont .data_ripple li p{font-size:14px; line-height: 22px; letter-spacing: -1px; color:#000;}
#pop_view .pop_cont .data_ripple li p > span{font-size:14px; letter-spacing: -1px; color:#000;}
#pop_view .pop_cont .data_ripple li span.date{margin-top:10px; display:block; font-size:11px; color:#b3b3b3; font-weight: 700;}

#pop_view .prdslider_wrap .control_box a{position: absolute; top: 50%; margin-top: -22.5px; width: 23px; height: 45px; z-index: 10; text-indent: -9999px;}
#pop_view .prdslider_wrap .control_box .btn_prev{ left: 20px; background: url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_23x45_prev.png) 0 0 no-repeat;}
#pop_view .prdslider_wrap .control_box .btn_next{ right: 20px; background: url(//image.goodpeople.co.kr/goodpeople/web/icon/arrow_23x45_next.png) 0 0 no-repeat;}

#pop_view .pagination{ position: absolute;  left: 0; bottom: 20px; z-index: 2000; width: 100%;text-align: center;}
#pop_view .pagination li{display:inline-block;}
#pop_view .pagination li a{display: inline-block; width: 14px; height: 13px; margin: 0 5px;  background: url(//image.goodpeople.co.kr/goodpeople/web/collection/btn_indicator_out.png) no-repeat 0 0;
    text-indent: -9999em;transition: all .5s ease-out;}
#pop_view .pagination li.on a{background:url(//image.goodpeople.co.kr/goodpeople/web/collection/btn_indicator_over.png) no-repeat 0 0;transition:all .5s ease-out;}
#pop_view .count{visibility: hidden;}

/* 오늘하루체크 팝업 */
.pop_today_layer{display:none;position:fixed; top:0px;  z-index:9999;}/*2019.07.26 김미경 position:fixed; top:0px; z-index:9999; 수정*/
.ie8 .pop_today_layer { display:none !important; }
.pop_today{display:none;position:relative;float:left;margin-top:0px;margin-left:0;margin-bottom:0;background-color: transparent; }/*2019.04.30 김미경 margin-top:100px; 추가. 2019.07.26 김미경 margin-top:100px; 삭제*/
/*.pop_today .layer_close{position:absolute;right:15px;top:15px;background:url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_close_bk.png) no-repeat 0 0;width:17px;height:16px;text-indent:-9999px;}*/
/*.pop_today .layer_close{position:absolute;right:0px;top:0px;background:url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_close_bk.png) no-repeat 0 0;width:43px;height:43px;text-indent:-9999px;border:1px solid #0ff;}*/
.pop_today .layer_close{position:absolute;right:0px;top:0px;background:url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_close_bk_1.png)  no-repeat 50% 50%;width:45px;height:45px;text-indent:-9999px;}

.layer-message { position:absolute; top:0; left:0; width:100%; height:100%; z-index:2001; display:none; }
.layer-message .dimmed { position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.7); z-index:1; }
.layer-message .message-content { position:fixed; top:50%; left:50%; width:300px;  margin-left:-150px; margin-top:-86px; background:#FFF; z-index:2; font-size:0; letter-spacing:-0.5px; }
.layer-message .message-content p { padding:52px 10% 0; margin:0 auto; text-align:center; font-size:14px; line-height:24px; color:#000; font-family: 'Nanum Barun Gothic'; }
.layer-message.confirm .message-content p { padding:40px 10% 0;  color:#000; font-family: 'Nanum Barun Gothic'; }
.layer-message .message-content .message-btns { clear:both; margin: 20px auto 20px; text-align:center; }
.layer-message .message-content .message-btns a { display:inline-block; width:100px; height:34px; text-align:center; color:#fff; background:#000; font-size:12px; line-height:34px; margin:0 2px; border:1px solid #000;}
.layer-message .message-content .message-btns a.btn_cancel { color:#000; background:#fff; border:1px solid #dddddd; display:none; }
.layer-message.confirm .message-content .message-btns a.btn_cancel { color:#000; background:#fff; display:inline-block; }

.layer-message.confirm_v2 .message-content .message-btns a.btn_apply{display:inline-block; color:#000; background:#fff; border:1px solid #ddd;}
.layer-message.confirm_v2 .message-content .message-btns a.btn_cancel {display:inline-block;color:#fff; background:#000; border:1px solid #000; }


/* 풀배너 팝업 */
#pop_full_layer{display:none; position: fixed; top:0; left:0; bottom:0; right:0; overflow-y:auto; background-color:rgba(255,255,255,0.6); background-position:50% 50%; z-index:9000;}
.ie8 #pop_full_layer {display:none !important;}
#pop_full_layer .layer_close{position:fixed;right:29px;top:15px;background:url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_close_bk.png) no-repeat 0 0;width:17px;height:16px;text-indent:-9999px; z-index:99; }
#pop_full_layer .edit_wrap{display:block; max-width:100%; min-width: 1140px; background-color:#fff; vertical-align: middle;}
#pop_full_layer .edit_wrap .full_edit {border:0px solid #000; max-height:100%;}
#pop_full_layer .edit_wrap img {max-width:100%; min-width: 1140px;}

#pop_top_layer{display:none;z-index:9000;}
.ie8 #pop_top_layer {display:none !important;}
#pop_top_layer .edit_wrap{display:block; position:relative; width: 1140px; height:auto;  margin: 0 auto; }
#pop_top_layer .layer_close{position:absolute;right:15px;top:15px;background:url(//image.goodpeople.co.kr/goodpeople/web/icon/btn_close_bk.png) no-repeat 0 0;width:17px;height:16px;text-indent:-9999px;}

@media screen and (max-width:1140px) {
  #pop_top_layer .layer_close{position: fixed;}
}
