* {border:0;padding:0;margin:0;}
html{height:100%;}
body{background:#fff;color:#333;font-size:16px;letter-spacing:-1px;-webkit-text-size-adjust:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,select,textarea,p,blockquote,th,td,legend,button{margin:0;padding:0;}
section,nav,header,footer{display:block;}
table{border-spacing:0;border-collapse:collapse;}
form,fieldset,img,a img{border:0 none;padding:0;margin:0;}
ul,ol,li{list-style:none outside;}
a{text-decoration:none;color:#3b3b3b;display:inline-block;border:0 none;padding:0;margin:0;}
em{font-style:normal;}
li,p,dt,dd,div,span{/*word-break:break-all; word-wrap:break-word;*/}
button:focus {outline:none;}
input:focus {outline:none;}
.claerFix:after {content: ''; display: block; clear: both;}
.floatL {float:left;}
.floatR {float:right;}

/* h1°Ë»ö¿£Áø ³ëÃâ¿µ¿ª */
.blind {width:1px; height:1px; text-indent: -9999px; position:absolute; top:-1px; overflow:hidden; margin:-1px; clip:rect(0,0,0,0);}

/************************
* font
*************************/
@font-face {
  font-family: 'spoqa B';
  font-weight: 700;
  src: local("Spoqa Han Sans Bold"), local("Spoqa Han Sans Bold"), url("/font/SpoqaHanSans/Spoqa%20Han%20Sans%20Bold.woff2") format("woff2"), url("/font/SpoqaHanSans/Spoqa%20Han%20Sans%20Bold.woff") format("woff"), url("../font/SpoqaHanSans/Spoqa%20Han%20Sans%20Bold.ttf") format("truetype");
}

@font-face {
  font-family: 'spoqa M';
  font-weight: 400;
  src: local("Spoqa Han Sans Regular"), local("Spoqa Han Sans Bold"), url("/font/SpoqaHanSans/Spoqa%20Han%20Sans%20Regular.woff2") format("woff2"), url("/font/SpoqaHanSans/Spoqa%20Han%20Sans%20Regular.woff") format("woff"), url("../font/SpoqaHanSans/Spoqa%20Han%20Sans%20Regular.ttf") format("truetype");
}

@font-face {
  font-family: 'spoqa R';
  font-weight: 300;
  src: local("Spoqa Han Sans Light"), local("Spoqa Han Sans Bold"), url("/font/SpoqaHanSans/Spoqa%20Han%20Sans%20Light.woff2") format("woff2"), url("/font/SpoqaHanSans/Spoqa%20Han%20Sans%20Light.woff") format("woff"), url("../font/SpoqaHanSans/Spoqa%20Han%20Sans%20Light.ttf") format("truetype");
}

@font-face {
  font-family: 'spoqa T';
  font-weight: 100;
  src: local("Spoqa Han Sans Thin"), local("Spoqa Han Sans Bold"), url("/font/SpoqaHanSans/Spoqa%20Han%20Sans%20Thin.woff2") format("woff2"), url("/font/SpoqaHanSans/Spoqa%20Han%20Sans%20Thin.woff") format("woff"), url("../font/SpoqaHanSans/Spoqa%20Han%20Sans%20Thin.ttf") format("truetype");
}

/* common */
#wrap {width:100%; min-height:100%; overflow:hidden; position:relative;}
#m_content {width:100%; height:100%; float:left;}
.contents2022 img {width: 100%;}

/* ÇÏ´Ü Àå¹Ù±¸´Ï ¾×¼Ç¾ÆÀÌÄÜ */
.cart_go_obj {position:fixed; top:30%; left:30%; width:40%; height:40%; max-width:500px; max-height:500px; display:block; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cart_obj.png') no-repeat; text-indent:-10000px; background-size:100% auto;}

/* indepage :: ÀÌº¥Æ® */
#evtlst .rightbtn { display:inline-block; float:right; }
#evtlst .rightbtn a { display:inline-block; font-size:14px; font-family:'noto-M'; font-weight: normal;}
#evtlst .rightbtn .a_bar { display:inline-block; width:1px; padding:0 10px; color:#F0F0F0; }
#evtlst .result_area { height:50px; line-height:50px; padding:0 10px; background:#EEF8FF;  position:relative; border-bottom:#DEDEDE 1px solid; }
#evtlst .result_area .result_txt { font-size:16px; display:inline-block;}
#evtlst .result_area .result_txt .st { font-size:16px; font-weight:bold; color:#ff3334; }
#evtlst .result_area .reset_btn { border:#858585 1px solid; border-radius:30px; font-size:14px; color:#858585; padding:5px 10px; position:absolute; top:11px; right:10px; height:16px; line-height:16px;}
#evtlst .evt_lst .evt_bx > li { width:100%; height:100px; position:relative; display:inline-table; padding:0 16px; box-sizing: border-box;}
#evtlst .evt_lst .evt_bx > li a {padding:20px 125px 20px 20px;  display:inline-block; }
#evtlst .evt_lst .evt_bx > li .icon { display:block; margin:5px 0; }
#evtlst .evt_lst .evt_bx > li .tit1 { font-size:20px; font-weight:bold; display:block; color:#000000; letter-spacing:-1px; }
#evtlst .evt_lst .evt_bx > li .tit2 { font-size:15px; display:block; letter-spacing:-1px; }
#evtlst .evt_lst .evt_bx > li .date { font-size:14px; display:inline-block; letter-spacing:-1px; border:#DEDEDE 1px solid; padding:1px 8px; border-radius:15px; margin-top:10px; }
#evtlst .evt_lst .evt_bx > li .thumb {max-width: 345px; width:100%; display:block; border-radius: 15px; position:relative; overflow:hidden; margin: 0 auto 15px;}
#evtlst .evt_lst .evt_bx > li .thumb img {width:100%; height:auto; }
#evtlst .bottom_area { width:100%; display:inline-block; }

/* indepage :: ÀÌº¥Æ®»ó¼¼ */
#evtdtl img {vertical-align:middle;}
#evtdtl .evtdtl_cont .evtdtl_h { min-height:40px; width:100%; display:block; border-bottom:#DEDEDE 1px solid; padding:10px 10px; float:left }
#evtdtl .evtdtl_cont .evtdtl_h .titbox { float:left;  text-overflow:ellipsis;  overflow:hidden; width:100%  }
#evtdtl .evtdtl_cont .evtdtl_h .tit{ color:#000000; font-weight:bold; font-size:17px; text-overflow:ellipsis; display:block; word-break:break-all; width:78% }
#evtdtl .evtdtl_cont .evtdtl_h .date{ display:block; font-size:12px; letter-spacing:1;}
#evtdtl .evtdtl_cont .evtdtl_h .social{ float:right; margin-right:20px}
#evtdtl .evtdtl_cont .evtdtl_img { width:100%; }
#evtdtl .evtdtl_cont .evtdtl_img > a {width:100%;}
#evtdtl .evtdtl_cont .evtdtl_img img { width:100%; height:auto; }
/* ±¸¸Å¿Õ·©Å· */
#evtdtl .evtdtl_cont .evtdtl_buyer {margin:40px auto;}
#evtdtl .evtdtl_cont .evtdtl_buyer .tit {padding:0 16px;}
#evtdtl .evtdtl_cont .evtdtl_buyer .king_tab {margin-top:8px; padding:0 16px; border-bottom:1px solid var(--coD8); overflow-x: auto;}
#evtdtl .evtdtl_cont .evtdtl_buyer .king_tab ul {display: flex; gap:16px; width:max-content;}
#evtdtl .evtdtl_cont .evtdtl_buyer .king_tab ul li {height:48px;}
#evtdtl .evtdtl_cont .evtdtl_buyer .king_tab ul li a {display: flex; align-items: center; justify-content: center; width:100%; height:100%; color:var(--co94); font-size:14px; font-family:'noto-R'; box-sizing: border-box;}
#evtdtl .evtdtl_cont .evtdtl_buyer .king_tab ul li.on a {border-bottom:3px solid var(--co1A); color:var(--co1A); font-family:'noto-M';}
#evtdtl .evtdtl_cont .evtdtl_buyer .evtdtl_cont {margin-top:8px;}
#evtdtl .evtdtl_cont .evtdtl_buyer .evtdtl_buyer_btn {display: flex; gap:4px; padding:0 16px; }
#evtdtl .evtdtl_cont .evtdtl_buyer .evtdtl_buyer_btn > a {display: flex; align-items: center; width:auto; height:32px; padding:0 12px; color:var(--co3A); font-size:12px; border:1px solid var(--coD8); border-radius:16px; box-sizing: border-box; transition: all 0.2s;}
#evtdtl .evtdtl_cont .evtdtl_buyer .evtdtl_buyer_btn > a.on { background:var(--co1A); color:var(--coFF); }
#evtdtl .evtdtl_cont .evtdtl_table {margin-top:8px; padding:0 16px;}
#evtdtl .evtdtl_cont .evtdtl_table tr {border-bottom:1px solid #e8e8e8; height:40px;}
#evtdtl .evtdtl_cont .evtdtl_table th {height:40px; padding:0 16px; background:var(--coF9); font-size:14px; font-weight: normal; font-family:'noto-M'; text-align: center;}
#evtdtl .evtdtl_cont .evtdtl_table td {height:40px; padding:0 16px; font-size:14px; font-family:'noto-R'; text-align: center;}
#evtdtl .evtdtl_cont .evtdtl_buyer .none>div {display: flex; flex-direction: column; justify-content: center; align-items: center; gap:8px; height:158px;}
#evtdtl .evtdtl_cont .evtdtl_buyer .tit .evtdtl_buyer_h { color:#000000; font-weight:bold; font-size:15px;}

#evtdtl .evtdtl_cont .evtdtl_buyer .tit .if { width:150px; display:inline-block;  font-size:13px;vertical-align:top; position:relative; float:right;}
#evtdtl .evtdtl_cont .evtdtl_buyer .tit .if .sel_bx { width:150px;}
#evtdtl .evtdtl_cont .evtdtl_buyer .tit .if select { width:150px; box-sizing:border-box; height:30px; border:1px solid #c6c6c6;  font-size:13px;}
#evtdtl .evtdtl_cont .evtdtl_buyer .tit .if .sel_bx:after { top:12px !important; height:15px; background-position:-52px -71px;}
#evtdtl .evtdtl_cont .evtdtl_buyer .attxt { margin-top:8px; padding:0 16px; font-size:13px; display:inline-block; color:var(--co94);}
#evtdtl .evtdtl_cont .evtdtl_notice {display: flex; flex-direction: column; gap:8px; padding:20px 16px; background:#f9f9f9; border-top:1px solid #d8d8d8;}
#evtdtl .evtdtl_cont .evtdtl_notice .notice_tit {display:block; color:#3a3a3a; font-size:15px; font-family:'noto-M';}
#evtdtl .evtdtl_cont .evtdtl_notice .notice_ul {display: flex; flex-direction: column; gap:4px;}
#evtdtl .evtdtl_cont .evtdtl_notice .notice_ul > li {padding-left:6px; font-size:13px; position:relative; color:#949494;}
#evtdtl .evtdtl_cont .evtdtl_notice .notice_ul > li:before { content:''; width:2px; height:2px; background:#949494; display:inline-block; position:absolute; top:8px; left:0; }
#evtdtl .evtdtl_prd .prd_tit { display:inline-block; width:100%; height:100% !important; min-height:45px; line-height:45px; text-align:center; color:#fff; background:#484848; margin:10px 0; font-size:17px; word-break:keep-all;}
#evtdtl .evtdtl_prd .prd_lst .lst_area { width:100%; display:inline-block; }
#evtdtl .evtdtl_prd .prd_lst .lst_prod > li { width:100%; float:left; border-bottom: 1px solid #f0f0f0; padding-top:15px;}
#evtdtl .evtdtl_prd .prd_lst .lst_prod > li a { display:inline-block; width:100%; }
#evtdtl .evtdtl_prd .prd_lst .lst_prod > li .thumb {position:relative; width:150px; height:150px; padding-bottom:15px; float:left; }
#evtdtl .evtdtl_prd .prd_lst .lst_prod > li .thumb img { width:150px; height:150px; }
#evtdtl .evtdtl_prd .prd_lst .lst_prod > li .icon { display:block; overflow:hidden; padding:0 15px 2px; }
#evtdtl .evtdtl_prd .prd_lst .lst_prod > li .item { font-size:15px; color:#333333; padding:5px 15px 0px; display:block; overflow:hidden; font-size:16px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
#evtdtl .evtdtl_prd .prd_lst .lst_prod > li .pricebx { display:block; overflow:hidden; padding: 15px 15px 2px 0;}
#evtdtl .evtdtl_prd .prd_lst .lst_prod > li .price { color:#222222; line-height:15px; display:block; margin-bottom:3px; }
#evtdtl .evtdtl_prd .prd_lst .lst_prod > li .price .pric_info { font-size:12px; font-weight:normal; letter-spacing:-1px; color:#999; background:#ffffff; padding:1px 0; display:inline-block; vertical-align:text-bottom; margin-right:5px; }
#evtdtl .evtdtl_prd .prd_lst .lst_prod > li .price .pric_basic { font-size:16px; font-weight:bold; letter-spacing:-1px; color:#e0322b; }
#evtdtl .evtdtl_prd .prd_lst .lst_prod > li .price .pric_sale { font-size:12px; letter-spacing:-1px; color:#696969; text-decoration:line-through; margin-right:5px; }
#evtdtl .evtdtl_prd .prd_lst .lst_prod > li .price_sale { height:43px; }
#evtdtl .evtdtl_prd .prd_lst .lst_prod > li .rv_count { position:relative; padding:0 15px 0 20px; margin-top:10px; float:right; font-size: 13px; color:#888888; }
#evtdtl .evtdtl_prd .prd_lst .lst_prod > li .rv_count:before { width:20px; height:20px; display:inline-block; content:''; background:url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -136px -27px ; background-size:230px auto; position:absolute; top:0; left:0; }
#evtdtl .evtdtl_prd .prd_lst .lst_prod .prd_bnr { width:100%; height:150px; overflow:hidden; float:left; margin-top:-1px; text-align:center; }
#evtdtl .evtdtl_prd .prd_lst .lst_prod .prd_bnr img { max-height:150px; }
#evtdtl .evtdtl_cont .evtdtl_img a:active {background:none;}

/* ÀÌº¥Æ® ÆäÀÌÁö Á¦Ç°¸®½ºÆ® ´õº¸±â ¹öÆ° */
.moreBtnbox{width:100%; display:inline-block; margin:20px 0px; text-align:center}
.moreBtnbox .moreBtn{position:relative; width:80%; padding:10px 0; text-align:center; box-sizing:border-box; border:1px solid #222; box-shadow:4px 4px #f8f8f8; font-family:noto-b; font-weight:bold; font-size:1.1rem; color:#222;letter-spacing:-.3px; background:#fff;}
.moreBtnbox .moreBtn::after{display:inline-block; content:''; margin:0px 8px 4px; border:solid #222; border-width:0 2px 2px 0; padding:3px; transform:rotate(45deg); -webkit-transform: rotate(45deg);}
/* ´ñ±Û ÀÌº¥Æ® ´Ù¼öÀÏ¶§ ½ºÅ¸ÀÏ Ãß°¡ */
.ev_commentN{padding: 15px; background: #f9f9f9; border-top: #DEDEDE 1px solid; border-bottom: #e8e8e8 10px solid;}
.ev_commentN ul{display: flex; align-items: flex-start; gap: 12px; white-space: nowrap; flex-direction: column;}
.asOk_more_info_opt .myP_rdo {display: inline-block; position: relative;}
.ev_commentN input.myP_radio[type="radio"], .ev_commentN input.consultP_rdo[type="radio"] {display: none; vertical-align: middle;}
.ev_commentN input.myP_radio[type="radio"] + label.myP_radio, .ev_commentN input.consultP_rdo[type="radio"] + label.consultP_rdo {display: block; width: 100%; height: 100%; vertical-align: middle; font-size: 16px; line-height: 18px; color: #1a1a1a; font-family: noto-R; cursor: pointer;}
.ev_commentN input.myP_radio[type="radio"] + label.myP_radio > i {position: relative; display: inline-block; width: 18px; height: 18px; background: #fff; border: 1px solid #d8d8d8; border-radius: 50%; cursor: pointer; vertical-align: top; margin: 0 10px 0 0; box-sizing: border-box;}
.ev_commentN input.myP_radio[type="radio"]:checked + label.myP_radio > i {border: 1px solid #135eba;}
.ev_commentN input.myP_radio[type="radio"] + label.myP_radio > i:before {content: ''; position: absolute; display: inline-block; top: 2px; left: 2px; width: 12px; height: 12px; border-radius: 50%; background-color: #fff;}
.ev_commentN input.myP_radio[type="radio"]:checked + label.myP_radio > i:before {background-color: #135eba;}

/* indepage :: ÀÌº¥Æ® ´çÃ·ÀÚ¹ßÇ¥ */
#evtlst_win .srch { width:60%; float:right; display:block; position:relative; height:34px; border:1px solid #d9d9d9; -webkit-border-radius:2px; border-radius:2px; margin:7px 0; background:#fafafa;}
#evtlst_win .srch .sch {width:100%; float:left; height:34px; position:relative; background-color:#fff; }
#evtlst_win .srch .sch input {border:none; width:100%; height:100%; vertical-align:top;}
#evtlst_win .srch .sch .btn {width:40px; height:34px; cursor:pointer; border:none; position:absolute; right:0px; top:0px;}
#evtlst_win .result_area { height:50px; line-height:50px; padding:0 10px; background:#EEF8FF;  position:relative; border-bottom:#DEDEDE 1px solid; }
#evtlst_win .result_area .result_txt { font-size:16px; display:inline-block;}
#evtlst_win .result_area .result_txt .st { font-size:16px; font-weight:bold; color:#ff3334; }
#evtlst_win .result_area .reset_btn { border:#858585 1px solid; border-radius:30px; color:#858585; background:#EEF8FF; padding:5px 10px; position:absolute; top:11px; right:10px; height:16px; line-height:16px;}
#evtlst_win .evtwin_table { margin:10px 0 0 0 ; border-bottom:#efefef 1px solid; }
#evtlst_win .evtwin_table th { font-weight:bold; font-size:14px; }
#evtlst_win .evtwin_table td {font-size:14px;}
#evtlst_win .evtwin_cont .evtwin_h { height:50px; line-height:50px; border-bottom:#DEDEDE 1px solid; padding:0 10px; }
#evtlst_win .evtwin_cont .evtwin_h .tit { color:#000000; font-weight:bold; font-size:16px; float:left;  text-overflow:ellipsis; white-space:nowrap; overflow:hidden; max-width:75%; }
#evtlst_win .evtwin_cont .evtwin_h .date { font-size:13px; float:right; color:#b3b3b3; }
#evtlst_win .evtwin_cont .evtwin_img { padding:10px; }
#evtlst_win .evtwin_cont .evtwin_img img { width:100%; height:auto; }
#evtlst_win .evtwin_cont .evtwin_btn {border-radius: 0; border: 0; outline: 0; cursor: pointer; -webkit-appearance: none; background-color: #000; color: #fff; font-size: 15px; font-family: "spoqa M"; display: inline-block; width: 187px; height: 43px; margin: 15px 0 25px; position: relative; left: 50%; transform: translateX(-50%);}
#evtlst_win .evtwin_cont .evtwin_tab .tab_tit { line-height:20px; padding: 10px 5%; border-top:#DEDEDE 1px solid; background:#f9f9f9; display:block; font-weight:bold; font-size:15px; }
#evtlst_win .evtwin_cont .evtwin_tab .tab_ul { padding:10px 5%; display:inline-block; }
#evtlst_win .evtwin_cont .evtwin_tab .tab_ul > li { width:50%; display:inline-block; float:left; margin:5px 0; letter-spacing:0; color:#4c4c4c; }
#evtlst_win .evtwin_cont .evtwin_tab .tab_ul > li.ex_txt { width: 100%; font-weight: bold; color: #333; margin-bottom: 10px;}
#evtlst_win .evtwin_cont .evtwin_tab .tab_ul > li.my_ID {color: #4e97ff; text-decoration: underline;}
#evtlst_win .evtwin_cont .evtwin_notice { background:#f9f9f9; border-top:#e8e8e8 1px solid;}
#evtlst_win .evtwin_cont .evtwin_notice .notice_tit { height:30px; line-height:40px;  padding: 0 5% 8px 5%;display:block; font-weight:bold; font-size:15px; }
#evtlst_win .evtwin_cont .evtwin_notice .notice_ul { padding: 10px 5%; }
#evtlst_win .evtwin_cont .evtwin_notice .notice_ul > li {position:relative; margin-bottom:5px; padding:0 0 0 10px; font-size:14px; color:#949494; }
#evtlst_win .evtwin_cont .evtwin_notice .notice_ul > p {position:relative; margin-bottom:5px; font-size:14px; color:#949494; }
#evtlst_win .evtwin_cont .evtwin_notice .notice_ul > li:before {content:''; width:5px; height:1px; background:#949494; display:inline-block; position:absolute; top:8px; left:0; }
/* ´ñ±ÛÀÔ·Â */
.evtwin_reply {padding-top:40px;}
.evtwin_reply * {box-sizing: border-box;}
.evtwin_reply .reply_form {display: flex; flex-direction: column; gap:16px; padding:0 16px;}
.evtwin_reply .reply_form .line1 {display: flex; flex-direction: column; gap:8px;}
.evtwin_reply .reply_form .textarea {width:100%; height:80px; padding:8px; border:1px solid #d8d8d8; border-radius:5px;}
.evtwin_reply .reply_form .textarea textarea {width:100%; height:100%; resize: none;}
.evtwin_reply .reply_form .comment_select {overflow-x: auto; width:calc(100% + 32px); margin-left:-16px;}
.evtwin_reply .reply_form .select_opt {display:flex; gap:8px; width:max-content; padding:0 16px;}
.evtwin_reply .reply_form .select_opt li {display: flex; flex-direction: column; align-items: center; justify-content: center; width:76px; height:112px; padding:8px; border-radius: 5px; border:1px solid #d8d8d8; overflow:hidden; position:relative;}
.evtwin_reply .reply_form .select_opt li.on {border:1px solid var(--co1C);}
.evtwin_reply .reply_form .select_opt li.on p {color:var(--co1C); font-family:'noto-M';}
.evtwin_reply .reply_form .select_opt li img {width:60px; height:60px; object-fit: cover;}
.evtwin_reply .reply_form .select_opt li p {overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; line-height:14px;}
.evtwin_reply .reply_form .file_add {overflow-x: auto;}
.evtwin_reply .reply_form .file_add ul {display:flex; gap:8px; width:max-content;}
.evtwin_reply .reply_form .file_add ul li {display: flex; align-items: center; justify-content: center; width:90px; height:90px; border-radius: 5px; border:1px solid #d8d8d8; overflow:hidden; position:relative;}
.evtwin_reply .reply_form .file_add ul li span {display:block; width:100%; height:100%;}
.evtwin_reply .reply_form .file_add ul li img {width:100%; height:100%; object-fit: cover;}
.evtwin_reply .reply_form .file_add ul li .close16_FF {width:24px; height:24px; position:absolute; top:4px; right:4px; border-radius: 50%; background-color:#6C6C6C;}
.evtwin_reply .reply_form .btn_area {display: flex; align-items: center; justify-content: center; width:100%;}
.evtwin_reply .reply_form .btn_area button {width:100%; max-width:350px; height: 40px; background: #1a1a1a; border-radius: 5px;}
.evtwin_reply .reply_form .line1.nocomment {display: flex; flex-direction: column; align-items: center; justify-content: center; gap:8px; width:100%; height:156px; background:var(--coF9); border-radius: 5px;}
/* ´ñ±ÛÅ×ÀÌºí */
.evtwin_reply .reply_list {margin-top:20px; border-top:8px solid #f2f2f2; position:relative;}
.evtwin_reply .reply_list>p {display: flex; align-items: center; height:48px; padding:0 16px; border-bottom:1px solid #d8d8d8;}
.evtwin_reply .reply_lst li{display: flex; flex-direction: column; gap:8px; padding:20px 16px; border-bottom:1px solid #d8d8d8; position:relative;}
.evtwin_reply .reply_lst li.nocomment {display: flex; flex-direction: column; align-items: center; justify-content: center; gap:8px; width:100%; height:156px;}
.evtwin_reply .reply_lst li .flex {display: flex; align-items: center; gap:8px;}
.evtwin_reply .reply_lst li .name {display:flex; align-items: center; gap:4px; font-size:13px; font-family:'spoqa M'; color:#949494;}
.evtwin_reply .reply_lst li .bar {width:1px; height:12px; background:#d8d8d8;}
.evtwin_reply .reply_lst li .date {font-size:13px; font-family:'spoqa M'; color:#949494;}
.evtwin_reply .reply_lst li .cnt { font-size:14px; font-family:'noto-R';}
.evtwin_reply .reply_lst li .attached_photo {display: block; width:160px;}
.evtwin_reply .reply_lst li .attached_photo img {width:160px;}
.evtwin_reply .reply_list .more_btn {display: flex; align-items: center; justify-content: center; width:100%; height:80px; background:linear-gradient(to bottom, transparent, #fff 50%); position:absolute; bottom:0; left:0;}
.evtwin_reply .reply_list .more_btn a {display: flex; align-items: center; justify-content: center;}
/* ´ñ±ÛÅ×ÀÌºí ³¡±îÁö µµ´Þ½Ã */
.evtwin_reply .reply_list.last {padding-bottom:80px;}
.evtwin_reply .reply_list.last .more_btn i {transform:rotate(180deg);}

/* Á¦Ç° »ó¼¼ÆäÀÌÁö ¹× ÃßÃµÁ¶¸³»óÇ° ¸®½ºÆ® ÆäÀÌÁöÀÇ ºñ±³ ¾ÆÀÌÄÜ CSS 200312   */
.compare_bt {width: 64px; height: 28px; border-radius: 50px; background: #e6e6e6; color: #999; float: right; text-align: center; cursor: pointer;}
.compare_bt.on {background:#3775ff; color: #fff;}
.compare_bt > p	 {display: inline-block; font-size:13px; line-height: 28px; font-family: 'spoqa M';}
.compare_img { display: inline-block;	 width: 12px; height: 12px; background-image:url(//image5.compuzone.co.kr/img/images/product_detail/ProductCompare_bts.png); background-position: -12px 0;}
.compare_bt.on .compare_img { background-position: 0 0;}
.no-drag {-ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select:none;}
/* //Á¦Ç° »ó¼¼ÆäÀÌÁö ¹× ¾ÆÀÌ¿÷½º¿Í ÃßÃµÁ¶¸³»óÇ° ¸®½ºÆ® ÆäÀÌÁöÀÇ ºñ±³ ¾ÆÀÌÄÜ*/

/* ºñ±³ fixed Ãß°¡ */
.pd_cp_fixed { width: 100vw; height: 12vw; max-height: 55px; position: fixed; z-index: 10; padding: 0 4vw; box-sizing: border-box;	}
.pd_cp_fixed.pd_cp_cancel { background: #ffffff; position: fixed; top: 0; border-bottom: 1px solid #ccccd1; border-top: 1px solid #ccccd1;	}
.pd_cp_fixed.pd_cp_num_bt {  background: #3775ff; position: fixed; bottom: 0; text-align: center;}
.pd_cp_fixed_t { font-size: 3.467vw; line-height: 12vw;}
.pd_cp_fixed_t.text_blue { color: #3775ff; float: left;}
.pd_cp_fixed_t.text_gray { color: #333; float: right;} 
.pd_cp_fixed_t.text_gray > .cancel_img {width: 2.933vw; height: 2.933vw; background: url(//image5.compuzone.co.kr/img/images/m_compuzone/pd_compare_close.png) no-repeat; background-size: auto 2.933vw; display: inline-block; margin-left: 1.867vw;}
.pd_cp_fixed.pd_cp_num_bt > .pd_cp_fixed_t {color: #fff; width: 100%; height: 100%;}
@media all and (max-width: 400px){ 
	.pd_cp_fixed { height: 48px; padding: 0 16px;}
	.pd_cp_fixed_t { font-size: 14px; line-height: 48px;}
	.pd_cp_fixed_t.text_gray > .cancel_img {width: 12px; height: 12px; background-size: auto 12px; margin-left: 7.5px;}
}
@media all and (min-width:460px){
	.pd_cp_fixed_t { font-size: 16px; line-height: 55px;}
	.pd_cp_fixed_t.text_gray > .cancel_img {width: 13.5px; height: 13.5px; background-size: auto 13.5px; margin-left: 8.5px;}
}

/* 123837 ÀÌº¥Æ® ÆäÀÌÁö °áÁ¦ÇýÅÃ / ¿¬°ü ÀÌº¥Æ® ¿µ¿ª */
.event_sub_section {display: flex; flex-direction: column; gap: 40px; background-color: #fff;}
.event_sub_section:has(.event_inner) {padding: 40px 0;}
.event_sub_section * {box-sizing: border-box; line-height: 1.5; letter-spacing: -0.4px;}
.event_sub_section .event_inner {padding: 0 0 0 16px;}

.event_sub_section .event_subtit {display: flex; flex-direction: column; margin-bottom: 16px;}
.event_sub_section .event_subtit > span {font-size: 14px; font-family: 'noto-R'; color: #6c6c6c;}
.event_sub_section .event_subtit > em {font-size: 20px; font-family: 'noto-B'; letter-spacing: -0.5px;}
.event_sub_section .noti_txt {display: block; font-size: 13px; margin-top: 16px; color: #949494;}

.event_recommend_slide .swiper-slide {width: 262px !important; margin-right: 12px; flex-shrink: 0;}
.event_recommend_slide .item {display: flex; flex-direction: column-reverse; gap: 12px; padding: 16px; background: #fff; border: 1px solid #D8D8D8; border-radius: 10px; overflow: hidden; justify-content: flex-end;}
.event_recommend_slide .card {position: relative; width: 100%; height: 50px; display: flex; justify-content: center; align-items: center; padding: 12px; border-radius: 5px; overflow: hidden;}
.event_recommend_slide .card::after {content: ''; position: absolute; right: 30px; top: 50%; transform: translateY(-50%); width: 26px; height: 30px; background: url('//image5.compuzone.co.kr/img/images/pay_benefit/card_obj.png') top center/contain no-repeat;}
.event_recommend_slide .card_logo {display: block; width: 165px; height: 26px;}
.event_recommend_slide .card_logo > img, .event_recommend_slide.type2 .img_box > img {width: 100%; height: 100%;}
.event_recommend_slide .txt_area {display: flex; flex-direction: column; gap: 8px;}
.event_recommend_slide .txt_area > p {font-size: 15px; font-family: 'noto-M';}
.event_recommend_slide .txt_area > span {font-size: 14px; color: #6c6c6c;}
.event_recommend_slide .img_area {flex-shrink: 0;}
.event_recommend_slide .card_etc {justify-content: flex-start; padding-left: 32px;}
.event_recommend_slide .card_etc .card_logo {width: fit-content;}
.event_recommend_slide .card[class*="pay"] {justify-content: center;}
.event_recommend_slide .card[class*="pay"]::after {display: none;}
.event_recommend_slide .card[class*="pay"] .card_logo {position: relative; width: 120px; height: 120px; overflow: hidden;}
.event_recommend_slide .pay4 .card_logo::after {content: ''; position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 116px; height: 116px; border: 2px solid #FF2233; border-radius: 50%;}

.event_recommend_slide.type2 .swiper-slide {width: 318px !important;}
.event_recommend_slide.type2 .item {flex-direction: row-reverse;}
.event_recommend_slide.type2 .img_box {display: block; position: relative; width: 100px; height: 100px; border-radius: 10px; overflow: hidden;}
.event_recommend_slide.type2 .img_box::after {content: ''; position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: rgba(0,0,0,0.02);}

/* Ä«µå»çº° »ö»ó */
.event_recommend_slide .card1 {background-image: linear-gradient(180deg,#F33E50 0%, #F23F8D 100%);}
.event_recommend_slide .card2 {background-image: linear-gradient(180deg,#FFB200 0%, #FF5E00 100%);}
.event_recommend_slide .card3 {background-image: linear-gradient(180deg,#1B50D9 0%, #1A90D9 100%);}
.event_recommend_slide .card4 {background-image: linear-gradient(180deg,#2090FF 0%, #21DAFF 100%);}
.event_recommend_slide .card5 {background-image: linear-gradient(180deg,#FF5759 0%, #FF5792 100%);}
.event_recommend_slide .card6 {background-image: linear-gradient(180deg,#0066B3 0%, #00A1B3 100%);}
.event_recommend_slide .card7 {background-image: linear-gradient(180deg,#009376 0%, #009445 100%);}
.event_recommend_slide .card8 {background-image: linear-gradient(180deg,#000000 0%, #4D4D4D 100%);}
.event_recommend_slide .card9 {background-image: linear-gradient(180deg,#0067AC 0%, #009FAB 100%);}
.event_recommend_slide .card_etc {background-image: linear-gradient(180deg,#92CCEC 0%, #085CF6 100%);}
.event_recommend_slide .pay1 {background-color: #F9F9F9;}
.event_recommend_slide .pay2 {background-color: #00DE5A;}
.event_recommend_slide .pay3 {background-color: #FFEB00;}
.event_recommend_slide .pay4 {background-color: #FF2233;}
.event_recommend_slide .pay5 {background-color: #F9F9F9;}

/* common :: sub */
.mw_wrap { display:inline-block; width:100%; position:relative; background:#fff;}
.mw_wrap .tp_subj { height:48px; line-height:48px; font-size:18px; font-family:'noto-B'; color:#3a3a3a; letter-spacing:-1px; padding:0 10px;font-weight:normal; text-align:left; position:relative;}
.mw_wrap .tp_subj > a { height:48px; line-height:48px; border-bottom:#e8e8e8 1px solid; font-size:17px; letter-spacing:-1px; font-weight:bold; text-align:left; position:relative;}
.mw_wrap .tp_subj .ico_arrow {border-width:1px 1px 0 0 !important;width:7px; height:7px; margin-top:-4px;border:1px solid #696969; -webkit-transform:rotate(45deg); transform:rotate(45deg); display:inline-block;vertical-align:middle;margin:-2px 4px 0 3px;}
.mw_wrap .tp_subj .btn { display:block; top:10px; right:10px; position:absolute; float:right; height:29px;}
.mw_wrap .tp_subj .btn button { padding:6px 10px; background:#FFF; border:#cdcdcd 1px solid; float:left; letter-spacing:-0.5px;}
.mw_wrap .tps_subj { height:50px; line-height:50px; border-bottom:#e8e8e8 1px solid; font-size:17px; letter-spacing:-1px; padding:0 10px;font-weight:bold; text-align:center; position:relative;}
.mw_wrap .tps_subj .btnBox{ display:block; top:10px; right:10px; position:absolute; float:right; height:29px;}
.mw_wrap .tps_subj .btnBox button{padding:6px 10px; background:#fff; border:1px solid #cdcdcd; float:left; letter-spacing:-0.5px;}
.mw_wrap .tps_subj .prevBtn{ width:28px; height:30px; display:inline-block; color:#fff; position:absolute; left:10px; top:10px; overflow:hidden;}
.mw_wrap .tps_subj .prevBtn:before { content:''; position:absolute; top:50%; display:inline-block; left: 10px; width:15px; height:15px; margin-top:-8px; padding: 0; border: 1px solid #a4a4a4; border-width: 0 1px 1px 0; background: none; -webkit-transform: rotate(135deg); transform: rotate(135deg);  -webkit-transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease;}
.mw_wrap .cont_wrap { padding:10px 10px 0 10px; background:#e9ecef; position:relative;}
.mw_wrap .cont_wrap .info>li{position:relative; padding:11px 0 10px 95px; font-size:13px; line-height:18px; color:#666; border-top: 1px solid #ebedf0; overflow:hidden; background:#fff}
.mw_wrap .cont_wrap .info>li .info_th {display:inline-block; position:absolute; left:10px; color:#222;line-height:35px; font-size:14px;}
.mw_wrap .cont_wrap .info>li .info_cont {position:relative; margin-right:10px; line-height:10px; text-align:left;}
.mw_wrap .cont_wrap .info>li .ipbx {display:block; width:auto; letter-spacing:-1px;}
.mw_wrap .cont_wrap .info>li .ipbx>input { height:33px; width:100%; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance: none;letter-spacing:-0.5px;box-sizing:border-box;}
.mw_wrap .cont_wrap .info>li .ipbx>textarea { height:120px; width:100%; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance: none;letter-spacing:-0.5px; padding:5px 0;}
.mw_wrap .cont_wrap .info>li .ipbxS>input { height:33px; width:40px; border:#e9ecef 1px solid; padding:0 5px; border-radius:0; -webkit-appearance: none;letter-spacing:-0.5px;}
.mw_wrap .cont_wrap .info>li .ipbxM_slc {width:35%; border:0 none;font-size:12px; line-height:17px; color:#222; vertical-align:top;letter-spacing:-0.5px;}
.mw_wrap .cont_wrap .info>li .ipbxM_slc select { width:90px; height:35px; border:1px solid #e9ecef; -webkit-appearance: none; border-radius:0; padding:0 0 0 5px;letter-spacing:-0.5px;}
.mw_wrap .cont { padding:0; background:#e9ecef; position:relative; width:100%; box-sizing:border-box;}
.mw_wrap .addtxt { font-size:12px; color:#888888; padding:10px; }
.mw_wrap .ico_addtxt { width:16px; height:16px; display:inline-block; background:url("//image5.compuzone.co.kr/img/images/mypage21/mo_exclamation.png") center no-repeat; background-size:cover;  vertical-align:middle; margin-right:5px;}
.mw_wrap .detail_h { height:31px; line-height:34px; color:#333333; font-weight:bold; font-size:0.9rem; padding-top:10px; }
.mw_wrap .detail_cont { background:#ffffff;  border:#dbdbdb 1px solid;}
.mw_wrap .typeSelect { margin:10px 10px 0 10px; }
.mw_wrap .txtbox { margin:8px 0; padding:10px; border:1px solid #dbdbdb; font-size:0.9em; color:#7b7b7b; background:#fff; }
.mw_wrap .prdsearch_result > a {position:relative; display:inline-block;border:#e9ecef 1px solid; padding:8px 20px 8px 8px; margin-bottom:3px;}
.mw_wrap .prdsearch_result > a { position:relative; display:inline-block; border:#e9ecef 1px solid; padding:8px 20px 8px 8px; margin-bottom:3px; }
.mw_wrap .prdsearch_result > a:after { content:''; position:absolute; top:20px; right:6px; z-index:2; width:12px; height:6px; margin-top:-8px; border-width:1px 0 0 0; border-style:solid; border-color:#808080; -webkit-transform: rotate(45deg); }
.mw_wrap .prdsearch_result > a:before { content:''; position:absolute; top:16px; right:6px; z-index:2; width:12px; height:6px; margin-top:-8px; border-width:1px 0 0 0; border-style:solid; border-color:#808080; -webkit-transform: rotate(135deg); }
.mw_wrap .btm { width:100%; text-align:center; padding:10px 0 25px;}
.contbtm { text-align:center; padding:10px 0 20px; }

/* common :: ÀÌº¥Æ®¾ÆÀÌÄÜ */
.iconbx{ display:inline-block; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; height:22px; line-height:21px; padding:0 7px; border:1px solid #8d9ebd; background-color:#fff; font-size:12px; color:#8d9ebd; margin-left:2px; margin-bottom:3px;}
.evt_obj {font-size:12px; padding:2px 3px; margin-right:2px; letter-spacing:-0.1em; color:#fff; background:#a2b5c2; display:inline-block; min-width:32px; line-height:15px; text-align:center }
.evt_obj1 { background-color:#9cb1c0; }
.evt_obj2 { background-color:#bf9cc0; }
.evt_obj3 { background-color:#c0ab9c; }
.evt_obj4 { background-color:#6f82b6; }
.evt_obj5 { background-color:#c37f7f; }
.evtIco_obj { display: inline-block; box-sizing: border-box; height: 22px; margin-right: 3px; padding: 0 5px; border: 1px solid #86b0a5; font-size: 12px; line-height: 20px; margin-bottom: 4px; overflow: hidden;}
_::-webkit-full-page-media, _:future, :root .evtIco_obj { line-height: 22px; }/* »çÆÄ¸® ÇÙ */
.tagicon span.tag_warning {color: #df277e; border-color: #df277e;}

/* common :: button */
.btn_Bbk { width: calc(100% - 95px); height: 50px; line-height: 50px; text-align: center; margin: 0 auto; border: 1px solid #d8d8d8; border-radius: 25px; font-size: 15px; font-family: 'noto-B'; font-weight: normal; color: #3a3a3a; box-sizing: border-box; padding: 0;}
.btn_Bbks { display: inline-block !important; border: #333333 1px solid; padding:6px 34px; border-radius:25px; color:#333333 !important; font-size:15px; background:none; }
.btnBasic { display: inline-block !important; padding:0 8px; height:30px; line-height:30px; border-radius: 5px; border:1px solid #d8d8d8; text-align: center; font-size:12px; color:#949494; background:#fff;}
.btn_comm { display:inline-block !important; border:#d8d8d8 1px solid; padding:3px 4px 3px 7px; font-size:13px; position:relative; letter-spacing:-1px; }
.btn_comm:after { content:''; border-width:1px 1px 0 0 !important; width:7px; height:7px; border:1px solid #888888; -webkit-transform:rotate(45deg); transform:rotate(45deg); display:inline-block;vertical-align:middle; margin:-3px 4px 0 4px; }
.btn_comm_white { display:inline-block !important; padding:3px 4px; font-size:0.9em; position:relative; color:#ffffff !important; }
.btn_comm_white:after { content:''; border-width:1px 1px 0 0 !important; width:7px; height:7px; border:1px solid #ffffff; -webkit-transform:rotate(45deg); transform:rotate(45deg); display:inline-block;vertical-align:middle; margin:-3px 4px 0 4px; }
.btnBasic_black {background:#494949; border:#494949 1px solid; color:#fff;}
.btnBasic_white {background:#fff;}

/* common :: radiobutton */
input[type="radio"].radiobtn,input:checked[type="radio"].radiobtn{-webkit-appearance:none;appearance:none;-webkit-background-color:transparent;background-color:transparent; border:none !important;outline:none !important;background:url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png); background-size:220px auto;background-repeat: no-repeat;}
input[type="radio"].radiobtn{width:18px;height:18px;background-position:0 -132px;display:inline-block;vertical-align:text-top; }
input:checked[type="radio"].radiobtn{width:18px;height:18px;background-position:-19px -132px;}
/* common :: checkbox */
input[type="checkbox"].checkbx,input:checked[type="checkbox"].checkbx{-webkit-appearance:none;appearance:none;-webkit-background-color:transparent;background-color:transparent; -webkit-border-radius:0; border:none !important;outline:none !important;background:url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png); background-size:220px auto;background-repeat: no-repeat;}
input[type="checkbox"].checkbx{width:18px;height:18px;background-position:-57px -132px;display:inline-block;vertical-align:text-top; }
input:checked[type="checkbox"].checkbx{width:18px;height:18px;background-position:-39px -132px;}
/* common :: layerpopup */
#pop_box { display:block; overflow-x: hidden; position:fixed; top: 0; left: 0; width:100%; height:100%; z-index:99999; background-color:rgba(0,0,0,.6);}
#pop_box .inner_bnr {width:calc(100% - 50px); background-color: #fff; position:absolute; left:50%; top:50%; transform:translate(-50%, -50%); border-radius: 10px; box-sizing: border-box;}
#pop_box .inner_bnr .tit { font-size:16px; text-align:center; position:relative; }
#pop_box .inner_bnr .tit .closebtn { width:20px; height:20px; background:url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -214px -58px ; background-size:455px auto; position:absolute; z-index:9999; top:8px; right:0px; }
#pop_box .inner_bnr .cont { width:100%; display:inline-block; overflow-x: hidden; overflow-y: auto; margin-bottom:5px;}
#pop_box .inner_bnr .txt_r { color:#ee3030; }
#pop_box .inner_bnr .btm { width:100%; margin:10px 0 5px; text-align:center; }
#pop_box .inner_bnr .closebtm { margin:5px 0 0 0;}
#pop_box .inner_bnr .closebtm .check{float:left;}
#pop_box .inner_bnr .closebtm .eks{float:right;}
#pop_box .inner {width:100%; position:fixed; top:50%; transform:translateY(-50%); -webkit-transform: translateY(-50%); box-sizing: border-box;}
#pop_box .inner .cont { width:100%; max-width:450px; margin:0 auto; background:#fff; border-radius: 10px; box-sizing: border-box;}
#pop_box .inner .cont .pop_tit {text-align:center; position: relative; padding: 20px 35px; border-bottom: 1px solid #d8d8d8; color: #3a3a3a; font-size: 20px; font-family: 'noto-B'; font-weight: normal; text-align: center; word-break: keep-all; height: auto; line-height: inherit;}
#pop_box .inner .cont .h { padding:20px 0; background:#f3f3f3; font-size:18px; font-weight:bold; }
#pop_box .inner .cont .box { padding:20px 20px 25px; }
#pop_box .inner .cont .box .subh { text-align:left; font-weight:bold; font-size:16px; }
#pop_box .inner .cont .box > p {font-size:15px; font-family:'noto-R'; font-weight: normal; color:#3a3a3a; position:relative;}
#pop_box .inner .cont .box .layerPop_btn_wrap {display:flex; justify-content: space-between; margin-top:15px;}
#pop_box .inner .cont .box .layerPop_btn_wrap a {display:block; width:100%; height:52px; line-height:52px; border-radius: 10px; border:1px solid ; background:#0d6de3; color:#fff; border-color:#0d6de3; font-size:18px; font-family:'noto-M'; box-sizing: border-box;}
#pop_box .inner .cont .box .layerPop_btn_wrap a.gray_btn {background:#fff; color:#3a3a3a; border-color:#d8d8d8;}
#pop_box .inner .cont .box .layerPop_btn_wrap.btn_2 a {width: calc((100% - 10px)/2);}
#pop_box .inner .cont .btn { display:block; background:#000; padding:15px 0; color:#ffffff; font-size:15px; }
#pop_box .inner .cont .cont_pst {font-size:15px; letter-spacing: -1px;}
#pop_box .inner .cont .cont_pst b { font-weight:normal; font-size:1.1rem; color:#f74826; letter-spacing:-1px;}
#pop_box .inner .cont .c_sbox { display:inline-block; width:100%; background:#f5f5f5; box-sizing:border-box; padding:10px; text-align:center; margin:5px 0; letter-spacing:-1px;}
#pop_box .inner .cont .c_sbox dl {font-size:0.9rem; line-height:20px;}
#pop_box .inner .cont .c_sbox dl dt { color:#000;line-height:30px; font-weight:bold;}
#pop_box .inner .cont .c_sbox dl dd { color:#333;}
#pop_box .inner .cont .c_sbox dl .red_txt { color:#f74826 !important; font-size:0.8rem;}
#pop_box .inner .cont .pop_btn a {display: block; width: 100%; height: 100%; line-height: 52px; background: #0d6de3; border-radius:10px; text-align: center; font-size: 18px; font-family: 'noto-M'; font-weight: normal; color: #fff;}
#pop_box .inner .cont .btn2 { display:block; background:#000; padding:15px 0; color:#fff; font-size:1.1rem; text-align:center; width:50%; float:left; box-sizing:border-box; color:#fff !important;}
#pop_box .main_allbnr { padding:50px 15px 15px; position:relative; }
#pop_box .main_allbnr .tit { width:100%; position:fixed; top:0; left:0; text-align:center; color:#ffffff; font-size:16px; height:50px; line-height:50px; background:rgba(0,0,0,.8); }
#pop_box .main_allbnr .tit .closebtn{overflow:hidden; position:absolute; right:12px; top:12px; width:25px; height:25px; -webkit-transform:translateZ(0px);}
#pop_box .main_allbnr .tit .closebtn:before,
#pop_box .main_allbnr .tit .closebtn:after{content:'';display:block;position:absolute;background:#ffffff;}
#pop_box .main_allbnr .tit .closebtn:before{top:-10px;right:15px;width:1px;height:40px; -webkit-transform:rotate(-45deg);}
#pop_box .main_allbnr .tit .closebtn:after{top:-10px;right:11px;width:1px;height:40px; -webkit-transform:rotate(45deg);}
#pop_box .main_allbnr .cont > a { margin-bottom:-4px; display:block; }
.close_Btn { width:15px; height:15px; display:inline-block; position:absolute; top:10px; right:15px; }
.close_Btn:after { content:''; width:15px; height:1px; background:#999; display:inline-block;transform: rotate(45deg); position:absolute; top:12px; right:0; }
.close_Btn:before { content:''; width:15px; height:1px; background:#999; display:inline-block;transform: rotate(135deg); position:absolute; top:12px; left:0; }
#pop_box .not_today {position:absolute; bottom:-30px; right:0;}
#pop_box .not_today a {color:#fff;}
#pop_box .s_close { display: inline-block; width: 30px; height: 30px; background: url(//image5.compuzone.co.kr/img/images/product_list22/pro_comparison_x2.png) center center/contain no-repeat; position: absolute; top: 15px; right: 15px;}

/*Á¦Ç°»ó¼¼ ·¹ÀÌ¾îÆË¾÷*/
.layer_pop {margin: 0 auto; background: #fff; width:calc(100% - 50px); max-width:375px; position: relative; border-radius: 10px; box-sizing: border-box; overflow:hidden;}
.layer_pop h3 {font-size:30px; color:#383838; margin-bottom:30px; font-family: 'noto-B'; font-weight:normal;}
.layer_pop p {margin-bottom:10px; font-size: 15px; color:#3a3a3a; font-family:'noto-R';}
.layer_pop p:last-child {margin-bottom:0;}
.layer_pop .s_close { display: inline-block; width: 30px; height: 30px; background: url(//image5.compuzone.co.kr/img/images/product_list22/pro_comparison_x2.png) center center/contain no-repeat; position: absolute; top: 15px; right: 15px;}
.layer_pop .wt {background-position:-336px -157px; top:20px; right:20px;}
.layer_pop .title {padding:20px 35px; margin:0; font-size:20px; color:#3a3a3a; font-family: 'noto-B'; font-weight:normal; text-align: center; border-bottom: 1px solid #d8d8d8;}
.layer_pop .ico_qmark {background: url(//image5.compuzone.co.kr/img/images/product_detail/btn_pd_new.png) -12px -38px; width: 17px; height: 17px; display: inline-block; margin-left: 3px; vertical-align: text-top;
    margin-top: 2px; cursor: pointer;}
.layer_pop .ico_arrow_r {background: url(//image5.compuzone.co.kr/img/images/product_detail/btn_pd_new.png) -322px -8px; width: 7px; height: 11px; display: inline-block; margin-left: 6px; vertical-align: text-top;
    margin-top: 5px; cursor: pointer;}
.layer_pop .text_box {background: #f9fafa; padding: 20px; border-bottom: 1px solid #dbdddf; border-top: 1px solid #dbdddf; font-size:13px; margin-bottom:10px; text-align:left;}
.layer_pop .text_box p {color:#000; color:#ff4a4a;}
.layer_pop .info_box {font-size:13px; color:#4f4f4f; margin-bottom: 10px; display: inline-block;}
.layer_pop .btn_go {padding: 11px 0; width: auto; background: #fff; border: 1px solid #dee0e2;  display: block;  text-align: center;  font-size: 13px; text-decoration:none; margin-top:20px;}
.layer_pop .btn_go:hover {text-decoration:none;}
.layer_pop .co_red {color:#ff5555; }
.layer_pop .close_btn {display: block; padding:15PX 0; background: #0d6de3; color: #fff; font-size:18px; text-align: center; border-radius: 10px; box-sizing: border-box; margin-top:15px;}

/*¸ÂÃã°¡ ·¹ÀÌ¾î*/
.layer_pop .sale_price_inner .list {overflow: hidden; border-bottom: 1px solid #dbdddf; padding: 12px 0;}
.layer_pop .sale_price_inner .list dt {float: left; color:#4f4f4f; font-size: 14px;}
.layer_pop .sale_price_inner .list dd {float: right; font-size: 14px;}
.layer_pop .sale_price_inner .bold {font-weight:bold; color:#000;}
.layer_pop .sale_price_inner .sale_detail {background: #f9fafa; padding: 20px; border-bottom: 1px solid #dbdddf;}
.layer_pop .sale_price_inner .sale_detail dl {overflow: hidden;}
.layer_pop .sale_price_inner .sale_detail dl dt {float: left; color:#4f4f4f; font-size: 12px;}
.layer_pop .sale_price_inner .sale_detail dl dd {float: right; font-size: 12px;}
.layer_pop .sale_price_inner .total_price {overflow:hidden; margin-top:15px; font-size:16px;}
.layer_pop .sale_price_inner .total_price .txt {float:left; color:#000; font-family: 'noto-B'; font-weight:normal;}
.layer_pop .sale_price_inner .total_price .price {float:right; color:#ff5555; font-family: 'noto-B'; font-weight:bold;}

/* ÆË¾÷ ¹öÆ°¿µ¿ª */
.layer_pop .btn_area button { width: 50%; float: left; border: 1px solid #ccc; padding:15px 0; font-family: 'noto-R'; font-size:15px; }
.layer_pop .btn_area button.bk { width: 50%; float: left; border: 1px solid #000; background: #000; color: #fff;}
/* ÆË¾÷ ÅÇ¿µ¿ª */
.layer_pop .tab_area {overflow:hidden;}
.layer_pop .tab_area button { width: 50%; float: left; border: 1px solid #ccc; padding:5px 0; font-family: 'noto-R'; font-size:14px; }
.layer_pop .tab_area button.on { width: 50%; float: left; border: 1px solid #000; background: #000; color: #fff;}
.layer_pop .qna_write {border-top:1px solid #000; padding:20px 0;}
.layer_pop .qna_write dl { overflow:hidden; padding:7px 0;}
.layer_pop .qna_write dl dt{float:left; text-align:left; font-size:14px;}
.layer_pop .qna_write dl dd{float:right; width:350px;}
/*ÄíÆù¾È³» ·¹ÀÌ¾î*/
.layer_pop .coupon_area {border: 1px solid #ddd; border-radius: 5px; position: relative; text-align:left; margin-bottom:0.5rem;}
.layer_pop .coupon_area .coupon {padding: 1.5rem 3rem 1.5rem 1.5rem; overflow: hidden;}
.layer_pop .coupon_area .coupon p {margin:0; padding-bottom:0.5rem; font-size:15px; font-weight:bold; color:#000; width: 100%;}
.layer_pop .coupon_area .coupon .co_blue {color:#2270d6;}
.layer_pop .coupon_area .coupon .s_txt {color:#282828; font-size:13px; width:100%; display:inline-block; float: left; margin-bottom:0.5rem;}
.layer_pop .coupon_area .coupon .id_txt {color:#595959; font-size:12px; float: left; width:100%; display:inline-block;}
.layer_pop .coupon_area .coupon .btn_detail {position:absolute; top:1.5rem; right:70px;}
.layer_pop .coupon_area .coupon .btn_detail:after{content: ''; position: absolute; right: -8px; top: 6px; width: 6px; height: 6px; border-bottom: solid 1px currentColor;
    border-right: solid 1px currentColor; transform: rotate(-45deg);}
.layer_pop .coupon_area .coupon_txt {position:absolute; top:0; right:0px; width:3rem; background:url('//image5.compuzone.co.kr/img/images/product_detail/coupon_txt_img.jpg') #2270d6 50% 50% no-repeat; height:100%;}

/*¹è¼ÛÁ¤º¸¾È³» ·¹ÀÌ¾î*/
/*°¡·Î Å×ÀÌºí ½ºÅ¸ÀÏ*/
.layer_pop .alm_box {font-size: 14px; color: #383838; font-family: 'noto-R'; font-weight: normal; text-align: center; background: #f9fafa; padding: 10px 0;}
.layer_pop .table_type1 {border:none; width:100%;}
.layer_pop .table_type1 th {border-top: 1px solid #eee; border-bottom: 1px solid #eee; border-right: 1px solid #eee; background-color: #fbfbfb; padding:7px 0; color:#000; text-align:center;}
.layer_pop .table_type1 th.bo_no {border-right:none;}
.layer_pop .table_type1 td {line-height: 16px; text-align:center; padding:7px 0; border-right: 1px solid #eee; border-bottom: 1px solid #eee;}
.layer_pop .table_type1 td.bo_no {border-right:none;}
.layer_pop .table_type1 tr.em td {color:#ff5555;}
.layer_pop .info_txt {font-size:12px; color: #6B6B6B; padding-left:15px; position:relative; margin-top:15px;}
.layer_pop .info_txt i {position:absolute; top:0; left:0; font-style: normal;}

/* common :: layerpopup - ¿À¸¥ÂÊÆîÄ§ :: ¸¶ÀÌÆäÀÌÁö »ó´ã¼¾ÅÍ ¹®ÀÇ»óÇ° ¼±ÅÃ½Ã ·¹ÀÌ¾î, Á¶¸³pc °ßÀû³»±â »ç¾ç°ËÅä ¿äÃ» ·¹ÀÌ¾î*/
#layerpop_right .popup_cont { position:fixed; top:0; right:0; width:270px; height:100%; background:#ffffff; z-index:13;}
#layerpop_right .tit { width:100%; height:50px; border-bottom:#c3c3c3 1px solid; line-height:50px;  position:absolute; top:0; right:0; z-index:20; background:#ffffff; }
#layerpop_right .tit > span { padding:0 15px; font-size:18px; font-weight:bold; }
#layerpop_right .tit .close { width:21px; height:21px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -255px -36px; background-size:300px auto; border:0; position:absolute; top:14px; right:13px; }
#layerpop_right .popup_bg { position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:12; }
#layerpop_right .cont { width:100%; overflow-y:auto; padding:50px 0; }
#layerpop_right .cont .inner { margin:0 15px; }
#layerpop_right .tap_div {border-right:1px solid #999; margin:15px 0; display:flex;}
#layerpop_right .tap_div > li{float:left;width:50%;position:relative;font-size:14px;color:#000;height:45px;line-height:45px;text-align:center;border:1px solid #999;border-right:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing: border-box;}
#layerpop_right .tap_div > li.active {font-weight:bold;}
#layerpop_right .tap_div > li.active:before {content:"";position:absolute;left:-1px;top:-1px;z-index:100;width:100%;height:42px;display:block;border:1px solid #000;border-top:2px solid #000;border-bottom:1px solid #fff;}
#layerpop_right .tap_div > li.on {font-weight:bold; background:#ddd;}
#layerpop_right .ulist {border-top:2px solid #393c4b;}
#layerpop_right .ulist > li {padding:5px; border-top: #dbdbdb 1px solid;}
#layerpop_right .ulist > li:first-child {border-top:0;}
#layerpop_right .ulist > li p { margin:2px 0; }
#layerpop_right .ulist > li a { display:block; }
#layerpop_right .ulist > li.product_info { position:relative; padding:5px 5px 5px 55px; }
#layerpop_right .ulist > li.product_info img {width:50px; height:auto; position:absolute; top:10px; left:0;}
#layerpop_right .ulist > li.product_info .pricebx { display:block; overflow:hidden; padding:5px 0; }
#layerpop_right .ulist > li.product_info .price { color:#222222; line-height:15px; display:block;}
#layerpop_right .ulist > li.product_info .price .pric_info { font-size:11px; font-weight:normal; letter-spacing:-0.5px; color:#666; background:#ffffff; padding:1px 0; display:inline-block; vertical-align:text-bottom; margin-right:5px; }
#layerpop_right .ulist > li.product_info .price .pric_basic { font-size:13px; font-weight:bold; letter-spacing:-1px; color:#e0322b; font-family:dotum; display:inline-block; }
#layerpop_right .ulist > li.product_info .price .pric_basicS { font-size:13px; letter-spacing:-1px; text-decoration:line-through; color:#666; font-family:dotum; display:inline-block; }
#layerpop_right .ulist > li.product_info .price .pric_sale {font-size:13px; font-weight:bold; letter-spacing:-1px; color:#ed1c24; font-family:dotum; display:inline-block; }
#layerpop_right .ulist > li.product_info .price_sale { height:43px; }
#layerpop_right .ulist .morebtn { display:block; padding:10px 0; text-align:center;border:#e4e4e7 1px solid; }
#layerpop_right .ulist .morebtn:after { width:15px;height:15px;background:url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -109px -87px;display:inline-block;content:'';margin-left:3px;}
#layerpop_right .popup_cont .lst_btm { width:100%; position:absolute; right:0; bottom:0; overflow:hidden; }
#layerpop_right .popup_cont .lst_btm li { width:50%; border-left:#192f5a 1px solid; float:left; margin-left:-1px;  }
#layerpop_right .popup_cont .lst_btm li:first-child { border-left::none; }
#layerpop_right .popup_cont .lst_btm li a { text-align:center; overflow:hidden; display:block; height:50px; color: #fff; font-size:15px; letter-spacing:-1px; white-space: nowrap; text-overflow: ellipsis; line-height:50px; background:#325fb4; }
#layerpop_right .popup_cont .lst_btm li a.reset { background:#e4e4e7; color:#000; }

/* common :: page */
.page_area { text-align:center; padding:10px 0 60px 0; }
.page_area > a { width:30px; height:30px; line-height:29px; display:inline-block; background:#ffffff; border:#d7d7d7 1px solid; vertical-align:middle; }
.page_area > a.selected { background:#333333; border:#333333 1px solid; color:#ffffff !important; font-weight:bold; }
.page_area > a.prev { background:url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -244px -81px; background-color:#ffffff; margin-right:10px; }
.page_area > a.next { background:url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -265px -81px; background-color:#ffffff; margin-left:10px; }

/* common :: page circle (·Ñ¸µ¹è³ÊÀü¿ë) */
.page_circle { width:100%; text-align:center; position:absolute; left:0; bottom:10px; }
.page_circle .bullet { height:10px; width:10px; border-radius:50%; box-sizing:border-box; display:inline-block; border:1px solid #c5c5c5; background:#rgba(255, 255, 255, 0); margin-left:6px; }
.page_circle .bullet_on { background:#fff; }

/* common :: selectbox */
.sel_bx { position:relative; display:inline-block; border: #dbdbdb 1px solid;}
.sel_bx.on {border: #dbdbdb 1px solid;}
.sel_bx select { width:100%; height:38px; background:#fff; box-shadow:none; padding:0 10px; letter-spacing:-1px; color:#666666; -webkit-border-radius:0; -webkit-appearance:none; box-shadow:0;-webkit-box-shadow: 0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing: border-box; font-size:14px;}
.sel_bx select.no_select {background:#eee;}
.sel_bx:after { position:absolute; top:50%; right:7px; margin-top:-6px; width:17px; height:12px; content: ''; background:url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -52px -73px ; background-size:526px auto; }
.sel_100 { width:100%; box-sizing:border-box; }
.sel_55 { width:50%; padding:0 0 0 3px; box-sizing:border-box;}
.sel_55:first-child { padding:0 3px 0 0; }
.sel_35 { width:35%; padding:0 0 0 3px; box-sizing:border-box;}

/* selectbox :: ·¹ÀÌ¾î¸ð¾ç ±âº» */
.sel_bx .select_opt {display: block;  overflow: hidden;  position: relative;  height: 38px;  width: 100%;  padding: 0 35px 0 10px;   letter-spacing:-1px; background: #fff; font-size: 14px; text-align: left; color:#666666;}
.sel_bx .select_opt:after { position:absolute; top:50%; right:7px; margin-top:-6px; width:17px; height:12px; content: ''; background:url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -52px -73px ; background-size:526px auto; }
.sel_bx .select_list_con li {position: relative; overflow: hidden; padding: 12px 30px 10px 10px; color: #666;  font-size: 13px; word-wrap: break-word; border-bottom: 1px solid #e5e5e5; background-color:#fff;}
.sel_bx .select_list_con li:last-child {border-bottom:none;}
.sel_bx .no_select {background:#eee;}
.sel_bx.on .select_opt {border-bottom: #dbdbdb 1px solid; }

/* common :: inputbox */
input.ipt_txt { height:33px; width:100%; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance:none; letter-spacing:-1px; box-sizing:border-box; }
input.ipt_txt2 {height:33px; width:28.2%; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance:none; letter-spacing:-1px; box-sizing:border-box;}
input.ipt_txt3 {height:33px; width:45%; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance:none; letter-spacing:-1px; box-sizing:border-box;}
input.ipt_txt4 {height:34px; width:100%; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance:none; letter-spacing:-1px; box-sizing:border-box;}
input.ipt_txt5 {height:30px; width:39.8%; border:#d9d9d9 1px solid; text-indent:10px; border-radius:0; -webkit-appearance:none; letter-spacing:-1px; box-sizing:border-box; color:#aaaaaa;text-align:center; }
textarea.txtarea_txt { width:100%; border:#e9ecef 1px solid; padding:5px; border-radius:0; -webkit-appearance:none; letter-spacing:-1px; box-sizing:border-box; }
.inp_phone { position:relative; display:flex; line-height:32px; }
.inp_phone .inp { height:35px; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance:none; letter-spacing:-1px; box-sizing:border-box;}
.inp_mail { position:relative; display:flex;}
.inp_mail .userid {position:relative; float:left; width:150px; padding-right:20px;}
.inp_mail .userid:after { position:absolute; content:'@'; top:6px; right:5px; font-size:12px;}
.inp_mail .inp_domain { position:absolute; top:0; left:0; right:24px; }
.inp_mail .inp_domain > input { border:#dbdbdb 1px solid; border-right:none; }
.inp_address { position:relative; width:100%; }
.inp_address .postno { width:79px; margin-right:5px; }
.inp_address .post { margin-top:4px; }

/* Á¦Ç°¸®½ºÆ® Ä¿½ºÅÒpc */
.line_sec { background:#f7f7fb; width:100%; height:15px; display:block;}
.line_sec_thin { background:#e3e3e8; width:100%; height:10px; display:block; border-top:#d1d1d6 1px solid; }
.line_sec_thin_fixed { position: fixed; top:45px; left:0; right:0; z-index:2; }
#prdlst .ctg_h { height:40px; line-height:40px; color:#696969; font-size:15px; background:#f2f2f2;}
#prdlst .ctg_h > strong { color:#333; font-size:15px; }
#prdlst .ctg_h .navSlider > li { font-size:15px;}
#prdlst .ctg_h .ico_ctg_h {border-width:1px 1px 0 0 !important;width:7px; height:7px; margin-top:-4px;border:1px solid #696969; -webkit-transform:rotate(45deg); transform:rotate(45deg); display:inline-block;vertical-align:middle;margin:-2px 7px 0 5px;}
#prdlst .ctg_bx .ctg_bx_area { width:100%; display:inline-block; margin-bottom:-3px; }
#prdlst .ctg_bx .ctg_bx_area > li { width:50%; float:left; height:45px; line-height:45px;}
#prdlst .ctg_bx .ctg_bx_area > li a { display:block; padding:0 10px; font-size:15px; color:#000; position:relative; border-bottom:#dbdbdb 1px solid; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#prdlst .ctg_bx .ctg_bx_area > .on a { display:block; height:45px; color:#143a82; font-weight:bold; z-index:1; }
#prdlst .ctg_bx .ctg_bx_area > .on .arr { border-width:1px 1px 0 0 !important; width:7px; height:7px; border:1px solid #143a82; -webkit-transform:rotate(45deg); transform:rotate(45deg); display:inline-block;vertical-align:middle; position:absolute; top:18px; right:10px;}
#prdlst .ctg_bx .ctg_bx_area .arr { border-width:1px 1px 0 0 !important; width:7px; height:7px; border:1px solid #bababa; -webkit-transform:rotate(45deg); transform:rotate(45deg); display:inline-block;vertical-align:middle; position:absolute; top:18px; right:10px;}
#prdlst .ctg_bx .btm_page { width:100%; height:40px; line-height:40px; display:inline-block; text-align:center; background:#ffffff; }
#prdlst .ctg_bx .btm_page .pg { background:#7f7f7f; padding:3px 15px; color:#ffffff; border-radius:30px; }
#prdlst .ctg_bx .btm_page .point { width:7px; height:7px; display:inline-block; background:#c1c1c1; border-radius:20px; }
.ctg_bx .btm_page .point_on { width:7px; height:7px; display:inline-block; background:#143a82; border-radius:20px;}
.srch_area_bx { height:45px; background:#ffffff; position:relative; }
.srch_area_bx_fixed { position: fixed !important; top:0; left: 0; right: 0; z-index: 2;}
.srch_area_bx .view {height:45px; text-align:center; border-left:#f3f3f4 1px solid; margin-left:-1px; font-size:13px; line-height:45px; position:absolute; top:0; left:0;}
.srch_area_bx .view > a { width:45px; height:45px; display:inline-block; position:relative;}
.srch_area_bx .view > a.viewstyle_list:before { width:16px; height:15px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -44px -77px ; background-size:238px auto; content:''; display:inline-block; position:absolute; top:15px; left:15px; }
.srch_area_bx .view > a.viewstyle_box:before { width:16px; height:15px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -133px -77px ; background-size:238px auto; content:''; display:inline-block; position:absolute; top:15px; left:15px; }
.srch_area_bx > ul { padding-left:45px; }
.srch_area_bx > ul li { height:45px; float:left; text-align:center; border-left:#f3f3f4 1px solid; margin-left:-1px; line-height:45px;}
.srch_area_bx > ul li { width:33.3%; }
.srch_area_bx > ul li.line_h{line-height:20px;}
.srch_area_bx > ul li > a { height:45px; display:inline-block; color:#000;font-size:15px; }
.srch_area_bx > ul li.sort > a:before { width:20px; height:18px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -65px -75px ; background-size:238px auto; content:''; display:inline-block; vertical-align:sub; margin-right:3px; }
.srch_area_bx > ul li.sort_select > a { height:45px; display:inline-block; color:#325fb4;font-size:15px; }
.srch_area_bx > ul li.sort_select > a:before { width:20px; height:18px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -153px -75px ; background-size:238px auto; content:''; display:inline-block; vertical-align:sub; margin-right:3px; }
.srch_area_bx > ul li.brand > a:before { width:20px; height:18px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -91px -78px ; background-size:247px auto; content:''; display:inline-block; vertical-align:sub; margin-right:3px; }
.srch_area_bx > ul li.brand_select > a { height:45px; display:inline-block; color:#325fb4;font-size:15px; }
.srch_area_bx > ul li.brand_select > a:before { width:20px; height:18px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -182px -78px ; background-size:247px auto; content:''; display:inline-block; vertical-align:sub; margin-right:3px; }
.srch_area_bx > ul li.dtl > a:before { width:20px; height:18px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -110px -75px ; background-size:238px auto; content:''; display:inline-block; vertical-align:sub; margin-right:3px; }
.srch_area_bx > ul li.dtl_select > a { height:45px; display:inline-block; color:#325fb4;font-size:15px; }
.srch_area_bx > ul li.dtl_select > a:before { width:20px; height:18px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -198px -75px ; background-size:238px auto; content:''; display:inline-block; vertical-align:sub; margin-right:3px; }
.srch_area_bx > ul li > a.on { color:#2d5bb2}
.bx2 > ul > li{height:50px; float:left; text-align:center; border-left:#f3f3f4 1px solid; margin-left:-1px; line-height:50px}
.bx2 > ul > li.line_h{height:50px; float:left; text-align:center; border-left:#f3f3f4 1px solid; margin-left:-1px; line-height:22px}

/* ÁßºÐ·ù :: °­·ÂÃßÃµ */
.bestProduct_area {width:100%; position:relative; box-sizing:border-box; border-top:10px solid #e6e6e6; background-color:#fff;}
.sec_tit {display:inline-block; font-family:Noto-R; text-align:center; color:#000; letter-spacing:-1px; font-size:1.4rem; vertical-align:bottom; padding:13px 10px 7px 10px;}
.sec_tit .f_blue {color:#1753c5; font-size:1.4rem;}
.sec_tit .Sblack12 {color:#717171; padding-left:7px;}
.Sblack12 {font-family:Malgun Gothic, dotum, verdana; font-size:0.9rem;}
.bestProduct_area .bestPrd_box {padding:5px 0; height:auto; margin-bottom:20px; margin-left:10px;}
.bestProduct_area .bestPrd_box:last-child {margin-right:10px;}
.bestProduct_area .bestPrd_box .bestPrd_list {width:100%; display:flex; overflow-x:auto;}
.bestProduct_area .bestPrd_box .bestPrd_list .bestPrd {width:25%; min-width:160px; max-width:640px; display:inline-block; padding:0 5px; flex-shrink:0; text-align:center; border:1px solid #e6e6e6; margin-right:8px;}
.bestProduct_area .bestPrd_box .bestPrd_list .bestPrd .procuct_img { width:100%; position:relative; display:block; margin:10px 5px; text-align:center;}
.bestProduct_area .bestPrd_box .bestPrd_list .bestPrd .procuct_img .ranking_label { position:absolute; top:0px; left:2px; z-index:1; background-color:#f55656; width:42px; height:42px; display:block;}
.bestProduct_area .bestPrd_box .bestPrd_list .bestPrd .procuct_img .ranking_label > span { position:absolute; top:8px; left:0; width:42px; text-align:center; color:#fff; font-family:malgun gothic; font-size:13px; line-height:13px;}
.bestProduct_area .bestPrd_box .bestPrd_list .bestPrd .procuct_img .ranking_label > span .label_num { color:#fff; font-family:Noto-B; font-size:18px; line-height:18px; font-weight:bold;}
.bestProduct_area .bestPrd_box .bestPrd_list .bestPrd .product_name a {text-align:center; height:35px; font-size:0.9rem; line-height:1.2rem; color:#1b1b1b; display:inline-block; margin-bottom:4px; overflow:hidden;}
.bestProduct_area .bestPrd_box .bestPrd_list .bestPrd .product_price { display:inline-block; overflow:hidden; padding:5px 0 10px;}
.bestProduct_area .bestPrd_box .bestPrd_list .bestPrd .product_price dl { color:#646464; line-height:1rem; display:block; margin-bottom:3px; text-align:left;}
.bestProduct_area .bestPrd_box .bestPrd_list .bestPrd .product_price dl dt {font-size:0.9rem; color:#646464; font-weight:normal; letter-spacing:0.1px; display:inline-block; vertical-align:text-bottom;}
.bestProduct_area .bestPrd_box .bestPrd_list .bestPrd .product_price dl dd {font-size:1.2rem; font-weight:bold; letter-spacing:-1px; display:inline-block;}
/* MDÃßÃµ & Àü¹®°¡ ÃßÃµ Ãß°¡ 210423 */
.bestPrd_Box > *{box-sizing:border-box; }
.bestPrdTab{width:100%; font-size:0; }
.bestPrdTab > li{display:inline-block; width:50%; height:50px; line-height:50px; background:#dedede; color:#909090; font-size:16px; text-align:center; cursor:pointer;}
.bestPrdTab > li.active{color:#0c4cc2; background:#fff;}
.bestPrd_box{display:none;}
.bestPrd_box.active{display:block;}
.bestPrd_box .keyword{margin-top:22px; width:100%; overflow-x:auto;}
.bestPrd_box .keyword ul{width:max-content;}
.bestPrd_box .keyword li{display:inline-block; margin-right:9px; padding:0 10px; height:30px; line-height:28px; background:#f1f5fb; border:1px solid #ddd; color:#595959; font-size:14px; border-radius:15px;}
.bestPrd_box .keyword li:last-child{margin-right:0;}
.bestPrd_list{margin-top:15px;}

/* Á¦Ç°¸®½ºÆ® :: ´ëºÐ·ù */
#prdlst .lst_prodB .prodB_tit { height:50px; padding:0 10px; line-height:50px; border-bottom:#dbdbdb 1px solid; }
#prdlst .lst_prodB .prodB_tit .tit { display:inline-block; float:left; font-size:17px; }
#prdlst .lst_prodB .prodB_tit .tit strong { color:#143a82; font-weight:bold;font-size:17px; }
#prdlst .lst_prodB .prodB_tit .allBtn { display:inline-block; float:right; font-size:14px; }
#prdlst .lst_prodB .prodB_tit .allBtn:after { content:''; border-width:1px 1px 0 0 !important; width:7px; height:7px; margin-top:-4px;border:1px solid #696969; -webkit-transform:rotate(45deg); transform:rotate(45deg); display:inline-block;vertical-align:middle;margin:-2px 7px 0 5px;}
#prdlst .lst_prodB .prodB_cont .prodB { padding:10px; overflow:auto; }
#prdlst .lst_prodB .prodB_cont .prodB li { width:150px; display:table-cell; vertical-align:top; text-align:center; margin-right:10px; }
#prdlst .lst_prodB .prodB_cont .prodB li a { display:block; width:150px; padding-right:15px; }
#prdlst .lst_prodB .prodB_cont .prodB li a .thumb { width:140px; height:140px; display:inline-block; }
#prdlst .lst_prodB .prodB_cont .prodB li a .thumb img { width:140px; height:140px; }
#prdlst .lst_prodB .prodB_cont .prodB li a .info { display:inline-block; margin-top:10px; }
#prdlst .lst_prodB .prodB_cont .prodB li a .info .subt { width:150px; text-align:center; display:inline-block; font-size:16px; color:#000000; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; overflow:hidden;}
#prdlst .lst_prodB .prodB_cont .prodB li a .info .pricebx { display:block; overflow:hidden; padding:5px 10px 2px; }
#prdlst .lst_prodB .prodB_cont .prodB li a .info .price { color:#222222; line-height:15px; display:block; margin-bottom:3px; }
#prdlst .lst_prodB .prodB_cont .prodB li a .info .price .pric_info { font-size:12px; font-weight:normal; letter-spacing:-1px; color:#999; background:#ffffff; padding:1px 0; display:inline-block; vertical-align:text-bottom; margin-right:5px; }
#prdlst .lst_prodB .prodB_cont .prodB li a .info .price .pric_basic { font-size:16px; font-weight:bold; letter-spacing:-1px; color:#e0322b; }
#prdlst .lst_prodB .prodB_cont .prodB li a .info .price .pric_sale { font-size:12px; letter-spacing:-1px; color:#696969; text-decoration:line-through; margin-right:5px; }
#prdlst .lst_prodB .prodB_cont .prodB li a .info .price_sale { height:43px; }

/* Á¦Ç°¸®½ºÆ® :: Áß¼ÒºÐ·ù */
#prdlst .list_area { width:100%; background:#e3e3e8; display:inline-block; }
#prdlst .adlist_area { background:#cfd9e0; padding-bottom:10px; }

/* Á¦Ç°¸®½ºÆ® :: Áß¼ÒºÐ·ù (°¡·ÎÇü) */
#prdlst .list_prod { padding:0 10px; }
#prdlst .list_prod > li { width:100%; float:left; border-bottom: #d1d1d6 1px solid; background:#fff; position:relative; margin:5px 0 10px 0; overflow:hidden;}
#prdlst .list_prod > li:first-child { margin-top:0; }
#prdlst .list_prod > li a {position: relative; display:inline-block; width:100%; }
#prdlst .list_prod > li .lft { max-width:150px; border-right: #f3f3f4 1px solid; position:absolute; left:0; top:0; }
#prdlst .list_prod > li .rgt { padding-left:150px; height:185px; }
#prdlst .list_prod > li .thumb { width:150px; height:150px; float:left;}
#prdlst .list_prod > li .thumb img { width:100%; width:150px; height:auto; }
#prdlst .list_prod > li .review {padding:11px 10px 3px; height:21px; display:block; overflow:hidden; background:#f2f2f2;}
#prdlst .list_prod > li .review .avgStar { width:70px; height:15px; display:inline-block; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') 0px -101px ; background-size:202px auto;  }
#prdlst .list_prod > li .review .avgStar_dtl { height:15px; display:block; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') 0px -85px ; background-size:202px auto;  }
#prdlst .list_prod > li .review .count { font-size:12px; letter-spacing:-1px; color:#666; font-family:dotum; vertical-align:top; }
#prdlst .list_prod > li .icon { display:block; overflow:hidden; padding:5px 15px; }
#prdlst .list_prod > li .icon .rel_date { font-size: 0.9rem; margin-top: 5px;}
#prdlst .list_prod > li .icon .rel_date .co_red { color:red;}
#prdlst .list_prod > li .item { font-size:14px; line-height: 18px; color:#000000; padding:15px 15px 0 15px; display:block; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; word-break:break-all;}

/* ºê·£µå°ü °¡°ÝÇü½Ä */
#prdlst .list_prod > li .pricebx { display:block; overflow:hidden; padding:15px; }
#prdlst .list_prod > li .price { color:#222222; line-height:15px; display:block; margin-bottom:3px; }
#prdlst .list_prod > li .price .pric_info { font-size:11px; font-weight:normal; letter-spacing:-0.5px; color:#666; background:#ffffff; padding:1px 0; display:inline-block; vertical-align:text-bottom; margin-right:5px; }
#prdlst .list_prod > li .price .pric_basic { font-size:15px; font-weight:bold; letter-spacing:-1px; color:#e0322b; font-family:dotum; display:inline-block; }
#prdlst .list_prod > li .price .pric_basicS { font-size:13px; letter-spacing:-1px; text-decoration:line-through; color:#666; font-family:dotum; display:inline-block; }
#prdlst .list_prod > li .price .pric_sale {font-size:15px; font-weight:bold; letter-spacing:-1px; color:#ed1c24; font-family:dotum; display:inline-block; }
#prdlst .list_prod > li .price_sale { height:43px; }

/* ºê·£µå°ü °¡°ÝÇü½Ä ³¡// */
#prdlst .list_prod > li .attbx { display:block; overflow:hidden; padding:15px;white-space:nowrap; }
#prdlst .list_prod > li .attbx .attxt { font-size:13px; }
#prdlst .list_prod > li .attbx .attxt > strong { color:#2d5bb2; }
#prdlst .list_prod > li .attbx .attico {margin-top:5px; padding:3px 6px; border:#c1c1c1 1px solid; display:inline-block;}
#prdlst .list_prod .prd_bnr { width:100%; height:150px; overflow:hidden; float:left; margin-top:-1px; text-align:center; }
#prdlst .list_prod .prd_bnr img { max-height:150px; }

/* Á¦Ç°¸®½ºÆ® :: Áß¼ÒºÐ·ù (¼¼·ÎÇü) */
#prdlst .list_prod_box { padding:5px; }
#prdlst .list_prod_box ul { overflow:hidden }
#prdlst .list_prod_box > li { width:50%; float:left;  position:relative; padding:5px; box-sizing:border-box;}
#prdlst .list_prod_box > li a {position:relative; display:block; width:100%; min-height: calc(50vw + 220px); max-height: calc(50vw + 220px); background:#fff; border-bottom: #d1d1d6 1px solid;}
#prdlst .list_prod_box > li .thumb { width:100%; float:left; }
#prdlst .list_prod_box > li .thumb img { width:100%; height:auto; }
#prdlst .list_prod_box > li .review { padding:11px 10px 3px; height:21px; display:block; overflow:hidden; background:#f2f2f2;}
#prdlst .list_prod_box > li .review .avgStar { width:70px; height:15px; display:inline-block; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') 0px -101px ; background-size:202px auto;  }
#prdlst .list_prod_box > li .review .avgStar_dtl { height:15px; display:block; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') 0px -85px ; background-size:202px auto;  }
#prdlst .list_prod_box > li .review .count { font-size:12px; letter-spacing:-1px; color:#666; font-family:dotum; vertical-align:top; }
#prdlst .list_prod_box > li .icon {display:block; margin-bottom: 2px; padding: 5px 15px 0; max-height: 48px !important; height: auto; overflow:hidden;}
#prdlst .list_prod_box > li .item { height:37px; line-height: 18px; font-size:14px; color:#000000; padding: 25px 15px 0 15px; display:block; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}

/* ºê·£µå°ü °¡°ÝÇü½Ä */
#prdlst .list_prod_box > li .pricebx { display:block; overflow:hidden; padding:15px; height:auto; position: absolute; bottom:35px;}
#prdlst .list_prod_box > li .price { color:#222222; line-height:15px; display:block; }
#prdlst .list_prod_box > li .price .pric_info { font-size:11px; height:17px; font-weight:normal; letter-spacing:-0.5px; color:#666; background:#ffffff; padding:1px 0; display:inline-block; vertical-align:text-bottom; margin-right:5px; }
#prdlst .list_prod_box > li .price .pric_basic { font-size:15px; font-weight:bold; letter-spacing:-1px; color:#e0322b; font-family:dotum; display:block; }
#prdlst .list_prod_box > li .price .pric_basicS { font-size:13px; height:19px; letter-spacing:-1px; text-decoration:line-through; color:#666; font-family:dotum; display:block; }
#prdlst .list_prod_box > li .price .pric_sale {font-size:15px; font-weight:bold; letter-spacing:-1px; color:#ed1c24; font-family:dotum; display:block; }
#prdlst .list_prod_box > li .price_sale { height:43px; }
/* ºê·£µå°ü °¡°ÝÇü½Ä ³¡// */

#prdlst .list_prod_box > li .attbx { display:block; overflow:hidden; padding:8px 15px;white-space: nowrap; min-height:50px; }
#prdlst .list_prod_box > li .attbx .attxt { font-size:13px; }
#prdlst .list_prod_box > li .attbx .attxt > strong { color:#2d5bb2; }
#prdlst .list_prod_box > li .attbx .attico {font-size:13px;margin-top:5px; padding:3px 6px; border:#c1c1c1 1px solid; display:inline-block;}
#prdlst .list_prod_box .prd_bnr { width:100%; height:150px; overflow:hidden; float:left; margin-top:-1px; text-align:center; }
#prdlst .list_prod_box .prd_bnr img { max-height:150px; }
@media screen and (max-width: 320px) {
	#prdlst .list_prod_box > li .price .pric_basic { font-size:13px;}
	#prdlst .list_prod_box > li .price .pric_sale {font-size:13px; }
}
@media screen and (min-width: 768px) {
	#prdlst .list_prod_box > li { width:25%; }
}

/* Á¦Ç°¸®½ºÆ® :: HOTÅ¬¸¯±¤°í */
#prdlst .adlist_area .ad_tit {height:33px; width:100%; position:relative; padding-top:12px; }
#prdlst .adlist_area .ad_tit .title { font-size:14px; font-weight:bold; color:#333; margin-left:10px; }
#prdlst .adlist_area .ad_tit .title .btn_AD {color:#6c6c6c; font-size:11px; border:1px solid #b3b3b3; border-radius:2px; padding:1px 3px; margin-left:3px; }
#prdlst .adlist_area .ad_tit .ad_layer {position:absolute; top:25px; width:100%; z-index:5;}
#prdlst .adlist_area .ad_tit .ad_layer .ad_txt { background-color:#e6e6e9; font-size:11.5px; color:#6c6c6c; text-align:center; padding:8px 17px; margin:10px; display:block; letter-spacing:-0.5px;}
#prdlst .adlist_area .ad_tit .ad_layer .close_btn{overflow:hidden; position:absolute; right:12px; top:12px; width:12px; height:12px; -webkit-transform:translateZ(0px); border:1px solid #afafaf;}
#prdlst .adlist_area .ad_tit .ad_layer .close_btn:before,
#prdlst .adlist_area .ad_tit .ad_layer .close_btn:after{content:'';display:block;position:absolute;background:#848484;}
#prdlst .adlist_area .ad_tit .ad_layer .close_btn:before{top:1px;right:5px;width:2px;height:10px; -webkit-transform:rotate(-45deg);}
#prdlst .adlist_area .ad_tit .ad_layer .close_btn:after{top:5px;right:1px;width:10px;height:2px; -webkit-transform:rotate(-45deg);}
#prdlst .adlist_area .lst_prod > li {position:relative; border-color:#e4e4e4;}
#prdlst .adlist_area .lst_prod > li:first-child {border-top:1px solid #b9c4cc;}
#prdlst .adlist_area .lst_prod > li:last-child {border-bottom:1px solid #b9c4cc;}
#prdlst .adlist_area .ad_bg {  background-color:#a8c8e1; position:absolute; opacity:0.1; z-index:1; width:100%; height:184px; top:0;}
#prdlst .adlist_area .ad_prd_info {margin-left:150px; position:absolute; z-index:2;}
#prdlst .adlist_area .ad_prd_info .pric_info {background-color:inherit !important;}
@media all and (min-width:560px){
#prdlst .adlist_area .ad_tit .ad_layer { top:-3px;  width:420px; left:90px;}
}

/* Á¦Ç°¸®½ºÆ® (°Ë»öÆäÀÌÁö¿¡¼­ »ç¿ë) */
#prdlst .lst_prod > li { width:100%; float:left; border-bottom: 1px solid #f0f0f0; padding-top:15px; position:relative;}
#prdlst .lst_prod > li a { display:inline-block; width:100%; }
#prdlst .lst_prod > li .thumb { width:150px; height:150px; padding-bottom:15px; float:left; }
#prdlst .lst_prod > li .thumb img { width:150px; height:150px; }
#prdlst .lst_prod > li .icon { display:block; overflow:hidden; padding:0 15px 2px; }
#prdlst .lst_prod > li .item { font-size:15px; color:#333333; padding:5px 15px 0px; display:block; overflow:hidden; font-size:16px; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
#prdlst .lst_prod > li .pricebx { display:block; overflow:hidden; padding:15px 15px 2px; }
#prdlst .lst_prod > li .price { color:#222222; line-height:15px; display:block; margin-bottom:3px; }
#prdlst .lst_prod > li .price .pric_info { font-size:12px; font-weight:normal; letter-spacing:-1px; color:#999; background:#ffffff; padding:1px 0; display:inline-block; vertical-align:text-bottom; margin-right:5px; }
#prdlst .lst_prod > li .price .pric_basic { font-size:16px; font-weight:bold; letter-spacing:-1px; color:#e0322b; }
#prdlst .lst_prod > li .price .pric_sale { font-size:12px; letter-spacing:-1px; color:#696969; text-decoration:line-through; margin-right:5px; }
#prdlst .lst_prod > li .price_sale { height:43px; }
#prdlst .lst_prod > li .rv_count { position:absolute; padding:0 15px 0 20px; float:right; font-size: 13px; color:#888888; bottom:40px; right:5px; }
#prdlst .lst_prod > li .rv_count:before { width:20px; height:20px; display:inline-block; content:''; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -136px -27px ; background-size:230px auto; position:absolute; top:0; left:0; }
#prdlst .lst_prod > li .attbx { display:block; overflow:hidden; padding:15px;white-space:nowrap; }
#prdlst .lst_prod > li .attbx .attxt { font-size:13px; }
#prdlst .lst_prod > li .attbx .attxt > strong { color:#2d5bb2; }
#prdlst .lst_prod > li .attbx .attico {margin-top:5px; padding:3px 6px; border:#c1c1c1 1px solid; display:inline-block;}
#prdlst .lst_prod .prd_bnr { width:100%; height:150px; overflow:hidden; float:left; margin-top:-1px; text-align:center; }
#prdlst .lst_prod .prd_bnr img { max-height:150px; }
#prdlst .bottom_area { width:100%; display:inline-block; background:#e3e3e8; margin-top:-3px; }

/* °Ë»ö°á°ú ÆäÀÌÁö Á¦Ç°¸®½ºÆ® °¡·ÎÇü (201803) */
#prdlst .sratwords { height:47px; line-height:46px; padding:0 10px; color:#696969; font-size:1rem; overflow:hidden;}
#prdlst .sratwords label{ float:left; color:#1d1d1d; font-size:1rem; font-weight:bold;}
#prdlst .sratwords ul { display:inline-block; width:76%; padding-left:2%; height:47px; overflow:hidden;}
#prdlst .sratwords ul>li { float:left; margin-right:7px;}
#prdlst .sratwords ul>li>a {box-sizing:border-box; padding:0 10px; border-radius:15px; background-color:#fdfdfd; display:inline-block; line-height:23px; font-size:12px; color:#888888;}
#prdlst .sratwords ul>li>a:hover {color:#5b5b5b; text-decoration:none; font-weight:600;}
.srhlist_tbx { height:45px; background:#ffffff; position:relative; }
.srhlist_tbx_fixed { position:fixed !important; top:0; left:0; right:0; z-index: 1; }
.srhlist_tbx .srhnum {height:45px; text-align:left;  font-size:1.1rem; line-height:44px; position:absolute; top:0; left:10px;}
.srhlist_tbx .srhnum>b { font-size:1.1rem;}
.srhlist_tbx .view {height:45px; text-align:center; margin-left:30.5%; font-size:13px; line-height:45px; position:absolute; top:0;}
.srhlist_tbx .view > a { min-width:45px; height:45px; display:inline-block; position:relative;}
.srhlist_tbx .view > a.viewstyle_list:before { width:16px; height:15px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -44px -77px ; background-size:238px auto; content:''; display:inline-block; position:absolute; top:15px; left:15px; }
.srhlist_tbx .view > a.viewstyle_box:before { width:16px; height:15px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -133px -77px ; background-size:238px auto; content:''; display:inline-block; position:absolute; top:15px; left:15px; }
.srhlist_tbx > ul { padding-left:45px; }
.srhlist_tbx > ul li { height:45px; float:right; text-align:center; border-left:#f3f3f4 1px solid; margin-left:-1px; line-height:45px;}
.srhlist_tbx > ul li { width:33.5%; }
.srhlist_tbx > ul li > a { height:45px; display:inline-block; color:#000;font-size:15px; }
.srhlist_tbx > ul li.sort > a:before { width:20px; height:18px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -65px -75px ; background-size:238px auto; content:''; display:inline-block; vertical-align:sub; margin-right:3px; }
.srhlist_tbx > ul li.sort_select > a { height:45px; display:inline-block; color:#325fb4;font-size:15px; }
.srhlist_tbx > ul li.sort_select > a:before { width:20px; height:18px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -153px -75px ; background-size:238px auto; content:''; display:inline-block; vertical-align:sub; margin-right:3px; }
.srhlist_tbx > ul li.brand > a:before { width:20px; height:18px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -91px -78px ; background-size:247px auto; content:''; display:inline-block; vertical-align:sub; margin-right:3px; }
.srhlist_tbx > ul li.brand_select > a { height:45px; display:inline-block; color:#325fb4;font-size:15px; }
.srhlist_tbx > ul li.brand_select > a:before { width:20px; height:18px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -182px -78px ; background-size:247px auto; content:''; display:inline-block; vertical-align:sub; margin-right:3px; }
.srhlist_tbx > ul li.dtl > a:before { width:20px; height:18px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -110px -75px ; background-size:238px auto; content:''; display:inline-block; vertical-align:sub; margin-right:3px; }
.srhlist_tbx > ul li.dtl_select > a:before { width:20px; height:18px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -198px -75px ; background-size:238px auto; content:''; display:inline-block; vertical-align:sub; margin-right:3px; }
.srhlist_tbx > ul li > a.on { color:#2d5bb2}
#prdlst .srhlist_prod > li { width:100%; background-color:#ffffff; float:left; border-bottom:9px solid #e3e3e8; padding-top:15px; position:relative;}
#prdlst .srhlist_prod > li > div { padding:0 10px;}
#prdlst .srhlist_prod > li a { display:inline-block; width:100%; }
#prdlst .srhlist_prod > li .thumb { width:150px; height:150px; padding-bottom:15px; float:left; }
#prdlst .srhlist_prod > li .thumb img { width:150px; height:150px; }
#prdlst .srhlist_prod > li .icon { display:block; overflow:hidden; padding:0 15px 2px; }
#prdlst .srhlist_prod > li .icon .rel_date { font-size: 0.9rem; margin-top: 5px;}
#prdlst .srhlist_prod > li .icon .rel_date .co_red { color:red;}
#prdlst .srhlist_prod > li .item { color:#333333; padding:5px 15px 0px; display:block; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
@media screen and (max-width:375px){
	#prdlst .srhlist_prod > li .item  { font-size: 13px; line-height: 16px;}
}
@media screen and (min-width:376px){
	#prdlst .srhlist_prod > li .item {font-size: 16px; line-height: 19px;}
}
#prdlst .srhlist_prod > li .pricebx { display:block; overflow:hidden; padding:15px 15px 2px; }
#prdlst .srhlist_prod > li .price { color:#222222; line-height:15px; display:block; margin-bottom:3px; }
#prdlst .srhlist_prod > li .price .pric_info { font-size:12px; font-weight:normal; letter-spacing:-1px; color:#999; background:#ffffff; padding:1px 0; display:inline-block; vertical-align:text-bottom; margin-right:5px; }
#prdlst .srhlist_prod > li .price .pric_basic { font-size:16px; font-weight:bold; letter-spacing:-1px; color:#e0322b; }
#prdlst .srhlist_prod > li .price .pric_sale { font-size:12px; letter-spacing:-1px; color:#696969; text-decoration:line-through; margin-right:5px; }
#prdlst .srhlist_prod > li .price_sale { height:43px; }
#prdlst .srhlist_prod > li .rv_count { position:absolute; padding:0 15px 0 20px; float:right; font-size: 13px; color:#888888; bottom:23px; right:5px; }
#prdlst .srhlist_prod > li .rv_count:before { width:20px; height:20px; display:inline-block; content:''; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -136px -27px ; background-size:230px auto; position:absolute; top:0; left:0; }
#prdlst .srhlist_prod > li .attbx { display:block; overflow:hidden; padding:15px;white-space:nowrap; }
#prdlst .srhlist_prod > li .attbx .attxt { font-size:13px; }
#prdlst .srhlist_prod > li .attbx .attxt > strong { color:#2d5bb2; }
#prdlst .srhlist_prod > li .attbx .attico {margin-top:5px; padding:3px 6px; border:#c1c1c1 1px solid; display:inline-block;}
#prdlst .srhlist_prod .prd_bnr { width:100%; height:150px; overflow:hidden; float:left; margin-top:-1px; text-align:center; }
#prdlst .srhlist_prod .prd_bnr img { max-height:150px; }
#prdlst .bottom_area { width:100%; display:inline-block; background:#e3e3e8; margin-top:-3px; }

/* °Ë»öÆäÀÌÁö Á¦Ç°¸®½ºÆ® ¹ÙµÏÆÇÇü (201803) */
#prdlst .srhlist_prod2 ul { overflow:hidden }
#prdlst .srhlist_prod2 > li { width:50%; float:left;  position:relative; box-sizing:border-box; padding:0px 1px 9px; }
#prdlst .srhlist_prod2 > li a { display:block; width:100%; background:#fff; border-bottom: #d1d1d6 1px solid;}
#prdlst .srhlist_prod2 > li .thumb { width:100%; float:left; }
#prdlst .srhlist_prod2 > li .thumb img { width:100%; height:100%; }
#prdlst .srhlist_prod2 > li .icon { height:48px; display:block; overflow:hidden; padding:5px 15px; }
#prdlst .srhlist_prod2 > li .icon .rel_date { font-size: 0.9rem; margin-top: 5px;}
#prdlst .srhlist_prod2 > li .icon .rel_date .co_red { color:red;}
#prdlst .srhlist_prod2 > li .item { color:#000; padding:25px 15px 0 15px; display:block; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word;}
@media screen and (max-width:375px){
	#prdlst .srhlist_prod2 > li .item { height: 32px; font-size: 13px; line-height: 16px;}
}
@media screen and (min-width:376px){
	#prdlst .srhlist_prod2 > li .item { height: 38px; font-size: 16px; line-height: 19px;}
}
#prdlst .srhlist_prod2 > li .pricebx { display:block; overflow:hidden; padding:15px; margin-bottom:23px; }
#prdlst .srhlist_prod2 > li .price { color:#222222; line-height:15px; display:block; margin-bottom:3px; }
#prdlst .srhlist_prod2 > li .price .pric_info { font-size:11px; height:17px; font-weight:normal; letter-spacing:-0.5px; color:#666; background:#ffffff; padding:1px 0; display:inline-block; vertical-align:text-bottom; margin-right:5px; }
#prdlst .srhlist_prod2 > li .price .pric_basic { font-size:15px; font-weight:bold; letter-spacing:-1px; color:#e0322b; font-family:dotum; display:block; }
#prdlst .srhlist_prod2 > li .price .pric_basicS { font-size:13px; height:19px; letter-spacing:-1px; text-decoration:line-through; color:#666; font-family:dotum; display:block; }
#prdlst .srhlist_prod2 > li .price .pric_sale {font-size:15px; font-weight:bold; letter-spacing:-1px; color:#ed1c24; font-family:dotum; display:block; }
#prdlst .srhlist_prod2 > li .price_sale { height:43px; }
#prdlst .srhlist_prod2 > li .rv_count { position:absolute; padding:0 15px 0 20px; float:right; font-size: 13px; color:#888888; bottom:23px; right:5px; }
#prdlst .srhlist_prod2 > li .rv_count:before { width:20px; height:20px; display:inline-block; content:''; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -136px -27px ; background-size:230px auto; position:absolute; top:0; left:0; }
#prdlst .srhlist_prod2 > li .attbx { display:block; overflow:hidden; padding:8px 15px;white-space: nowrap; min-height:50px; margin-bottom:23px; }
#prdlst .srhlist_prod2 > li .attbx .attxt { font-size:13px; }
#prdlst .srhlist_prod2 > li .attbx .attxt > strong { color:#2d5bb2; }
#prdlst .srhlist_prod2 > li .attbx .attico {font-size:13px;margin-top:5px; padding:3px 6px; border:#c1c1c1 1px solid; display:inline-block;}
#prdlst .srhlist_prod2 .prd_bnr { width:100%; height:150px; overflow:hidden; float:left; margin-top:-1px; text-align:center; }
#prdlst .srhlist_prod2 .prd_bnr img { max-height:150px; }
@media screen and (max-width: 320px) {
	#prdlst .srhlist_prod2 > li .price .pric_basic { font-size:13px;}
	#prdlst .srhlist_prod2 > li .price .pric_sale {font-size:13px; }
}
@media screen and (min-width: 768px) {
	#prdlst .list_prod_box > li { width:25%; }
}

/* »ó¼¼°Ë»ö :: */
#prdsrch_lyr .filter_lst { position:fixed; top:0; right:0; width:270px; height:100%; overflow-y:auto; background:#ffffff; z-index:13; border-top:1px solid #c3c3c3 ; }
#prdsrch_lyr .filter_lst .lst_h { width:inherit; height:50px; border-bottom:#c3c3c3 1px solid; line-height:50px;  position:fixed; top:0; right:0; z-index:20; background:#ffffff; }
#prdsrch_lyr .filter_lst .lst_h > span { padding:0 15px; font-size:18px; font-weight:bold; }
#prdsrch_lyr .filter_lst .lst_h .close { width:21px; height:21px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -255px -36px; background-size:300px auto; border:0; position:absolute; top:14px; right:13px; }
#prdsrch_lyr .filter_bg { position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.7); z-index:12; }

/* ¼¿·ºÆ®¹Ú½º */
#prdsrch_lyr .filter_lst .sel_bx { position:relative; display:inline-block; border: 1px solid #D8D8D8; border-radius: 5px; box-sizing:border-box; top:50px; padding:0 15px; overflow:hidden;}
#prdsrch_lyr .filter_lst .sel_bx.on {border: #dbdbdb 1px solid;}
#prdsrch_lyr .filter_lst .sel_bx select { width:100%; height:40px; background:#fff; padding:0 15px; letter-spacing:-1px; color:#3a3a3a; box-sizing: border-box; font-size:15px;}
#prdsrch_lyr .filter_lst .sel_bx select.no_select {background:#eee;}
#prdsrch_lyr .filter_lst .sel_bx:after { position:absolute; top:50%; right:21px; margin-top:-6px; width:17px; height:12px; content: ''; background:url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -52px -73px ; background-size:526px auto; }
#prdsrch_lyr .filter_lst .sel_100 { width:100%; box-sizing:border-box; }
#prdsrch_lyr .filter_lst .sel_55 { width:50%; padding:0 0 0 3px; box-sizing:border-box;}
#prdsrch_lyr .filter_lst .sel_55:first-child { padding:0 3px 0 0; }
#prdsrch_lyr .filter_lst .sel_35 { width:35%; padding:0 0 0 3px; box-sizing:border-box;}

/* ÃßÃµÁ¶¸³PC»ó¼¼ :: »ó¼¼º¸±â ~Ãß~ */
#prdsrch_lyr .filter_lst .prdlst { width:100%; overflow-y:auto; padding:50px 0 0; }
#prdsrch_lyr .filter_lst .prdlst .tabmn { width:100%;  }
#prdsrch_lyr .filter_lst .prdlst .tabmn > a { width:50%; height:50px; border-left:#192f5a 1px solid; float:left; margin-left:-1px; background:#e4e4e7; font-size:15px; letter-spacing:-1px; line-height:50px; text-align:center;}
#prdsrch_lyr .filter_lst .prdlst .tabmn > a.on { background:#325fb4; color:#ffffff; font-weight:bold; }
#prdsrch_lyr .filter_lst .prdlst .info { width:100%; float:left; }
#prdsrch_lyr .filter_lst .prdlst .info > .sel_bx { display:block; width:calc(100% - 30px); margin:0 15px;}
#prdsrch_lyr .filter_lst .prdlst .prddtl .prdimg { padding:10px; display:block; border-bottom: #dbdbdb 1px solid; position:relative; text-align:center; }
#prdsrch_lyr .filter_lst .prdlst .prddtl .prdimg img { width:100%; }
#prdsrch_lyr .filter_lst .prdlst .prddtl .prdimg .viewbtn { background-color:#e8e8e8; padding:7px 11px; font-size:13px; }
#prdsrch_lyr .filter_lst .prdlst .prddtl .prdimg .viewbtn:after { width:19px; height:16px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -262px -123px; background-size:290px auto; content:''; display:inline-block; vertical-align:sub; }
#prdsrch_lyr .filter_lst .prdlst .prddtl .prdname { padding:10px; display:block; border-bottom: #dbdbdb 1px solid;}
#prdsrch_lyr .filter_lst .prdlst .prddtl .prdname .tit { font-weight:bold; display:block; font-size:14px; margin-bottom:5px; }
#prdsrch_lyr .prd_info { width:100%; border-bottom:#d9d9d9 1px solid; }
#prdsrch_lyr .prd_info .info_ul { width:100%;}
#prdsrch_lyr .prd_info .info_ul .info_li { width:100%; height:auto; border-top:#d9d9d9 1px solid; padding:11px 0; }
#prdsrch_lyr .prd_info .info_ul .info_li:first-child { border:0; }
#prdsrch_lyr .prd_info .info_ul .info_li .infot { padding:0 15px 0 95px; position:relative; }
#prdsrch_lyr .prd_info .info_ul .info_li .tit { display:inline-block; font-size:14px; vertical-align:middle; position:absolute; top:0; left:15px; }
#prdsrch_lyr .prd_info .info_ul .info_li .if { width:100%; display:inline-block; font-size:14px; vertical-align:top; position:relative; }
#prdsrch_lyr .prd_info .info_ul .info_li .if .ot_link { position:absolute; font-size:13px; color:#999999; top:0; right:0; font-weight:normal; }
#prdsrch_lyr .prd_info .info_ul .info_li .if .ot_link:after { content:''; border-width:1px 1px 0 0 !important; width:7px; height:7px; border:1px solid #999999; -webkit-transform:rotate(45deg); transform:rotate(45deg); display:inline-block;vertical-align:middle;margin:-3px 0 0 3px; }
#prdsrch_lyr .prd_info .info_ul .info_li .textB { font-weight:bolder; font-size:14px; color:#000; }
#prdsrch_lyr .prd_info .info_ul .info_li .textR { font-weight:bolder; font-size:14px; color:#ee2929; }
#prdsrch_lyr .prd_info .info_ul .info_li .if .info_btn { display:inline; border:1px solid #b2b2b2; padding:3px 7px; }
#prdsrch_lyr .prd_info .info_ul .info_li .if .sel_bx { width:100%;}
#prdsrch_lyr .prd_info .info_ul .info_li .if select { width:100%; box-sizing:border-box; height:30px; border:1px solid #c6c6c6; }
#prdsrch_lyr .prd_info .info_ul .info_li .if .sel_bx:after { top:8px !important; height:15px; background-position:-52px -71px; }
#prdsrch_lyr .prd_info .info_ul .info_li .if .score { display:inline-block; }
#prdsrch_lyr .prd_info .info_ul .info_li .if .score span.avgDetail_starN { width:75px; height:14px; background:url('//image5.compuzone.co.kr/img/images/product_detail/prdReview_2.png') -198px -212px;  float:left; margin-top:0px;}
#prdsrch_lyr .prd_info .info_ul .info_li .if .score span.avgDetail_star { height:14px;background:url('//image5.compuzone.co.kr/img/images/product_detail/prdReview_2.png') -198px -196px; float:left;}
#prdsrch_lyr .info_btmbtn { background:#e4e4e7; display:block; margin:10px; height:40px; line-height:40px; text-align:center; color:#000000; font-size:15px; }
#prdsrch_lyr .prd_info .info_ul .info_li .if .numBx { display:inline-block; background:#ffffff; vertical-align:middle; margin-top:-4px;}
#prdsrch_lyr .prd_info .info_ul .info_li .if .numBx .minus { width:28px; height:28px; border:1px solid #c6c6c6; display:inline-block; position:relative; float:left; }
#prdsrch_lyr .prd_info .info_ul .info_li .if .numBx .plus {  width:28px; height:28px; border:1px solid #c6c6c6; display:inline-block; margin-left:-1px; position:relative; float:left;}
#prdsrch_lyr .prd_info .info_ul .info_li .if .numBx .minus:before { position:absolute; top:50%; left:50%; width:14px; height:1px; margin:-1px 0 0 -7px; background:#000; content: ''; }
#prdsrch_lyr .prd_info .info_ul .info_li .if .numBx .plus:before { position:absolute; top:50%; left:50%; width:14px; height:1px; margin:-1px 0 0 -7px; background:#000; content: ''; }
#prdsrch_lyr .prd_info .info_ul .info_li .if .numBx .plus:after { position:absolute; top:50%; left:50%; width:1px; height:14px; margin:-7px 0 0 -1px; background:#000; content: '';  }
#prdsrch_lyr .prd_info .info_ul .info_li .if .numBx .num { width:42px; height:28px; border:1px solid #c6c6c6; display:inline-block; margin-left:-1px;text-align:center; line-height:24px; font-size:15px; color:#000; -webkit-appearance:none; border-radius:0; background:none; float:left; }

/* »óÇ°»ó¼¼ > ±¸¸ÅÁ¤º¸ :: »óÇ° Á¤º¸Á¦°ø °í½Ã »ó¼¼Á¤º¸ */
.pro_info { padding:0 20px; border-top:#eee 1px solid; }
.pro_info a.tit { display:inline-block; width:100%; padding:10px 0; position:relative; color:#000; font-family:'spoqa M'; font-size: 15px;}
.pro_info a.tit .arrow_dw { border-width:1px 1px 0 0 !important; width:7px; height:7px; border:1px solid #888888; -webkit-transform:rotate(135deg); transform:rotate(135deg); display:inline-block;vertical-align:middle;  position:absolute; top:14px; right:0; }
.pro_info a.tit .arrow_up { border-width:1px 1px 0 0 !important; width:7px; height:7px; border:1px solid #888888; -webkit-transform:rotate(314deg); transform:rotate(314deg); display:inline-block;vertical-align:middle;  position:absolute; top:28px; right:1.429rem;  }
.pro_info .if_cont { padding:0 0 10px 0; }
.pro_info .if_cont .txt_sub { margin-bottom:5px; display:block; font-size:12px; }
.pro_info .if_cont table { border-top:#efefef 1px solid; border-bottom:#efefef 1px solid; border-left:#efefef 1px solid; }
.pro_info .if_cont table th { padding:5px 0 ; border-right:#e3e3e3 1px solid; text-align:left; padding:10px;}
.pro_info .if_cont table th strong, #prdDesc .desc_inf .if_ul > li .if_cont table td strong {font-size:12px;}
.pro_info .if_cont table td a.btn { border:1px solid #dbdbdb; font-size: 12px; border-radius: 3px; padding: 3px 13px; letter-spacing: -0.5px; color: #666;}
.icon_copy {display: inline-block; background: url(//image5.compuzone.co.kr/img/images/m_compuzone/share_icon.png) -52px 0 no-repeat; background-size: auto 12px; width: 13px; height: 12px; margin-left: 5px;}
.pro_info2 { border-top:#eee 1px solid; }
.pro_info2 a.title { display:inline-block; width:100%; padding: 15px 15px 10px 15px; background: #f7f7fb; font-size: 16px; display: block; font-weight: 700;}
#prdDesc .desc_inf .info_tit { padding:15px 15px 10px 15px; background:#f7f7fb; font-size:16px; display:block; font-weight:700;}
#prdDesc .desc_inf .if_ul > li { padding:0 23px; border-top:#dbdbdb 1px solid; }
#prdDesc .desc_inf .if_ul > li a { display:inline-block; width:100%; padding:10px 0; position:relative; }
#prdDesc .desc_inf .if_ul > li a.slt { color:#000; font-weight:600; }
#prdDesc .desc_inf .if_ul > li .arrow_dw { border-width:1px 1px 0 0 !important; width:7px; height:7px; border:1px solid #888888; -webkit-transform:rotate(135deg); transform:rotate(135deg); display:inline-block;vertical-align:middle;  position:absolute; top:14px; right:0; }
#prdDesc .desc_inf .if_ul > li .arrow_up { border-width:1px 1px 0 0 !important; width:7px; height:7px; border:1px solid #888888; -webkit-transform:rotate(314deg); transform:rotate(314deg); display:inline-block;vertical-align:middle;  position:absolute; top:14px; right:0; }
#prdDesc .desc_inf .if_ul > li .if_cont { padding:0 0 10px 0; }
#prdDesc .desc_inf .if_ul > li .if_cont .txt_sub { margin-bottom:5px; display:block; font-size:12px; }
#prdDesc .desc_inf .if_ul > li .if_cont table { border-top:#efefef 1px solid; border-bottom:#efefef 1px solid; border-left:#efefef 1px solid; }
#prdDesc .desc_inf .if_ul > li .if_cont table th { padding:5px 0 ; text-align:center; border-right:#e3e3e3 1px solid; }
#prdDesc .desc_inf .if_ul > li .if_cont table th strong, #prdDesc .desc_inf .if_ul > li .if_cont table td strong {font-size:12px;}
#prdDesc .desc_inf .if_ul > li .if_cont table .txt_p { display:block; margin:5px 0; }
#prdDesc .desc_inf .if_ul > li .if_cont table .txt_p dt { font-weight:600; color:#000; }
#prdDesc .desc_inf .if_ul > li .if_cont .if_lst_p { font-size:12px; text-align:left; }
#prdDesc .desc_inf .if_ul > li .if_cont .if_lst_p_inner {font-size:12px; text-align:left; background:#f7f7fb; padding:10px; }
/*»óÇ° ´õº¸±â ¹öÆ°*/
.pro_info a.btn_more { display:inline-block; width:100%; padding:10px 0; position:relative; text-align:center; color:#ff4a4a; font-family:'spoqa M'; font-size: 15px;}
.pro_info a.btn_more .arrow_dw { border-width:1px 1px 0 0 !important; width:7px; height:7px; border:1px solid #ff4a4a; -webkit-transform:rotate(135deg); transform:rotate(135deg); display:inline-block;vertical-align:middle; margin:-7px 0 0 6px;}
.pro_info a.btn_more .arrow_up { border-width:1px 1px 0 0 !important; width:7px; height:7px; border:1px solid #ff4a4a; -webkit-transform:rotate(314deg); transform:rotate(314deg); display:inline-block;vertical-align:middle; margin:-7px 0 0 6px; }
/*ÀÌ¹ÌÁö ¶Ç´Â »óÇ°Á¤º¸¿¡ ¹®Á¦°¡ ÀÕ³ª¿ä ¹öÆ°*/
.pro_info a.img_notice {color:#6a6a6a; padding-left:20px; position:relative;}
.pro_info a.img_notice:before {background: url(//image5.compuzone.co.kr/img/images/m_compuzone/zoom_hand.png) no-repeat 0px 0px; background-size: auto 19px; width: 17px; height: 19px; vertical-align: text-top; background-position: -18px 0px; position: absolute; left: 0; top: 10px; display: inline-block; content: ''; clear: both;}
.pro_info button.report {position: absolute; right: 20px; top: 9px; padding: 3px 10px; font-size: 12px; background-color: #f5f5f5; border: 1px solid #cacaca; color: #2e2e2e;}

/* Á¦Ç°»ó¼¼ :: Ãß°¡¿É¼Ç»óÇ°·¹ÀÌ¾î */
#prddtl .add_wrap { width:100%; background:#fff; border-top:#d9d9d9 1px solid; position:fixed; bottom:0; z-index:9998; }
#prddtl .add_wrap_inner { height: calc(100% - 13.4rem); overflow-x:auto; }
#prddtl .single { width:100%; height:425px; background:#fff; border-top:#d9d9d9 1px solid; position:fixed; bottom:0; z-index:9998;  margin-bottom: constant(safe-area-inset-bottom); margin-bottom: env(safe-area-inset-bottom); }
#prddtl .single .add_wrap_inner { overflow-x:auto; }
#prddtl .add_wrap .btn_option_close { border-bottom:25px solid #d9d9d9; border-left:10px solid transparent; border-right:10px solid transparent; height:0; width:60px; display:block; position:absolute; left:50%; top:-25px; margin-left:-40px; }
#prddtl .add_wrap .btn_option_close:before { content:''; border-bottom:25px solid #fff; border-left:10px solid transparent; border-right:10px solid transparent; height:0; width:58px; display:block; position:absolute; left:50%; top:1px; margin-left:-39px; }
#prddtl .add_wrap .option_arrow_down { content:''; height:10px; width:10px;	border:1px solid #2d5bb2; border-width:1px 1px 0 0; transform:rotate(135deg); position:absolute; left:24px; top:4px;}
#prddtl .add_wrap .option_arrow_up { content:''; height:10px; width:10px;	border:1px solid #2d5bb2; border-width:1px 1px 0 0; transform:rotate(315deg); position:absolute; left:24px; top:10px;}
#prddtl .add_wrap .sc { margin:10px 10px 0 10px; background:#ffffff;}
#prddtl .add_wrap .plus_pd { padding: 13px 10px; border-bottom: 1px solid #e7e7e7; border-top: 1px solid #e7e7e7; margin-top: -1px; font-weight:bold; position:relative;}
#prddtl .add_wrap .plus_pd > a {width:100%;}
#prddtl .add_wrap .plus_pd.fst{margin-top: 10px;}
#prddtl .add_wrap .plus_pd .s_txt {color:#737373; margin-left:8px; font-weight:normal;}
#prddtl .add_wrap .plus_pd .ico_plus {width: 14px; height: 14px; display: inline-block; position: absolute; top: 15px; right: 15px; background: #fff;}
#prddtl .add_wrap .plus_pd .ico_plus:before {content: ''; position: absolute; width: 15px; height: 1px; background-color: currentColor; top: 6px;}
#prddtl .add_wrap .plus_pd .ico_plus:after {content: ''; position: absolute; width: 15px; height: 1px; background-color: currentColor; transform: rotate(90deg); top: 6px;}
#prddtl .add_wrap .plus_pd.select {background:#f8f8f8;}
#prddtl .add_wrap .plus_pd .ico_minus {width: 14px; height: 14px; display: inline-block; position: absolute; top: 15px; right: 15px; background: #f8f8f8;}
#prddtl .add_wrap .plus_pd .ico_minus:before {content: ''; position: absolute; width: 15px; height: 1px; background-color: currentColor; top: 6px;}
#prddtl .add_wrap .titT { display:block; font-size:1.1rem; font-weight:bold; margin-bottom:5px; }
#prddtl .add_wrap .titT .qmark {width:17px; height:17px;background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -322px -548px;background-size:435px auto;display:inline-block;vertical-align:text-top; }
#prddtl .add_wrap .titT .plus {width:25px; height:25px; display:inline-block; position:relative; float:right;}
#prddtl .add_wrap .titT .plus:before { position: absolute; top: 50%; right: 6px;  margin-top: -10px;  width: 17px;  height: 16px;  content: ''; background: url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -278px -326px;
    background-size: 526px auto;  border: 1px solid #d9d9d9;}
#prddtl .add_wrap .titT .minus {width:25px; height:25px; display:inline-block; position:relative; float:right;}
#prddtl .add_wrap .titT .minus:before { position: absolute; top: 50%; right: 6px;  margin-top: -10px;  width: 17px;  height: 16px;  content: ''; background: url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -299px -326px;
    background-size: 526px auto;  border: 1px solid #d9d9d9;}
#prddtl .add_wrap .titM { padding:0 0 0 27px; display:inline-block; position:relative; }
#prddtl .add_wrap .titM .checkbx { position:absolute; top:1px; left:2px; }
#prddtl .add_wrap .item_wrap { background:#ffffff; height:290px; overflow-y:auto; border: #e7e7e7 1px solid; margin: 10px 0 0 0; }
#prddtl .add_wrap .item_wrap > a { padding:10px; display:block; position:relative; font-size:13px; color:#666666; }
#prddtl .add_wrap .item_wrap > a:before { position:absolute; top:50%; right:7px; margin-top:-6px; width:17px; height:12px; content: ''; background:url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -52px -73px ; background-size:526px auto; background-color:#ffffff;}
#prddtl .add_wrap .item_wrap > a.openSele:before { position:absolute; top:50%; right:7px; margin-top:-6px; width:17px; height:12px; content: ''; background:url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -31px -73px ; background-size:526px auto; background-color:#F8F8F8;}
#prddtl .add_wrap .item_wrap ul li { padding:10px;border-bottom:#eeeeee 1px solid;}
#prddtl .add_wrap .item_wrap ul li:last-child { border-bottom:none;}
#prddtl .add_wrap .item_wrap ul li.sold_out {opacity:0.5; background: #eee;}
#prddtl .add_wrap .item_wrap ul li > a {display:block;}
#prddtl .add_wrap .item_wrap ul li .list_item { display:block; min-height:50px; padding:0 0 0 60px; position:relative; }
#prddtl .add_wrap .item_wrap ul li .list_item .thumb { width:50px; height:50px; position:absolute;border:#eeeeee 1px solid; left:0; }
#prddtl .add_wrap .item_wrap ul li .list_item .thumb img { width:50px; height:50px; }
#prddtl .add_wrap .item_wrap ul li .list_item .thumb img.logo_img { height: 25px; padding-top:23%; }
#prddtl .add_wrap .item_wrap ul li .list_item .name { display:block;}
#prddtl .add_wrap .item_wrap ul li .list_item .price { font-weight:bold; }
#prddtl .add_wrap .item_wrap ul li .list_nopad {padding:0; min-height: 30px; line-height:29px;}
#prddtl .add_wrap .item_wrap ul.lyr_ul_cls {border-top: 1px solid #d6d6d6; background: #fff;}
#prddtl .add_wrap .opbx { margin:10px 10px 0 10px; background:#ffffff;}
#prddtl .add_wrap .opbx > li { position:relative; border:#e7e7e7 1px solid; padding:10px; background: #f2f2f2; margin:10px 0;}
#prddtl .add_wrap .opbx > li .nm { padding-right:24px; display:block; margin-bottom:15px; font-size:14px; }
#prddtl .add_wrap .opbx > li .price { display:inline-block; float:right; font-weight:bold; color:#000; margin-top:5px; font-size:1rem; }
#prddtl .add_wrap .opbx > li .close_btn { display:inline-block; position:relative; width:25px; height:25px; }
#prddtl .add_wrap .opbx > li .close_btn:before {content:''; position:absolute; left:50%; top:50%; width:1px; height:20px; margin:-11px 0 0 0; background:#000; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform: rotate(45deg); transform:rotate(45deg);}
#prddtl .add_wrap .opbx > li .close_btn:after {content: ''; position:absolute; left:50%; top:50%; width:1px; height:20px; margin:-11px 0 0 0; background: #000; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform: rotate(45deg); transform:rotate(45deg);width:20px; height:1px; margin:-1px 0 0 -10px; }
#prddtl .add_wrap .opbx > li .clsbtn { display:inline-block; position:absolute; top:10px; right:10px; }
#prddtl .add_wrap .selected_item .numBx { display:inline-block; background:#ffffff; vertical-align:middle; margin-top:-4px;}
#prddtl .add_wrap .selected_item .numBx .minus { width:28px; height:28px; border:1px solid #c6c6c6; display:inline-block; position:relative; float:left; }
#prddtl .add_wrap .selected_item .numBx .plus {  width:28px; height:28px; border:1px solid #c6c6c6; display:inline-block; margin-left:-1px; position:relative; float:left;}
#prddtl .add_wrap .selected_item .numBx .minus:before { position:absolute; top:50%; left:50%; width:14px; height:1px; margin:-1px 0 0 -7px; background:#000; content: ''; }
#prddtl .add_wrap .selected_item .numBx .plus:before { position:absolute; top:50%; left:50%; width:14px; height:1px; margin:-1px 0 0 -7px; background:#000; content: ''; }
#prddtl .add_wrap .selected_item .numBx .plus:after { position:absolute; top:50%; left:50%; width:1px; height:14px; margin:-7px 0 0 -1px; background:#000; content: '';  }
#prddtl .add_wrap .selected_item .numBx .num { width:42px; height:28px; border:1px solid #c6c6c6; display:inline-block; margin-left:-1px;text-align:center; line-height:24px; font-size:15px; color:#000; -webkit-appearance:none; border-radius:0; background:none; float:left; }
#prddtl .add_wrap .totalp { padding:10px 10px 5px; display:list-item; }
#prddtl .add_wrap .totalp .prc_txt { font-weight:bold; color:#000; font-size:14px; float:left; }
#prddtl .add_wrap .totalp .prc { font-weight:bold; color:#ee2929; font-size:1.3rem; float:right; }
#prddtl .add_wrap .notice { font-size:12px; color:#2d5bb2;padding: 0 0 5px 10px;}
#prddtl .add_wrap .btm_btn { width:100%; background:#fff; margin-bottom: constant(safe-area-inset-bottom); margin-bottom: env(safe-area-inset-bottom); border-top:1px dotted #dbdbdb; padding:10px 0;}
#prddtl .add_wrap .btm_btn .prd_btn {padding:10px;}
#prddtl .add_wrap .btm_btn .prd_btn .pb { width:100%; display:inline-block; }
#prddtl .add_wrap .btm_btn .prd_btn .pb > li { width:50%; float:left; }
#prddtl .add_wrap .btm_btn .prd_btn .pb .bt { margin:0 0 0 5px; background:#fff; display:block; text-align:center; padding:13px 0; font-size:16px; font-weight:bold; }
#prddtl .add_wrap .btm_btn .prd_btn .pb .bt_cart { background:#ffffff; color:#2d5bb2; border:#2d5bb2 1px solid; }
#prddtl .add_wrap .btm_btn .prd_btn .pb .bt_buy { background:#2d5bb2; color:#fff; border:#1f4da4 1px solid; }
#prddtl .add_wrap .btm_btn .prd_btn .bt_wish { background:#fff; color:#000; border:#d5d5d5 1px solid; position:absolute; padding:13px 17px; font-size:16px; font-weight:bold; left:10px; }
#prddtl .add_wrap .btm_btn .prd_btn_mm { position:relative; padding:10px; }
#prddtl .add_wrap_layer { z-index:9999; }
#prddtl .add_wrap .viewmore_btn { color: #888; border: #ccc 1px solid; background: #fff; display: block; text-align: center; padding: 13px 0; font-size: 16px; font-weight: bold;}
#prddtl .fix_wrap {position:fixed; width:100%; bottom:0;}

/* Á¦Ç°»ó¼¼ :: ·¹ÀÌ¾î ¿­¾úÀ»¶§ */
#prddtl .add_wrap .on { border: #3a65b7 1px solid; }
#prddtl .add_wrap .on > a {background-color: #f8f8f8;}
#prddtl .add_wrap .on > a:before {background-color: transparent;}

/* Á¦Ç°»ó¼¼ :: ±¸¸ÅÇÏ±â ¹öÆ° */
.price_button_area {position: relative; height: 70px; padding: 0 20px; overflow:hidden;}
.price_button_area .btn_txt {width: 117px; height: 70px; background: #f7f7fb; text-align: left; letter-spacing:-1px;}
.price_button_area .btn_txt em {color: #666; font-size: 13px; line-height: 16px; float: left; width: 100%;}
.price_button_area .btn_txt span {margin-top: 3px; color: #000; font-size: 14px; line-height: 20px; white-space: nowrap; float:right;}
.price_button_area .btn_txt b {font-size: 16px;}
.price_button_area .total_price {font-size: 16px; float:right;}
.price_button_area .total_price b {color:#ee2929; font-size: 24px; line-height:70px;}
.buy_button_area {position: relative; height: 50px;padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom); background-color: #f7f7fb;}
.buy_button_area:after {display: block; content: ""; clear: both;}
.buy_button_area button {float: left; height: 50px; background-color: #fff;  border-right: #e8e8e8 1px solid; border-top:#e8e8e8 1px solid; }
.buy_button_area button span{font-size: 14px; letter-spacing:-1px;}
.buy_button_area .btn_Npay {width: 30%; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/btn_Npay_n.png') #fff center 50% no-repeat; background-size: auto 26px;}
.buy_button_area .btn_buy {width: 40%; background-color: #000;  line-height:50px; color:#fff; font-weight:bold;}
.buy_button_area .btn_cart {width: 30%;}
.buy_button_area .btn_cart span {background: url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_top_aside.png') no-repeat -70px 0px;  background-size: auto 24px; display:inline-block; width:26px; height:24px; opacity: 0.5; margin-top: 4px;}
.buy_button_area .btn_restock {width: 100%; background: #ff4a4a; color:#fff;}

/* Àå¹Ù±¸´Ï :: ±¸¸ÅÇÏ±â ·¹ÀÌ¾î ¿µ¿ª */
#prddtl .add_wrap.bsk_button_layer {height:auto;}
#prddtl .add_wrap.bsk_button_layer .buy_button_area .btn_buy {width:70%; }
#prddtl .add_wrap.bsk_button_layer .price_button_area .btn_txt {background-color:#fff;}

/* Á¦Ç°»ó¼¼ :: ±¸¸ÅÇÏ±â ¹öÆ° ::Àç°í¾øÀ½ */
.sold_out .btn_Npay {width: 30%; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/btn_Npay.png') #dadde3 center 50% no-repeat; background-size: auto 26px;}
.sold_out .btn_buy {width: 70%; background-color: #dadde3; color:#000; line-height:50px;}
.sold_out .btn_restock {width: 100%; background: #ff4a4a; color:#fff;}
.buy_button_area .txtbx { width:100%; display:inline-block; text-align:center;margin: 10px 0;}
.buy_button_area .txtbx strong { color:#2d5bb2; }

/* ¿øÇü È­»ìÇ¥ ¹öÆ° */
.price_button_area .circle_arrow_btn_on {position:relative; width:26px; height:26px; margin:-3px 1px 0 0; top:4px; border:1px solid #bfbfbf; border-radius:50px; background-color:#fff; box-shadow:none; -webkit-appearance:none; display:block; float:left; margin-left:5px;}
.price_button_area .circle_arrow_btn_on .arrow {content:''; position:absolute; left:7px; top:10px; display:block; width:10px; height:10px; border-width:2px 2px 0 0 ; border-style:solid; -webkit-transform:rotate(-45deg); border-color:#bfbfbf;}
.price_button_area .circle_arrow_btn {position:relative; width:17px; height:17px; margin:0px 1px 0 0; top:2px; border:1px solid #bfbfbf; border-radius:50%; background-color:#fff; box-shadow:none; -webkit-appearance:none; display:block; float:left; margin-left:3px; }
.price_button_area .circle_arrow_btn .arrow {content:''; position:absolute; left:5px; top:1px; display:block; width:6px; height:6px; border-width:0 0 1px 1px; border-style:solid; -webkit-transform:rotate(-45deg); border-color:#bfbfbf;}

/* Àå¹Ù±¸´Ï :: Ä«µå¿¡½ºÅ©·Î °áÁ¦ ½Ã ·¹ÀÌ¾î ÆîÄ§ :::ÃâÃ³ basket.css */
.btn_bx { padding:0 10px; height:50px;}
.btn_bx > ul li {display:block; width:50%; float:left;}
.btn_bx > ul li > .bt_L {margin-right:2px;}
.btn_bx > ul li:last-child a {margin-right:0; margin-left:2px;}

/* font :::ÃâÃ³ basket.css */
.font_blackL {font-size:16px; color:#000; font-weight:bold; letter-spacing:-1px;}
.font_blackRL {font-size:16px; color:#000; letter-spacing:-1px;}
.font_blackM {font-size:14px; color:#000; letter-spacing:-1px;}
.font_blackM b {font-size:14px; color:#000; letter-spacing:-1px;}
.font_blackM2 {font-size:15px; color:#000; letter-spacing:-1px;}
.font_blackM2 b {font-size:15px; color:#000; letter-spacing:-1px;}
.font_blackS {font-size:13px; color:#000; letter-spacing:-0.5px;}
.font_EblackL {font-size:16px; color:#6b6b6b; letter-spacing:-1px;}
.font_EblackM {font-size:14px; color:#6b6b6b; letter-spacing:-1px;}
.font_EblackM2 {font-size:15px; color:#6b6b6b; letter-spacing:-1px;}
.font_EblackS {font-size:13px; color:#6b6b6b; letter-spacing:-0.5px;}
.font_RedL {font-size:16px; color:#ee2929; letter-spacing:-1px;}
.font_RedM {font-size:14px; color:#ee2929; letter-spacing:-1px;}
.font_RedS {font-size:13px; color:#ee2929; letter-spacing:-0.5px;}
.font_BlueL {font-size:16px; color:#1a75d2; letter-spacing:-1px;}
.font_BlueM {font-size:14px; color:#1a75d2; letter-spacing:-1px;}
.font_BlueS {font-size:13px; color:#1a75d2; letter-spacing:-0.5px;}
.font_GreenS {font-size:13px; color:#249a3a; letter-spacing:-0.5px;}
.font_GreenL {font-size:16px; color:#249a3a; letter-spacing:-1px;}

 /* °øÀ¯ÇÏ±â ÂòÇÏ±â ¹öÆ° */
.info_li .Btn_area {display: -webkit-box; display: -webkit-flex;  display: -ms-flexbox;  display: flex;  background: #fff;   -webkit-transform: translateZ(0); transform: translateZ(0);}
.info_li .Btn_area button{ display: block; position: relative; height: 43px; padding: 0 16px; background: none; border: none; color: #333; font-size: 14px; -webkit-box-flex: 1;  -webkit-flex: 1; -ms-flex: 1;   flex: 1; outline: none;}
.info_li .Btn_area button+button {border-left: 1px solid #f1f1f1;}
.info_li .Btn_area .share:before {background: url('//image5.compuzone.co.kr/img/images/m_compuzone/share_icon.png') 0 0 no-repeat; width: 19px; height: 22px; background-size: auto 19px; content: ''; display: inline-block;
    margin-right: 4px;  vertical-align: -8px;}
.info_li .Btn_area .love:before {background: url('//image5.compuzone.co.kr/img/images/m_compuzone/share_icon.png') -23px 0 no-repeat; width: 21px; height: 17px; background-size: auto 17px; content: ''; display: inline-block;
    margin-right: 4px;  vertical-align: -4px;}
.info_li .Btn_area .on:before {background: url('//image5.compuzone.co.kr/img/images/m_compuzone/share_icon.png') -48px 0 no-repeat; width: 21px; height: 17px; background-size: auto 17px; content: ''; display: inline-block;
    margin-right: 4px;  vertical-align: -4px;}

/* Á¦Ç°»ó¼¼ :: ¸ÂÃã°¡°Ýº¸±âÆË¾÷ */
#price_listbox { border:solid 1px #d0d0d0; background:#ffffff; float:left;}
#price_listbox #graybox{ position:relative; padding:10px; background-color:#f5f5f5; }
#price_listbox #graybox td { height:20px; }
#price_listbox .date_ul { width:100%; display:inline-block; border-bottom:1px dotted #CCC; }
#price_listbox ul li.datetitle { height:100%; float:left; padding:8px 7px 6px 8px; margin-top:1px; position:relative; list-style:none; background-color:#FFF; }
#price_listbox ul li.date { width:100px; float:right; padding:9px 7px 6px 7px; text-align:right; list-style:none; position:relative; border:}
#price_listbox ul:last-child li { border:none;}
#price_listbox #pricelist_line {clear:both; height:0px; width: 100%; overflow:hidden;}
#price_listbox .sale { width:258px; height:57px; padding:10px; background:#84868f; text-align:center; position:relative; float:left; letter-spacing:-1px; }
#price_listbox .sale_card { width:258px; height:35px; padding:10px; background:#84868f; text-align:center; position:relative; float:left; letter-spacing:-1px; }
#price_listbox .sale .pointP_tit { display:block; float:left; letter-spacing:-1.5px; }
#price_listbox .sale .pointP_num { bottom:10px; left:10px; border:#ffffff 1px solid; font-size:12px; padding:2px 4px; position:absolute; }
#price_listbox .sale .pointP_txt { text-align:right; display:block; float:right; line-height:18px; color:#DADADA; font-size:11px; }
#price_listbox .sale .pointP_txt .pointP_txt_li { width:auto !important; float:none !important; padding:0 !important; font-weight:normal; list-style:none; }
#price_listbox .sale .pointP_txt .pointP_txt_li .bx1 { width:92px; display:inline-block; font-size:12px; }
#price_listbox .sale .pointP_txt .pointP_txt_li span { width:51px; display:inline-block; font-size:12px; }

/* Á¦Ç°»ó¼¼ :: ÆÄÆ®³Ê »çÀºÇ° ÀÌº¥Æ® */
.basic_gift_evt { width:100%; display:inline-block;}
.basic_gift_evt .giftevtlist >li { width:100%; float:left; border-bottom: #d1d1d6 1px solid; background:#fff; position:relative; min-height:120px; }
.basic_gift_evt .giftevtlist >li a { display:inline-block; width:100%;}
.basic_gift_evt .giftevtlist >li .giftimg { min-width:140px; min-height:124px; position:absolute; top:0; left:0; box-sizing:border-box; padding:5px 10px 0px; }
.basic_gift_evt .giftevtlist >li .giftimg img { width:110px; height:110px}
.basic_gift_evt .giftevtlist >li .evt_cont { padding:15px 0 0 140px; }
.basic_gift_evt .giftevtlist >li .evt_cont .icon  { display:block; overflow:hidden; padding-bottom:5px;}
.basic_gift_evt .giftevtlist >li .evt_cont .explain_s, .basic_gift_evt .giftevtlist >li .evt_cont .explain_b {display:block; letter-spacing:-1px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; word-break:break-all;}
.basic_gift_evt .giftevtlist >li .evt_cont .date { font-size:12px; color:#a4a4a4; letter-spacing:-1px; padding-bottom:10px;}
.basic_gift_evt .giftevtlist >li .evt_cont .explain_s { font-size:13px; color:#666;}
.basic_gift_evt .giftevtlist >li .evt_cont .explain_b { font-size:15px; color:#000; font-weight:bold; margin:1px 0 10px;}
.evt_cont .evtbtn { display:inline-block; position:relative; margin-bottom:12px; margin-top:-14px;}
.evt_cont .evtbtn>a {font-size:14px; display:inline-block; color:#777; letter-spacing:-1px; border:#777 1px solid; padding:2px 7px; border-radius:15px; }
.evt_cont .evtbtn>a .right_arrow{border-width:1px 1px 0 0 !important;width:5px; height:5px; border:1px solid #777;-webkit-transform:rotate(45deg);transform: rotate(45deg);display:inline-block;vertical-align:middle;position:absolute;top:9px;right:-2px;}
.basic_gift_evt .policy_tit { display:block; padding:0 23px;}
.basic_gift_evt .policy_tit a {display:inline-block; width:100%; padding:10px 0; position:relative;}
.basic_gift_evt .policy_tit a .down_arrow, .policy_tit a .up_arrow {border-width:1px 1px 0 0 !important; width:7px; height:7px; border:1px solid #616161; display:inline-block;vertical-align:middle; position:absolute;top:14px;right:0px;}
.basic_gift_evt .policy_tit a .down_arrow {-webkit-transform:rotate(135deg);transform: rotate(135deg);}
.basic_gift_evt .policy_tit a .up_arrow {-webkit-transform:rotate(314deg);transform: rotate(314deg);}
.basic_gift_evt .policy_tit .evt_policy { padding:0 0 10px 0;}
.basic_gift_evt .policy_tit .evt_policy ul li { display:block; margin-bottom:5px; font-size:12px; letter-spacing:-1px; color:#777}

/* ´çÀÏ¹è¼Û ÆË¾÷ */
.top22 {width: 100%; padding: 20px 20px 25px; box-sizing: border-box;}
.top22 > p {text-align: left; font-size: 15px; font-family: 'noto-R'; font-weight: normal; color: #3a3a3a;}
.top22 > a {display: block; width: 100%; height: 100%; line-height: 52px; background: #0d6de3; border-radius: 10px; text-align: center; font-size: 18px; font-family: 'noto-M'; font-weight: normal; color: #fff;}
.top22 table {margin: 15px 0 20px; border: unset; border-top: 1px solid #f2f2f2; border-bottom: 1px solid #f2f2f2;}
.th_titst{ background-color:#fafafa; font-size:14px; font-family: 'noto-M'; font-weight:normal; color:#3a3a3a; letter-spacing:-1px; text-align:center; padding:15px 0;}
.nonelbd{border-right:0;}
.td_bst2{font-size:14px; font-family: 'noto-R'; font-weight:normal; color:#3a3a3a; letter-spacing:-1px; text-align:center; padding: 15px 10px!important; border-left: 1px solid #f2f2f2;}
.btd_bst{border:#cccccc 1px solid; border-right:none; text-align:center; padding:12px 0; letter-spacing:-1px; font-size:13px; color:#06F; font-weight:600}
td>span{ font-family:Malgun Gothic, dotum, verdana; font-size:13px; color:#ccc; letter-spacing:0px;}
#pop_box.b2b_layer .inner{padding: 0 25px;}
#pop_box .inner .cont33 { margin:0 auto; background:#fff; max-width:450px; width:100%; border-radius: 10px; overflow: hidden;}
#pop_box .inner .cont33 .h {font-size: 20px; font-family: 'noto-B'; font-weight: normal; text-align: center; position: relative; padding: 20px 35px; border-bottom: 1px solid #d8d8d8; color: #3a3a3a;}
#pop_box .inner .cont33 .h > a {display: inline-block; width: 30px; height: 30px; background: url(//image5.compuzone.co.kr/img/images/product_list22/pro_comparison_x2.png) center center / contain no-repeat; position: absolute; top: 15px; right: 15px;}
.top22 .roundstep11 { display:inline; }
.roundstep11 a { display:inline-block; width:105px; height:93px; overflow:hidden; background:url('http://image5.compuzone.co.kr/img/images/popup/Tdeliver_1step.png') no-repeat; text-decoration:none; font-size:14px; color:#6b6b6b; text-indent:-9px; line-height:90px; letter-spacing:-0.5px;}
.roundstep11 a.day_on {background:url('http://image5.compuzone.co.kr/img/images/popup/Tdeliver_1step.png') no-repeat; background-position:0 -93px; color:#ffffff !important; font-weight:800;}
.top { width:362px; height:122px; padding-left:48px; padding-top:20px; }
.top li { list-style:none; display:inline; }
.step a { display:inline-block; width:105px; height:93px; overflow:hidden; background:url('http://image5.compuzone.co.kr/img/images/popup/Tdeliver_1step.png') no-repeat; text-decoration:none; font-size:14px; color:#6b6b6b; text-indent:17px; line-height:90px; letter-spacing:-0.5px;}
.step a:hover { background-position:0 -93px; color:#ffffff; font-weight:800; }

/* Á¦Ç°»ó¼¼ :: Âò¸ñ·ÏÆË¾÷ */
.likeBox_layer { position:absolute; width:280px; background:#fff; z-index:100; top:50px; left:50%; margin-left:-139px; }
.likeBox_layer .likeBoxArea { width:100%; border:#555555 1px solid; box-shadow:0 2px 5px gray;}
.likeBox_layer .likeBoxArea .tit { border-bottom:#dddddd 1px solid; padding:10px; }
.likeBox_layer .likeBoxArea .tit>span { font-size:15px; font-weight:bold;}
.likeBox_layer .likeBoxArea .tit>a { display:inline-block; float:right; font-weight:bold; color:#000; margin-right:10px; font-size:16px; position:relative; width:15px; height:15px; margin-top:2px;}
.likeBox_layer .likeBoxArea .tit .closeBtn:before { position:absolute; top:50%; left:50%; width:20px; height:1px; margin:-1px 0 0 -10px; background:#000; content: ''; -webkit-transform: rotate(315deg); transform: rotate(315deg);}
.likeBox_layer .likeBoxArea .tit .closeBtn:after { position:absolute; top:50%; left:50%; width:1px; height:20px; margin:-10px 0 0 -1px; background:#000; content: ''; -webkit-transform: rotate(315deg); transform: rotate(315deg);}
.likeBox_layer .likeBoxArea .cont { padding: 10px 10px; }
.likeBox_layer .likeBoxArea .cont .subject { margin-bottom:10px; }
.likeBox_layer .likeBoxArea .cont .subBox_none { border:0; padding:0; background:#fff;}
.likeBox_layer .likeBoxArea .cont .subBox { border:1px solid #d8d8d8; background:#fff; }
.likeBox_layer .likeBoxArea .cont .subBox p { padding:10px; border-bottom:#dddddd 1px solid;}
.likeBox_layer .likeBoxArea .cont .subBox p a { float:right;}
.likeBox_layer .likeBoxArea .cont .ipbx {display:block; width:auto; letter-spacing:-1px;}
.likeBox_layer .likeBoxArea .cont .ipbx>input { height:33px; width:100%;border:1px solid #d8d8d8; text-indent:5px; border-radius:0; -webkit-appearance: none;letter-spacing:-1px;}
.likeBox_layer .likeBoxArea .cont > p { text-align:center;}
.likeBox_layer .likeBoxArea .btmBtn { padding:0; margin-top:30px; border-top:none; font-size:0; text-align:center;}
.likeBox_layer .likeBoxArea .sBtn { padding:5px; margin-top: -6px;  display:inline-block; border-radius:3px; float:right;}
.likeBox_layer .likeBoxArea .sBtnGray { border:#979797 1px solid; color:#272727; background:#E2E2E2; }
.likeBox_layer .likeBoxArea .btnDel { width:14px; height:14px; display:inline-block; float:right;position:relative; margin-top:2px;}
.likeBox_layer .likeBoxArea .btnDel:before { position:absolute; top:50%; left:50%; width:14px; height:1px; margin:-1px 0 0 -7px; background:#a2a2a2; content: ''; -webkit-transform: rotate(315deg); transform: rotate(315deg);}
.likeBox_layer .likeBoxArea .btnDel:after { position:absolute; top:50%; left:50%; width:1px; height:14px; margin:-7px 0 0 -1px; background:#a2a2a2; content: ''; -webkit-transform: rotate(315deg); transform: rotate(315deg);}

/* °Ë»ö°á°úÆäÀÌÁö */
#srchlst .srch_h { height:50px; position:relative;}
#srchlst .srch_h .keyword_area { height:50px; line-height:50px; border-bottom:#b7b7b7 1px solid; padding:0 10px; }
#srchlst .srch_h .keyword_area .keyword { max-width:30%; height:20px; line-height:20px; font-size:15px; display:inline-block; background:#1c4086; color:#ffffff; padding:5px 10px; border-radius:15px; letter-spacing:-2px; margin:10px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
#srchlst .srch_h .ctgr_btn { height:50px; line-height:50px; position:absolute; display:inline-block; top:0; right:0; background:#fafafc; padding:0 5%; border-left:#d9d9d9 1px solid; color:#868686; }
#srchlst .srch_h .ctgr_btn .on { color:#143a82; font-weight:bold; position:relative; display:inline-block; font-size:15px; }
#srchlst .srch_h .ctgr_btn .on:after {width:4px; height:4px; border-radius:4px; background:#143a82; display:inline-block; content: ''; position:absolute; top:14px; margin-left:2px;font-size:15px; }
#srchlst .srch_h .keyword_area .result_txt { font-size:16px; display:inline-block; vertical-align:top; }
#srchlst .srch_h .keyword_area .result_txt .st {font-size:16px; font-weight:bold; color:#ff3334; }

/* º£½ºÆ® ::product_best */
.prdBest_wrap {background-color:#e3e3e8; padding:10px 0 20px 0; min-height:500px;}
.prdBest_wrap .prdBest_cate_wrap {padding:0 10px; height:45px; position:relative;}
.prdBest_wrap .prdBest_cate_wrap .cate_select_wrap {width:100%; height:45px; display:block; background-color:#fff; border-bottom:1px solid #d1d1d6;}
.prdBest_wrap .prdBest_cate_wrap .cate_select_wrap button {position:relative; display:inline-block; float:left; width:50%; height:45px; padding-left:10px; padding-right:25px; border-left:1px solid #e7e7e8; color:#000; background-color:#fff; font-size:13px; text-align:left; margin-left:-1px;}
.prdBest_wrap .prdBest_cate_wrap .cate_select_wrap button.none {color:#b2b2b2;}
.prdBest_wrap .prdBest_cate_wrap .cate_select_wrap button:before { position:absolute; content:''; display:inline-block; right:10px; top:15px; width:8px; height:8px; border-color:#b2b2b2; border-width:0 0 1px 1px; border-style:solid; -webkit-transform:rotate(-45deg);}
.prdBest_wrap .prdBest_cate_wrap .cate_select_wrap button.on {color:#2d5bb2}
.prdBest_wrap .prdBest_cate_wrap .cate_select_wrap button.on:before {border-color:#2d5bb2; -webkit-transform:rotate(135deg); -webkit-transition:-webkit-transform .5s; top:20px;}
.prdBest_wrap .prdBest_cate_wrap .cate_select_wrap button:active:before {-webkit-transform:rotate(135deg); border-color:#2d5bb2;top:20px; -webkit-transition:-webkit-transform .5s;}
.prdBest_wrap .prdBest_cate_wrap .cate_select_wrap button.on:active:before {-webkit-transform:rotate(-45deg); border-color:#b2b2b2;top:15px; -webkit-transition:-webkit-transform .5s;}
.prdBest_wrap .prdBest_cate_wrap .cate_list_wrap {position:absolute; top:55px; left:10px; right:10px; box-sizing:border-box; z-index:9; background-color:#fff; border:1px solid #000; display:block; }
.prdBest_wrap .prdBest_cate_wrap .cate_list_wrap ul {width:100%; float:left;}
.prdBest_wrap .prdBest_cate_wrap .cate_list_wrap li {width:33.3%; border-bottom:1px solid #e3e3e8; border-right:1px solid #e3e3e8; float:left; height:40px; line-height:40px; box-sizing:border-box; text-align:center; overflow:hidden;}
.prdBest_wrap .prdBest_cate_wrap .cate_list_wrap li a {display:block; text-align:center; width:100%; height:40px; line-height:40px;font-size:12px; word-break:break-word; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; letter-spacing:-1px;}
.prdBest_wrap .prdBest_cate_wrap .cate_list_wrap li:nth-child(3n-3) {border-right:none; margin-left:-1px;}
.prdBest_wrap .prdBest_cate_wrap .cate_list_wrap li.seleted a {color:#2d5bb2 !important;}
.prdBest_wrap .prdBest_cate_wrap .cate_list_wrap .layer_close {width:100%; height:40px; line-height:40px; text-align:center; background-color:#f3f3f4;}
#prdlst.prdBest_wrap .list_area .list_prod li .lft .review {display:none !important;}
#prdlst.prdBest_wrap .list_prod > li .rankNum {background-color:#000000; text-align:center; height:30px; width:30px; color:#fff; font-weight:bold; display:block; position:absolute; top:0; left:0; z-index:2;}
#prdlst.prdBest_wrap .list_prod > li .rankNum em {font-size:16px; line-height:30px; font-weight:bold;}
#prdlst.prdBest_wrap .list_prod > li .rgt {height:150px; display:inline-block;}
#prdlst.prdBest_wrap .list_prod > li .icon {height:13px;}
#prdlst.prdBest_wrap .list_prod > li .icon .evt_obj {float:left;}
#prdlst.prdBest_wrap .list_prod > li .pricebx {padding:12px 15px;}
#prdlst.prdBest_wrap .list_area .list_prod li .rankNum {width:32px; height:32px; display:block; background-color:#000; text-align:center; position:absolute; top:0; left:0; z-index:1;}
#prdlst.prdBest_wrap .list_area .list_prod li .rankNum em{color:#fff; font-size:16px; font-weight:bold; line-height:32px;}

/* ¸¶ÀÌÆäÀÌÁö&»ó´ã¼¾ÅÍ :: common */
.mypage_main{background:#e9ecef;}
.myinfo_box { height:37px; padding:0 10px; line-height:37px; background:#50545f; color:#fff; font-size:14px;}
.gradeico_dp { width:28px; height:37px; margin-right:5px; background:url(//image5.compuzone.co.kr/img/images/m_compuzone/sp_common.png) -7px -43px; float:left;}
.gradeico_d { width:28px; height:37px; margin-right:5px; background:url(//image5.compuzone.co.kr/img/images/m_compuzone/sp_common.png) -35px -43px; float:left;}
.gradeico_p { width:28px; height:37px; margin-right:5px; background:url(//image5.compuzone.co.kr/img/images/m_compuzone/sp_common.png) -64px -43px; float:left;}
.gradeico_g { width:28px; height:37px; margin-right:5px; background:url(//image5.compuzone.co.kr/img/images/m_compuzone/sp_common.png) -96px -43px; float:left;}
.gradeico_n { width:28px; height:37px; margin-right:5px; background:url(//image5.compuzone.co.kr/img/images/m_compuzone/sp_common.png) -127px -43px; float:left;}
.ctbox { width:100%; margin:0 auto; background:#fff; margin-top:10px;border-bottom:#dddddd 1px solid; }
.ctbox .tit { width:100%; font-weight:bold; padding:10px 15px; font-size:17px; overflow:hidden;line-height: 25px; border-bottom:#bbbbbb 1px solid;}
.ctbox .tit .date { font-weight:normal; float:right; }
.u_myptbox { height:53px; padding:10px; background:#fff;}
.mypoint { width:100%; padding:10px 0; float:left; list-style:none; font-size:13px;}
.mypoint li { width:33%; border-left:#e1e1e1 1px solid; float:left; text-align:center; }
.mypoint li em { font-weight:bold; font-style:normal; color:#df3100; font-size:14px; }
.mypoint li em.bk { color:#000;}
.mypoint li:first-child {border-left:0;}
.u_mymnbox { font-size:13.5px; }
.mymn { list-style:none; background:#fff; overflow:hidden;}
.mymn li { width:50%; height:50px; border-right:#efeff0 1px solid; border-bottom:#efeff0 1px solid; float:left; box-sizing:border-box; position:relative; }
.mymn li:first-child {border-left:0;}
.mymn li a { width:100%; height:50px; display:block; float:left; line-height:50px;}
.mymn li a span { padding:0 0 0 15px; display: inline-block;}
.mymn .ico_arr{position:absolute; top:50%; display:inline-block;right:10px; width:7px; height:7px;margin-top: -3px; padding:0; border: 1px solid #c0c0c0; border-width: 0 1px 1px 0; background: none; -webkit-transform: rotate(315deg); transform: rotate(315deg); -webkit-transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease;}
.mymn .mn_sp > a { line-height:16px; margin-top:8px;}
.mymn .mn_sp .ico_arr { margin-top:1px; }


/* ¸¶ÀÌÆäÀÌÁö :: ÁÖ¹®¹è¼ÛÇöÈ² */
.myorderlist {background: #e9ecef; overflow:hidden;}
.myorderlist .u_myifbox {  border-bottom:#dddddd 1px solid; background:#fff; font-size:12px; overflow:hidden; color:#5d5d5d;}
.myorderlist .myodstep { list-style:none; }
.myorderlist .myodstep li { width:16.5%; padding:10px 0; text-align:center; float:left; position:relative; }
.myorderlist .myodstep li span {width: 100%; height:28px; display:inline-block; margin-bottom:5px;}
.myorderlist .myodstep li span.lh { margin:9px 0; height:15px; }
.myorderlist .myodstep li em {font-size:17px; color:#ababab; font-weight:bold; font-style:normal; }
.myorderlist .myodstep .step_sp { background:#f2f2f2; border-left:#d5d5d5 1px solid; float:right; }
.myorderlist .arrowrt { width:7px; height:21px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/sp_common.png') -42px -79px ; display:inline-block; position:absolute; top:12px; right:-5px;}
.myorderlist .u_cdtbox { padding:15px 0; text-align:left; }
.myorderlist .u_cdtbox .tit { margin-bottom:10px; padding:10px 10px 0; font-size:15px;}
.myorderlist .cdtbox { background:#fff; margin-bottom: 15px; position:relative;}
.myorderlist .cdtbox:last-child {margin-bottom:0;}
.myorderlist .cdtbox .order {border-bottom:1px solid #cacaca;}
.myorderlist .cdtbox dt { padding:5px 0 8px; border-bottom:#e9ecef 1px solid; color:#676767; }
.myorderlist .cdtbox dt span {padding:0 10px; line-height:28px;font-size:14px; }
.myorderlist .cdtbox dt .btn_basic { margin:0 2px 0 0; float:left; font-size:0.9em; padding:4px 9px; background:#fff; border:#cdcdcd 1px solid; letter-spacing: -1px; border-radius:0;}
.myorderlist .cdtbox dt .btn_area { display:flex; padding:0 10px;}
.myorderlist .cdtbox dd { border-bottom:#e3e3e3 1px dashed; padding:10px; position:relative;}
.myorderlist .cdtbox dd:last-child {border-bottom:0;}
.myorderlist .cdtbox dd .sub_txt {color:#858585; font-size:13px; font-weight:normal;}
.myorderlist .cdtbox dd .list {position:relative; margin:10px 0;}
.myorderlist .cdtbox dd .list:after {content:''; display:inline-block; clear:both;}
.myorderlist .cdtbox dd .list .lft {max-width: 88px; position: absolute; left: 0; top: 0;}
.myorderlist .cdtbox dd .list .lft .thumb {width: 88px; height: 88px; float: left;}
.myorderlist .cdtbox dd .list .lft .thumb img {width: 88px; height: 88px;}
.myorderlist .cdtbox dd .list .rgt{padding-left: 110px;}
.myorderlist .cdtbox dd .list .opt {display:block; color:#7b7b7b; margin:5px 0;}
.myorderlist .cdtbox dd .list .price {font-size:15px;}
.myorderlist .cdtbox dd span.prdname { line-height:19px; font-size:14px; }
.myorderlist .cdtbox dd span.prdname i { font-style:normal; color:#dc1515;}
.myorderlist .cdtbox dd span.prdetc { margin-left:10px; }
.myorderlist .cdtbox dd span {padding:0; }
.myorderlist .cdtbox dd > button { position:absolute; top:3px; right:10px; }
.myorderlist .u_cdtbox .ico_new { background:#F11818; color:#ffffff; padding:0px 4px; font-size:11px; font-family:tahoma; margin-left:5px; vertical-align:top; font-weight:bold; }

/* ¸¶ÀÌÆäÀÌÁö :: ÁÖ¹®¹è¼ÛÇöÈ² ÁÖ¹®³»¿ªÁ¶È¸ */
.inqbox{background:#fff; display:inline-block; width:100%;padding:10px 10px 25px 10px;border-bottom: #d1d1d6 1px solid; box-sizing:border-box; }
.inqbox .tp_subj{border-bottom:none; padding:0;}
.inqbox .monchk_B{ position:relative;}
.inqbox .monchk_B .monchk{list-style:none;width:100%; height:40px; margin:0 auto; }
.inqbox .monchk_B .monchk >li{height:40px; width:calc(17% - 5px);  border:1px solid #dbdbdb; text-align:center; float:left; margin-right:5px; box-sizing:border-box; line-height:40px;  }
.inqbox .monchk_B .monchk >li>a{color:#474747;font-size:1.375rem;letter-spacing:-1px; font-size:14px;color:#474747; width:100%; margin-top:-3px; }
.inqbox .monchk_B .monchk >li:last-child{margin-right:0;}
.inqbox .monchk_B .monchk >li.fmon{width:calc(20% - 5px);}
.inqbox .monchk_B .monchk li.sel_box{height:40px; width:29%; border:1px solid #dbdbdb; text-align:center; float:left; box-sizing:border-box; line-height:40px; position:relative;}
.inqbox .monchk_B .monchk li.sel_box label{width:100%;}
.inqbox .monchk_B .monchk li.sel_box select{height:40px; letter-spacing:-1px; background:none; font-size:14px; -webkit-appearance:none; -moz-appearance:none; text-align-last:center; color:#474747; margin-top:-3px;}
.inqbox .searchWrap{ position:relative;margin-top:5px;border:1px solid #dbdbdb; text-align:center; height:40px;}
.inqbox .searchWrap .searchB{postion:absolute; top:0; left:0;width:30%;}
.inqbox .searchWrap .searchB select{width:100%;height:40px; letter-spacing:-1px; background:none; font-size:14px;-webkit-appearance:none; text-align-last:left; color:#474747; padding:0 10px;}
.inqbox .searchWrap .searchB::after{position: absolute;  top: 50%; margin-top: -4px; left:70px; width: 17px;height: 12px; content: '';background: url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -52px -75px;background-size: 526px auto;background-color: #ffffff;}
.inqbox .searchWrap .searchform {border:1px solid #d9d9d9; height:40px; box-sizing:border-box; position:absolute; top:0; left:0; width:60%;}
.inqbox .searchWrap .searchform #search_form{height:40px;position:absolute; top:0; right:0; width:70%; line-height:40px;}
.inqbox .searchWrap .searchform #search_form input{float:left; line-height:35px;    line-height:40px;
    background: none; font-size:14px; color:#767676;}
.inqbox .searchWrap .searchform #search_form button{float:right;    width: 27px; height: 27px;cursor: pointer; border: none;background: url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_top_aside.png) no-repeat -28px 2px;background-size: auto 21px;text-indent: -10000px; position: absolute;right: 7px; top: 7px;opacity: 0.5;}
.inqbox .monchk_B .monchk >li.on{border: 1px solid #111; box-sizing:border-box; }
.inqbox .monchk_B .monchk >li.on a{font-weight:bold; color: #111;}

/* ¸¶ÀÌÆäÀÌÁö :: ÁÖ¹®¹è¼ÛÇöÈ²»ó¼¼ */
.myorderlist .u_cdtbox_dtl {padding:10px; text-align:left; }
.myorderlist .u_cdtbox_dtl .tit { width:inherit; font-weight:bold; padding:10px; font-size:15px; overflow:hidden;line-height: 25px; border-bottom:#a2a2a2 1px solid;}
.myorderlist .u_cdtbox_dtl .tit .date { font-weight:normal; float:right; }
.myorderlist .u_cdtbox_dtl .p_dtlist { overflow:hidden; }
.myorderlist .u_cdtbox_dtl .p_dtlist li { width:100%; list-style:none; border-bottom:#DDDDDD 1px solid; float:left; }
.myorderlist .u_cdtbox_dtl .p_dt_tit { width:60px; font-size:14px; line-height:3; text-align:left; padding:0 10px; float:left;}
.myorderlist .u_cdtbox_dtl .p_dt_cont { text-align:right; padding:10px; display:inherit;}
.myorderlist .u_cdtbox_dtl .u_cdtbox {padding:0;}
.myorderlist .u_cdtbox_dtl .u_cdtbox .cdtbox {margin-bottom:0;}
.myorderlist .u_cdtbox_dtl .btn_area {display: flex; padding: 10px 0; height:auto; }
.myorderlist .u_cdtbox_dtl .btn_area button {width:auto; height:unset; color:unset;}
.myorderlist .u_cdtbox_dtl .btn_basic {margin: 0 2px 0 0; float: left; font-size: 0.9em; padding: 4px 9px; background: #fff; border: #cdcdcd 1px solid; letter-spacing: -1px; border-radius: 0;}
.myorderlist .u_cdtbox_dtl .p_dt_contbtm { text-align:right; padding:10px; display:inherit; display:flex; float:right;}
.myorderlist .u_cdtbox_dtl .prd_inf {padding:10px; border-bottom:#DDDDDD 1px solid;}

/* ¸¶ÀÌÆäÀÌÁö :: ÁÖ¹®¹è¼ÛÇöÈ² - ¹è¼ÛÁ¤º¸º¯°æ/ÁÖ¹®Ãë¼Ò½ÅÃ»ÆË¾÷ */
.addlist .info>li .info_cont > .inpbx {background-color:#fff;}
.addlist .inp_txt {width:100%; border:none; background-color:#fff; font-size:12px; line-height:17px; color:#222; vertical-align:top;}
.myorderlist .u_cdtbox_dtl .inp_bx .inp_st {width:100%;}
/* ÁÖ¹®Ãë¼Ò½ÅÃ» - È¯ºÒ°èÁÂ ¼½¼Ç */
.myorderlist .u_cdtbox_dtl .p_dtlist2 { overflow:hidden;}
.myorderlist .u_cdtbox_dtl .p_dtlist2 > li {position:relative; width:100%; list-style:none; border-bottom:1px solid #ddd; float:left;}
.myorderlist .u_cdtbox_dtl .p_dtlist2 > li > .p_dt_tit {position:absolute; line-height:40px; font-size:14px; text-align:left; padding:0 10px; display:block;}
.myorderlist .u_cdtbox_dtl .p_dtlist2 > li > .p_dt_cont {text-align:right; padding:5px 10px; padding-left:95px;}
.myorderlist .ipbx {display:block; width:auto; letter-spacing:-1px;}
.myorderlist .ipbx>input {height:33px; width:100%; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance:none; letter-spacing:-1px;}
.bank_list{position:relative; width:100%; float:left; padding: 2px 0 3px 0; margin-left:-8px; display:inline-block;}
.bank_list ul{text-align:left; line-height:22px;}
.bank_list ul li{ display:inline-block; padding: 8px;}
.bank_list ul li a{text-decoration:underline; color:#3c77e6 !important;}

/* ¸¶ÀÌÆäÀÌÁö :: º¸À¯ÄíÆù */
.coupon_wrap{padding-top: 95px; background: #F9F9F9;}
.coupon_wrap_none{background: #ffffff;}
.coupon_wrap *{box-sizing: border-box;}
.coupon_wrap .tp_subj{height: 50px; background: #fff; font-size: 18px; font-family: 'Noto-B'; text-align: center; line-height: 50px; color: #3A3A3A; border-bottom: 1px solid #D8D8D8; position: relative;}
.coupon_wrap .couponlst{padding: 20px 15px 30px; min-height: calc(100vh - 350px);}
.coupon_wrap .couponlst .couponArea{width: 100%; border: 1px solid #D8D8D8; border-radius: 15px; background: #fff; margin-bottom: 15px; overflow: hidden;}
.coupon_wrap .couponlst .couponArea:last-of-type{margin-bottom: 0;}
.coupon_wrap .couponlst .couponArea.prev{display: flex; align-items: center; justify-content: space-between; padding: 35px 20px; gap: 20px;}
.coupon_wrap .couponlst .couponArea.prev .txt_box{width: 200px;}
.coupon_wrap .couponlst .couponArea.prev a{width: 70px; height: 35px; border: 1px solid #D8D8D8; background: #ffffff; font-family: 'noto-M'; font-size: 13px; border-radius: 5px; display: flex; align-items: center; justify-content: center;}
.coupon_wrap .couponlst .couponArea .txt_box h3{font-family: 'noto-M'; font-size: 15px; font-weight: normal; margin-bottom: 5px;}
.coupon_wrap .couponlst .couponArea .txt_box p{font-size: 13px; color: #949494;}
.coupon_wrap .couponlst .couponArea.next .txt_box{padding: 20px 20px 15px;}
.coupon_wrap .couponlst .couponArea.next .data_box{padding: 15px 20px; display: flex; align-items: center; justify-content: space-between; background: #EEF8FF;}
.coupon_wrap .couponlst .couponArea.next .data_box p{color: #6C6C6C; font-size: 13px;}
.coupon_wrap .couponlst .couponArea.next .data_box span{color: #F14738; font-size: 15px; font-family: 'noto-M';}
.couponArea_none {display: flex; flex-direction: column; gap: 15px; align-items: center; justify-content: center; height: calc(100vh - 400px); width: 100%; padding: 20px 0 30px;}
.couponArea_none img {width: 38px; height: 38px;}
.couponArea_none p {font-size: 14px; color: #6C6C6C;}


/* ¸¶ÀÌÆäÀÌÁö :: ÀÌº¥Æ®´çÃ·ÇöÈ² */
.evtlist .evtbox { width:100%; margin:0 auto; background:none !important;}
.evtlist .u_cdtbox { padding:10px 0; text-align:left; }
.evtlist .u_cdtbox .tit { margin-bottom:10px; padding:10px 10px 0; font-size:15px;}
.evtlist .cdtbox { background:#fff; margin-bottom:10px; position:relative;border-bottom: #dddddd 1px solid; border-top:#e9ecef 1px solid;}
.evtlist .cdtbox:last-child {margin-bottom:0;}
.evtlist .cdtbox dt { padding:5px 0; border-bottom:#e9ecef 1px solid; color:#676767; background:#f6f6f6; }
.evtlist .cdtbox dt span {padding:0 10px; line-height:28px;font-size:14px; }
.evtlist .cdtbox dt .btn_basic { margin:0 2px 0 0; float:left; font-size:0.9em; padding:4px 9px; background:#fff; border:#cdcdcd 1px solid; letter-spacing: -1px; border-radius:0;}
.evtlist .cdtbox dt .btn_area { display:flex; padding:0 10px;}
.evtlist .cdtbox dd { padding:10px; position:relative;}
.evtlist .cdtbox dd:first-child {border-top:0;}
.evtlist .cdtbox dd span.prdname { line-height:19px; font-size:14px; }
.evtlist .cdtbox dd span.prdetc { margin-left:10px; }
.evtlist .cdtbox dd span {padding:0; }
.evtlist .cdtbox dd > button { position:absolute; top:3px; right:10px; }
.evtlist .u_cdtbox .ico_new { background:#F11818; color:#ffffff; padding:0px 4px; font-size:11px; font-family:tahoma; margin-left:5px; vertical-align:top; font-weight:bold; }
.evtlist .evt_albx { position:absolute; width:90px; height:29px; padding:25px 0; background:#fff; border-left:#dadada 1px solid; right:0; bottom:0; text-align:center; font-size:14px; }
.evtlist .notice { padding:10px; border-top:#d2d2d2 1px solid;}
.evtlist .notice .tit { margin-bottom:5px;}
.evtlist .attelist>li { font-size:14px; margin-bottom:5px; padding:0 0 0 10px; position:relative; color:#5f5f5f;}
.evtlist .attelist>li:before{content:''; width:6px; height:2px; background:#c3c3c3; display:inline-block; position:absolute; top:8px; left:0;}
.evtlist .datanone { text-align:center; padding:10px 0; background:#fff; border-top:#dbdbdb 1px solid; border-bottom:#dbdbdb 1px solid; }

/* ¸¶ÀÌÆäÀÌÁö :: Âò¸ñ·Ï */
.wishlist { width:100%; overflow:hidden; text-align:center; float:left}
.wishlist .u_cdtbox { padding:10px 0; text-align:left; }
.wishlist .u_cdtbox .tit { margin-bottom:10px; padding:0 10px; font-size:15px;}
.wishlist .wish_prd {  overflow:hidden; text-align:left;}
.wishlist .wish_prd>ul { width:100%;}
.wishlist .wish_prd>ul>li { width:100%; margin-bottom:10px; overflow:hidden;list-style:none; background:#fff; border-bottom: #dddddd 1px solid; position:relative; float:left;}
.wishlist .wish_prd>ul>li .info { padding:10px; }
.wishlist .wish_prd>ul>li .info .name { font-size:1em; margin-bottom:10px; position:relative; }
.wishlist .wish_prd>ul>li .info .name:after {content:''; position:absolute; top:50%; display:inline-block; right:10px; width:10px; height:10px; margin-top:-4px; padding: 0; border: 1px solid #a4a4a4; border-width: 0 1px 1px 0; background: none; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);  -webkit-transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease;}
.wishlist .wish_prd>ul>li .info .name>a { display:block !important; }
.wishlist .wish_prd>ul>li .box { border:#e4e4e4 1px solid; background:#F8F8F8; padding:5px; }
.wishlist .wish_prd>ul>li .wishprdprice {  font-size:0.9em; color:#8B8B8B; }
.wishlist .wish_prd>ul>li .wishprdInfo { font-size:0.9em; color:#8B8B8B; }
.wishlist .wish_prd_detail_c_prd {  overflow:hidden; text-align:left;}
.wishlist .wish_prd_detail_c_prd ul { width:100%; float:left;}
.wishlist .wish_prd_detail_c_prd ul li { width:99.4%; margin-bottom:10px; overflow:hidden;list-style:none; background:#fff; border-top:#efefef 1px solid; border-left:#efefef 1px solid; border-right:#d1d1d1 1px solid; border-bottom:#d1d1d1 1px solid; position:relative;  float:left}
.wishlist .wish_prd_detail_c_prd ul li .close_btn { width:19px; height:19px; top:0px; right:0px; position:absolute;}
.wishlist .wish_prd_detail_c_prd ul li .close_btn a { width:19px; height:19px;  display:block; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/sicon_v1.png') -181px -9px;}
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_t { width:100%; padding:10px 0;overflow:hidden; float:left;}
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_t .chck_box { height:39px; margin:22px 6px 0 10px; float:left;}
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_t .prdimg { margin:0 8px 0 0px; float:left;}
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_t .prdimg img { width:60px; height:60px; border:#efefef 1px solid;}
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_t .prdname { padding:7px 10px 0 0; font-size:0.8em;}
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_b { width:100%; padding:10px 0;overflow:hidden; float:left;   border-top:#bababa 1px dashed;}
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_b > p { font-size:13px;margin: 0 10px; }
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_b > p .evtxt {  display:inline-block; vertical-align: bottom; margin-top:6px;}
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_b .optionSelec { float:left; }
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_b .optionSelec > select {height: 30px; width: 120px; border:#d6d6d6 1px solid; margin: 0 10px;}
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_b .addmin {margin:0 10px; }
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_b .addmin a { width:8px; height:17px;  border:#e0e0e0 1px solid; font-weight:bold; text-align:center; display:block; float:left;}
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_b .addmin a.left_min {border-radius: 5px 0px 0px 5px;  }
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_b .addmin a.right_add {border-radius: 0px 5px 5px 0px;  }
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_b .addmin span { width:42px; height:29px; border-top:#e0e0e0 1px solid; border-bottom:#e0e0e0 1px solid; float:left; }
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_b .btn { display:inline-block;  margin:0 10px; float: right;}
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_b .btn button { font-size:0.8em; padding:7px 10px; background:#EEE; border:#cdcdcd 1px solid; border-radius: 2px; float:right;}
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_b .prdprice { margin:5px 10px 0 0; float:right;}
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_b .prdprice .prdprice1 { color:#656566; font-size:0.8em; margin-right:10px; font-weight:bold; }
.wishlist .wish_prd_detail_c_prd ul li .cart_prd_b .prdprice .prdprice2 { color:#fe1e38; font-size:1.0em; font-weight:bold; }
.wishlist .totalPrice { overflow:hidden; margin: 0 10px 10px;padding-bottom: 10px; border-bottom:#dedede 1px solid; text-align:center;}
.wishlist .totalPrice .subject { float:left; font-size:1.2em;}
.wishlist .totalPrice .rightP { float:right;  text-align:right; font-size:1em;}
.wishlist .infoBox_red { padding:3px; border-radius:3px; background:#AF1F0B; color:#fff; font-size:12px; display: inline-block; margin-bottom:2px;}
.wishlist .infoBox_blue { padding:3px; border-radius:3px; background:#0765BB; color:#fff; font-size:12px; display: inline-block; margin-bottom:2px;}
.wishlist .cart_prd_b .btmBtn { width:100%; text-align:center; }
.wishlist .cart_prd_b .btmBtn button { padding:6px 5px !important; font-size:0.8em; letter-spacing:-1px;}

/* ¸¶ÀÌÆäÀÌÁö :: ¹è¼ÛÁÖ¼Ò·Ï°ü¸® */
.addlist .u_ctbox { margin:0 auto; }
.addlist .u_ctbox .tit { font-weight:bold; padding:10px; font-size:17px; overflow:hidden;line-height: 25px; border-bottom:#dddddd 1px solid;}
.addlist .u_ctbox .tit .btnw{ font-size:0.9em; padding:4px 10px; background:#fff; border:#c4c4c4 1px solid; letter-spacing:-1px; color:#636363; float:left;}
.addlist .u_ctbox .tit .btng { font-size:0.9em; padding:4px 10px; background:#e1e1e1; border:#c1c1c1 1px solid; letter-spacing:-1px; color:#636363; float:right;}
.addlist .cdtbox { position:relative;}
.addlist .addinfobx { margin:0 0 10px 0; padding:10px; background:#fff;}
.addlist .addinfobx dt { background:#fff; color:#666666; margin-bottom:5px;}
.addlist .addinfobx dt .subname { display:inline-block; padding:0 0 0 3px; font-weight:bold; font-size:16px; }
.addlist .addinfobx dt .subaddress { padding:0 0 0 20px; display:block; font-size:15px; }
.addlist .addinfobx dd { padding-left:22px;}
.addlist .btn_close { position:absolute; top:0; right:0; }
.addlist .info>li{position:relative; padding:11px 5px 10px 15px; font-size:13px; line-height:18px; color:#666; border-top: 1px solid #ebedf0; overflow:hidden; background:#fff}
.addlist .info>li .info_th {display:inline-block; position:absolute; left:10px; color:#222;line-height:35px; font-size:14px;}
.addlist .info>li .info_cont {position:relative; margin-right:10px; line-height:10px; text-align:left;}
.addlist .info>li .ipbx {display:block; width:auto; letter-spacing:-1px;}
.addlist .info>li .ipbx>input { height:33px; width:100%; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance: none;letter-spacing:-1px;}
.addlist .info>li .ipbxS>input { height:33px; width:40px; border:#e9ecef 1px solid; padding:0 5px; border-radius:0; -webkit-appearance: none;letter-spacing:-1px;}
.addlist .addbtn {font-size:0.9em; height:35px; padding:4px 10px; background:#a4abb9; border:0; letter-spacing:-1px; color:#fff; line-height:15px; vertical-align:top;}
.addlist .btm { width:100%; text-align:center; padding:10px 0 20px;}
.addlist .btm>button{ background:#e9ecef; }
.list_type .info>li{position:relative; padding:11px 5px 10px 15px; font-size:13px; line-height:18px; color:#666; border-top: 1px solid #ebedf0; overflow:hidden; background:#fff;min-height: 30px;}
.list_type .info>li .info_th {display:inline-block; position:absolute; left:10px; color:#222;line-height:35px; font-size:1.15rem;    margin-left: 2%;}
.list_type .info>li .info_cont {position:relative; margin-right:10px; line-height:30px; text-align:left; padding-left:30%; font-size:1.15rem;}
.list_type .info>li .ipbx {display:block; width:auto; letter-spacing:-1px;}
.list_type .info>li .ipbx>input { height:33px; width:100%; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance: none;letter-spacing:-1px; font-size:1.15rem;}
.list_type .info>li .ipbxS>input { height:33px; width:40px; border:#e9ecef 1px solid; padding:0 5px; border-radius:0; -webkit-appearance: none;letter-spacing:-1px;font-size:1.15rem;}
.list_type .addbtn {font-size:0.9em; height:35px; padding:4px 10px; background:#a4abb9; border:0; letter-spacing:-1px; color:#fff; line-height:15px; vertical-align:top;}
.list_type .btm { width:100%; text-align:center; padding:10px 0 20px;}
.list_type .btm>button{ background:#e9ecef; }

/* ¸¶ÀÌÆäÀÌÁö :: »ç¾÷ÀÚµî·Ï°ü¸® */
.taxlist .u_ctbox { margin:0 auto; }
.taxlist .u_ctbox .tit { font-weight:bold; padding:10px; font-size:17px; overflow:hidden;line-height: 25px; border-bottom:#dddddd 1px solid;}
.taxlist .u_ctbox .tit .btnw{ font-size:0.9em; padding:4px 10px; background:#fff; border:#c4c4c4 1px solid; letter-spacing:-1px; color:#636363; float:left;}
.taxlist .u_ctbox .tit .btng { font-size:0.9em; padding:4px 10px; background:#e1e1e1; border:#c1c1c1 1px solid; letter-spacing:-1px; color:#636363; float:right;}
.taxlist .cdtbox { position:relative;}
.taxlist .taxinfobx { margin:0 0 10px 0; padding:10px; background:#fff;}
.taxlist .taxinfobx dt { background:#fff; color:#666666; margin-bottom:5px;}
.taxlist .taxinfobx dt .subname { display:inline-block; padding:0 0 0 3px; font-weight:bold; font-size:16px; }
.taxlist .taxinfobx dt .subaddress { padding:0 0 0 20px; display:block; font-size:15px; }
.taxlist .taxinfobx dd { padding-left:17px;}
.taxlist .btn_close { position:absolute; top:0; right:0; }
.taxlist .info { padding:10px; }
.taxlist .info>li{position:relative; padding:11px 0 10px 95px; font-size:13px; line-height:18px; color:#666; border-top: 1px solid #ebedf0; overflow:hidden; background:#fff}
.taxlist .info>li .info_th {display:inline-block; position:absolute; left:10px; color:#222;line-height:35px; font-size:14px;}
.taxlist .info>li .info_cont {position:relative; margin-right:10px; line-height:10px; text-align:left;}
.taxlist .info>li .ipbx {display:block; width:auto; letter-spacing:-1px;}
.taxlist .info>li .ipbx>input { height:33px; width:100%; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance: none;letter-spacing:-1px;}
.taxlist .info>li .ipbxS>input { height:33px; width:40px; border:#e9ecef 1px solid; padding:0 5px; border-radius:0; -webkit-appearance: none;letter-spacing:-1px;}
.taxlist .info>li .ipbxM>input { height:33px; width:35%; border:#e9ecef 1px solid; padding:0 5px; border-radius:0; -webkit-appearance: none; float:left;letter-spacing:-1px;}
.taxlist .info>li .ipbxM_slc {width:35%; float:left; border:0 none;font-size:12px; line-height:17px; color:#222; vertical-align:top;letter-spacing:-1px;}
.taxlist .info>li .ipbxM_slc select { width:90px; height:35px; border:1px solid #e9ecef; -webkit-appearance: none; border-radius:0; padding:0 0 0 5px}
.taxlist .addbtn {font-size:0.9em; height:35px; padding:4px 10px; background:#a4abb9; border:0; letter-spacing:-1px; color:#fff; line-height:15px; vertical-align:top;}
.taxlist .btm { width:100%; text-align:center; padding:10px 0 20px;}
.addlist .btm>button{ background:#e9ecef; }

/* ¸¶ÀÌÆäÀÌÁö :: Â÷·®°ü¸® */
.carlist .u_ctbox { margin:0 auto; }
.carlist .u_ctbox .tit { font-weight:bold; padding:10px; font-size:17px; overflow:hidden;line-height: 25px; border-bottom:#dddddd 1px solid;}
.carlist .u_ctbox .tit .btnw{ font-size:0.9em; padding:4px 10px; background:#fff; border:#c4c4c4 1px solid; letter-spacing:-1px; color:#636363; float:left;}
.carlist .u_ctbox .tit .btng { font-size:0.9em; padding:4px 10px; background:#e1e1e1; border:#c1c1c1 1px solid; letter-spacing:-1px; color:#636363; float:right;}
.carlist .cdtbox { position:relative;}
.carlist .carinfobx { margin:0 0 10px 0; padding:10px; background:#fff;}
.carlist .carinfobx dt { background:#fff; color:#666666; margin-bottom:5px;}
.carlist .carinfobx dt .subname { display:inline-block; padding:0 0 0 3px; font-weight:bold; font-size:16px; }
.carlist .carinfobx dt .subaddress { padding:0 0 0 20px; display:block; font-size:15px; }
.carlist .carinfobx dd { padding-left:22px;}
.carlist .btn_close { position:absolute; top:0; right:0; }
.carlist .info { padding:10px; }
.carlist .info>li{position:relative; padding:11px 0 10px 95px; font-size:13px; line-height:18px; color:#666; border-top: 1px solid #ebedf0; overflow:hidden; background:#fff}
.carlist .info>li .info_th {display:inline-block; position:absolute; left:10px; color:#222;line-height:35px; font-size:14px;}
.carlist .info>li .info_cont {position:relative; margin-right:10px; line-height:10px; text-align:left;}
.carlist .info>li .ipbx {display:block; width:auto; letter-spacing:-1px;}
.carlist .info>li .ipbx>input { height:33px; width:100%; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance: none;letter-spacing:-1px;}
.carlist .info>li .ipbxS>input { height:33px; width:40px; border:#e9ecef 1px solid; padding:0 5px; border-radius:0; -webkit-appearance: none;letter-spacing:-1px;}
.carlist .addbtn {font-size:0.9em; height:35px; padding:4px 10px; background:#a4abb9; border:0; letter-spacing:-1px; color:#fff; line-height:15px; vertical-align:top;}
.carlist .btm { width:100%; text-align:center; padding:10px 0 20px;}
.carlist .btm>button{ background:#e9ecef; }

/* ¸¶ÀÌÆäÀÌÁö :: ¼ÒÇÁÆ®¿þ¾î¶óÀÌ¼±½º °ü¸® */
.myorderlist .u_cdtbox .licensetit {font-size:1rem; letter-spacing:-1px;}
.myorderlist .u_cdtbox .licensetit_i {font-size:0.9rem; font-style:normal; color:#666;}

/* ¸¶ÀÌÆäÀÌÁö :: ¹®ÀÇÇÏ±â */
.nonmb_wrt { width:100%; background:#e9ecef; overflow:hidden; position:relative; float:left}
.nonmb_wrt .typeSelect { margin:10px 10px 0 10px; }
.nonmb_wrt .cdtbox { position:relative;}
.nonmb_wrt .info { padding:10px; }
.nonmb_wrt .info>li{position:relative; padding:11px 0 10px 95px; font-size:13px; line-height:18px; color:#666; border-top: 1px solid #ebedf0; overflow:hidden; background:#fff}
.nonmb_wrt .info>li .info_th {display:inline-block; position:absolute; left:10px; color:#222;line-height:35px; font-size:14px;}
.nonmb_wrt .info>li .info_cont {position:relative; margin-right:10px; line-height:10px; text-align:left;}
.nonmb_wrt .info>li .ipbx {display:block; width:auto; letter-spacing:-1px;}
.nonmb_wrt .info>li .ipbx>input { height:33px; width:100%; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance: none;letter-spacing:-0.5px;box-sizing:border-box;}
.nonmb_wrt .info>li .ipbx>textarea { height:120px; width:100%; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance: none;letter-spacing:-0.5px; padding:5px 0; }
.nonmb_wrt .info>li .ipbxS>input { height:33px; width:40px; border:#e9ecef 1px solid; padding:0 5px; border-radius:0; -webkit-appearance: none;letter-spacing:-0.5px;}
.nonmb_wrt .info>li .ipbxM_slc {width:35%; border:0 none;font-size:12px; line-height:17px; color:#222; vertical-align:top;letter-spacing:-0.5px;}
.nonmb_wrt .info>li .ipbxM_slc select { width:90px; height:35px; border:1px solid #e9ecef; -webkit-appearance: none; border-radius:0; padding:0 0 0 5px;letter-spacing:-0.5px;}
.nonmb_wrt .txtbox { margin:8px 0; padding:10px; border:1px solid #dbdbdb; font-size:0.9em; color:#7b7b7b; background:#fff; }
.nonmb_wrt .btm { width:100%; text-align:center; padding:10px 0 20px;}
.nonmb_wrt .prdsearch_result { margin-bottom:5px; display:inline-block; }
.nonmb_wrt .prdsearch_result > a { position:relative; display:inline-block; border:#e9ecef 1px solid; padding:8px 20px 8px 8px; margin-bottom:3px; }
.nonmb_wrt .prdsearch_result > a:after { content:''; position:absolute; top:20px; right:6px; z-index:2; width:12px; height:6px; margin-top:-8px; border-width:1px 0 0 0; border-style:solid; border-color:#808080; -webkit-transform: rotate(45deg); }
.nonmb_wrt .prdsearch_result > a:before { content:''; position:absolute; top:16px; right:6px; z-index:2; width:12px; height:6px; margin-top:-8px; border-width:1px 0 0 0; border-style:solid; border-color:#808080; -webkit-transform: rotate(135deg); }

/* ¸¶ÀÌÆäÀÌÁö :: °³ÀÎÁ¤º¸¼öÁ¤ */
.myinfo .u_ctbox { margin:0 auto; }
.myinfo .u_ctbox .tit { padding:10px; font-size:14px; overflow:hidden;line-height: 25px; border-bottom:#dddddd 1px solid;}
.myinfo .cdtbox { position:relative;}
.myinfo .btn_close { position:absolute; top:0; right:0; }
.myinfo .infobx { padding:10px; }
.myinfo .infobx>li{position:relative; width:calc(100% - 20px); padding:10px 0 10px 10px; font-size:13px; line-height:18px; color:#666; border-top: 1px solid #ebedf0; overflow:hidden; background:#fff} /* 0729 width Ãß°¡ 11px 0 10px 95px ¼öÁ¤ */
.myinfo .infobx>li .info_th {display:inline-block; position:absolute; left:10px; color:#222;line-height:35px; font-size:14px;}
.myinfo .infobx>li .info_cont {position:relative; margin-right:10px; text-align:left; min-height:33px; padding-left:30%;}
.myinfo .infobx>li .info_cont .ipbxN { padding:9px 0; display:inline-block;}
.myinfo .infobx>li .ipbx {display:block; width:auto; letter-spacing:-1px;}
.myinfo .infobx>li .ipbx>input { height:33px; width:100%; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance: none;letter-spacing:-1px;}
.myinfo .infobx>li .ipbxS>input { height:33px; width:40px; border:#e9ecef 1px solid; padding:0 5px; border-radius:0; -webkit-appearance: none;letter-spacing:-1px;}
.myinfo .infobx>li.ckbx { padding:10px 0 10px 30px; width:calc(100% - 40px); } /* 0729 ¸ÞÀÏ¼ö½Å/¸¶ÄÉÆÃµ¿ÀÇ ¿µ¿ª ¼öÁ¤*/
.myinfo .infobx>li.ckbx .ckbx_th { display:inline-block; position:absolute; left:10px; font-weight:bold; color:#222;}
.myinfo .infobx>li.ckbx .ckbx_cont { position:relative; margin-right:10px; text-align:left; line-height:17px;}
.myinfo .addbtn {font-size:0.9em; height:35px; padding:4px 10px; background:#a4abb9; border:0; letter-spacing:-1px; color:#fff; line-height:15px; vertical-align:top;}
.myinfo .btm { width:100%; text-align:center; padding:10px 0 20px; display:inline-block; } /* 0729 display Ãß°¡ */
.myinfo .btm>button{ background:#e9ecef; }
.myinfo .info_pw { border-bottom:#DADADA 1px solid; text-align:center; padding:0 !important;}
.myinfo .info_pw>ul { padding:0;}

/* ¸¶ÀÌÆäÀÌÁö :: È¸¿øÅ»Åð */
.myout .u_ctbox { margin:0 auto; }
.myout .u_ctbox .tit { padding:10px; font-size:14px; overflow:hidden;line-height: 25px;}
.myout .cdtbox { position:relative; padding:0 10px;}
.myout .infobx { background:#fff; }
.myout .infobx li{position:relative; padding:10px; font-size:14px; line-height:18px; color:#666; border-top: 1px solid #ebedf0; overflow:hidden; background:#fff}
.myout .infobx li:first-child { border-top:0; }
.myout .infobx>textarea { width:100%; height:70px; border:0; }

/* ¸¶ÀÌÆäÀÌÁö :: È¯ºÒ°èÁÂ°ü¸® */
.wishlist .u_cdtbox { margin:0 auto;}
.wishlist .u_cdtbox .cdtbox {position:relative;}
.wishlist .u_cdtbox .cdtbox .info {padding:10px; padding-top:0;}
.wishlist .u_cdtbox .cdtbox .info .ckbx{padding-left:8px;}
.wishlist .u_cdtbox .cdtbox .info>li {position:relative; padding:11px 0 10px 95px; font-size:13px; line-height:18px; color:#666; border-top:1px solid #ebedf0; overflow:hidden; background:#fff;}
.wishlist .u_cdtbox .cdtbox .info>li .info_th {display:inline-block; position:absolute; left:10px; color:#222; font-size:14px; line-height:35px;}
.wishlist .u_cdtbox .cdtbox .info>li .info_cont {position:relative; margin-right:10px; line-height:35px; text-align:left;}
.wishlist .u_cdtbox .cdtbox .info>li .btnBasic_Gry{ display:inline-block !important; font-size:0.9em; padding:6px 13px; margin-bottom:3px; background:#d9d9d9; color:#a5a5a5; border:1px solid #d9d9d9; letter-spacing:-1px; }
.wishlist .u_cdtbox .cdtbox .info>li .info_cont .info_icon{font-size:11px; color:#fff; background-color:#9cb1c0; padding:1px 5px; border-radius:2px; height:16px; line-height:16px; margin-right:5px; display:inline-block;}
.wishlist .info>li .ipbx {display:block; width:auto; letter-spacing:-1px;}
.wishlist .info>li .ipbx>input {height:33px; width:100%; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance:none; letter-spacing:-1px;}
.wishlist .info>li .btnB1{ width:70px; display:inline-block !important; position:absolute; height:35px; vertical-align:top; padding:0 15px; font-size:0.9em; margin-bottom:3px; background:#fff; border:1px solid #c4c4c4; letter-spacing:-1px; color:#636363;}
.wishlist .info>li .btnGry{width:70px; display:inline-block !important; position:absolute; height:35px; vertical-align:top; padding:0 15px; font-size:0.9em; margin-bottom:3px; border:1px solid #d9d9d9; letter-spacing:-1px; color:#a5a5a5; background:#d9d9d9;}
.wishlist .u_cdtbox .btm {width:100%; text-align:center; padding:10px 0 20px;}

/* ¸¶ÀÌÆäÀÌÁö È¯ºÒ°èÁÂ ÀÎÁõ ·Îµù */
.M_loading{width:100%; height:100%; top:0; left:0; position:fixed; background-color:rgba(255, 255, 255, 0.4); z-index:99; text-align:center;}
.M_loading>img{position:absolute; top:50%; left:50%; z-index:100; width:90px; margin-top:-45px; margin-left:-45px;}

/* table_basic */
.table_basic { width:100%; table-layout:fixed }
.table_basic td, .table_basic th, .table_basic div { color: #666666; font-size:0.85rem; font-weight: normal;}
.table_basic td, .table_basic th { height: 35px; -webkit-box-sizing: border-box; box-sizing: border-box;}
.table_basic th { background:#f7f8fa; font-size:13px; color:#232323; padding:10px;}
.table_basic td { border-right: 1px solid #efefef; border-bottom: 1px solid #efefef; padding:10px; background:#ffffff; font-size:14px;}
.table_basic tr:last-child td { border-bottom: 0;}
.table_basic tr:first-child td:first-child { border-bottom: 0;}
.table_basic .bd_top { border-top: 1px solid #efefef;}
.table_basic tr { border-top: 1px solid #efefef;}
.table_basic tr:first-child { border: 0;}
.table_basic .txt_str { color:#2196f3; }
.table_basic .txt_str_comp { color:#999999; }
.elip {text-overflow:ellipsis; overflow:hidden; display:inline-block; height:20px; font-size:0.83rem; line-height:24px; }

/* https header :: ·Î±×ÀÎ */
#s_header { height:60px; text-align:center; background:#353953;}
.s_logo { display:inline-block; margin-top:22px;}
.pwinfo { width:100%; margin:20px 0; text-align:center;}
.pwinfo span { width:100%; text-align:center; display:inline-block; margin-bottom:20px; }
.pwinfo .inputbx { display:inline-block; overflow:hidden; width:60%; padding: 5px 0; line-height:18px; border:1px solid #ccc; letter-spacing:-1px; background:#fff; margin-right:5px;}
.pwinfo input {width:100%; height:30px; border:0 none; background:#fff; font-size:12px; line-height:17px; color:#222; vertical-align:top; text-align:center;}
.pw_inputbx { list-style:none;  }
.inp_pw {  border-bottom:#DADADA 1px solid; text-align:center;}
.inp_pw li {position:relative; padding:11px 0 10px 95px; font-size:13px;line-height:18px; color:#666; overflow:hidden;}

/* https ·Î±×ÀÎ & ¾ÆÀÌµðºñ¹Ð¹øÈ£ Ã£±â */
.loginbox { border:#bfbfbf 1px solid; width:100%; background:#fff; margin-bottom: 15px; position:relative; box-sizing:border-box;}
.loginbox dl{ width:100%;  width:100%; position:relative; margin-bottom:5px;}
.loginbox dt{ position:relative; padding-top:12px; font-weight:bold; margin-left:10px; position:absolute;}
.loginbox dd{ position:relative; float: left;  margin-right:10px; }
.login_tab{height:40px; width:100%; background-color:#CCC;}
.login_tab > a { display:inherit; }
.logintabL{ width:50%; height:27px; padding-top:12px; float:left; background-color:#f2f2f2; text-align:center; color:#8e8f94; font-size:13px; }
.logintabR{ width:50%; height:27px; padding-top:12px; float:right; background-color:#f2f2f2; text-align:center; color:#8e8f94; font-size:13px; }
.logintabL_on{ width:50%; height:28px; padding-top:12px; float:right; background-color:#fff; margin-right:1px; position:absolute; top:0; left:0px; border-right:1px #ccc solid; color:#000; font-weight:bold; font-size:15px; text-align:center;}
.logintabR_on{ width:50%; height:28px; padding-top:12px; float:right; background-color:#fff; margin-left:1px; position:absolute; top:0; right:0px; border-left:1px #ccc solid; color:#000; font-weight:bold; font-size:15px; text-align:center;}
.login_ctn{width:100%; position:relative;}
.login_btn{width:100%; text-align:center; position:relative; margin:15px 0 0;}
.login_btn > button { font-size:13px !important; }
.inp_login_info{ list-style:none; padding:20px 0 20px 0;}
.inp_login{position:relative; padding:6px 0 5px 95px; font-size:13px;line-height:18px; color:#666; overflow:hidden;}
.inp_login1{position:relative; padding:4px 25px; font-size:13px;line-height:18px; color:#666; overflow:hidden;}
.inp_login_th{display:inline-block; position:absolute; left:20px; font-weight:bold; color:#222; line-height:35px;}
.inp_login_cont {position:relative; margin-right:10px; line-height:10px; text-align:left;}
.inp_login_cont1 {position:relative; margin-right:91px; line-height:10px; text-align:left;}
.naverlogin {overflow:hidden;}
.naverlogin > a {border:#bfbfbf 1px solid; display:block; text-align:center; position:relative; height:50px; line-height:50px; font-family:Noto-R; font-size:14px; color:#3c3c3c; background:#ffffff;
    text-align: center;}
.naverlogin > a img {border-right:#bfbfbf 1px solid; position:absolute; top:0; left:0;}
.naverlogin .ico {background:url('https://www.compuzone.co.kr/member/img/join_social_ico.gif') no-repeat 0 0; width:50px; height:50px; display:inline-block; float:left; border-right:#bfbfbf 1px solid;}
.naverlogin .kakao { background-position:-55px 0; }
.inpbx_login{ padding:0 8px; display:block; overflow:hidden; width:auto; height:18px ;padding: 8px 8px 7px; line-height:18px; border:1px solid #ccc; letter-spacing:-1px; background-color:#f9f9f9;}
.findID_box{ position:relative; margin:0px 20px 20px 20px; line-height:10px; text-align:left;}
.findID_bg{padding:0 8px; display:block; overflow:hidden; width:auto; height:auto; padding:15px; line-height:18px; letter-spacing:-1px; background-color:#f2f2f2;}
.findID_tx{text-align:center; margin:0 auto; border-bottom:1px solid #CCC ; padding:10px 0 20px 0; margin-bottom:15px;}
.findID_bg ul{ margin-top:10px; width:100%; float:left;}
.findID_bg li{ list-style:none;}
.inp_login_cont1 > .inpbx {position:relative;}
.inl { position:absolute; z-index:8; color:#999;}
.loginbtn_white {font-size:0.9em; padding:6px 0px; text-align:center; background:#fff; border:#c1c1c1 1px solid; letter-spacing:-1px; color:#636363; margin-right:5px; display:block;} 
.loginbtn_gray {font-size:0.9em; padding:6px 0px; text-align:center; background:#f6f6f6; border:#e9e9e9 1px solid; letter-spacing:-1px; color:#636363; margin-right:5px;}
.btn_login_blue { font-size:18px; padding:25px 15px 25px; background:#1379b7; border:#0e5b89 1px solid; letter-spacing:-1px; color:#fff;}
.btn_mb_txt{font-size:0.9em; padding:6px 10px; letter-spacing:-1px; color:#636363; margin-right:5px; background:none; border:none;}
.membox { padding:10px !important; display:inline-block; }
.membox .u_ctbox { margin:0 auto; }
.membox .ipbx {display:block; width:auto; letter-spacing:-1px;}
.membox .ipbx>input { height:33px; width:100%; border:#e9ecef 1px solid; text-indent:5px; border-radius:0; -webkit-appearance: none;letter-spacing:-1px;}
.membox .ipbxM>input { height:33px; width:35%; border:#e9ecef 1px solid; padding:0 5px; border-radius:0; -webkit-appearance: none; float:left;letter-spacing:-1px;}
.membox .ipbxM_slc {width:35%; float:left; border:0 none;font-size:12px; line-height:17px; color:#222; vertical-align:top;letter-spacing:-1px;}
.membox .ipbxM_slc select { width:90px; height:35px; border:1px solid #e9ecef; -webkit-appearance: none; border-radius:0; padding:0 0 0 5px}
.membox .ipbxS>input { height:33px; width:40px; border:#e9ecef 1px solid; padding:0 5px; border-radius:0; -webkit-appearance: none;letter-spacing:-1px;}
.membox .inp_phone { position:relative; padding-left:75px; }
.membox .info>li{position:relative; width: calc(100% - 20px); padding:10px 0 10px 10px; font-size:13px; line-height:18px; color:#666; border:none; border-top: 1px solid #ebedf0; overflow:hidden; background:#fff}
.membox .info>li .info_th {display:inline-block; position:absolute; left:10px; color:#222;line-height:35px; font-size:14px;}
.membox .info>li .info_cont {position:relative; margin-right:10px; text-align:left;}
.membox .info_pw { padding:0 !important; border:none !important; }
.membox .info_pw >ul{ padding:0 !important; }
.membox .ckbx {position:relative; padding:11px 0 10px 35px; font-size:13px;line-height:18px; color:#666; border-bottom:#DADADA 1px solid; overflow:hidden;}
.membox .ckbx p{float:left; width:95%}
.membox .ckbx_th {display:inline-block; position:absolute; left:10px; font-weight:bold; color:#222; line-height:35px;}
.membox .ckbx_cont {position:relative; margin-right:10px; line-height:10px; text-align:left;}

/* https È¸¿ø°¡ÀÔ ~³×¾Æ·Î~ */
.member_Tbar{text-align:center; padding:13px 0 ; letter-spacing:-1px;}
.member_kind{background-color:#0068b7; background:url(//m.compuzone.co.kr/images/member.jpg) no-repeat center -250px; background-color:#0068b7; }
.member_ok {background-color:#0068b7; background:url(//m.compuzone.co.kr/images/member.jpg) no-repeat center -305px; background-color:#0068b7; color:#fff;}
.member_event{border-bottom:1px solid #999; height:55px; background-color:#FFF;}
.member_event .ev1{float:left; width:25%; text-align:center; height:20px; padding-top:35px; background:url(//m.compuzone.co.kr/images/member.jpg) no-repeat center 0px;}
.member_event .ev2{float:left; width:25%; text-align:center; height:20px; padding-top:35px; background:url(//m.compuzone.co.kr/images/member.jpg) no-repeat center -50px;}
.member_event .ev3{float:left; width:25%; text-align:center; height:20px; padding-top:35px; background:url(//m.compuzone.co.kr/images/member.jpg) no-repeat center -100px}
.member_event .ev4{float:left; width:25%; text-align:center; height:20px; padding-top:35px; background:url(//m.compuzone.co.kr/images/member.jpg) no-repeat center -150px;}
.btn_member_kind1{ font-size:14px; width:100%; height:50px; text-align:center; background:#3c77d1; margin-top:6px; letter-spacing:-1px; color:#ffffff;}
.btn_member_kind2{ font-size:14px; width:100%; height:50px; text-align:center; background:#0ebcbe; margin-top:6px; letter-spacing:-1px; color:#ffffff;}
.join_tit { color:#000000; font-size:14px; line-height:14px;}
.join_txt { margin-top:5px;color: #8a8a8a; font-size: 12px;}

/* m_contents product¸®½ºÆ® ÆäÀÌÁö³Ñ¹ö ºÎºÐ */
.pg_wrap { overflow:hidden; padding:20px 0px 20px 0px; text-align:center; background-color:#e9ecef; white-space:nowrap; }
.pg_now { min-width:26px; border:#135aaa 1px solid; font:13px/25px HelveticaNeue; background-color:#1a64b8; text-align:center; vertical-align:top; padding:3px 3px 4px; display:inline-block; cursor:pointer; color:#fff; }
.pg_pgn { min-width:26px; border:#cccccc 1px solid; font:13px/25px HelveticaNeue; background-color:#fff; text-align:center; vertical-align:top; padding:3px 3px 4px; display:inline-block; cursor:pointer; }
.pg_btn { min-width:26px; border:#cccccc 1px solid; overflow:hidden; background-color:#fff; text-align:center; vertical-align:top; padding:8px 6px 9px; display:inline-block; cursor:pointer; }

/* ¹öÆ° CSS */
button.blue { background:#137ab7;}
button.red { background:#f50347}
button.black { background:#393939;}
button.white { background:#fff;}
button.gray {background:#7d7d7d !important; color:#fff;}
button.btn_basic { font-size:0.9em; padding:2px 7px; background:#fff; border:#cdcdcd 1px solid; border-radius:3px; letter-spacing:-1px;}
button.btn_gray { font-size:0.9em; padding:2px 7px; background:#f4f4f4; border:#cdcdcd 1px solid; border-radius:3px; letter-spacing:-1px;}
button.btn_sq_black { font-size:0.9em; padding:4px 10px; background:#575757; border:#313131 1px solid; letter-spacing:-1px; color:#fff;}
button.btn_sq_blue { font-size:0.9em; padding:4px 10px; background:#1379b7; border:#0e5b89 1px solid; letter-spacing:-1px; color:#fff;}
button.btn_sq_white { font-size:0.9em; padding:4px 10px; background:#fff; border:#c4c4c4 1px solid; letter-spacing:-1px; color:#636363;}
button.btn_sq_gray { font-size:0.9em; padding:4px 10px; background:#e1e1e1; border:#c1c1c1 1px solid; letter-spacing:-1px; color:#636363;}
button.btn_mb_white{font-size:0.9em; padding:6px 20px; background:#fff; border:#c1c1c1 1px solid; letter-spacing:-1px; color:#636363; }
button.btn_mb_gray{font-size:0.9em; padding:6px 20px; background:#e1e1e1; border:#c1c1c1 1px solid; letter-spacing:-1px; color:#636363; margin-right:5px;}
button.btn_mb_green{font-size:0.9em; padding:6px 20px; background:#fff; border:#1aaa00 1px solid; letter-spacing:-1px; color:#1aaa00; margin-right:5px;}
button.btn_mb_txt{font-size:0.9em; padding:6px 10px; letter-spacing:-1px; color:#636363; margin-right:5px; background:none; border:none;} /* bom */

/* »ç¾÷ÀÚÀü¿ë ³ëÃâ°¡°Ý :: Á¦Ç°¸®½ºÆ®, Á¦Ç°»ó¼¼ */
.prd_price_dealer dt { color:#f74826 !important; letter-spacing:-1px !important; border:#f74826 1px solid; padding:2px 5px; height:initial !important; line-height:initial !important; display:inline-block; font-size:14px; line-height:25px; }
.prd_price_dealer dd { float:right; color:#434343; font-weight:bold; }
.prd_price_dealer_h dt { color:#f74826 !important; letter-spacing:-1px !important; border:#f74826 1px solid; padding:2px 5px; height:initial !important; line-height:initial !important; display:inline-block; font-size:14px; line-height:25px; float:left;line-height:25px; }
.prd_price_dealer_h dd { float:right; color:#434343; font-weight:bold; float:left; line-height:25px; margin-left:10px; }
.gradation_gray{color:#4B4B4B !important; padding:6px 10px; background:#FFF; border:#979797 1px solid; border-radius: 3px 3px 3px 3px;}

/* ÈÞ¸é°èÁ¤°ü·Ã css*/
.oldid_area { background:#fff; width:100%; position:relative; text-align:center;}
.oldid_area .oldid_txtbox { background:#fff; width:100%; position:relative; box-sizing:border-box; padding:45px 25px 45px; }
.oldid_area .oldid_txtbox>span{ display:inline-block; width:100%; letter-spacing:-0.5px; text-align:left;}
.oldid_area .oldid_txtbox .oldid_tit { color:#000; font-family:noto-R; font-size:2rem;}
.oldid_area .oldid_txtbox .oldid_tit>b{ font-family:noto-B; font-size:2rem;}
.oldid_area .oldid_txtbox .oldid_tit>i { font-style:normal; color:#1454a5; font-size:2rem;}
.g_line {border:0.5px solid #c2c2c2; width:100px; margin:20px 0; display:block;}
.oldid_area .oldid_txtbox .oldid_stit {  color:#000; font-family:noto-R; font-size:1.5rem; padding-bottom:10px;}
.oldid_area .oldid_txtbox .oldid_stit>b{ font-family:noto-B; font-size:1.5rem;}
.oldid_area .oldid_txtbox .oldid_extxt{ font-family:noto-R; font-size:1.17rem; color:#666; line-height:1.7rem; letter-spacing:-1px;}
.oldid_area .oldid_txtbox .pw_infobtn { margin:17px 0 5px;}
.oldid_area .oldid_txtbox .pw_infobtn>a { position:relative; box-sizing:border-box; border-radius:21px; padding:7px 33px 6px 22px; letter-spacing:-1px; font-family:noto-R; display:inline-block; line-height:21.5px; font-size:1rem; color:#fff !important; background:#838383;}
.oldid_area .oldid_txtbox .pw_infobtn>a:hover { text-decoration:none;}
.oldid_area .oldid_txtbox .pw_infobtn>a:after{content:''; position:absolute; top:20.5px; right:24px; z-index:2; width:6px; height:6px; margin-top:-8px; border-width:1px 1px 0 0; border-style:solid; border-color:#fff; -webkit-transform:rotate(45deg);}
.oldid_area .oldid_txtbox .input_area .input_tit{ font-size:1.17rem; color:#2c2f33; margin-bottom:3px;}
.oldid_area .oldid_txtbox .oldid_btnarea{ width:100%; box-sizing:border-box;  display:inline-block; position:relative;}
.oldid_area .oldid_txtbox .oldid_btnarea a {width:49.5%; padding:12px; box-sizing:border-box; color:#fff !important; float:left; text-align:center; font-size:1.15rem; letter-spacing:1px; margin-top:25px;}

/* ¹è¼ÛÁ¶È¸ ÆäÀÌÁö*/
.info_table {width: 100%; background:#fff;}
.info_table tr {border-top: 1px solid #ebedf0;}
.info_table th {text-align: left; vertical-align: text-top; white-space: nowrap; width: 71px; line-height: 35px; font-size: 14px; padding: 5px 19px;}
.info_table td {padding: 5px 0 5px 0; vertical-align: text-top; word-break: break-all; line-height: 21px; color:#666;}
.info_table.center th {text-align:center;}
.info_table.center td {text-align:center; vertical-align: middle;}
.u_ctbox .bnr_info {position: relative; padding: 15px 0 14px; text-align: center;}
.u_ctbox .bnr_info .sjt {display: block; margin-bottom: -1px; font-size: 18px; font-weight: 300; color: #1454a5; line-height: 25px; font-weight:bold;}
.u_ctbox .bnr_info .dsc {display: block; padding-top: 2px; font-size: 14px; color: #8f8f8f; line-height: 19px;}

/* Á¦Ç° Áß¼ÒºÐ·ù Àü¹®°¡ »ó´ã ¹è³Ê 190425 bom */
.fixBanner {position:fixed; bottom:5rem; left:2%; z-index:1; width:4.5rem; height:4.5rem; border-radius: 50%; overflow:hidden; box-shadow:0.25rem 0.25rem 1rem rgba(168, 169, 171, 0.5); transition:margin .75s; -webkit-transition:margin .75s; margin-left:0; margin-bottom: constant(safe-area-inset-bottom); margin-bottom: env(safe-area-inset-bottom);}
.fixBanner a, .fixBanner img {width:100%; height:100%;}
.fixBanner.none { margin-left:-6rem;}
.dimmed {width: 100%; height: 100%; display: inline-block; position: fixed; top: 0; left: 0; z-index: 99; background-color: #000; opacity: .7;}
.fix_Bbnr_area {position:fixed; top:23%; left:50%; z-index:10000; width:80%; max-width:350px;}
.fix_Bbnr_area .fix_Bbnr {width:100%; padding-bottom:3rem; height:auto; display:inline-block; background-color:#fff; margin-left:-50%; margin-top:-5%; position:relative;}
.fix_Bbnr_area .fix_Bbnr .bnrClose {width:2rem; height:2rem; display:inline-block; position:absolute; top:1.25rem; right:1rem; font-size:0;}
.fix_Bbnr_area .fix_Bbnr .bnrClose:before {content:''; width:2rem; height:1px; background-color:#111; display:inline-block; position:absolute; top:.9rem; left:0; transform: rotate(135deg);-webkit-transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease;}
.fix_Bbnr_area .fix_Bbnr .bnrClose:after {content:''; width:2rem; height:1px; background-color:#111; display:inline-block; position:absolute; top:.9rem; left:0; transform: rotate(45deg);-webkit-transition: -webkit-transform 0.4s ease; transition: transform 0.4s ease;}
.fix_Bbnr_area .fix_Bbnr .bnr_detail {padding:4rem 0 1.5rem 0; display:inline-block; }
.fix_Bbnr_area .fix_Bbnr .bnr_detail .cateName {font-size:1.25rem; line-height:1.5rem; text-align:center; width:100%; display:inline-block; color:#000; margin-bottom:.25rem; font-family:spoqa M; letter-spacing:-.1rem;}
.fix_Bbnr_area .fix_Bbnr .bnr_detail .cateName > b {font-size:1.25rem; color:#365faf; display:inline-block; font-family:spoqa B;}
.fix_Bbnr_area .fix_Bbnr .bnr_detail .bnrTit {font-size:1.75rem; font-family:spoqa B; color:#000; width:100%; display:inline-block; text-align:center; letter-spacing:-.15rem;}
.fix_Bbnr_area .fix_Bbnr .bnr_detail .tag {width:100%; display:inline-block; text-align:center;}
.fix_Bbnr_area .fix_Bbnr .bnr_detail .tag > span {display:inline-block; padding:0 .75rem; background-color:#e9ecef; margin:1rem .25rem; font-size:1.1rem; line-height:2rem; height:2rem;}
.fix_Bbnr_area .fix_Bbnr .fix_bnrBtn_Bx {padding:0 20%; width:60%; display:inline-block; }
.fix_Bbnr_area .fix_Bbnr .fix_bnrBtn_Bx .fix_bnrBtn {width:100%; height:4rem; line-height:4rem; color:#fff; background-color:#365faf; display:inline-block; text-align:center; font-size:1.25rem; font-family:spoqa B;}

/* Á¦Ç° Àü¹®°¡ »ó´ã ¹è³Ê 191021 jeyun */
#fixBnr{position: fixed; bottom: 5rem; left: 2%; margin-left: 0; margin-bottom: constant(safe-area-inset-bottom); margin-bottom: env(safe-area-inset-bottom);}
#fixBnr a.fix_circle{ position:relative; display:block; line-height:1.25; text-align:center; background-color:#fff; font-size:1rem; width:4.5rem; height:4.5rem;  border:3px solid #1a2028; color:#1a2028; font-family:'noto-M'; font-weight:700; box-shadow: 0.25rem 0.25rem 1rem rgba(168, 169, 171, 0.25); overflow: hidden; border-radius: 50%;}
#fixBnr a.fix_circle.purchase_Btn{border:3px solid #028ac3; color:#028ac3;}
#fixBnr a.fix_circle.bulk_Btn{border:3px solid #852cda; color:#852cda;}
#fixBnr a.fix_circle span{ display:block; box-sizing:border-box; padding-top: 0.98rem;}
.fixBnr_xbtn{ position: fixed; bottom:9.2rem; left:5rem; width:1.5rem; height:1.5rem; border-radius:50%; background-color:#1a2028; z-index:3; cursor:pointer; box-shadow: 0.25rem 0.25rem 1rem rgba(168, 169, 171, 0.35);}
.fixBnr_xbtn.p_xbtn{background-color:#028ac3;}
.fixBnr_xbtn.b_xbtn{background-color:#852cda;}
.fixBnr_xbtn > img{width:1.5rem; height:1.5rem;}
#fixBnr .consult_list{ display:none; position:relative; top:0; left:0;}
#fixBnr .layer_dim{display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; background: rgba(0,0,0,.75); z-index:-1;}
#fixBnr.on > a:before{ position:absolute; left:50%; top:50%; width: 2rem; height: 0.1rem; display: block; margin:-0.1rem 0 0 -0.99rem; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(45deg); background: #1a2028; border-radius: 10px; content: '';}
#fixBnr.on > a:after{ position:absolute; left:50%; top:50%; width: 2rem; height: 0.1rem; display: block; margin:-0.1rem 0 0 -0.99rem; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); background: #1a2028; border-radius: 10px; content: '';}
#fixBnr.on span.csTxt{ position:absolute; left:9999px;}
#fixBnr.on a.fix_circle{border:none;}
#fixBnr.on .fixBnr_xbtn{ display:none;}
#fixBnr.on .consult_list, #fixBnr.on .layer_dim{display:block; }
#fixBnr .consult_list li:first-child{ position:absolute; left:0; top:-12.3rem;}
#fixBnr .consult_list li:last-child{ position:absolute; left:0; top:-8.5rem;}
#fixBnr .consult_list li a{ display:block; width:10rem; height:3rem; border-radius:5rem; text-align:center; background-color:#fff; color:#028ac3; font-size:1.1rem; border:3px solid #028ac3; font-weight:bold; padding-top:0.6rem; box-sizing:border-box; }
#fixBnr .consult_list li a.cs_bulk{border-color:#852cda; color:#852cda;}
#fixBnr.on .consult_list li a{-webkit-transition: all .2s ease-out; transition: all .2s ease-out;}

/* °æÇ°¼ö·É Á¤º¸ ¿µ¿ª 2019 05 07*/
input[type="text"].cs_ipt_txt, input[type="password"].cs_ipt_txt, input[type="number"].cs_ipt_txt {-webkit-border-radius:0;-webkit-appearance:none; border:1px solid #ddd; height:38px; line-height:3rem; width:calc(100% - 2rem); padding:0 1rem; margin:.25rem 0; font-size:1.15rem; letter-spacing:-.05rem; color:#333; font-family:spoqa R;}
input[type="text"].cs_ipt_txt::placeholder, input[type="password"].cs_ipt_txt::placeholder, input[type="number"].cs_ipt_txt::placeholder, textarea.cs_ipt_txt::placeholder {color:#898989; }
input[type="text"].cs_ipt_txt:read-only, input[type="password"].cs_ipt_txt:read-only, input[type="number"].cs_ipt_txt:read-only, textarea.cs_ipt_txt:read-only {background-color:#f9f9f9; color:#666;}
textarea.cs_ipt_txt {-webkit-border-radius:0;-webkit-appearance:none; border:1px solid #ddd;line-height:1.6rem; width:calc(100% - 2rem); min-height:15rem; padding:1rem 1rem; margin:.25rem 0; font-size:1.15rem; letter-spacing:-.05rem; color:#333; font-family:spoqa R;}
.ipt_phone {width:100%; }
.ipt_phone > input[type="text"].cs_ipt_txt, .ipt_phone > input[type="password"].cs_ipt_txt, .ipt_phone > input[type="number"].cs_ipt_txt {width:calc(30% - 2rem); display:inline-block; }
.ipt_phone > input:nth-child(2) {margin: 0 1.65%;}
input[type="checkbox"].cs_ipt_chk {position:relative; width:20px; height:20px; margin:-3px 1px 0 0; top:4px; border:1px solid #ddd; border-radius:0; background-color:#fff; box-shadow:none; -webkit-appearance:none;}
input[type="checkbox"].cs_ipt_chk:checked { background:#fff;}
input[type="checkbox"].cs_ipt_chk:before { content:''; position:absolute; left:4px; top:3px; display:block; width:10px; height:7px; border-width:0 0 2px 2px; border-style:solid; -webkit-transform:rotate(-45deg); border-color:#fff;}
input[type="checkbox"].cs_ipt_chk:checked:before {content:''; position:absolute; left:3px; top:2px; display:block; width:10px; height:7px; border-width:0 0 2px 2px; border-style:solid; -webkit-transform:rotate(-45deg); border-color:#1a75d2;}
.addlist > ul .form_sec{border-top: 1px solid #ddd;}
.addlist > ul .infotxt  .blue_box {width:100%;padding:1rem 0 1rem 0; background-color:#f7f7fb; display:inline-block; text-align:center; position:relative; color:#333; font-size:1rem; line-height:1.5rem; font-family:spoqa M; letter-spacing:-.05rem;     margin: 0.5rem 0 1rem 0;}
.addlist > ul .infotxt .blue_box > i {position: absolute;width: 1.1rem; height: 1.1rem;line-height: 1.1rem;font-family: spoqa B; font-size:0.95rem;border-radius: 50%; color: #a1a1a4; border: 2px solid #c6c6c9; display: inline-block;font-style: normal; position: absolute;top: 16%; left: 1.1rem;}
.addlist > ul .infotxt .blue_box > p { letter-spacing: -0.125rem; color: #000000; text-align: left;  top: 12%;left: 11%; padding-right: 0.85rem; font-size:14px; display:inline-block;    padding-left: 2.7rem;}
.mbox { width:100%; margin:0 auto; background:#fff; border-top: 1px solid #ddd;}
.mbox .tit { width:100%; font-weight:bold; padding:10px 15px; font-size:17px; overflow:hidden;line-height: 25px;border-bottom:#bbbbbb 1px solid;}
.mbox .tit .date { font-weight:normal; float:right; }
.m_myptbox { height:53px; padding:10px; background:#fff;}
.myinfo{ width:100%; padding:10px 0; float:left; list-style:none; font-size:13px;}
.myinfo li { width:33%; border-left:#e1e1e1 1px solid; float:left; text-align:center; }
.myinfo li em { font-weight:bold; font-style:normal; color:#df3100; font-size:14px; }
.myinfo li em.bk { color:#000;}
.myinfo li:first-child {border-left:0;}
.m_mymnbox { font-size:13.5px; }
.cs_btn{padding:0 20px; height:38px; line-height:36px; border:1px solid #dbdbdb; vertical-align:middle;}

/*¼¿·ºÆ®¹Ú½º °æÇ°¼ö·ÉÁ¤º¸ ¼±ÅÃ*/
.sel_font{ font-size: 1.15rem;letter-spacing: -.05rem; font-family: spoqa R; margin-bottom:0.8rem;  }
.file_box{    -webkit-border-radius: 0;-webkit-appearance: none; border: 1px solid #ddd;height: 38px; line-height: 3rem; width: calc(100% - 2rem);padding: 0 1rem;margin: .25rem 0; font-size: 1.15rem; letter-spacing: -.05rem;color: #333; font-family: spoqa R;    margin-top: 0.6rem;}
.file_box > span >  a{height: 38px;line-height: 3rem; width: calc(100% - 2rem); font-size: 1.15rem; letter-spacing: -.05rem;color: #333; font-family: spoqa R; }
.form_sec .form_tit {font-size:1.2rem; font-family:spoqa M; color:#000; display:block; line-height:3rem;}
/*°³ÀÎÁ¤º¸ÀÌ¿ëµ¿ÀÇ ·¹ÀÌ¾îÆË¾÷*/
.per_txt {width:100%; display:inline-block; margin: 0.6rem 0; font-size:1.1rem; font-family:spoqa R; letter-spacing:-.1rem; line-height:2.5rem;}
.per_txt b {color:#000; font-weight:normal; font-family:spoqa M;}
.per_txt .txt_red {color:#f24638;}
.per_txt .right {float:right; border: #dbdbdb 1px solid; text-align:center; width:24%;}
.per_txt input { margin-right:.25rem; vertical-align:text-top; }
.per_txt .box {background-color:#f9f9f9; width:calc(100% - 2rem); padding:0 1rem; height:4rem; line-height:4rem;}
.cs_layer_pop .BG{width:100%; height:100%; background:rgba(0,0,0, .6); z-index:9999;position: fixed; top: 0; left: 0;}
.cs_layer_pop {position:fixed; top:20%; left:50%; z-index:10000; width:80%; max-width:450px;}
.cs_layer_pop .cs_layer_pop_form {    width: 100%; padding-bottom: 4rem;height: auto; display: inline-block; background-color: #fff; margin-left: -50%;margin-top: -10%;position: relative; z-index: 10000;}
.cs_layer_pop .cs_layer_pop_form .btm_btn {width:100%; height:4rem; position:absolute; bottom:0; left:0; display:inline-block; z-index:1;}
.cs_layer_pop .cs_layer_pop_form .btm_btn a {width:100%; height:100%; display:inline-block; line-height:4rem; text-align:center; font-size:1.25rem; color:#fff; background-color:#000;}
.cs_layer_pop .cs_layer_pop_form .layer_detail {width:calc(100% - 2rem); padding:1rem; display:inline-block; overflow-x: hidden;
    height: 25rem;}
.cs_layer_pop .cs_layer_pop_form .layer_detail .tit {width:100%; display:inline-block; text-align:center; line-height:2rem; font-size:1.25rem; color:#000; font-family:spoqa M; margin-bottom:1rem;    font-weight: bold;}
.cs_layer_pop .cs_layer_pop_form .layer_detail .tit .txt_red {color:#333333; font-size:1.25rem;}
.cs_layer_pop .cs_layer_pop_form .layer_detail table.table_st {width:100%; border:1px solid #ddd; border-right:none; border-bottom:none; margin-bottom:.75rem;    margin-top: 0.5rem;}
.cs_layer_pop .cs_layer_pop_form .layer_detail table.table_st th, .cs_layer_pop_form .layer_detail table.table_st td {border-bottom:1px solid #ddd; padding:.75rem 1rem; height:2.25rem; font-size:1rem; line-height:1.5rem; text-align:left; font-weight:normal; color:#333; font-family:spoqa M; word-break:keep-all;}
.cs_layer_pop .cs_layer_pop_form .layer_detail table.table_st th {background-color:#fbfbfb; width:40%; }
.cs_layer_pop .cs_layer_pop_form .layer_detail table.table_st td {border-right:1px solid #ddd;}
.cs_layer_pop .cs_layer_pop_form .layer_detail .txt_info {width:100%; display:inline-block; font-size:1rem; color:#888;line-height:1.5rem; text-align:left; font-weight:normal; font-family:spoqa R; word-break:keep-all;}

.form_sec{border-top: 1px solid #ddd;}
.infotxt02  .blue_box {width:100%;     padding:1rem 0 1rem 0; background-color:#f7f7fb; display:inline-block; text-align:center; position:relative; color:#333; font-size:1rem; line-height:1.5rem; font-family:spoqa M; letter-spacing:-.05rem;     margin: 0.5rem 0 1rem 0;    display: inline-block;}
.infotxt02 .blue_box > i {position: absolute;width: 1.1rem; height: 1.1rem;line-height: 1.1rem;font-family: spoqa B; font-size: 0.95rem;border-radius: 50%; color: #a1a1a4; border: 2px solid #c6c6c9; display: inline-block;font-style: normal; position: absolute;top: 11%; left: 1.1rem;}
.infotxt02 .blue_box > p { letter-spacing: -0.125rem; color: #000000; text-align: left; top: 12%;left: 11%; padding-right: 0.85rem; font-size:14px;display: inline-block;
    padding-left: 2.7rem;}

/*¼ö·ÉÁ¤º¸ ·¹ÀÌ¾îÆË¾÷*/
.info_layer_pop .BG{width:100%; height:100%; background:rgba(0,0,0, .6); z-index:9999;position: fixed; top: 0; left: 0;}
.info_layer_pop {position:fixed; top:20%; left:50%; z-index:10000; width:80%; max-width:450px;}
.info_layer_pop .cs_layer_pop_form {    width: 100%; padding-bottom: 4rem;height: auto; display: inline-block; background-color: #fff; margin-left: -50%;margin-top: -10%;position: relative; z-index: 10000;}
.info_layer_pop .cs_layer_pop_form .btm_btn {width:100%; height:4rem; position:absolute; bottom:0; left:0; display:inline-block; z-index:1;}
.info_layer_pop .cs_layer_pop_form .btm_btn a {width:100%; height:100%; display:inline-block; line-height:4rem; text-align:center; font-size:1.25rem; color:#fff; background-color:#000;}
.info_layer_pop .cs_layer_pop_form .layer_detail {width:calc(100% - 2rem); padding:1rem; display:inline-block; overflow-x: hidden;
    height: 25rem;}
.info_layer_pop .cs_layer_pop_form .layer_detail .tit {width:100%; display:inline-block; text-align:left; line-height:2rem; font-size:1.25rem; color:#000; font-family:spoqa M; margin-bottom:1rem;    font-weight: bold;}
.info_layer_pop .cs_layer_pop_form .layer_detail .tit .txt_red {color:#333333; font-size:1.25rem;}
.info_layer_pop .cs_layer_pop_form .layer_detail table.table_st {width:100%; border:1px solid #ddd; border-right:none; border-bottom:none; margin-bottom:.75rem;    margin-top: 0.5rem;}
.info_layer_pop .cs_layer_pop_form .layer_detail table.table_st th, .cs_layer_pop_form .layer_detail table.table_st td {border-bottom:1px solid #ddd; padding:.75rem 1rem; height:2.25rem; font-size:1rem; line-height:1.5rem; text-align:left; font-weight:normal; color:#333; font-family:spoqa M; word-break:keep-all;}
.info_layer_pop .cs_layer_pop_form .layer_detail table.table_st th {background-color:#fbfbfb; width:40%; }
.info_layer_pop .cs_layer_pop_form .layer_detail table.table_st td {border-right:1px solid #ddd;}
.info_layer_pop .cs_layer_pop_form .layer_detail .txt_info {width:100%; display:inline-block; font-size:1rem; color:#888;line-height:1.5rem; text-align:left; font-weight:normal; font-family:spoqa R; word-break:keep-all;}
.info2 {top:35%; }
.info2 .cs_layer_pop_form .layer_detail{ height: 11rem;}
.info_layer_pop .cs_layer_pop_form .layer_detail .tit > .info_layer {width:100%; height: 8rem;}
.info_layer_pop .cs_layer_pop_form .layer_detail .tit > .info_layer > li{font-size:1.15rem;line-height: 1.85rem; text-align:left; font-weight:bold; color:#333; font-family:spoqa M; }
.info_layer_pop .cs_layer_pop_form .layer_detail .tit > .info_layer > li > span{font-size:1.15rem; line-height:1.5rem; text-align:left; font-weight:nomal; color:#333; font-family:spoqa M; }
.info_layer_pop .cs_layer_pop_form .layer_detail .tit > .info_layer > li.line{width:100%;height:1px; background: #dddddd;margin: 0.6rem 0;}

/* ·Î±×ÀÎ ½Ã ³ª¿À´Â ´ñ±Û ¹öÆ° ½ºÅ¸ÀÏ ¸ÂÃã. */
.selbox{ float:right; text-align:right;}
.selbox > li{ margin-right: 2px; display:inline-block;}
.selbox > li > a {color: #000; font-size: 13px; line-height: 13px; padding: 7px 10px; border: 1px solid #cdcdcd; text-decoration: none; letter-spacing: -1px; display: inline-block; font-family: 'spoqa R';}
.selbox > li:nth-child(3){margin-right:0;}
.arrow-up.icon { color: #000; position: absolute; margin-left: 10px; margin-top: 3px; width: 1px; height: 16px; background-color: currentColor;}
.arrow-up.icon:before {content: ''; position: absolute; left:-5px; top:1px; width:10px; height:10px; border-top:solid 1px currentColor; border-right:solid 1px currentColor; -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
/*ÆäÀÌ½ºÅå ¾È³» ¹è³Ê*/
.face_bnr{padding:10px;background: url(//image5.compuzone.co.kr/img/images/cscenter2014/kakao_mBG_02.jpg) no-repeat center #fffef5; border-top: #d1d1d6 1px solid;    background-size: auto 350px; }
.face_bnr > a{width:100%;}
.face_bnr > a .bnr_tit{color: #000;text-align: center;font-size: 1.2rem;font-weight: bold; position: relative;  font-family: spoqa B;margin-top:5%;}
.face_bnr > a .bnr_tit > span{border-bottom: 2px solid #000;}
.face_bnr > a .lag_tit{color: #000;text-align: center;font-size:1.6rem;font-weight: bold;font-family: spoqa B;margin-top:2%;    margin-bottom: 2%;    letter-spacing: -0.09rem;    margin-bottom: 2%;}
.face_bnr > a  > ul {margin-top:2%;  display: table;margin: 0 auto;}
.face_bnr > a > ul > li{float:left; background:#ffda58; padding:4px 7px; margin-left:5px; font-size:14px; color:#000; font-family:spoqa R; letter-spacing:-0.8px;}
.face_bnr > a > ul > li:first-child{margin-left:0;}
.small_tit{text-align:center;    margin-top: 3%;    font-size: 1.15rem; letter-spacing: -0.08rem; color: #000;     padding-bottom: 5%;  word-break: keep-all;}

/* Æ¯È­ ÅÛÇÃ¸´ Ä·ÇÎ,¾Æ¿ôµµ¾î */
.template_area{ width:100%; position:relative; display:inline-block;}
.template>img{width:100%; vertical-align:middle;}
.template_area .blind{ overflow:hidden; position:absolute; width:1px; height:1px; margin:-1px; padding:0; border:0; line-height:0; white-space:normal; word-break:break-all; word-wrap:break-word; clip:rect(0,0,0,0);}
.template_area .tem_btn01{ position:absolute; top:12.6%; left:36.5%; width:26.5%; height:2.8%;}
.template_area .tem_btn02{ position:absolute; top:32.5%; left:7.4%; width:41.2%; height:19.7%;}
.template_area .tem_btn03{ position:absolute; top:34.8%; left:51.2%; width:40.6%; height:19.7%;}
.template_area .tem_btn04{ position:absolute; top:56.5%; left:7.4%; width:40.6%; height:19.7%;}
.template_area .tem_btn05{ position:absolute; top:58.9%; left:51.2%; width:40.6%; height:19.7%;}
.template_area .tem_btn06{ position:absolute; top:93%; left:30.2%; width:39.5%; height:2.9%;}

/* °¡°Ý³ëÃâNEW - 2019.11.07 - sjy */
.prd_price{display:block; overflow:hidden; padding:15px !important;}
.prd_price.prd_price_dealer_h{padding:0; width:100%;}
.raffle_detail_page .prd_price{padding: 0 !important;}
/* ÀÌ¹ÌÁöÇü Á¦Ç°¸®½ºÆ®  °¡°Ý¿µ¿ª ³ôÀÌ°ª ÁöÁ¤ */ 
.list_prod_box .prd_price {height:3.5rem;}
.prd_info_name{ display:inline-block; width:100%; line-height:18px; font-size:14px; white-space: normal; word-break: break-all; color: #6b6b6b;}
.prd_price .sale{display:block; margin-bottom:5px;}
.prd_price .sale .discount{font-size:18px; font-weight:bold; letter-spacing:-0.5px; color:#ff4a4a; margin-right:7px;}
.prd_price .sale .under{font-size:15px; text-decoration:line-through; color:#6b6b6b;}
.prd_info_name .prc_guide_ly{ position: relative; display:inline-block;}
.prd_price .won{color:#434343; vertical-align:middle; letter-spacing:-0.5px; font-weight:bold;}
.prd_price .won .number{font-size:20px;}
.prd_price .won>em{font-size:17px; display:inline-block; padding-right:5px;}

/* ¸ÂÃã°¡ Á¤·Ä - 2019.11.07 */
.pop_comm_mobile .pop_comm_area > img{max-width:500px; width:100%;}
.pop_comm_mobile .pop_comm_area{margin-top:20%}
#prdlst .ctg_h.cta_hBox{ float:left; border-bottom:none !important; padding:0;}
#prdlst .cta_area{padding:0 10px; position:relative; overflow:hidden; border-bottom: #d1d1d6 1px solid; background: #f2f2f2;}
#prdlst .cta_R{ float:right; display: inline-block; line-height: 40px;}
.srch_area_bx.srch_bxN > ul li{width:32%;}
.srch_area_bx.srch_bxN > ul li.sort_select > a, .srch_area_bx.srch_bxN > ul li > a{font-size:14px;}
input.leftchk[type="checkbox"]{ display:none; vertical-align: middle;}
input.leftchk[type="checkbox"] + label.leftchk > i {width:18px; height:18px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -87px -100px; background-size:200px auto; display:inline-block; margin-right:4px; vertical-align:middle; }
input.leftchk[type="checkbox"]:checked + label.leftchk > i.cum_Chk{background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -69px -100px; background-size: 200px auto;}
.cta_R .qu_over, .custom_price .qu_over{background: url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -952px -340px; background-size: 250px auto; width:20px; height:20px !important; vertical-align:middle; display:inline-block;}

/*¿É¼Ç°³Æí »ó¼¼ÆäÀÌÁö :: ·¹ÀÌ¾îÆË¾÷ ¿µ¿ª*/
#pop_box .inner_bnr .add_wrap .wrap_it { position: relative;    background: #ffffff;  overflow-y: auto; margin:0;}
#pop_box .inner_bnr .add_wrap .wrap_it ul li {border-bottom: #dbdbdb 1px solid !important;    padding: 10px;}
#pop_box .inner_bnr .add_wrap .wrap_it ul li .list_item{display: block; min-height: 50px; padding: 0 0 0 60px;position: relative;}
#pop_box .inner_bnr .add_wrap .wrap_it ul li .list_item .thumb { width: 50px; height: 50px;position: absolute;left: 0;}
#pop_box .inner_bnr .add_wrap .wrap_it ul li .list_item .name {display: block;}
#pop_box .inner_bnr .add_wrap .wrap_it ul li .list_item .price { font-weight: bold;}
.new_input{    margin-top: 5px; border: 1px solid #e7e7e7;height: 38px;}
.new_input >input{width:92%; height:100%; padding:0 4%;letter-spacing: -1px;color: #666666;}
.btn_compt{background:#000000;width: 100%; height: 45px; margin-top: 15px; color: #fff !important; font-weight: bold; text-align: center; line-height: 45px; font-size: 1.1rem;    margin-bottom: 10px;}
.closebtn2{width: 30px; height: 30px;display: inline-block; border: 0;float: right; background: url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_header.png) -281px -4px; background-size: auto 38px;position:absolute;top:0;right:0;}
.prti{text-align: center; margin-top: 15px;font-size: 1.1rem; padding: 0 10px; margin-bottom:15px;letter-spacing: -1px; color:#333;}
.prti02{color:#2d5bb2; font-size:1rem; margin-top:15px; margin-bottom:30px; padding: 0 10px;}
.prti03{margin-bottom:30px; padding: 0 10px;}

/*¿É¼Ç ¼±ÅÃ ³»¿ª*/
.inbox .info_th {position: relative; padding: 11px 5px 10px 15px; font-size: 13px; line-height: 18px;color: #666;  border-top: 1px solid #ebedf0; overflow: hidden; background: #fff;}
.inbox .info_th { display: inline-block; position: absolute; left: 10px; color: #222; line-height: 35px;font-size: 14px;}
.inbox > li .info_cont { position: relative;margin-top: 5px; line-height: 10px; text-align: left;}
.inbox > li .ipbx {display: block;width: auto;letter-spacing: -1px;}
.inbox > li .ipbx>input {  height: 33px;width: 100%; border: #e9ecef 1px solid; text-indent: 5px; border-radius: 0;-webkit-appearance: none; letter-spacing: -1px;}
.check_option .opbx .numBx{display: inline-block; background: #ffffff;vertical-align: middle; margin-top:5px;}
.check_option .opbx .numBx .minus { width: 28px;height: 28px; border: 1px solid #c6c6c6; display: inline-block; position: relative;float: left;}
.check_option .opbx .numBx .minus:before {position: absolute;top: 50%; left: 50%; width: 14px; height: 1px; margin: -1px 0 0 -7px; background: #000;content: '';}
.check_option .opbx .numBx .num { width: 42px; height: 28px; border: 1px solid #c6c6c6; display: inline-block; margin-left: -1px; text-align: center;line-height: 24px; font-size: 15px; color: #000; -webkit-appearance: none; border-radius: 0; background: none;float: left;}
.check_option .opbx .numBx .plus { width: 28px; height: 28px;  border: 1px solid #c6c6c6;   display: inline-block;  margin-left: -1px; position: relative; float: left;}
.check_option .opbx .numBx .plus:before { position: absolute; top: 50%;left: 50%;width: 14px;height: 1px;  margin: -1px 0 0 -7px; background: #000;content: '';}
.check_option .opbx .numBx .plus:after { position: absolute;   top: 50%;left: 50%; width: 1px; height: 14px; margin: -7px 0 0 -1px; background: #000; content: '';}
.col_fo{font-size:0.95rem;}
.col_fo .col_cc{color:#fc1f1f;}
.col_fo  .qmark { width: 17px;height: 17px; background: url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -322px -548px; background-size: 435px auto; display: inline-block;  vertical-align: text-top;}
#prddtl .add_wrap .chbxpo .checkbx{top: 7px;}
#prddtl .add_wrap .chbxpo{padding-top:6px; display:block;    border-top: 1px dotted #d6d6d6;padding-bottom: 5px;}
#prddtl .add_wrap .fir{border:0;border-top: 1px solid #d6d6d6;}
.ma_non{margin-bottom:0 !important;}
.adprice{color:#196fc6; font-weight:normal;}
.sel_500{margin-top: 5px; width: 100%; height: 38px;  background: #fff;  box-shadow: none; padding: 0 10px; letter-spacing: -1px; color: #666666; -webkit-border-radius: 0; -webkit-appearance: none; box-shadow: 0;
    -webkit-box-shadow: 0; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 14px;}
.sel_500 > p{width: 100%; height: 38px;line-height:38px; box-shadow: none; letter-spacing: -1px; color: #666666; -webkit-border-radius: 0;-webkit-appearance: none;box-shadow: 0; -webkit-box-shadow: 0; -moz-box-sizing: border-box;  -webkit-box-sizing: border-box; box-sizing: border-box; font-size: 14px; }

/*»óÇ°¸®½ºÆ®*/
#prddtl .add_wrap .item_wrap > a{background:#eee;}
#prddtl .add_wrap .item_wrap ul li .list_item .thumbBO{ border:0;}
#prddtl .add_wrap_inner{overflow-y: auto; height: max-content; max-height: 650px;  margin-top: 10px;}
#prddtl .add_wrap .opbxnone{margin:0 !important;}
#prddtl .add_wrap .opbx >li.bgnone{background:#fff;}
#prddtl .add_wrap .ma_n > li{border: unset;border-bottom: #e7e7e7 1px solid; margin:0;padding: 5px 10px 10px 10px;}
.check_option .btbx > li{min-width: 5rem; padding: 0 2%; border:1px solid #e7e7e7; font-size:14px;display: inline-block;     margin: 10px 0 0 5px;    text-align: center;    height: 36px; line-height: 36px;}
.check_option .btbx > li > a{width: 100%; display: block !important; background:#fff;}
.check_option .btbx > li.on >a{background:#fff !important; color:#333 !important;}
.check_option .btbx > li:first-child{margin-left:10px ;}
.check_option .btbx > li.on{border:1px solid #333 !important; color:#333;}
#prddtl .add_wrap .addbx{margin:10px 0px 0 0px !important;}

@media (max-width:320px) {
	#prddtl .add_wrap_inner{    max-height: 140px;}
	.border_bx{    max-height: 178px !important;}
	.btn_option_close2{margin-top:-50px;}
}
@media (min-width:321px) and (max-width:399px) {
	#prddtl .add_wrap_inner{max-height: 190px;}
	.border_bx{max-height: 177px !important;}
	.btn_option_close2{margin-top:-50px;}
}
@media (min-width:400px) and (max-width:480px) {
	#prddtl .add_wrap_inner{max-height: 280px;}
	.border_bx{ max-height: 180px !important;}
	.btn_option_close2{margin-top:-50px;}
}
@media (min-width:481px) and (max-width:780px) {
	.btn_option_close2{margin-top:-50px;}
}

@media all and (min-width:768px) and (max-width:859px){
	#prddtl .add_wrap_inner{ max-height: 310px;}
	.border_bx{max-height: 170px !important;}
	#prddtl .add_height{max-height:50px;}
}

@media all and (min-width:860px){
	#prddtl .add_wrap_inner{max-height: 540px;}
	.border_bx{max-height: 168px !important;}
	#prddtl .add_height{max-height:50px;}
}
#prddtl .add_wrap .item_wrap02 > a:before{background:unset;}
#prddtl .add_wrap .item_wrap02 .clsbtn{display: inline-block; position: absolute;top: 0; right: 0;background: transparent;}
#prddtl .add_wrap .item_wrap02 .clsbtn .close_btn {display: inline-block; position: relative;width: 18px; height: 18px;}
#prddtl .add_wrap .item_wrap02 .clsbtn .close_btn:before {content: ''; position: absolute;left: 50%; top: 50%; width: 1px; height: 20px; margin: -11px 0 0 0;background: #666; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}
#prddtl .add_wrap .item_wrap02 .clsbtn .close_btn:after {content: '';position: absolute; left: 50%; top: 50%; width: 1px; height: 20px; margin: -11px 0 0 0;  background: #666; -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); width: 20px; height: 1px; margin: -1px 0 0 -10px;}
#prddtl .add_wrap .item_wrap > a.font_size_L{font-size: 1.15rem;}
#prddtl .add_wrap .wrap_it{position:relative;}
#prddtl .add_wrap .item_wrap02 .clsbtn .it_bar{display:inline-block; width:1px; height:18px; background:#c5c5c5;margin-right: 7px;}
#prddtl .add_wrap .item_wrap02 ul li{border-bottom: #eeeeee 1px solid !important;}
#prddtl .add_wrap .item_wrap03 ul li{padding:10px;}
#prddtl .add_wrap .item_wrap03 ul li .list_item{padding:5px 5px 0 5px;  min-height:25px;}
#prddtl .add_wrap .item_wrap03 ul li .name_c{color:#2d5bb2; }

 /*¿É¼Ç °³Æí :: ¹öÆ°*/
.cont_box_1{ display:block; height:max-content;}
.bo_bt{border-bottom: 1px solid #e7e7e7;}
.bo_bt02{border:0;}
.check_option .addbx > li { background:#fff !important;border:0 !important; padding:2px 10px !important;}
.check_option .addbx > li > .titT > .tits_01{ color:#666666;    font-weight: normal; font-size: 0.9rem; }
#prddtl .add_wrap .addbx > li .close_btn{position:relative; top:-0.6rem; right:0.3rem;}
#prddtl .add_wrap .addbx > li .close_btn:before{content: ''; position: absolute;left: 50%; top: 50%;width: 1px;height: 17px;margin: -9px 0 0 0; background: #000; -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(90deg);}
#prddtl .add_wrap .addbx > li .close_btn:after{content: ''; position: absolute; left: 50%;top: 50%;width: 1px; height: 20px; margin: -11px 0 0 0; background: #000; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg);  transform: rotate(90deg);  width: 17px;height: 1px; margin: -1px 0 0 -8px;}
#prddtl .add_wrap .addbx > li .extend .close_btn:after{display:none;}
.check_option .addbx > li > .titT > .tits_02{ color:#3e74d9;    font-weight: normal; font-size: 0.9rem; border:1px solid #3e74d9; padding: 0.1rem 0.35rem;  border-radius: 3px; margin-left:0.3rem; }
.border_bx{  max-height: 220px; overflow: scroll; height: max-content; width: 100%; background: #fff; border-top: 1px solid #dbdbdb;}
#prddtl .add_wrap .Mnon{padding:0; width:100%;}
#prddtl .add_wrap .Snon{color:#666;    padding: 5px 0 5px 20px;font-size: 0.95rem;}
#prddtl .add_wrap .Snon .arr:before{  content: ''; position: absolute;left: 9px; top:10px;width: 1px;height: 9px;margin: 0 0 0 0; background: #666; -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(90deg);}
#prddtl .add_wrap .Snon .arr:after{content: ''; position: absolute; left:1px;top: 10px; margin: -11px 0 0 0; background: #666; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg);  transform: rotate(90deg);  width: 9px;height: 1px; margin:0;}

/*¿É¼Ç°³Æí »ç¾çº¯°æ :: Ä«¿îÆ®¹Ú½º // ÃßÃµÁ¶¸³ ÁÂÃø ·¹ÀÌ¾î*/
.prdname02 .prod_name_03 .numBx { display: block; background: #ffffff; vertical-align: middle; margin-top: 0.5rem;    position: relative; }
.prdname02 .prod_name_03 .numBx .minus {  width: 20px;height: 20px; border: 1px solid #c6c6c6; display: inline-block; position: relative; float: left;}
.prdname02 .prod_name_03  .numBx .minus:before { position: absolute;top: 50%;left: 50%; width: 14px;  height: 1px; margin: -1px 0 0 -7px; background: #000; content: '';}
.prdname02 .prod_name_03 .numBx .num { width: 35px; height: 20px; border: 1px solid #c6c6c6; display: inline-block;margin-left: -1px;text-align: center; line-height: 24px;font-size: 15px;  color: #000; -webkit-appearance: none;border-radius: 0; background: none; float: left;}
.prdname02 .prod_name_03 .numBx .plus { width: 20px;height:20px;border: 1px solid #c6c6c6;  display: inline-block; margin-left: -1px; position: relative;  float: left;}
.prdname02 .prod_name_03 .numBx .plus:before {position: absolute; top: 50%; left: 50%; width: 14px; height: 1px; margin: -1px 0 0 -7px; background: #000; content: '';}
.prdname02 .prod_name_03 .numBx .plus:after { position: absolute; top: 50%; left: 50%; width: 1px; height: 14px;margin: -7px 0 0 -1px; background: #000;content: '';}

/*¿É¼Ç°³Æí »ç¾çº¯°æ ½æ³×ÀÏ¿µ¿ª*/
#prdsrch_lyr .filter_lst .lst_h {display: flex; justify-content: space-between; align-items: center; width:auto; height:unset; line-height:unset; padding:17px 0 15px; position:unset;}
#prdsrch_lyr .filter_lst .lst_h p {padding-left:15px;}
#prdsrch_lyr .filter_lst .lst_h .close {right:14px;}
.prdname02{padding:15px 10px !important;}
.prod_name_02 {margin-bottom:15px;}
.prdname02 .prod_name_03{display: flex; align-items:flex-start; gap:10px; margin-bottom:15px;}
.prdname02 .prod_name_03 .prod_t_01 {width:65px; height:65px;}
.prdname02 .prod_name_03 > a {display: block; min-height: 50px;padding: 0 0 0 60px; position: relative;}
.prod_t_01 > a.list_item .thumbBO{ display:inline-block; width:65px; height:65px; border-radius: 5px; position:relative; box-sizing:border-box; overflow:hidden;}
.prod_t_01 > a.list_item .thumbBO::before {content:''; width:100%; height:100%; background:rgba(0,0,0,0.06); position:absolute; top:0; left:0;}
.prod_t_01 > a.list_item .thumbBO >img {display:block; width:100%; height:100%;}
#prdsrch_lyr.RecomPrdDetailViewLayer .rgt_area {width:calc(100% - 75px);}
#prdsrch_lyr.RecomPrdDetailViewLayer .rgt_area .name {height:38px; margin-bottom:2px; line-height:19px; font-size:14px; font-family:'noto-R'; color:#3a3a3a; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all;}
#prdsrch_lyr.RecomPrdDetailViewLayer .rgt_area .name b {color:#0D6DE3; font-weight:normal;}
#prdsrch_lyr.RecomPrdDetailViewLayer .rgt_area .flex {display: flex; justify-content: space-between;}
#prdsrch_lyr.RecomPrdDetailViewLayer .rgt_area .price{ display:block; font-size:1rem; color:#666; font-size:16px; font-family:'spoqa M'; font-weight: bold; color:#3a3a3a;}
.mo_btn{display:block; width:24px; height:24px; background:url('//image5.compuzone.co.kr/img/images/product_detail22/detail_rightbtn.png') center center/contain no-repeat; transform:rotate(90deg); transition:all 0.2s;}
.mo_btn.on {transform:rotate(270deg);}
#prdsrch_lyr.RecomPrdDetailViewLayer .rgt_area .support {width:100%; height:35px; line-height:35px; background:#F9F9F9; color:#0D6DE3; position:absolute; bottom:0; left:0; }
#prdsrch_lyr.RecomPrdDetailViewLayer .filter_lst {width:calc(100% - 40px); margin-top:20px; border-radius: 20px 0 0 0; padding:0; box-sizing: border-box; overflow:hidden;}
#prdsrch_lyr .filter_lst .prdlst {padding:0; margin-top:15px; overflow:hidden;}
#prdsrch_lyr .filter_lst .prdlst .prddtl {width:calc(100% - 30px); margin:15px 15px 0; padding:15px 15px 0; border:1px solid #D8D8D8; border-radius: 15px; box-sizing: border-box; position:Relative;}
#prdsrch_lyr .filter_lst .prdlst .prddtl .prdimg {padding:0; background:none; border:none; font-size:14px; font-family:'noto-M'; color:#3A3A3A;}
#prdsrch_lyr .filter_lst .prdlst .non_b_1 {width:100%; border:0; margin:15px 0 0; padding:15px 15px 250px; border-top:8px solid #f2f2f2; border-radius: 0; height:calc(100vh - 150px); overflow-y:auto;}
#prdsrch_lyr .filter_lst .prdlst .prddtl .prdnone01{border-bottom:none; margin:15px 0; padding:0!important;}
#prdsrch_lyr .filter_lst .prdlst .prddtl .prdnone01 .clearbtn {height:24px; line-height:22px; padding:0 13px; border-radius: 12px; background:#F9F9F9; box-sizing: border-box; position:absolute; top:15px; right:15px;}
#prdsrch_lyr .filter_lst .prdlst .prddtl .prdnone01 .clearbtn span {font-size:12px; font-family:'¸¼Àº°íµñ'; font-weight: normal; color:#949494;}
#prdsrch_lyr .filter_lst .prdlst .non_b_1 .prdnone01 {border-bottom:none; margin:0 0 12px; border:1px solid transparent; outline: 1px solid #d8d8d8; border-radius: 10px; padding:15px 15px 0!important; box-sizing: border-box; overflow:hidden;}
#prdsrch_lyr .filter_lst .prdlst .non_b_1 .prdnone01 .support {display: block; width:calc(100% + 30px); height:35px; margin-left:-15px; line-height:35px; background:#F9F9F9; text-align: center; font-size:14px; font-family:'noto-R'; font-weight: normal; color:#0D6DE3;}
#prdsrch_lyr .filter_lst .prdlst .prddtl .bor_11 {outline:2px solid #0D6DE3;}
#prdsrch_lyr .btn_area {width:calc(100% - 30px); position:absolute; bottom:20px; left:15px; margin:0 0 20px!important;}
#prdsrch_lyr .btn_area::before {content:''; width:calc(100% + 30px); height:120px; background:linear-gradient(to top, #fff 66%, transparent); position:absolute; bottom:-20px; left:-15px; z-index:0;}
#prdsrch_lyr .btn_area a {width:100%; height:52px; background: #0D6DE3; color:#fff; line-height:50px; border-radius:10px; text-align: center; font-size:16px; font-family:'noto-M'; font-weight: normal; position:relative;}
.no_product .no_pro {display: block; color:#6c6c6c; padding:35px 0 20px; text-align:center; box-sizing: border-box; font-size:14px; font-family:'noto-R';}

/*¿É¼Ç°³Æí »ç¾çº¯°æ ¼¿·ºÆ®¹Ú½º*/
.sel_prod01{width:100%; position:relative; border-top:1px solid #d8d8d8;}
.sel_prod01 .name01 {display:block; width:100%; margin-bottom:5px; padding-top:15px; font-size:13px; font-family:'¸¼Àº°íµñ'; font-weight: normal; color:#3a3a3a;}
.sel_prod01 .if01{width: 100%; display: flex; align-items: center; gap:5px; font-size: 14px; vertical-align: top; position: relative; margin-bottom:10px;}
.sel_prod01 .if01 .score {display: inline-block;}
.sel_prod01 .if01 .score span.avgDetail_starN {display: inline-block; width:12px; height:12px; background:url('//image5.compuzone.co.kr/img/images/mypage22/post_star23.svg') center center/contain no-repeat; filter:invert(30%) sepia(100%) saturate(453%) hue-rotate(359deg) brightness(100%) contrast(100%);}
.sel_prod01 .if01 .txtR01 {display: flex; align-items: center; gap:10px; font-family:'spoqa M';}
.sel_prod01 .if01 .txtR01 .bar {width:1px; height:10px; background:#d8d8d8; }
.prodgobtn{display: block; width:100%; height:35px; line-height:33px; text-align: center; border:1px solid #DBDBDB; border-radius: 5px; font-size:14px; font-family:'noto-M'; font-weight: normal; color:#3A3A3A; margin-bottom:15px;}
.info_btmbtn2{background:#0D6DE3 !important; color:#fff !important; margin-bottom:5rem !important;}
/*¿É¼Ç°³Æí ::  ±¸¸ÅÇÏ±â ¿µ¿ª*/
.opt_selbx{margin-top:5px; border:0;}
.opt_numBx{display:inline-block; float:left; margin-top:0 !important;}
/*º¯°æ °¡´É »óÇ° ¾øÀ½*/
.non_pd_1{font-size:1rem; color:#666; text-align:center;}
/*±¸¸ÅÇÏ±â ¹öÆ°*/
.buy_button_area2 .btn_cart{width:15%;}
.buy_button_area2 .btn_Npay{width:25%;}
.buy_button_area2 .btn_buy{width:30%;}
.buy_button_area2 .btn_chng{background:#fff; color:#000;}
@media (max-width:320px) {
	#prdDesc .info_prd .tbbox > dl dd.rebtn:after{right: -5px !important;}
	}
@media (min-width:321px) and (max-width:399px) {
	#prdDesc .info_prd .tbbox > dl dd.rebtn:after{right: -5px !important;}
	}
@media all and (min-width:768px) and (max-width:859px){
	#prdDesc .info_prd .tbbox > dl dd.rebtn:after{right: 20% !important;}}
@media all and (min-width:860px){
	#prdDesc .info_prd .tbbox > dl dd.rebtn:after{right: 23% !important;}}
/*¿É¼Ç°³Æí ÀÎ±âÃß°¡»óÇ° ¿µ¿ª // ÃßÃµÁ¶¸³ ÁÂÃø ·¹ÀÌ¾î */
.opt_ati{display: block; text-align: center; margin:0.5rem 0 1rem 0;}
.tabmn > ul li{width:20%;}
.btn_comm2:after{width:15px; height:15px; background:red; display:inline-block;    transform: unset; background:url(//image5.compuzone.co.kr/img/images/product/cmn_aside5.png) no-repeat center top; background-size:15px; border:0;margin-left: 5px;}

/*¸ð¹ÙÀÏ ·Î´õ*/
.loader {position: fixed; top:0; display: inline-flex; width: 100%; height: 100%; align-items: center; justify-content: center; color: #a0a0a0;}
.mcoz_loader svg{width: 13%; height: 13%; animation: 1s linear spinBasic infinite;}
/* COMMON ANIMATIONS */
@keyframes spinBasic {
    from {transform: rotate(0deg);}
    to {transform: rotate(360deg);}
}
@keyframes spinBasicReverse {
    from {transform: rotate(0deg);}
    to {transform: rotate(-360deg);}
}
@keyframes rotateWithBoost {
    0% {transform: rotate(0deg);}
    60% {transform: rotate(180deg);}
    90%,
    100% {transform: rotate(360deg);}
}

/*¸ð¹ÙÀÏ »óÇ° ¸®½ºÆ® °á°ú ¾øÀ½ ¾È³»*/
.no_search {text-align: center; font-size: 14px; font-family: 'noto-R'; color: #959595;}
.no_search:before {content:''; display:block; margin: 0 auto; width:42px; height:42px; background: url('//image5.compuzone.co.kr/img/images/mypage21/mo_exclamation_big.png'); background-size: auto 42px; background-position: 0px 0px;}

/* °øÅë ÅÂ±× ¾ÆÀÌÄÜ*/
.tagicon span , .solidOut_btn{display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: 22px; padding: 0 7px;  border: 1px solid #8d9ebd;
    background-color: #fff;  font-size: 12px; line-height: 18px; color: #8d9ebd; margin-left: 2px; margin-bottom:3px;}
.tagicon span.tag_dry {color:#d95927; border-color:#d95927;}
.tagicon span.tag_new { color:#6464d0; border-color:#6464d0;}
.tagicon span.tag_sale {color:#ff4a4a; border-color:#ff4a4a;}
.tagicon span.tag_time {color:#249f78; border-color:#249f78;}
.tagicon span.tag_busnis {color:#135EBA; border-color:#135EBA;}

@media all and (min-width:640px){
	.sec_dept .recoPrdt > li { width:50%; float:left;  position:relative; margin-top:-1px; margin-bottom:0; }
	.sec_dept .recoPrdt > li a { height:100%; display:inline-block;}
	.sec_dept .recoPrdt > li .subj { width:100%; display:inline-block; font-size:1.2em; font-weight:bold; letter-spacing:-0.07em; color:#333333; }
	.sec_dept .recoPrdt > li .subt { width:100%; display:inline-block; font-size:1em; letter-spacing:-0.07em; color:#696969; margin-bottom:15px; }
	.sec_dept .recoPrdt > li .bx_t { padding:41px 10px 15px;}
	.sec_dept .recoPrdt > li .bx_t .lb { width:100%; display:inline-block; position:absolute; bottom:100px;}
}
@media (max-width:320px) {
	* {font-size:13px;}
	.myorderlist .cdtbox dt .btn_basic { padding:4px 8px;}
	.header_banner { height: 33px;}
	.header_banner .hd_banner_cont{height: 33px;  background-size: auto 33px;}
	.hd_banner_close { right: 48px; width: 34px; height: 100%;  background-position:10px 9px;  background-size: 15px 15px;}
	.prddtl_area .prd_thumb { height:380px !important;}
	.face_bnr{ background: url(//image5.compuzone.co.kr/img/images/cscenter2014/kakao_mBG_02.jpg) no-repeat -119px -77px #fffef5;   background-size: auto 320px; }
}
@media (min-width:321px) and (max-width:399px) {
	.prddtl_area .prd_thumb { height:380px !important;}
}
@media (min-width:481px) and (max-width:780px) {
	.memberFor_area .for_box .forPrd_list .forPrd {width:28%;}
}
@media all and (min-width:768px) and (max-width:859px){
	.memberFor_area .for_box .forPrd_list .forPrd {width:28%;}
	#prddtl .add_wrap {height: calc(100% - 23.9rem);}
}
@media all and (min-width:860px){
	.memberFor_area .for_box .forPrd_list .forPrd {width:28%;}
	#prddtl .add_wrap {height: calc(100% - 23.9rem);}
}

/* AMD ÆË¾÷ 20200212 */
/*PCÁÖ¿äºÎÇ°¾È³»_¾ÆÀÌ¿÷½º¸ð¹ÙÀÏ*/
#amd.order_read_popup{position:absolute; top:100px; left:50%; transform:translateX(-50%); width:100%; max-width:80%; margin:0 auto; background:#fff;}
#amd.order_read_popup .title{position:relative; padding:0 8%; height:15vw; }
#amd.order_read_popup .title h2{height:100%; line-height:16vw; font-size:4vw; color:#333; border-bottom:1px solid #000; box-sizing:border-box;}
#amd.order_read_popup .title .x_btn{position:absolute; right:8%; top:50%; transform:translateY(-50%); width:4.7vw; height:4.7vw;}
#amd.order_read_popup .title .x_btn a{position:relative; display:block; width:4.7vw; height:4.7vw;}
#amd.order_read_popup .title .x_btn a:before{content:""; margin-top:2vw; display:block; transform:rotate(45deg); width:100%; height:1px; background:#000;}
#amd.order_read_popup .title .x_btn a:after{content:""; margin-top:-0.13vw; display:block; transform:rotate(-45deg); width:100%; height:1px; background:#000;}
#amd.order_read_popup .popup_content{padding:0 7.1vw 8%; margin-top:4.7vw;}
#amd.order_read_popup .popup_content h3{font-size:3.5vw; color:#4e4e4e; font-weight:normal; word-break:break-all;}
#amd.order_read_popup .popup_content .option_list{width:100%; margin-top:4.7vw; max-height:75.31vw; overflow-x:hidden;}
#amd.order_read_popup .popup_content .option_list li:first-child{ border-top:1px solid #ccc; }
#amd.order_read_popup .popup_content .option_list li{border:1px solid #ccc; text-align:center; border-top:none; }
#amd.order_read_popup .popup_content .option_list li.option_title{height:10vw; line-height:10vw; background-color:#efefef; color:#333; font-size:4vw; }
#amd.order_read_popup .popup_content .option_list li.option_text{display:table; width:100%; height:13vw; box-sizing:border-box;}
#amd.order_read_popup .popup_content .option_list li.option_text > div{display:table-cell; vertical-align:middle; font-size:3vw; color:#535353;}
#amd.order_read_popup .popup_content .option_list li.option_text .option_text_info{text-align:left; padding:0 5%; width:87%;   border-right:1px solid #ccc;}
#amd.order_read_popup .popup_content .option_list li.option_text .option_text_count{width:13%;}
#amd.order_read_img .popup_content .option_list li.option_text{height:17vw;}
#amd.order_read_img .popup_content .option_list li.option_text .option_text_info{width:63%;}
#amd.order_read_img .popup_content .option_list li.option_text .option_img{width:24%; border-right:1px solid #ccc;}
#amd.order_read_img .popup_content .option_list li.option_text .option_img img{display:inline-block; max-width:100%; max-height:100%;}
/* °¡°Ýº¯µ¿¾È³» popup */
#amd.order_price_ch .popup_content{margin-top:2.7vw;}
#amd.order_price_ch .popup_content h3{font-size:3.5vw;}
#amd.order_price_ch .popup_content > p{margin-top:2.7vw; text-decoration: underline}
#amd.order_price_ch .popup_content .option_list{margin-top:1.5vw;}
#amd.order_price_ch .popup_content .option_list li.option_text .option_img{width:13%; border-right:1px solid #ccc; }
#amd.order_price_ch .popup_content .option_list li.option_text .option_img img{vertical-align:middle; text-align:center; display:inline-block; max-width:100%; max-height:100%;}
#amd.order_price_ch .popup_content .option_list li.option_text .option_text_info{width:86%; border-right:none;}
#amd.order_price_ch .popup_content .option_list li.option_text .option_text_info > p{margin-top:0.5vw; font-size:3.5vw; font-weight:bold; color:#ff5555;}
#amd.order_price_ch .popup_content .option_list li.option_text{height:18vw;}
#amd.order_price_ch .popup_content .check_text{margin-top:2vw; font-size:3.5vw;}
#amd.order_price_ch .check_btn{display:table; width:100%; height:10vw; border-top:1px solid #ccc;}
#amd.order_price_ch .check_btn a{display:table-cell; width:50%; text-align:center; vertical-align:middle; background-color:#f5f5f5; font-size:3.5vw;}
#amd.order_price_ch .check_btn a + a{border-left:1px solid #ccc; }
#amd.order_price_ch .popup_content .option_list{max-height:40vw;}
@media all and (min-width:321px) and (max-width:520px){
	#amd.order_read_popup{max-width:80%;}
}
@media all and (min-width:521px) and (max-width:767px){
	#amd.order_read_popup{max-width:80%;}
	#amd.order_read_popup .title{height:70px;}
	#amd.order_read_popup .title h2{line-height:70px; font-size:20px;}
	#amd.order_read_popup .title .x_btn a{width:25px; height:25px;}
	#amd.order_read_popup .popup_content h3{font-size:16px;}
	#amd.order_read_popup .popup_content .option_list{max-height:47vw;}
	#amd.order_read_popup .popup_content .option_list li.option_title{height:50px; line-height:50px; font-size:18px;}
	#amd.order_read_popup .popup_content .option_list li.option_text{height:60px;}
	#amd.order_read_popup .popup_content .option_list li.option_text > div{font-size:15px;}
	/* °¡°Ýº¯µ¿¾È³» popup */
	#amd.order_price_ch .popup_content .option_list li.option_text .option_img{width:17%;}
	#amd.order_price_ch .popup_content .option_list li.option_text .option_text_info{width:83%; font-size:16px;}
	#amd.order_price_ch .popup_content h3{font-size:15px;}
	#amd.order_read_popup .popup_content .option_list li.option_text{height:85px;}
	#amd.order_price_ch .popup_content .option_list li.option_text .option_text_info > p{font-size:15px;}
	#amd.order_read_popup .popup_content .check_text{font-size:15px;}
	#amd.order_price_ch .popup_content .option_list{max-height:40vw;}
	#amd.order_price_ch .check_btn a{font-size:3vw;}
}
@media all and (min-width:768px) and (max-width:859px){
	#amd.order_read_popup{max-width:750px;}
	#amd.order_read_popup .title{height:90px; padding:0 30px;}
	#amd.order_read_popup .title h2{line-height:90px; font-size:20px;}
	#amd.order_read_popup .title .x_btn{position:absolute; right:30px; top:50%; transform:translateY(-50%); width:30px; height:30px;}
	#amd.order_read_popup .title .x_btn a{width:30px; height:30px;}
	#amd.order_read_popup .title .x_btn a:before{margin-top:15px;}
	#amd.order_read_popup .popup_content{margin-top:40px; padding:0 30px 30px;}
	#amd.order_read_popup .popup_content h3{font-size:16px;}
	#amd.order_read_popup .popup_content .option_list{margin-top:40px; max-height:47vw;}
	#amd.order_read_popup .popup_content .option_list li.option_title{height:73px; line-height:73px; font-size:18px; }
	#amd.order_read_popup .popup_content .option_list li.option_text{height:90px;}
	#amd.order_read_popup .popup_content .option_list li.option_text .option_text_info{padding:0 30px;}
	#amd.order_read_popup .popup_content .option_list li.option_text > div{font-size:15px; }
	#amd.order_price_ch .popup_content .option_list{margin-top:10px; max-height:24vw;}
	#amd.order_price_ch .popup_content .check_text{font-size:16px;}
	#amd.order_price_ch .check_btn a{font-size:16px;}
}
@media all and (min-width:860px) and (max-width:1365px){
	#amd.order_read_popup{top:110px; max-width:750px;}
	#amd.order_read_popup .title{height:90px; padding:0 30px;}
	#amd.order_read_popup .title h2{line-height:90px; font-size:20px;}
	#amd.order_read_popup .title .x_btn{position:absolute; right:30px; top:50%; transform:translateY(-50%); width:30px; height:30px;}
	#amd.order_read_popup .title .x_btn a{width:30px; height:30px;}
	#amd.order_read_popup .title .x_btn a:before{margin-top:15px;}
	#amd.order_read_popup .title .x_btn a:after{margin-top:-1px;}
	#amd.order_read_popup .popup_content{margin-top:30px; padding:0 30px 30px;}
	#amd.order_read_popup .popup_content h3{font-size:16px;}
	#amd.order_read_popup .popup_content .option_list{margin-top:30px; max-height:400px;}
	#amd.order_read_popup .popup_content .option_list li.option_title{height:65px; line-height:65px; font-size:18px; }
	#amd.order_read_popup .popup_content .option_list li.option_text{height:75px;}
	#amd.order_read_popup .popup_content .option_list li.option_text .option_text_info{padding:0 30px;}
	#amd.order_read_popup .popup_content .option_list li.option_text > div{font-size:15px; }
	/* °¡°Ýº¯µ¿¾È³» popup */
	#amd.order_price_ch .popup_content .option_list{max-height:200px; margin-top:10px;}
	#amd.order_price_ch .popup_content .option_list li.option_text .option_text_info{font-size:16px;}
	#amd.order_price_ch .popup_content .option_list li.option_text .option_text_info > p{margin-top:10px; font-size:16px;}
	#amd.order_price_ch .popup_content .option_list li.option_text .option_text_info > p > span{font-size:18px;}
	#amd.order_price_ch .popup_content .check_text{font-size:18px;}
	#amd.order_price_ch .check_btn{height:70px;}
	#amd.order_price_ch .check_btn a{font-size:18px;}
	#amd.order_price_ch .check_btn a{font-size:16px;}
}
@media all and (min-width:1366px){
	#amd.order_read_popup{top:110px; max-width:750px;}
	#amd.order_read_popup .title{height:90px; padding:0 30px;}
	#amd.order_read_popup .title h2{line-height:90px; font-size:20px;}
	#amd.order_read_popup .title .x_btn{position:absolute; right:30px; top:50%; transform:translateY(-50%); width:30px; height:30px;}
	#amd.order_read_popup .title .x_btn a{width:30px; height:30px;}
	#amd.order_read_popup .title .x_btn a:before{margin-top:15px;}
	#amd.order_read_popup .title .x_btn a:after{margin-top:-1px;}
	#amd.order_read_popup .popup_content{margin-top:30px; padding:0 30px 30px;}
	#amd.order_read_popup .popup_content h3{font-size:18px;}
	#amd.order_read_popup .popup_content .option_list{margin-top:30px; max-height:400px;}
	#amd.order_read_popup .popup_content .option_list li.option_title{height:65px; line-height:65px; font-size:18px; }
	#amd.order_read_popup .popup_content .option_list li.option_text{height:75px;}
	#amd.order_read_popup .popup_content .option_list li.option_text .option_text_info{padding:0 30px;}
	#amd.order_read_popup .popup_content .option_list li.option_text > div{font-size:15px; }
	/* °¡°Ýº¯µ¿¾È³» popup */
	#amd.order_price_ch .popup_content .option_list{max-height:200px; margin-top:10px;}
	#amd.order_price_ch .popup_content .option_list li.option_text .option_text_info{font-size:16px;}
	#amd.order_price_ch .popup_content .option_list li.option_text .option_text_info > p{margin-top:10px; font-size:16px;}
	#amd.order_price_ch .popup_content .option_list li.option_text .option_text_info > p > span{font-size:18px;}
	#amd.order_price_ch .popup_content .check_text{font-size:18px;}
	#amd.order_price_ch .check_btn{height:70px;}
	#amd.order_price_ch .check_btn a{font-size:16px;}
}

/* Á÷¹è¼Û º¯°æ ÆË¾÷ 200416 */
#pop_box.bdeli_pop .inner_bnr{padding:30px 20px; max-width:500px; margin:0; transform:translate(-50%,-50%);}
.bdeli_pop .titlebar{position:relative; }
.bdeli_pop .titlebar .titletxt{padding-top:20px; font-family:noto-B; color:#232323; line-height:1.4; text-align:center;}
.bdeli_pop .layer_pop .sub_text{margin:30px 0; font-size:18px; color:#4f4f4f; text-align:center;}
.bdeli_pop .closebtn{position:absolute; right:0; top:-5px; width:20px; height:20px; z-index:100; font-size:0;}
.bdeli_pop .closebtn:before , .bdeli_pop .closebtn:after{content:""; display:inline-block; position:Absolute; left:0; top:10px; width:20px; height:1px; background-color:#232323;}
.bdeli_pop .closebtn:before{transform:rotate(45deg);}
.bdeli_pop .closebtn:after{transform:rotate(-45deg);}
@media all and (max-width:750px) {
	#pop_box.bdeli_pop .inner_bnr{max-width:70%;}
	.bdeli_pop .titlebar .titletxt{font-size:3.66vw;}
	.bdeli_pop .layer_pop .sub_text{margin:4vw 0; font-size:3vw;}
	.layer_pop .btn_area button{padding:2vw 0;}
}
/*¹è¼Û ±¸¸Å¼ö·® °ü·Ã ÆË¾÷ 200416*/
.bdeli_pop .layer_pop{padding:50px 25px; overflow:hidden;}
.bdeli_pop .layer_pop .check_btn{width:100%; margin-top:20px;}
.bdeli_pop .layer_pop .check_btn > a{float:left; display:inline-block; padding:10px 0; font-size:15px; width:calc(100% / 2); border:1px solid #ccc; color:#000; box-sizing:border-box;}
.bdeli_pop .layer_pop .check_btn > a.bk{border: 1px solid #000; background-color:#000; color:#fff;}
@media all and (max-width:360px) {
	.bdeli_pop .layer_pop .title{font-size:5vw;}
}
.bdeli_pop .bdeli_w{max-height:250px; overflow-y:auto;}
.bdeli_pop .layer_pop .title{border:none; margin-bottom:25px; padding-bottom:0;}
.bdeli_pop .layer_pop .text_box{margin-bottom:0; padding:10px; display:table; width:100%; text-align:left; color:#232323; letter-spacing:0;  border-right:none; border-bottom:none;  box-sizing:border-box; }
.bdeli_pop .layer_pop .text_box > div{display:table-cell;}
.bdeli_pop .layer_pop .text_box .text_TboxImg{width:80px; height:80px; overflow:hidden;}
.bdeli_pop .layer_pop .text_box .text_TboxImg span{position:relative; display:inline-block; width:80px; height:80px; overflow:hidden;}
.bdeli_pop .layer_pop .text_box .text_TboxImg img{position:absolute; left:50%; top:50%; transform:translate(-50% , -50%); max-width:100%; max-height:100%; }
.bdeli_pop .layer_pop .text_box .text_TboxTxt{padding-left:15px; vertical-align:middle;}
.bdeli_pop .layer_pop .text_box .text_TboxTxt > h4{font-size:15px; color:#333; letter-spacing:-1px; display:-webkit-box; text-overflow:ellipsis; overflow:hidden; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.bdeli_pop .layer_pop .bdeli_infoTxt{margin:0; padding:15px 0;  font-size:18px; color:#333; line-height:1; font-family:'noto-M'; text-align:center; border-bottom:1px solid #dbdddf; word-break:keep-all;}
.bdeli_pop .layer_pop .bdeli_infoTxt > span{display:inline-block; color:#3879cd; font-weight:bold; letter-spacing:-2px; }
.bdeli_pop .layer_pop .btn_area{font-size:15px; overflow:hidden;}
/*¹è¼Û±¸¸Å¼ö·® Àå¹Ù±¸´Ï ¾È³»¹®±¸*/
.order_prd_area .prd_info .bdeli_infoTxt{margin-top:8px; color:#333; word-break:keep-all;}
.order_prd_area .prd_info .bdeli_infoTxt > span{color:#3879cd; font-weight:bold; letter-spacing:-2px;}
@media all and (max-width:750px) {
	.bdeli_pop .layer_pop{padding:35px 20px;}
	.bdeli_pop .layer_pop .title{margin-bottom:20px; font-size:17px; font-family:'noto-B'; font-weight:bold;}
	.bdeli_pop .layer_pop .bdeli_w{max-height:57.333vw;}
	.bdeli_pop > .layer_pop > .text_box{padding:15px 10px; }
	.bdeli_pop > .layer_pop > .text_box .text_TboxTxt {padding-left:4vw;}
	.bdeli_pop .layer_pop .bdeli_infoTxt{ font-size:16px;}
	.bdeli_pop .layer_pop .bdeli_infoTxt > span{letter-spacing:-1px;}
	.order_prd_area .prd_info .bdeli_infoTxt > span{letter-spacing:-1px;}
}
@media all and (max-width:340px) {
	.bdeli_pop .layer_pop .title{font-size:14px;}
	.bdeli_pop .layer_pop .bdeli_w{max-height:68vw;}
	.bdeli_pop .layer_pop .text_box .text_TboxTxt > h4{font-size:13px;}
	.bdeli_pop .layer_pop .bdeli_infoTxt{font-size:14px;}
}

/* 200520  ÀçÀÔ°í CSS */
/* Ç°Àý¹öÆ° */
.sold_out .btnGray_sold_out {background-color: #e8e8e8; color: #4a4a4a; line-height: 50px; font-family: noto-M;}
/* »óÇ°¼±ÅÃ > ÀçÀÔ°í ¹öÆ° */
#prddtl .add_wrap .item_wrap ul li.sold_out {opacity: 1; background: #f6f6f6;}
#prddtl .add_wrap .item_wrap ul li.sold_out .thumb,
#prddtl .add_wrap .item_wrap ul li.sold_out .name,
#prddtl .add_wrap .item_wrap ul li.sold_out .price  {opacity: 0.6;}
#prddtl .add_wrap .item_wrap ul li .list_item .price_wrap {padding-top: 5px; height: 22px; display: flex; justify-content: flex-end; gap: 4px;}
#prddtl .add_wrap .item_wrap ul li .list_item .price_wrap .flex {display: flex; gap:4px;}
#prddtl .add_wrap .item_wrap ul li .list_item .price { font-weight: bold; display: inline-block; vertical-align: middle;}
#prddtl .add_wrap .item_wrap ul li .list_item .return_order_btn { font-weight: bold; display: inline-block; height: 20px; padding:0 8px; border:1px solid #ff5555; background: #fff; color: #ff5555; vertical-align: middle; float: right; font-size: 11.5px; line-height: 19.5px; text-align: center; font-family: "spoqa R";}
#prddtl .add_wrap .item_wrap ul li .list_item .similar_btn { font-weight: bold; display: inline-block; height: 20px; padding:0 8px; border:1px solid #0D6DE3; background: #fff; color: #0D6DE3; vertical-align: middle; float: right; font-size: 11.5px; line-height: 19.5px; text-align: center; font-family: "spoqa R";}
#prddtl .add_wrap .item_wrap ul li .list_item .return_order_btn > i { width: 12px; height: 12px; display: inline-block; background:url(//image5.compuzone.co.kr/img/images/product_detail/return_order_200520.png) 42px 0; background-size: 74px; vertical-align: -2px;}
/* »óÇ°¿É¼Ç¼±ÅÃ ·¹ÀÌ¾îÆË¾÷ */
.sel_bx select option.disabled_opt_sa {background: #edeeed; color: #a8a8a8;}

/* ¿É¼Ç»óÇ° ·¹ÀÌ¾î ¾ó·µ 200605  */
#new_option_alert {position: fixed; left: 50%; transform: translateX(-50%); width: 88%; max-width: 324px; height: 88px; z-index: 10000; background: rgba(0,0,0,0.8); border-radius: 15px;}
#new_option_alert.pd_page {bottom: 107px;}
#new_option_alert.bsk_page {bottom: 188px;}
#new_option_alert p.noa_text {width: 100%; color: #fff; font-size: 14px; font-family: "spoqa M"; line-height: 20px; text-align: center; letter-spacing: -0.2px; position: absolute; top:50%; transform: translateY(-50%);}

/* 200610  ¹öÆ° ¿É¼Ç¿¡ ÀçÀÔ°í Ãß°¡ CSS */
.check_option .btbx {overflow: hidden; width: calc( 100% - 20px ); margin-left: 10px; text-align: center;}
.check_option .btbx > li{ min-width: 32%; padding: 0; border: 0; margin: 0; height: 45px; position: relative;}
.check_option .btbx > li:first-child {margin-left: 0;}
.check_option .btbx > li {float: left; margin-right: 1.2vw;}
.check_option .btbx > li > a{ width: calc( 100% - 5px ); height: 38px; box-sizing: border-box;  padding: 10px 0; text-align: center; display: inline-block; background:#fff; font-size: 14px; line-height: 14px; font-family: "spoqa M"; color: #3b3b3b; position: absolute; left: 0; bottom: 0; border:1px solid #d9d9d9;}
.check_option .btbx > li.on > a {background:#fff !important; color:#3b3b3b !important;}
.check_option .btbx > li.on {border: 0 !important; }
.check_option .btbx > li.sold_out > a {color: #a0a0a0; background:#f2f2f2;}
.retrun_order_info {margin: 10px 0 10px 10px; height: 22px; font-size: 13px; color:#3b3b3b; line-height: 22px; font-family: "spoqa M";}
.retrun_order_info .retrun_order_circle_btn {vertical-align: top; cursor: default; margin-right: 5px; position: relative; }
.retrun_order_circle_btn {width: 22px; height: 22px; border:1px solid #ff5555; border-radius: 50%; display: inline-block; box-sizing: border-box; background: #fff; cursor: pointer; position: absolute; top: 0; right: 0;}
.retrun_order_circle_btn .return_order_bell_img {margin: 4px 4px 4px 3.5px; background:url(//image5.compuzone.co.kr/img/images/product_detail/return_order_200520.png) 42px 0; background-size: 72px; width: 13px; height: 12px; display: block;}
#contents .pdtl_row_top .pdtl_col_rgt .opt_Box .sold_out .retrun_order_circle_btn {position: absolute; top: 0; right: 7px;}
@media all and (max-width: 340px) {
	.check_option .btbx > li > a{ font-size: 13px;}
}
@media all and (min-width: 500px) {
	.check_option .btbx {text-align: left;}
	.check_option .btbx > li{ min-width: 149px; float: left; margin-right: 10px;}
}
#prddtl .add_wrap .item_wrap ul li.sold_out > a {position: relative;}
#prddtl .add_wrap .item_wrap ul li.sold_out .name { width: calc( 100% - 32px ); display: inline-block; line-height: 1.2; word-break: break-all; }
#prddtl .add_wrap .item_wrap ul li.sold_out > a > .retrun_order_circle_btn {position: absolute; top: 50%; transform: translateY(-50%);}
/* 200610  ¹öÆ° ¿É¼Ç¿¡ ÀçÀÔ°í Ãß°¡ CSS */

/* ±¸ÇØÁà °ßÀû 200624 */
.est_paybak{margin-top:3px; color:#000; font-size:14px; font-family: "spoqa M";}
.est_paybak > em{display:inline-block; margin-right:5px; color:#008dd6;}
.est_paybakRe{margin:-15px 0 10px;}

/* amd ¹è³Ê 200717  */
.bnr_bottom_are {position: fixed; left: 50%; transform: translateX(-50%); width: 88%; max-width: 324px; z-index: 99; background: rgba(0,0,0,0.8); border-radius: 15px; bottom: 107px; padding: 17px;}
.bnr_bottom_are p.noa_text {width: 90%; color: #fff; font-size: 17px; font-family: "spoqa M"; line-height: 17px; letter-spacing: -0.2px; text-align: left; display: inline-block; cursor: pointer;}
.bnr_bottom_are p.noa_text > span { color: #ff8a32; font-size: 17px; font-family: "spoqa M"; line-height: 17px; letter-spacing: -0.2px;}
.bnr_bottom_are svg { position: absolute; right: 17px; top: 50%; transform: translateY(-50%); cursor: pointer;}

/* ÄÚÁî¸ô ¿¬µ¿ Ãß°¡³»¿ë*/
#prddtl #pr_opt_add_wrap.add_wrap .option_arrow_up{top:12px; border-color:#000;}
.buy_button_area.buy_ccbutton_area .btncc_soldout , .buy_button_area.buy_ccbutton_area.sold_out .btn_buy , .buy_button_area.buy_ccbutton_area.sold_out .btn_cart{display:none;}
.buy_button_area.buy_ccbutton_area .btn_cart{width:15%;}
.buy_button_area.buy_ccbutton_area .btn_buy{width:85%; background-color:#f24638;}
.buy_button_area.buy_ccbutton_area.sold_out .btncc_soldout{display:block; width:100%; background-color:#dbdce1; color:#000; font-size:1rem; font-weight:bold;}
#prddtl .add_wrap.addcc_wrap .option_arrow_up , #prddtl .add_wrap.addcc_wrap .option_arrow_down {border-color:#000;}
.addcc_wrap .border_bx{border-top:none;}
.addcc_wrap .border_bx .sel_bx select{outline:none;}
.addcc_wrap .sel_bx + .sel_bx{margin-top:1.071rem;}
.addcc_wrap .prd_notice{padding-left:10px; color:#ff5555;}
#prddtl .add_wrap.addcc_wrap .btm_btn .prd_btn .pb .bt_cart{border-color:#f24638; color:#f24638;}
#prddtl .add_wrap.addcc_wrap .btm_btn .prd_btn .pb .bt_buy{border-color:#f24638; background-color:#f24638;}
/* ±¸¸ÅÈÄ±â ·¹ÀÌ¾îÆË¾÷ */
.ccreview_layer{display:none; position:fixed; left:0; right:0; top:0; height:100%; background-color:#fff; z-index:99999;}
#prddtl_layer.ccreview_layer .qna_sel ul{float:none;}
#prddtl_layer .qna_sel ul li:last-child a:after{display:none;}
#prddtl_layer.ccreview_layer .qna_sel .sel_bx{width:100%; padding-left:0;}
#prddtl_layer.ccreview_layer .qna_sel .sel_bx select{outline:none;}
#prddtl_layer.ccreview_layer .best_ccreview_area{border-top:1px solid #eee;}
.best_ccreview_area .best_review{padding:20px 15px; border-bottom:1px solid #eee;}
.best_ccreview_area .best_review .avgDetail_starN {width: 83px; height: 14px; background: url(//image5.compuzone.co.kr/img/images/m_compuzone/m_btn_pd_new.png) no-repeat 0 -30px; background-size: auto 48px; float: left; }
.best_ccreview_area .best_review .avgDetail_starN .avgDetail_star {height: 14px; background: url(//image5.compuzone.co.kr/img/images/m_compuzone/m_btn_pd_new.png) no-repeat 0 -13px; background-size: auto 48px; float: left;}
.best_ccreview_area .best_review .opt_tit { color:#595959; font-size:14px; margin-bottom:10px;}
.best_ccreview_area .best_review .subject {color:#282828; font-size:14px; font-family: 'spoqa B';}
.best_ccreview_area .best_review .con {color:#595959; font-size:13px; margin-top:10px;}
.best_ccreview_area .best_review .txt {font-size:13px; margin:15px 0; color:#848484;}
.best_ccreview_area .best_review .txt span {position:relative; padding-right:13px;}
.best_ccreview_area .best_review .txt span i.hand {background: url(//image5.compuzone.co.kr/img/images/m_compuzone/m_btn_pd_new.png) no-repeat 0px 0px; background-size: auto 73px; width: 15px; height: 15px; vertical-align: text-top; background-position: -34px -1px; display:inline-block;}
.best_ccreview_area .best_review .txt span:after {position: absolute; top: 5px; right: 6px; background: #ccc; width: 1px; height: 9px; clear: both; display: block; content: '';}
.best_ccreview_area .best_review .txt span:last-child:after {display:none;}
.best_ccreview_area .best_review .btn_more {background:#fbfafa; border:1px solid #eee; padding:8px 0; width:100%; display:block; text-align:center;}
#prddtl .prd_detail.prd_ccdetail{padding-bottom:0;}
#prddtl .prd_detail.prd_ccdetail .inner .tag{float:none;}
.cc_headtit:after{content:""; display:block; clear:both;}
.cc_headtit h2{float:left; margin-right:8px; color:#000; font-size:15px; }
.cc_headtit h2 > i{display:inline-block; margin-right:5px; width:19px; height:19px; background:url("//image5.compuzone.co.kr/img/images/product_detail/cozLs.png") center no-repeat; background-size:contain; vertical-align:middle;}
.cc_headtit .tagicon span.tag_delivery{color:#8a83ac; border-color:#8a83ac;}
#prddtl .prd_detail .inner .price_area .coupon.cc_coupon{border: solid 1px #f3594d; color:#f24638; background-color: #fff; overflow:hidden; z-index:2;}
#prddtl .prd_detail .inner .price_area .coupon.cc_coupon:after{background-color: #ffbbb5; z-index:-1;}
.layer_pop .coupon_area .coupon.cc_coupon .s_txt{line-height:1.4; word-break:keep-all; box-sizing:Border-box;}
.layer_pop .coupon_area.ccCoupon_area .coupon_txt{background:none; background-color:#f45c4f; border-radius:0 5px 5px 0;}
.layer_pop .coupon_area.ccCoupon_area .coupon_txt > span{display:block; width:100%; height:100%; text-align:center; color:#fff; font-size:1.071rem; line-height:3rem; writing-mode:vertical-rl; -webkit-writing-mode:vertical-rl; -ms-writing-mode:vertical-rl; -moz-writing-mode:vertical-rl; -o-writing-mode:vertical-rl; transform:rotate180deg); transform:rotate(180deg); -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg);  letter-spacing:0px; font-family:Noto-R;}
.coz_coponSale{display:block; margin-bottom:8px; width:95%; max-width:215px; padding:5px; font-size:12px; color:#f24638; background:#f9f9f9; border:1px solid #d8d8d8; border-left:0; border-right:0; line-height:1.3; box-sizing:border-box; word-break:keep-all;}
.coz_coponSale strong{font-size:15px;}
.layer_pop .coupon_area .coupon .coz_redorange{color:#f45c4f;}
.coupon_area.ccCoupon_area + p{font-size:0.857rem; color:#ff4a4a; margin:0.714rem 0; font-weight:normal; text-align:left;}
#prddtl .prd_detail.prd_ccdetail .inner .info_score .left{padding-right:0;}
#prddtl .prd_detail.prd_ccdetail .inner .info_score .left:after{display:none;}
.tabmn.cc_tabmn > ul li{width:25%;}
#prdDesc .review_area.ccreview_area .big_star_area{border-top:1px solid #eee; padding-bottom:20px;}
.ccreview_grpArea{margin:15px 0 3.571rem; padding:0 15px; width:100%; box-sizing:Border-box;}
.ccreview_grpList{position:relative; padding:1.786rem 0;  border:solid 1px #eeeeee;  text-align:center;} 
.ccreview_grpList:before{content:""; position:absolute; left:50%; transform:translateX(-50%); top:50%; margin-top:1.071rem; display:inline-block; width:12.714rem; height:1px;  background-color:#ccc; }
.ccreview_grpList:after{content:""; display:block; clear:both;}
.ccreview_grpList li{position:relative; display:inline-block; text-align:center;}
.ccreview_grpList li + li{margin-left:2rem; }
.ccreview_grp_mask{position: relative; display:block;  margin:0 auto; width:2.857rem; height:4.143rem;}
.ccreview_grp_prgrss{position: absolute; right:0; bottom:0; left:0;  min-height:1px; background:#434343; }
.ccreview_grp_prgrss.on{background:#f24638;}
#prddtl .add_wrap .ccreview_grp_prgrss.on{border:1px solid #f24638;}
.ccreview_grp_prgrss_per{position: absolute; top:-23px; right:0; left:0; font-size:1.071rem;letter-spacing:0.05px; color:#666; text-align: center; white-space: nowrap;}
.cdtl_grp_prgrss_cnt{ display: block; padding-top:10px; color:#434343; font-size:1.071rem; line-height:1; font-family: noto-M;  text-align: center; white-space: nowrap;}
.best_review .ccreview_Star{margin-bottom:1.429rem; overflow:hidden;}
#prdDesc .review_area .best_review .ccreview_Star + p.subject{margin-bottom:0.714rem;}
.ccreview_area .btn_basic01.ccblue_btn{padding:0; border:1px solid #4090ed; }
.ccreview_area .btn_basic01.ccblue_btn > a{border:none; color:#4090ed !important;}
.pro_info.ccpro_InfoList{padding:0;}
.pro_info.ccpro_InfoList .tit{padding:0.714rem 1.429rem; box-sizing:border-box;}
.pro_info.ccpro_InfoList .tit .arrow_dw{right:1.429rem;}
.pro_info .if_cont.ccdetail_InfoList{padding:1.071rem 1.429rem; border-top:1px solid #eee;}
.pro_info .if_cont.ccdetail_InfoList.cccareList{padding-bottom:2.857rem;}
.pro_info .if_cont.ccdetail_InfoList.cccareList > p{position:relative; padding-left:10px; font-size:12px; color:#000;}
.pro_info .if_cont.ccdetail_InfoList.cccareList > p:before{content:"-"; display:inline-block; position:Absolute; left:0; top:-2px; font-size:12px; color:#000;}
.ccpro_InfoList .certifi_box{display:table; table-layout:fixed; width:100%; height:5.643rem;  border:1px solid #dedede; box-sizing:border-box;}
.ccpro_InfoList .certifi_img{display:table-cell; width:5rem; background:#f7f7f7 url("//image5.compuzone.co.kr/img/images/product_detail/kcmark.png") center no-repeat; background-size:2.214rem 3.214rem; vertical-align:middle; }
.ccpro_InfoList .certifi_info{display:table-cell; padding:0 1rem 0 0.929rem; vertical-align:middle; }
.ccpro_InfoList .certifi_info .certifi_infotxt{text-align:left; }
.ccpro_InfoList .certifi_info .certifi_infotxt > dt{margin-bottom:6px; color:#666; font-size:12px; line-height:1;}
.ccpro_InfoList .certifi_info .certifi_infotxt > dd{color:#666; font-size:12px; line-height:1.5; font-family:'spoqa M'; }
.ccpro_InfoList .certifi_info .certici_btn{display:inline-block; margin-left:0.5rem; padding:0 0.5rem; height:1.179rem; line-height:1.179rem; border:1px solid #cacaca; border-radius:2px; color:#777; font-size:10px; }
.ccpro_InfoList .ccdetail_InfoList .certici_warning{margin-top:7px; color:#ff4a4a; font-size:11px; line-height:1.4; font-family:'spoqa M';}
.pro_info.ccpro_InfoList .if_cont table th , .pro_info.ccpro_InfoList  .if_cont table td{word-break:keep-all;}
/* Ä«Å×°í¸® */
.tagicon{float:left;}
.prd_ccTit{padding-bottom: 2px;font-size: 13px;font-weight:bold;}
.cccate_logo{ float:left; width:100%; font-size:14px; box-sizing:border-box;}
.list_area .cccate_logo{padding: 15px 15px 0 15px;}
#prdlst .list_prod > li .cccate_logo + .item , #prdlst .list_prod_box > li .cccate_logo + .item{padding-top:0;}
.cccate_logo > i , .ccLogo{display:inline-block; padding:0; margin-bottom:0;  margin-right:2px; width:15px; height:15px; background:url("//image5.compuzone.co.kr/img/images/product_detail/cozLs.png") center no-repeat; background-size:contain; border:none; vertical-align:-2px;}
.ccinfo_Tit{font-size:1.071rem; line-height:1; font-weight:bold;}
#prdlst .lst_prodB .prodB_cont .prodB li a .info.ccinfo .subt{padding-top:0.571rem; font-size:1rem;}
#prdlst .lst_prodB .prodB_cont .prodB li a .info.ccinfo .pricebx{padding-top:0.714rem;}
.prd_price .solidOut_btn{padding:0 10px; margin:1.786rem 0 0; border:1px solid #b3b3b3; color:#000;}

@media all and (max-width:340px){
.prd_price .solidOut_btn{margin-top:0;}
}
/*°Ë»ö°á°ú*/
.cc_srchCate .ccLogo{display:inline-block; margin-right:0.143rem; width:1rem; height:1rem; background:url("//image5.compuzone.co.kr/img/images/product_detail/cozLs.png") center no-repeat; background-size:contain; vertical-align:-2px;}
.srhnum.cc_srchCate > span > a:first-of-type{font-weight:bold;}
.cc_srchcount{color:#9d9d9d;}
.cc_srchcount #TotalSearchCount_txt{color:#fe434c;}
/* ¸¶ÀÌÆäÀÌÁö */
.myinfo_box:after{content:""; display:block; clear:both;}
.myinfo_id{float:left;}
.myinfo_grd{float:right; padding-top:6px;  font-size:0;}
.myinfo_grd > span{display:inline-block; padding:0 10px; color:#fff; font-size:13px; line-height:1;}
.myinfo_grd > span.cpz_grd{border-right:1px solid #fff; }
i.cpz_logo{display:inline-block; margin-right:4px; width:15px; height:15px; background:url("//image5.compuzone.co.kr/img/images/product_detail/cpz_mIcon.png") center no-repeat; background-size:cover; vertical-align: -3px;}
i.coz_logo{display:inline-block; margin-right:4px; width:15px; height:15px; background:url("//image5.compuzone.co.kr/img/images/product_detail/coz_mIcon.png") center no-repeat; background-size:cover; vertical-align: -3px;}
.coz_useBt{margin-left:10px; display:inline-block; padding:0 10px; height:23px; line-height:23px; border:1px solid #dbdbdb; background:#fff; color:#757575; font-size:12px; font-family: 'spoqa M'; letter-spacing:-1px; vertical-align:2px; }
/*Àå¹Ù±¸´Ï*/
.inqbox .searchWrap .searchB{width:43%; max-width:150px;}
.inqbox .searchWrap .searchB::after{ left:115px; }
.inqbox .searchWrap .searchform #search_form{width:55%;}
/* ÄÚÁî¸ô ¿¬µ¿ Ãß°¡³»¿ë ³¡*/

/*¹è¼ÛÀ¯Çü ÇÊÅÍ±â´É 200813*/
.srhnum{position:relative; box-sizing:border-box;}
.srhnum .switch_box{position:absolute; right:10px; top:0; }
.switch_box{text-align:right;}
.switch_box > span{display:inline-block; color:#333; font-size:12px; vertical-align:middle;}
.switch-ui {position: relative; display: inline-block; margin-left:5px; width:45px; height:21px; vertical-align: middle;}
.switch-ui .switch-ui-inner {
transition: margin-left 0.2s ease-in-out; -webkit-transition: margin-left 0.2s ease-in-out; -moz-transition: margin-left 0.2s ease-in-out;
transition-property: margin-left, background-color, color; 
-webkit-transition-property: margin-left, background-color, color; 
-moz-transition-property: margin-left, background-color, color;
transition-duration: 0.2s; -webkit-transition-duration: 0.2s; -moz-transition-duration: 0.2s;
transition-timing-function: ease-in-out; -webkit-transition-timing-function: ease-in-out; -moz-transition-timing-function: ease-in-out;}
.switch-ui .switch-ui-switch {transition: left 0.2s ease-in-out; -webkit-transition: left 0.2s ease-in-out; -moz-transition: left 0.2s ease-in-out; }
.switch-ui .switch-ui-checkbox {display: none;}
.switch-ui .switch-ui-checkbox:disabled + .switch-ui-label {opacity: 0.6;}
.switch-ui .switch-ui-checkbox:checked + .switch-ui-label .switch-ui-inner {margin-left: 0; background-color:#6fb5fe; color:#fefefe;}
.switch-ui .switch-ui-checkbox:checked + .switch-ui-label .switch-ui-switch {left:26px;}
.switch-ui .switch-ui-label {display: block; overflow: hidden; border-radius:24px; height:100%;}
.switch-ui .switch-ui-label .switch-ui-inner {width:200%; height:100%; margin-left:-100%; background-color:#cfcfcf; color:#999999;}
.switch-ui .switch-ui-label .switch-ui-inner:before, .switch-ui .switch-ui-label .switch-ui-inner:after {
float: left; width:50%; height:100%; line-height:21px; padding: 0;  color:#fff; font-family:'spoqa M'; font-size:11px; box-sizing:border-box;}
.switch-ui .switch-ui-label .switch-ui-inner:before {content:"ON"; padding-left:5px; text-align:left; }
.switch-ui .switch-ui-label .switch-ui-inner:after {content: "OFF"; padding-right:5px; text-align: right;}
.switch-ui .switch-ui-label .switch-ui-switch {position: absolute; width:16px; height:17px; background: #fefefe; border-radius:50%; top:2px; left:2px;  box-shadow:4px 4px 8px rgba(0,0,0,0.2);}
/* ´çÀÏÅÃ¹è ÀÌ¿øÈ­ SHW 200814 */
#prdDesc .desc_inf .if_ul > li .if_cont table th .Eblack11{color:#979797; font-size:12px;}

/* ¹öÆ° button */
.btnBig,.btnMedium,.btnSmall { cursor:pointer; text-align:center; font-family:Noto-D; border-radius:2px; display:inline-block; letter-spacing:0.1px;}
.btnSmall { font-size:12px;  padding:4px 10px; line-height:12px;}
.btnBlue { background-color:#3262c1; border:1px solid #2b5ab6; color:#fff; }

/* ºÒ·®ÆÇÁ¤¼­ Ãß°¡ 200818  */
/* ÆË¾÷ */
#pop_box.apply2_popup .inner .cont {max-width: 300px;}
#pop_box.apply2_popup .inner .cont .box * {text-align: center;}
#pop_box.apply2_popup .inner .cont .box { padding: 15px;}
#pop_box.apply2_popup .inner .cont .box .title{ font-family: "spoqa B"; font-size: 15px; line-height: 22px;	 color: #000; }
#pop_box.apply2_popup .inner .cont .box .G_box{ margin-top: 12px; box-sizing: border-box; padding: 21px 0; background: #f5f5f5;	color: #000; font-family: "spoqa M"; font-size: 13px; line-height: 19px; width: 100%; max-width: 260px; display: inline-block;}
#pop_box.apply2_popup .inner .cont .box .R_txt{ margin-top: 15px; color: #ff4a4a; font-family: "spoqa M"; font-size: 12px; line-height: 15px; }
#pop_box.apply2_popup .inner .cont .box .R_txt > b {color: #ff4a4a; font-family: "spoqa M"; font-size: 12px; line-height: 15px; }
#pop_box.apply2_popup .inner .cont .box .BK_txt { padding: 5px 0; margin-top: 0; color: #000; font-family: "spoqa M"; font-size: 13px; line-height: 1.5; word-break: keep-all;}
/* ºÒ·®ÆÇÁ¤¼­ Ã·ºÎÇÏ´Â ¶õ Ãß°¡ */
.aslist .option_ul > li.append_li .opt {width: calc(100% - -2px);}
.aslist .option_ul > li.append_li .opt .tit > span {color: #e83e51;}
.aslist .option_ul > li.append_li .opt .if > a {text-decoration: none !important; display: inline-block; font-size: 14px !important; box-sizing: border-box; }
.aslist .option_ul > li.append_li .opt .if .append_btn {width: 84px; height: 42px; border:1px solid #666; line-height: 42px; padding-left: 22px; position: relative; color: #666;}
.aslist .option_ul > li.append_li .opt .if .apply2_popup_btn { line-height: 17px; color: #2ea1f4; border-bottom: 1px solid #2ea1f4; float: right; margin-top: 11px;}
.aslist .option_ul > li.append_li .opt .if .append_btn:before {content: ''; position: absolute; width: 12px; height: 13px; top: 16px; left: 50px; background: url("//image5.compuzone.co.kr/img/images/m_compuzone/apply2_icon1.png") no-repeat ; background-size: contain;}
.aslist .option_ul > li.append_li .opt .if .append_flie {padding: 7px; box-sizing: border-box; background: #e9ecef; width: 100%; height: 31px; margin-top: 5px; position: relative;}
.aslist .option_ul > li.append_li .opt .if .append_flie > p {color: #666; font-size: 13px !important; width: calc(100% - 30px);}
.aslist .option_ul > li.append_li .opt .if .append_flie > i {position: absolute; width: 15px; height: 15px; top: 8px; right: 10px; border:1px solid #666; cursor: pointer; border-radius: 50%; background: #fff;}
.aslist .option_ul > li.append_li .opt .if .append_flie > i:before, .aslist .option_ul > li.append_li .opt .if .append_flie > i:after {content: ''; position: absolute; width: 1px; height: 8px; top: 3.8px; right: 7px; background: #666;}
.aslist .option_ul > li.append_li .opt .if .append_flie > i:before { transform: rotate(45deg);}
.aslist .option_ul > li.append_li .opt .if .append_flie > i:after { transform: rotate(135deg);}
.aslist .u_cdtbox #cautionBox3 { font-family: MalgunGothic; color: #333; font-size: 13px; height: 200px; overflow-y: auto; background-color:#fff; margin: 0 10px; padding: 10px;}
/* as ±³È¯ ¹ÝÇ° ÇöÈ² ¼öÁ¤ */
.mw_wrap .detail_cont { background: #e9ecef; border: none;}
.aslist_detail .detail_cont .detail_bx {padding: 0; position: relative; border: #dfdfdf solid; border-width: 1px 1px 0; background: #fff; margin-top: 5px;}
.aslist_detail .detail_cont .detail_bx:first-child {border-top: 1px; margin-top: 0; border-top: 1px solid #dfdfdf;}
.aslist_detail .detail_cont .detail_bx .title {padding: 15px 10px; position: relative;}
.aslist_detail .detail_cont .detail_bx .title .sub > span {margin-left: 5px;}
.aslist_detail .detail_cont .detail_bx .label {line-height: 20px;}
.aslist_detail .detail_cont .detail_bx table, .aslist_detail .detail_cont .detail_bx th, .aslist_detail .detail_cont .detail_bx td {border-collapse:collapse; border-spacing:0; box-sizing: border-box; }
.aslist_detail .detail_cont .detail_bx th, .aslist_detail .detail_cont .detail_bx td {padding: 15px 10px; border: solid #dfdfdf; border-width: 1px 0; text-align: left; line-height: 1.3;	 vertical-align: top;}
.aslist_detail .detail_cont .detail_bx table {width: 100%;}
.aslist_detail .detail_cont .detail_bx th {background: #f7f8fa; color: #3f3f3f;	font-weight: normal; width: 90px;}
.aslist_detail .detail_cont .detail_bx td { color: #666;}
.aslist_detail .detail_cont .detail_bx td .status { margin: 0;}
.aslist_detail .detail_cont .detail_bx td .sub { padding-left: 0;}
.aslist_detail .detail_cont .detail_bx td .txt_b {color: #2ea1f4; text-decoration: underline;}
.aslist_detail .detail_cont .detail_bx th.detail_bx_b1, .aslist_detail .detail_cont .detail_bx th.detail_bx_b2 { vertical-align: middle; padding: 7px 10px;}
.aslist_detail .detail_cont .detail_bx th.detail_bx_b1 {height: 50px;}
.aslist_detail .detail_cont .detail_bx th.detail_bx_b2 {text-align: center;}
.aslist_detail .detail_cont .detail_bx th.detail_bx_b2 > a {text-decoration: none !important; padding: 10px 15px; color: #666; border:1px solid #666; line-height: 1; display: inline-block;}
.aslist_detail .detail_cont .detail_bx th.detail_bx_b1 > span {display: inline-block; color: #999; float: left; font-weight: bold; line-height: 1.3; margin-right: 11px;}
.aslist_detail .detail_cont .detail_bx th.detail_bx_b1 .memo {font-weight: normal; margin-right: 0;}
/* ºÒ·®ÆÇÁ¤¼­ Ãß°¡// */

/* ±¸ÀÔ¹®ÀÇ 200821 */
#prddtl .add_wrap .item_wrap ul li .list_item .op_list_bt {font-weight: bold; display: inline-block; width: 82px; height: 20px; border: 1px solid #d6d8dc; background: #f5f5f5; color: #000; vertical-align: middle; float: right; font-size: 11.5px; line-height: 19.5px; text-align: center;}
#prdlst .list_prod_box > li .review {position: absolute; width: 100%; bottom: 0; left: 0; box-sizing: border-box; height: 35px;}

/* »õ·Î ¸ÂÃá °øÀ¯ÇÏ±â ·¹ÀÌ¾îÆË¾÷ 200901 */
#pop_box .inner.shareNew * {box-sizing: border-box; font-family: "spoqa M";}
#pop_box .inner.shareNew .cont { width: 328px !important; padding: 25px; float: inherit;}
.shareNew .shr_sns { height: 33px; border-bottom: 1px solid #bfbfbf; color: #000; font-size: 18px; font-weight: bold; line-height: 1; text-align: center; vertical-align: top;}
.shareNew .shr_sns_btn {padding: 0 0 20px; }
.shareNew .shr_sns_btn .shr { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: block; -webkit-justify-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; overflow: hidden;}
.shareNew .shr_sns_btn .shr li {width: 80px; text-align: center; -webkit-flex: 1; -webkit-box-flex: 1;  -ms-flex: 1;  flex: 1; display: inline-block; float: left; margin-top: 20px;}
.shareNew .shr_sns_btn .shr li + li {margin-left: 19px;}
.shareNew .shr_sns_btn .shr li:nth-child(3n + 1) {margin-left: 0;}
.shareNew .shr_sns_btn .shr a {display: block; color: #4d4d4d; font-size: 14px; line-height: 1.2;}
.shareNew .shr_sns_btn .shr a:before { content: ''; display: block;  width: 80px;  height: 80px;  margin: 0 auto 10px;  background: url("//image5.compuzone.co.kr/img/images/m_compuzone/sns_icon_new.png") no-repeat 0 0;  background-size: auto 80px;}
.shareNew .shr_sns_btn .shr .kt a:before {  background-position: 0 0;}
.shareNew .shr_sns_btn .shr .ln a:before {  background-position: -90px 0;}
.shareNew .shr_sns_btn .shr .ba a:before { background-position: -180px 0;}
.shareNew .shr_sns_btn .shr .fb a:before {  background-position: -270px 0;}
.shareNew .shr_sns_btn .shr .tw a:before { background-position: -360px 0;}
.shareNew .shr_sns_btn .shr .em a:before { background-position: -450px 0;}
.shareNew .shr_sns_btn .shr .URL a:before {  background-position: -540px 0;}
.shareNew .sns_btn_cancel {  display: block;  width: 100%;  height: 53px;  background: #000;  border: none;  border-top: 0;  color: #fff;  font-size: 15px;}

/* °ßÀû ¸ÞÀÏ º¸³»±â ÆË¾÷ 200901 */
.mail_popup {width: 100vw; height: 100vh; background: #fff; position: fixed; top: 0; left: 0; z-index: 100000; overflow-x: hidden; overflow-y: auto;}
.mail_popup * {box-sizing: border-box; font-family: "spoqa M"; }
.mail_popup input, .mail_popup button, .mail_popup select {appearance:none; border-radius: 0; -webkit-appearance:none; -webkit-border-radius: 0; box-shadow: none;}
.mail_popup .fixed_title, .mail_popup .fixed_bottom {position: fixed; left: 0; width: 100%; z-index: 1;}
.mail_popup .fixed_title { top: 0; height: 12.875vw; border-bottom: 1px solid #000; background: #fff;}
.mail_popup .fixed_title .fixed_title_inner {margin: 0 auto; width: 100%; height: 100%; padding: 0 3.75vw; font-family: "spoqa B"; letter-spacing: -0.338vw; font-size: 4.5vw; line-height: 12.875vw; text-align: center;}
.mail_popup .fixed_title_inner > i { display: inline-block; font-style: normal; font-weight: normal; font-size: 5vw; height: 5vw; line-height: 5vw; color: #c4c4c4; position: relative; top: 50%; transform: translateY(-50%); cursor: pointer; float: left;}
.mail_popup .fixed_bottom { bottom: 0; height: 13.25vw;}
.mail_popup .fixed_bottom button { bottom: 0; height: 13.25vw; border-radius: 0; outline: none; width: 50%; float: left; font-size: 15px; cursor: pointer;}
.mail_popup .fixed_bottom .em_cancel { border:1px solid #ccc; background-color: #fff; color: #000;}
.mail_popup .fixed_bottom .em_send { border: none; background-color: #000; color: #fff;}
.mail_popup .mail_pop_body {width: 100%; margin: 0 auto; padding: 18.375vw 3.75vw;}
.mail_popup .mail_pop_body .mail_box {width: 100%;}
.mail_popup .mail_pop_body .mail_box .mail_box_title {font-size:17px; font-family:'noto-B'; font-weight: normal; color:#3a3a3a;}
.mail_popup .mail_pop_body .mail_box .mail_area {margin-top:12px; display:flex;}
.mail_popup .mail_pop_body .mail_box .mail_area input {width:35%; height:40px; padding:0 15px; border: 1px solid #d8d8d8; border-radius:5px; font-size:13px; font-family:'noto-R'; font-weight: normal; color:#6c6c6c;}
.mail_popup .mail_pop_body .mail_box .mail_area i {width:27px; padding-top: 5px; font-style: normal; color:#d8d8d8; line-height: 30px; font-size:15px;}
.mail_popup .mail_pop_body .mail_box .mail_area .mail_write {width: calc(100% - (35% + 27px)); height: 40px; border: 1px solid #d8d8d8; border-radius:5px; position:relative; overflow: hidden;}
.mail_popup .mail_pop_body .mail_box .mail_area .mail_write input {width:80%; background:#fff; border:none; position:absolute; top:0; z-index:1;}
.mail_popup .mail_pop_body .mail_box .mail_area .mail_write select {display:block; width:100%; height:100%; padding:0 15px; font-size:13px; font-family:'noto-R'; font-weight: normal; color:#6c6c6c; background: transparent; outline: none; border:none; position:absolute; top:0; left:0;}
.mail_popup .mail_pop_body .mail_box .mail_area .mail_write:before { content: ""; width: 12px; height: 12px; background: url(//image5.compuzone.co.kr/img/images/product_detail22/detail_quasarbtn.png) center center/contain no-repeat; position: absolute; right: 10px; top: 13px; transform: rotate(90deg);}

/* °Ë»ö°á°ú Á¦Ç°¸®½ºÆ® ½ºÅ¸ÀÏ ¼öÁ¤ */
.tagicon span , .solidOut_btn{ margin-left: 0; margin-right: 2px;}
/* °Ë»ö ¼¼·ÎÇü */
#prdlst .srhlist_prod2 > li a { min-height: 430px; max-height: 430px; position: relative;}
#prdlst .srhlist_prod2 > li .review {position: absolute; width: 100%; bottom: 0; left: 0; box-sizing: border-box; height: 35px;}
#prdlst .srhlist_prod2 {overflow: hidden; padding: 0 5px;}
#prdlst .list_prod > li .pricebx {padding:0 15px;}
#prdlst .srhlist_prod2 > li .price { margin-bottom: 0; }
.prd_price.prd_price_dealer_h{ width: auto;}
#prdlst .lst_prod li .review { padding:11px 10px 3px; display:block; overflow:hidden; background:#f2f2f2;}
#prdlst .lst_prod li .review .avgStar { width:70px; height:15px; display:inline-block; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') 0px -101px ; background-size:202px auto;  }
#prdlst .lst_prod li .review .avgStar_dtl { height:15px; display:block; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') 0px -85px ; background-size:202px auto;  }
#prdlst .lst_prod li .review .count { font-size:12px; letter-spacing:-1px; color:#666; font-family:dotum; vertical-align:top; }
/* °Ë»ö °¡·ÎÇü */
#prdlst .srhlist_prod { padding: 10px 10px 0; overflow: hidden; }
#prdlst .srhlist_prod > li { width:100%; float:left; border-bottom: #d1d1d6 1px solid; background:#fff; position:relative; margin:5px 0 10px 0; padding-top: 0;}
#prdlst .srhlist_prod > li:first-child { margin-top:0; }
#prdlst .srhlist_prod > li a { display:inline-block; width:100%; }
#prdlst .srhlist_prod > li .lft { max-width:150px; border-right: #f3f3f4 1px solid; position:absolute; left:0; top:0; }
#prdlst .srhlist_prod > li .rgt { padding-left:150px; height:185px; }
#prdlst .srhlist_prod > li .thumb { width:150px; height:150px; float:left; padding-bottom: 0;}
#prdlst .srhlist_prod > li .thumb img { width:100%; width:150px; height:auto; }
#prdlst .srhlist_prod > li .review { padding:11px 10px 3px; height:21px; display:block; overflow:hidden; background:#f2f2f2;}
#prdlst .srhlist_prod > li .review .avgStar { width:70px; height:15px; display:inline-block; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') 0px -101px ; background-size:202px auto;  }
#prdlst .srhlist_prod > li .review .avgStar_dtl { height:15px; display:block; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') 0px -85px ; background-size:202px auto;  }
#prdlst .srhlist_prod > li .review .count { font-size:12px; letter-spacing:-1px; color:#666; font-family:dotum; vertical-align:top; }
#prdlst .srhlist_prod > li .icon { display:block; overflow:hidden; padding:5px 15px; }
#prdlst .srhlist_prod > li .icon .rel_date { font-size: 0.9rem; margin-top: 5px;}
#prdlst .srhlist_prod > li .icon .rel_date .co_red { color:red;}
#prdlst .srhlist_prod > li .item { font-size:14px; line-height: 18px; color:#000000; padding:15px 15px 0 15px; display:block; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; word-break:break-all;}
#prdlst .srhlist_prod > li .pricebx { display:block; overflow:hidden; padding: 0; }
#prdlst .srhlist_prod > li .price { color:#222222; line-height:15px; display:block; margin-bottom:3px; }
#prdlst .srhlist_prod > li .price .pric_info { font-size:11px; font-weight:normal; letter-spacing:-0.5px; color:#666; background:#ffffff; padding:1px 0; display:inline-block; vertical-align:text-bottom; margin-right:5px; }
#prdlst .srhlist_prod > li .price .pric_basic { font-size:15px; font-weight:bold; letter-spacing:-1px; color:#e0322b; font-family:dotum; display:inline-block; }
#prdlst .srhlist_prod > li .price .pric_basicS { font-size:13px; letter-spacing:-1px; text-decoration:line-through; color:#666; font-family:dotum; display:inline-block; }
#prdlst .srhlist_prod > li .price .pric_sale {font-size:15px; font-weight:bold; letter-spacing:-1px; color:#ed1c24; font-family:dotum; display:inline-block; }
/* °Ë»ö°á°ú Á¦Ç°¸®½ºÆ® ½ºÅ¸ÀÏ ¼öÁ¤ // */

/* °æµ¿È­¹° 200904  */
.aslist .info > li.kd_li {padding-top: 0; border-top: 0;}
.aslist .info > li.kd_li_txt {padding: 0 10px 10px; border-top: 0;}
.aslist .info > li.kd_li_txt .info_txt_box {background: #f3f3f3; padding-top: 10px; box-sizing: border-box; }
.aslist .info > li.kd_li_txt .info_txt_box * { font-size: 12px; }
.aslist .info > li.kd_li_txt .info_txt_box p {padding: 0 10px; margin:3px 0; line-height: 1.3; box-sizing: border-box; }
.aslist .info > li.kd_li_txt .info_txt_box button {border-radius: 0; border: 0; outline: 0; cursor: pointer; -webkit-appearance: none; width: 100%; height: 40px; background: #9a9a9a; color: #fff; margin-top: 5px; font-size: 14px;}
.aslist .info > li.kd_li_txt .info_txt_box i { font-style: normal; font-family: "spoqa M"; margin-left: 10px;}
.aslist .info > li .ipbx2 > input { height: 38px; vertical-align: top;}
.aslist .info > li .ipbx3 > input { height: 38px; vertical-align: top; width: 20%; border: #e9ecef 1px solid; text-indent: 5px; border-radius: 0; -webkit-appearance: none; letter-spacing: -1px;} 
.aslist .info > li .ipbx3 > button { height: 40px; vertical-align: top; padding: 6px 13px 6px 11px !important; margin-bottom: 0 !important;}
#pop_box .inner.kd_pop * { font-family: "spoqa M";}
#pop_box .inner.kd_pop .cont .box > p { padding: 0;}
#pop_box .inner.kd_pop .cont .title { font-size:1.3rem; color:#000; font-weight:bold; border-bottom:1px solid #000; box-sizing:border-box; padding:19px 0 16px 0;}
#pop_box .inner.kd_pop .cont strong {font-size: 1rem; line-height:1.3; display: block; color: #ff4a4a; font-family: "spoqa B" !important;}
#pop_box .inner.kd_pop .cont .cont_txt {font-size: 0.95rem; line-height:1.3; color: #383838; word-break: keep-all; margin: 10px 0;}
#pop_box .inner.kd_pop .cont .cont_txt > b {font-size: 0.9rem; line-height:1.3; color: #000;}
#pop_box .inner.kd_pop .cont .c_sbox dl dd { color: #ff4a4a; word-break: keep-all; font-size: 0.9rem; line-height:1.3;}
#pop_box .inner.kd_pop .cont .cont_pst {font-size: 0.8rem; line-height:1.3; color: #999; word-break: keep-all; margin-top: 5px;}
/* °æµ¿È­¹°// */

/* °Ë»ö¸®½ºÆ® ºñ±³ÇÏ±â Ãß°¡  */
.srhlist_tbx + .pd_compare_line {padding: 7.5px 10px;}
.pd_compare_line .switch_box {display: inline-block; height: 30px;}
.pd_compare_line .switch_box > span {line-height: 30px;}
.pd_compare_line .switch_box .switch-ui {vertical-align: -7px;}
.srhnum { width: 100%; height: 30px !important; text-align: left; font-size: 14px; line-height: 30px !important; padding-left: 10px; background-color: #e3e3e8;}
.srhnum * { font-size: 14px; line-height: 30px;}

/* ºñ±³ÇÏ±â css Ãß°¡ */
#prdlst .list_prod.jsa_list > li .rgt {height: 150px;}
#prdlst .list_prod.jsa_list > li .review { height: 21px; padding: 11px 10px 3px; width: 130px; }
#prdlst .list_prod.jsa_list > li a {display: block;}
.NBM_icon_box + .prd_price.pd_compare { padding: 4px 15px !important;}
.list_prod.jsa_list .compare_bt {margin: 0 15px 15px 0; position: absolute; bottom: 0; right: 0;}
.list_prod_box .prd_price { height: 85px; position: relative;}
.list_prod_box .compare_bt { position: absolute; right: 15px; bottom: 15px;}
.productBgImg {position: relative; height: 200px; background-position: 50% 50%; background-repeat: no-repeat; background-size: contain;}

/* ºñ±³»óÇ° ÆäÀÌÁöÀÇ fixed¸¦ À§ÇÑ °ª */
.srch_area_bx.pd_compare {margin-top: 12vw;}
@media all and (max-width: 400px){
	.srch_area_bx.pd_compare {margin-top: 48px;}
}
@media all and (min-width: 460px){
	.srch_area_bx.pd_compare {margin-top: 55px;}
}
/* ºñ±³ÇÏ±â css */

/* ÀÎÅÚ µî±Þ ¼öµ¿ ¹è³Ê ·¹ÀÌ¾î ÆË¾÷ (ÃßÃµÁ¶¸³pc + ¾ÆÀÌ¿÷½º)  */
#pop_box.itpp_layer_pop {display: none; }
#pop_box.itpp_layer_pop * {box-sizing: initial;}
#pop_box.itpp_layer_pop .inner {height: 100%;}
#pop_box.itpp_layer_pop .layer_pop .s_close {cursor: pointer;}
#pop_box.itpp_layer_pop .layer_pop {position: relative; top: 50%; transform: translateY(-50%); height: 450px; margin: 0 auto !important; padding: 20px 20px 25px!important;}
#pop_box.itpp_layer_pop .layer_pop .contents {width: 100%; padding-top:25px; overflow-y: auto; text-align:left;}
#pop_box.itpp_layer_pop .layer_pop .contents p b {font-family:'noto-B'; font-weight: normal; font-size:15px;}
#pop_box.itpp_layer_pop .layer_pop .contents > img {display: block; width: 100%; margin-bottom:10px;}
#pop_box.itpp_layer_pop .contents .txt_box {display: inline-block; position: absolute; width: 100%; height: auto; right: 0; top: 46.6vw;}
#pop_box.itpp_layer_pop .contents .txt_box > p { margin-bottom: 3vw; font-family: "spoqa M"; font-weight: normal;}
#pop_box.itpp_layer_pop .contents .txt_box > p > b {font-family: "spoqa B";}
#pop_box.itpp_layer_pop .contents .txt_box > p , #pop_box.itpp_layer_pop .contents .txt_box > p > b { font-size: 3.1vw; line-height: 1.4; color: #333;}
#pop_box.itpp_layer_pop .contents .txt_box > p + p + p , #pop_box.itpp_layer_pop .contents .txt_box > p + p + p > b { color: #1a75d2;}

/* ÃâÀå ¼³Ä¡ , as °³¼± 201013 */
#prddtl .add_wrap .opbx > li .sc_add { padding: 0 0 5px 15px; display: block;}
#prddtl .add_wrap .btm_btn {position: relative;}
.num_over_dimmed_popup {position: absolute; background: rgba(0,0,0,0.8); width: 80%; max-width: 316px; height: 42px; border-radius: 10px; color: #fff; line-height: 42px; text-align: center; font-size: 14px; font-family: "spoqa R";}
#prddtl .add_wrap .btm_btn .num_over_dimmed_popup {top: -80px; left: 50%; transform: translateX(-50%);}
.col_fo * {line-height: 17px;}
.col_fo .qmark { vertical-align: top;}
/* ³×°íÇÏ±â 201103*/
.nego_layer{position:fixed; left:50%; top:50%; transform:translate(-50%,-50%); padding:65px 0 50px; width:89%; background:#fff; text-align:center;}
.nego_layer .nego_pt1{display:block; color:#000; font-size:1rem;}
.nego_layer .nego_pt2{display:block; margin-top:0.857rem; color:#000; font-size:1rem;}
.nego_layer .ok_btn{display:inline-block; margin-top:1.643rem; padding:0 2.857rem; height:3.429rem; line-height:3.429rem; background:#000; color:#fff; font-size:1rem;}
.nego_layer .close_btn{position:absolute; right:1.142rem; top:0.857rem; display:inline-block;  width:1.429rem; height:1.429rem; z-index:100; text-indent:-9999px; }
.nego_layer .close_btn:before , .nego_layer .close_btn:after{content:""; position:absolute; right:0; top:0.857rem; width:1.429rem; height:1px; background:#000;}
.nego_layer .close_btn:before{transform:rotate(45deg); }
.nego_layer .close_btn:after{transform:rotate(-45deg); }
@media screen and (min-width: 500px) {
	#pop_box.itpp_layer_pop .contents .txt_box > p { margin-bottom: 12px;}
	#pop_box.itpp_layer_pop .contents .txt_box > p, #pop_box.itpp_layer_pop .contents .txt_box > p > b {font-size: 15px;}
	#pop_box.itpp_layer_pop .contents .txt_box { top: 237px;}
	.nego_layer{width:335px;}
}

/* ÁÖ¹® ¹è¼Û Á¶È¸ °³¼± 201104 */
.myorderlist .cdtbox dd .deli_txt {font-size: 11px; color: #1a75d2; line-height: 1.2; margin-top: 3px;}
/* Ä«Å×°í¸® ¸®½ºÆ®ÀÏ ¶§ ÆÐµù°ª Ãß°¡ */
#prdlst .list_area > .list_prod { padding: 10px;}
/* ºü¸¥ ÇÈ¾÷ Ãß°¡ ¹× ¸®½ºÆ® ÀÌ¹ÌÁö »çÀÌÁî & ³ôÀÌ°ª ¹ÝÀÀÇüÀ¸·Î ¼öÁ¤  */
.list_prod_box .icon_box2 { min-height: 27px; box-sizing: border-box; padding: 5px 15px; display: block;}
.list_prod_box .item + .icon_box2 {padding: 10px 15px 5px;}
.list_prod_box .prd_price { height: auto; box-sizing: border-box; padding: 5px 15px 10px !important; position: absolute; bottom: 35px;}
.list_prod .prd_price { height: auto; box-sizing: border-box; padding: 5px 15px 10px !important;}
.list_prod .icon_box2 {min-height: 27px; box-sizing: border-box; padding: 5px 15px; display: block;}
#prdlst .list_prod > li .icon { max-height: 50px; padding: 5px 15px 0; margin-bottom: 2px;}
.productBgImg{height: calc(50vw - 15px) !important;}
#recom_compare_list .productBgImg{height: calc(50vw - 20px) !important;}
.tagicon > span {float: left;}
.tagicon span, .solidOut_btn { line-height: 20px; margin-left: 0; margin-right: 2px;}
/* °Ë»ö ¼¼·ÎÇü°ú Á¦Ç° Ä«Å×¼Ò¸® ¸®½ºÆ® ½ºÅ¸ÀÏ ¸ÂÃã */
#prdlst .srhlist_prod2 > li {padding: 5px;}
#prdlst .srhlist_prod2 > li a { min-height: calc(50vw + 220px); max-height: calc(50vw + 220px);}
#prdlst .srhlist_prod2 .prd_price { height: auto; box-sizing: border-box; padding: 5px 15px 10px !important; position: absolute; bottom: 35px;}
#prdlst .srhlist_prod2 > li .icon {max-height: 50px; height: auto; padding: 5px 15px 0; margin-bottom: 2px;}
#prdlst .srhlist_prod2 .icon_box2 { min-height: 27px; box-sizing: border-box; padding: 5px 15px; display: block;}
#prdlst .srhlist_prod2 .item + .icon_box2 {padding: 10px 15px 5px;}
/* ÀÌº¥Æ® ÆäÀÌÁö Á¦Ç° ¸®½ºÆ®¿¡ ºü¸¥ÇÈ¾÷ */
#evtdtl .evtdtl_prd .prd_lst .lst_prod > li .icon_box2 { min-height: 27px; box-sizing: border-box; padding: 5px 15px; display: inline-block;}
@media screen and (max-width: 500px) {
	#prdlst .list_prod > li .tagicon span { padding: 0 4px; font-size: 11px; line-height: 18px; margin-bottom: 2px;}
	#prdlst .list_prod > li .icon {max-height: 44px;}
	.list_prod .icon_box2 {min-height: 17px; padding: 5px 15px 0;}
}
@media screen and (min-width: 768px) {
	#prdlst .srhlist_prod2 > li { width:25%;}
	#prdlst .list_prod_box > li a{min-height: calc(25vw + 223px); max-height: calc(25vw + 223px);}
	#prdlst .srhlist_prod2 > li a {min-height: calc(25vw + 223px); max-height: calc(25vw + 223px);}
	.productBgImg{height: calc(25vw - 12.5px) !important;}
	#recom_compare_list .productBgImg{height: calc(25vw - 15px) !important;}
}
/* ºü¸¥ ÇÈ¾÷ ·¹ÀÌ¾î ÆË¾÷ */
#pop_box.quick_pickUP_pop .info {padding: 16px; font-size: 15px; color: #3a3a3a; font-family: "noto-M"; line-height: 18px; text-align: left; word-break: keep-all; text-align: center;}
#pop_box.quick_pickUP_pop .info > em { font-style: normal; font-size: 15px; color: #F14738; font-family: "noto-M"; line-height: 22px; word-break: keep-all; }
.quick_pickUP_pop .layer_pop .gasanGo {display: block; background: #0d6de3; padding: 15px 0; color: #fff; font-family: "noto-M"; font-size: 18px; text-align: center; border-radius: 10px; box-sizing: border-box; margin-top: 30px;}
#pop_box.quick_pickUP_pop .info ul {text-align: left; margin-top: 12px;}

/* »ó¼¼ÆäÀÌÁö ºü¸¥ ÇÈ¾÷ */
.layer_pop .text_box > div{line-height: 1.4; margin-bottom:10px;}
.layer_pop .text_box em {line-height: 1.4; font-style: normal; color: #F14738;}
#pop_box .quick_pickUP_icon {font-size: 13px; cursor: pointer;}
/* »ó¼¼ÆäÀÌÁö DB ºü¸¥ÇÈ¾÷ */
.desc_info .quick_pickUP {width: 100%; padding: 35px 0; text-align: center; background-color: #e2f1fc; box-sizing: border-box; }
.desc_info .quick_pickUP > button {width: 265px; height: 50px; background-color: #2e2e2e; color: #fff; font-family: "noto-M"; font-size: 15px; border-radius: 0; border: 0; outline: 0; cursor: pointer; -webkit-appearance: none;}
.desc_info .quick_pickUP > button > i {font-style: normal; color: #fff; font-family: "spoqa T"; font-size: 18px; line-height: 50px; display: inline-block; margin-left: 10px;}
.desc_info .quick_pickUP > h2 {color: #121212; font-size: 20px; font-family: "spoqa B"; font-weight: normal; display: inline-block; line-height: 1; margin-bottom: 0;}
.desc_info .quick_pickUP > h2 > b {color: #1a81df; font-size: 20px; font-family: "spoqa B"; font-style: italic; font-weight: normal; padding-left: 15px; display: inline-block; position: relative; line-height: 1; margin-right: 10px;}
.desc_info .quick_pickUP > h2 > b:before {content: ''; position: absolute; width: 15px; height: 22.5px; background: url(//image5.compuzone.co.kr/img/images/m_compuzone/mo_evt28221_icon_L.png) top center no-repeat; background-size: contain; display: inline-block; left: 0; top: 0;}
.desc_info .quick_pickUP > p {color: #262626; font-family: "noto-M"; font-size: 14px; line-height: 1.4; margin: 15px 0 20px; letter-spacing: -1px;}
.desc_info .quick_pickUP > p > em {color: #F14738; font-family: "noto-M"; font-size: 14px; line-height: 1.4; letter-spacing: -1px; font-style: normal;}
/* Àå¹Ù±¸´Ï ºü¸¥ÇÈ¾÷ */
.order_prd_area .prd_info .quick_pickUP_icon {font-size: 13px; margin-right: 5px;}
.order_prd_area .prd_info .quick_pickUP_icon:before {top: 2px;}
.order_prd_area .prd_info .optBox * {line-height: 20px;}
.order_prd_area .prd_info .optBox .qmark {vertical-align: -4px;}
/* ÁÖ¹®/°áÁ¦ ºü¸¥ÇÈ¾÷ */
.font_EblackM .quick_pickUP_icon { font-weight: normal; margin: 0 5px;}
.font_EblackM.qpup_txt * { line-height: 17px; font-family: "spoqa M";}
/* ÁÖ¹®/°áÁ¦ ºü¸¥ÇÈ¾÷ ·¹ÀÌ¾îÆË¾÷*/
#pop_box.qpup_no_list .s_close { background: transparent; }
#pop_box.qpup_no_list .title { letter-spacing: -1.4px; }
#pop_box.qpup_no_list .info { margin-top: 12px; font-size: 13px; color: #1a81df; overflow: hidden; text-align: left;}
#pop_box.qpup_no_list .close_btn {width: 100%; height: 50px; background-color: #2e2e2e; color: #fff; font-family: "spoqa B"; font-size: 15px;}
#pop_box.qpup_no_list .close_btn:before, #pop_box.qpup_no_list .close_btn:after {display: none;}
#pop_box.qpup_no_list .list_box {width: 100%; box-sizing: border-box; padding: 20px; background-color: #f7f6fb; margin-top:0px; max-height: 250px; overflow-y: auto;}
#pop_box.qpup_no_list .list_box > li {list-style: none; color: #5a5a5a; line-height: 19px;}
#pop_box.qpup_no_list .list_box > li + li {margin-top: 10px;}
#pop_box.qpup_no_list .list_box > li > span,
#pop_box.qpup_no_list .list_box > li > p {color: #5a5a5a; font-size: 14px; line-height: 19px; font-family: "spoqa M";}
#pop_box.qpup_no_list .list_box > li > p { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: normal; margin-bottom: 0;}
/* ºü¸¥ÇÈ¾÷ ¹è¼Û ¾È³» ºÎºÐ */
.quick_pickUP_inpo { margin-top: 20px; position: relative; top: -20px; left: -25px; width: 100vw; padding: 23px 10px; text-align: center; background-color: #e2f1fc; box-sizing: border-box;}
.quick_pickUP_inpo * {box-sizing: border-box; font-family: "spoqa M";}
.quick_pickUP_inpo h1 {color: #121212; font-size: 16px; font-family: "spoqa B"; line-height: 1; }
.quick_pickUP_inpo h1 > b {color: #1a81df; font-size: 16px; font-family: "spoqa B"; font-style: italic; font-weight: normal; padding-left: 12px; display: inline-block; position: relative; line-height: 1;}
.quick_pickUP_inpo h1 > b:before {content: ''; position: absolute; width: 12px; height: 18px; background: url(//image5.compuzone.co.kr/img/images/m_compuzone/mo_evt28221_icon_L.png) top center no-repeat; background-size: contain; display: inline-block; left: 0; top: 0;}
.quick_pickUP_inpo .txt_R {color: #F14738;}
.quick_pickUP_inpo .txt_B {color: #1a81df;}
.quick_pickUP_inpo h1 + p {margin-top: 15px; line-height: 19px; font-size: 14px; word-break: keep-all; }
.quick_pickUP_inpo span { line-height: 19px; font-size: 14px;}
.quick_pickUP_inpo em { line-height: 19px; font-size: 14px; color: #454545; font-style: normal; display: block; }
.quick_pickUP_inpo h1 + p > b { line-height: 19px; color: #1a81df; font-size:14px; font-family: "spoqa B"; font-style: italic; font-weight: normal; padding-left: 9px; display: inline-block; position: relative; margin-right: 5px;}
.quick_pickUP_inpo h1 + p > b:before {content: ''; position: absolute; width: 9px; height: 17px; background: url(//image5.compuzone.co.kr/img/images/m_compuzone/mo_evt28221_icon_S.png) top center no-repeat; background-size: contain; display: inline-block; left: 0; top: 1px;}
.quick_pickUP_inpo .impb_list, .quick_pickUP_inpo .impb_inpo {width: 100%; background-color: #fff; margin-top: 20px; padding: 20px 0; text-align: center;}
.quick_pickUP_inpo .impb_inpo {width: 100%; background-color: #fff; margin-top: 20px; padding: 20px 18px; text-align: left;}
.quick_pickUP_inpo .impb_list  > button {width: 265px; height: 50px; background-color: #2e2e2e; color: #fff; font-family: "spoqa B"; font-size: 15px; border-radius: 0; border: 0; outline: 0; cursor: pointer; -webkit-appearance: none; margin-top: 12px;}
.quick_pickUP_inpo .impb_list  > button > i {font-style: normal; color: #fff; font-family: "spoqa T"; font-size: 18px; line-height: 50px; display: inline-block; margin-left: 10px;}
.quick_pickUP_inpo .impb_inpo  > p { color: #747474; font-size: 14px; line-height: 19px; padding-left: 15px; box-sizing: border-box; position: relative; word-break: keep-all; }
.quick_pickUP_inpo .impb_inpo  > p + p {margin-top: 10px;}
.quick_pickUP_inpo .impb_inpo  > p > i {position: absolute; left: 0; font-style: normal; color: #747474; font-size: 14px; line-height: 19px; display: inline-block;}
@media screen and (max-width: 360px) {
	.quick_pickUP_inpo .impb_inpo  > p { font-size: 13px; line-height: 17px; padding-left: 15px;}
	.quick_pickUP_inpo .impb_inpo  > p > span { font-size: 13px; line-height: 17px; }
	.quick_pickUP_inpo .impb_inpo  > p > i {font-size: 13px; line-height: 17px;}
}

/* ´çÀÏÅÃ¹è Âü°í»çÇ× Ãß°¡ 201207 */
.message_area .gBox {width: 100%; padding: 10px; background-color: #f7f7fb; box-sizing: border-box; margin-bottom: 10px; }
.message_area .gBox .gBox_tit_R { font-size: 14px; letter-spacing: -1px; color: #ff0000; display: block; font-weight: bold; line-height: 25px;}
.message_area .gBox .gBox_tit_R .ico_notice { background: url(//image5.compuzone.co.kr/img/images/product_detail/btn_pd_new.png) -14px -16px; width: 14px; height: 14px; display: inline-block; margin-right: 3px; vertical-align: -2px; position: relative; transform: rotate(180deg);}
.message_area .gBox > p { font-size: 14px; letter-spacing: -1px; color: #6b6b6b; line-height: 20px; word-break: keep-all; }
.message_area .gBox > p > b { font-size: 14px; letter-spacing: -1px; color: #ff0000; line-height: 20px; font-weight: normal;}
/* ÀÌº¥Æ® ÆäÀÌÁö ¼­ºêÅ¸ÀÌÆ² °íÁ¤ À§Ä¡ º¯°æ 201230 */
.area_sub_title, .area_Rform {outline: none; cursor: pointer;}
/*pc°ßÀû È¸¿øµî±Þº°¸ÂÃã°¡*/
.shareNew .shr_sns {height: 30px; border-bottom: 1px solid #000; color: #000; font-size: 18px; font-weight: bold; line-height: 1; text-align: center; vertical-align: top;}
.shareNew .shr_sns_btn .shr li{margin-top:16px;}
.shr_priInfo_txt{margin-top:20px; }
.shr_priInfo_txt label{font-size:15px; font-family:'noto-R'; color:#3a3a3a; }
.share_chk{display:none;}
.share_chk + i {display: inline-block; width: 24px; height: 24px; margin-right:5px; background: #fff; border: solid 1px #d8d8d8; border-radius: 4px; vertical-align: top; box-sizing: border-box;}
input.share_chk:checked + i {border: none; background: url('//image5.compuzone.co.kr/img/images/main/main2022/main_checkbox.png') center center/contain no-repeat;}
.likeBox_layer .shr_priInfo_txt dt{margin-bottom:6px;}
.shr_priInfo_txt dd{ font-size:14px; font-family:'noto-R'; color:#949494; word-break: keep-all;}
.shr_priInfo_txt dd > span {font-size:15px; font-family:'noto-R'; color:#0D6DE3; }
.likeBox_layer.mail_popup{left:0; top:0; margin-left:0; width:100%; height:100%; background:rgba(0,0,0,0.7);}
.likeBox_layer.mail_popup .likeBoxArea {width:100%; padding:0 20px; border-radius:20px 20px 0 0; border:none; box-sizing:border-box; box-shadow: none; position:absolute; bottom:0; }
.likeBox_layer.mail_popup .likeBoxArea .tit{padding:30px 0 20px; border-bottom:1px solid #d8d8d8; text-align:center; position:relative;}
.likeBox_layer.mail_popup .likeBoxArea .tit h2{font-size:20px; font-family:'noto-b'; font-weight: normal; color:#3a3a3a; }
.likeBox_layer.mail_popup .likeBoxArea .tit a { display: block; width: 30px; height: 30px; margin:0 ;background: url('//image5.compuzone.co.kr/img/images/product_list22/pro_comparison_x2.png') center center/contain no-repeat; position: Absolute; top: 26px; right: 0;}
.likeBox_layer.mail_popup .likeBoxArea .cont{padding:0 25px;}
.likeBox_layer.mail_popup .mail_pop_body{padding:20px 0 40px;}
.likeBox_layer .likeBoxArea .btmBtn a {display:block; width:100%; height:52px; line-height:50px; background:#0D6DE3; border-radius:10px; font-size:18px; font-family:'noto-M'; font-weight: normal; color:#fff;}

/* °Ë»ö °¡·ÎÇü ºü¸¥ ÇÈ¾÷ °£°Ý ¼öÁ¤ 210113*/
#prdlst .srhlist_prod > li .icon_box2 { padding: 0 15px;}

/* ºñ±³ÇÏ±â ¹ÙµÏÆÇ Çü Á¤·Ä ¼öÁ¤ 210209 */
#recom_compare_list .list_area .list_prod_box .prd_price { width: 100%; padding: 5px 15px 53px !important;}

/* °¡»ê ºü¸¥ ÇÈ¾÷ À§Ä¡ÀÌµ¿ 210121 */
/* °Ë»ö°á°ú >> »ó¼¼ ÆË¾÷ ºü¸¥ÇÈ¾÷ Ãß°¡ */
#srhcate_area .gasan_pick_chk .qu_over { background: url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -952px -340px; background-size: 250px auto; width: 20px; height: 20px; vertical-align: middle; display: inline-block; margin-left: 10px; }
/* »ó¼¼ÇÊÅÍ ¿µ¿ª Ãß°¡ */
.detail_filter_warp {width: 100%; overflow-x: auto; border-top: 1px solid #cdcdd2;}
.detail_filter_bar { display: flex; width: max-content; height: 45px; padding: 7.5px 10px; box-sizing: border-box; }
.detail_filter_bar > li {display: block; width: auto; height: 30px; border: 1px solid #cdcdd2; border-radius: 50px; padding: 0 15px; box-sizing: border-box; color: #3a3a3a; font-size: 13px; line-height: 28px; text-align: center; cursor: pointer;}
.detail_filter_bar > li + li {margin-left: 5px;}
.detail_filter_bar > li > i {display: inline-block; width: 14px; height: 14px; background: url("//image5.compuzone.co.kr/img/images/m_compuzone/detail_filter_icon.png") center; background-size: contain; vertical-align: -2px; margin-left: 3px;}
.detail_filter_bar > li.on {border: 1px solid #135eba; color: #135eba;}
.detail_filter_bar > li.on > i {background: url("//image5.compuzone.co.kr/img/images/m_compuzone/detail_filter_icon_on.png") center; background-size: contain;}
/* ÇÊÅÍ¿µ¿ª Ãß°¡ÇÏ¸é¼­ ¸®½ºÆ® ¿©¹é ¼öÁ¤ */
#prdlst .srhlist_prod2 { padding: 5px 5px 0; }
/* °¡»ê ºü¸¥ ÇÈ¾÷ À§Ä¡ÀÌµ¿// */
/*»ó¼¼ÆäÀÌÁö ÇÒÀÎ·ü ½ºÅ¸ÀÏ 210215*/
.discnt{color: #ff4a4a;font-weight: bold; vertical-align: middle; margin-right: 5px; display: inline-block; font-size: 14px;}

/* ¹è¼Ûºñ Àý¾à »óÇ° ±â´É °³¼± 210208 */
/* »ó¼¼ÆäÀÌÁö + Àå¹Ù±¸´Ï °øÅë ÆË¾÷*/
.deli_saving_wrap {width: 100%; height: 100%; position: fixed; bottom: 0; left: 0; z-index: 10000; background-color: rgba(0,0,0,0.6); display: none;}
#basket_body .deli_saving_wrap {z-index: 1000;}
.deli_saving_layer {width: 100%; height: 0; border-radius: 1.56em 1.56em 0 0; position: absolute; bottom: 0; left: 0; box-sizing: border-box; padding-top: 30px; background-color: #fff;}
/* ·¹ÀÌ¾î ÇÏ´Ü ½ºÅ©·ÑÀÌ ÀÚ¿¬½º·´µµ·Ï ±×¶óµð¾ðÆ® ³Ö¾î³õÀ½ */
.deli_saving_layer:after {content: ''; width: 100%; height: 10px; position: absolute; left: 0; bottom: 0; z-index: 1; background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);}
.deli_saving_layer * {box-sizing: border-box;}
/* Å¸ÀÌÆ² */
.deli_saving_layer .dsp_tit {display: block; width: 100%; padding: 0 20px 7px; position: relative;}
.deli_saving_layer .dsp_tit:after {content: ''; position: absolute; width: calc(100% - 40px); border-top: 1px solid #000; height:0; bottom: 0; left: 20px; display: inline-block;}
.deli_saving_layer .dsp_tit * { width: 100%; text-align: center; display: block; font-family: "spoqa M";}
.deli_saving_layer .dsp_tit > h1 { color: #000; font-size: 18px; line-height: 18px; font-family: "spoqa B" !important; letter-spacing: 0;}
.deli_saving_layer .dsp_tit > p { color: #434343; font-size: 14px; line-height: 30px;}
.deli_saving_layer > button { display: block; position: absolute; overflow: hidden; top: 30px; right: 20px; width: 1.750em; height: 1.750em; background: url(//image5.compuzone.co.kr/img/images/m_compuzone/mcom_icon_menu.png) no-repeat -15.563em 0.1em; background-size: auto 1.48em; text-indent: 100%; white-space: nowrap; z-index: 1; appearance: none; -webkit-appearance: none; border: 0;}
/* Á¦Ç° ¸®½ºÆ® */
.deli_saving_layer .dsp_list { width: 100%; height: calc(100% - 55px); overflow-y: auto; padding: 0 20px;}
.deli_saving_layer .dsp_list > li { width: 100%; border-bottom: 1px solid #eee; padding: 10px 56px 10px 10px; position: relative;}
.deli_saving_layer .dsp_list > li > a { display: block; width: 100%; height: 100px; position: relative; padding-left: 120px;}
/* Á¦Ç° ÀÌ¹ÌÁö */
.deli_saving_layer .dsp_list .prd_img {display: inline-block; position: absolute; width: 100px; height: 100px; top: 0; left: 0;	}
.deli_saving_layer .dsp_list .prd_img > img{width: 100%; height: 100%; display: block;}
/* Á¦Ç°¸í, °¡°Ý */
.deli_saving_layer .dsp_list .prd_info_box {width: 100%; height: auto; display: inline-block; position: relative; top: 50%; transform: translateY(-50%);}
.deli_saving_layer .dsp_list .prd_info_box * {color: #616161; font-size: 13px; word-break: break-all; letter-spacing: -0.5px; line-height: 19px; font-family: malgun gothic;}
.deli_saving_layer .dsp_list .prd_info_box > p {width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; white-space: normal; height: 38px; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.deli_saving_layer .dsp_list .prd_info_box .won {display: block; margin-top: 3px;}
.deli_saving_layer .dsp_list .prd_info_box .won * {display: inline-block; float: left; color: #000;}
/* Àå¹Ù±¸´Ï ¹öÆ° */
.deli_saving_layer .dsp_list .dsp_bsk_go {width: 26px; height: 24px; display: inline-block; position: absolute; right: 10px; top: 50%; transform: translateY(-50%); background-color: rgba(215,25,25,0.5); background: url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_top_aside.png) no-repeat -70px 0px; background-size: auto 24px; opacity: 0.5; cursor: pointer; appearance: none; -webkit-appearance: none; border: 0;}
/* »ó¼¼ÆäÀÌÁö - ¹è¼Ûºñ Àý¾à »óÇ° ¹öÆ° */
.if .deli_saving_btn { text-decoration: none !important; width: auto; height: 36px; display: inline-block; background-color: #135dba; border-radius: 4px; color: #fff !important; font-size:15px; font-family: malgun gothic; font-weight: bold; letter-spacing: -1px; line-height: 36px; text-align: right; box-sizing: border-box; padding: 0 20px 0 50px; position: relative; margin-top: 12px;}
.if .deli_saving_btn:after {content: ''; position: absolute; display: inline-block; width: 54px; height: 40px; top: -8px; left: -7px; background: url("http://image5.compuzone.co.kr/img/images/product_detail/mo_deli_price_bnr_img.png") top center no-repeat; background-size: contain;}
.if .deli_saving_btn > i { display: inline-block; font-style: normal; color: #fff; font-family: "spoqa R"; font-weight: normal; font-size: 15px; line-height: 36px; margin-left: 3px;}
/* Àå¹Ù±¸´Ï - ¹è¼Ûºñ Àý¾à ¾È³» */
/* ÇÑ ¾÷Ã¼ÀÏ ¶§ º¸´õ °ª º¯°æ */
.order_product.add_dashed  {border-top: 1px dashed #afafaf !important;}
/* ¹è¼Ûºñ Àý¾à ¾È³» ¿µ¿ª */
.deli_saving_pay + .order_product {border-top: 0 !important;}	
.deli_saving_pay {box-sizing: border-box; width: calc(100% + 20px); text-align: center; background-color: #fafafa; padding: 25px 20px 10px; position: relative; left: -10px; border-bottom: 1px solid #000;}	
.deli_saving_pay.order_list_last {border-bottom: 0 !important;}	
.deli_saving_pay * {box-sizing: border-box; font-size:13px; line-height: 1;}
/* ºÎÁ·ÇÑ ±Ý¾× °ÔÀÌÁö */
.deli_saving_pay .saving_gauge {width: 100%; height: 10px	; background-color: #dbdbdb; border-radius: 3px; position: relative; overflow: hidden;}	
.deli_saving_pay .saving_gauge > span {display: inline-block; position: absolute; top: 0; left: 0; height: 10px; background-color: #135dba; }	
.deli_saving_pay .saving_price_txt {width: 100%; margin-top: 10px;}	
.deli_saving_pay .saving_price_txt * {display: inline-block;}
/* ÆË¾÷ ¿­¸®´Â ¹öÆ° */
.deli_saving_pay .deli_saving_bsk_btn {display: inline-block; margin: 0 auto; padding: 15px; font-weight: bold;}	
.deli_saving_pay .deli_saving_bsk_btn > i {font-family: "spoqa M"; font-style: normal;}
/* ¹è¼Ûºñ Àý¾à »óÇ° ±â´É °³¼±// */

/* ´ëºÐ·ù Ä·ÇÎ Æ¯È­ ¿µ¿ª °³¼± 210312*/
/* HOT ºê·£µå ÆË¾÷ */
.HBS_tab_popup_wrap {width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); position: fixed; z-index: 100; top: 0; left: 0;}
.HBS_tab_popup_wrap .HBS_tab_popup {width: 100%; background-color: #fff; position: absolute; top: 0; left: 0; display: inline-block;}
.HBS_tab_popup_wrap .new_cate_title {text-align: left; width: 100%; line-height: 1; font-size: 23px; box-sizing: border-box; padding: 34px 26px 27px;}
.HBS_tab_popup_wrap .new_cate_title > span { line-height: 1; font-size: 23px;}
.HBS_tab_popup .cate_HBS_tab {display: inline-block; width: 100%; position: relative;}
.HBS_tab_popup .cate_HBS_tab > ul {display: block; width: 100%; border: solid #e8e8e8; border-width: 1px 0 0 1px}
.HBS_tab_popup .cate_HBS_tab > ul > li {display: inline-block; float: left; width: 20%; height: 50px; border: solid #e8e8e8; border-width: 0 1px 1px 0; cursor: pointer; text-align: center; vertical-align: middle; background-color: #f7f7f7; box-sizing: border-box; position: relative;}
.HBS_tab_popup .cate_HBS_tab > ul > li > p {width: 100%; line-height: 1.2; font-size: 13px; color: #949494; position: absolute; top: 50%; transform: translateY(-50%);}
.HBS_tab_popup .cate_HBS_tab > ul > li.on {background-color: #3a3a3a;}
.HBS_tab_popup .cate_HBS_tab > ul > li.on > p {color: #fff; font-weight: bold;}
.HBS_tab_popup .cate_HBS_tab .HBS_tab_btn {display: block; width: 100%; height: 25px; background-color: #fff; cursor: pointer; position: relative;}
.HBS_tab_popup .cate_HBS_tab .HBS_tab_btn > i {position: absolute; display: inline-block; top: 50%; left: 50%; width: 11px; height: 11px; border:solid #999; border-width: 0 1px 1px 0; transform-origin: 70% 70%; transform: translate(-50%, -50%) rotate(225deg); }
/* HOT ºê·£µå ÆË¾÷// */

/* Ãß°¡µÈ ¿µ¿ª °ø¿ë ÆÐµù°ª, Å¸ÀÌÆ² */
.cate_TN_area, .cate_comtube_area, .cate_HBS_area {width: 100%; position: relative; box-sizing: border-box; clear: both;}
.cate_TN_area *, .cate_comtube_area *, .cate_HBS_area * {box-sizing: border-box;}
.new_cate_title { font-family: "spoqa B"; text-align: center; width: 100%; line-height: 78px; font-size: 42px;	color: #000; display: block;}
.new_cate_title > span { font-family: "spoqa T"; line-height: 78px;}
/* TOP NEW ¿µ¿ª */
.cate_TN_area {background-color: #fff; padding: 38px 10px; text-align: center;}
.cate_TN_area .cate_TN_wrap {display: inline-block; margin: 53px auto 0;}
.cate_TN_area .cate_TN_wrap > div {display: inline-block; float: left; padding: 0 6px 13px; position: relative;}
/* ¹ØÁÙ Áß°£ Å¸ÀÌÆ² */
.cate_TN_area .under_tit { border-bottom: 1px solid #000; font-family: "spoqa B"; font-size: 15px; color:#3a3a3a; line-height: 1.2; padding-bottom: 2px; display: inline-block; position: absolute; top: -31px; left: 50%; transform: translateX(-50%);}
/* ·Ñ¸µ¹Ú½º */
.cate_TN_area .cate_roll_box {width: 229px; border:1px solid #d8d8d8; padding: 14px 7px;}
/* ·©Å·¹Ú½º */
.cate_TN_area .cate_top5_ranking {position: absolute; top: 14px; left: 15px; background-color: #ff4e48; width: 56px; height: 56px; line-height: 56px; color: #fff; font-size: 20px; font-family: "spoqa B"; text-align: center; -webkit-box-shadow: -3px -3px 6px 0px rgba(0,0,0,0.25); -moz-box-shadow: -3px -3px 6px 0px rgba(0,0,0,0.25); box-shadow: -3px -3px 6px 0px rgba(0,0,0,0.25); z-index: 10;}
/* ·Ñ¸µ ½ºÅ¸ÀÏ */
.cate_TN_area .cate_roll_box  a {display: block; width: 100%; text-decoration: none; padding: 0 7px;}
.cate_TN_area .cate_roll_box .cate_roll {padding-bottom: 25px;}
.cate_TN_area .cate_roll_box .pd_img {display: inline-block; width: 100%; height: 201px; text-decoration: none; border:1px solid #d8d8d8;}
.cate_TN_area .cate_roll_box .pd_img > img {display: block; width: 100%; height: 100%;}
.cate_TN_area .cate_roll_box .pd_info {width: 100%;}
.cate_TN_area .cate_roll_box .pd_info .pd_name {width: 100%; color:#3a3a3a; font-size: 16px; line-height: 23px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; white-space: normal; height: 45px; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.cate_TN_area .cate_roll_box .pd_info > dl {margin-top: 16px; position: relative; height: 44px;}
.cate_TN_area .cate_roll_box .pd_info > dl * {line-height: 1;}
.cate_TN_area .cate_roll_box .pd_info dd {font-family: "spoqa B";}
.cate_TN_area .cate_roll_box .pd_info dt {font-family: "spoqa M";}
.cate_TN_area .cate_roll_box .pd_info .under {text-align: right; font-size: 15px; color: #949494; text-decoration: line-through;}
.cate_TN_area .cate_roll_box .pd_info .discount {color: #f14738; font-size: 29px; text-align: left; display: inline-block; position: absolute; bottom: -1px; left: 0;}
.cate_TN_area .cate_roll_box .pd_info .won {color:#3a3a3a; font-size: 21px; text-align: right; position: absolute; bottom: 0; right: 0; width: 100%; text-align: center;}
.cate_TN_area .cate_roll_box .pd_info .discount + .won { text-align: right; }
/* ·Ñ¸µ ÇÏ´Ü Á¡ ½ºÅ¸ÀÏ */
.cate_roll_box .slick-dots { position: relative; bottom: 0; height: 10px; margin-bottom: 2px;}
.cate_roll_box .slick-dots li button { width: 10px; height: 10px; padding: 0; border: 0; background: #e6e6e6; border-radius: 50%; box-sizing: border-box; }
.cate_roll_box .slick-dots li { width: 10px; height: 10px; margin: 0 3px; padding: 0; vertical-align: top;}
.cate_roll_box .slick-dots li.slick-active button:before { opacity: 1; background: #222;}
.cate_roll_box .slick-dots li button:before { width: 10px; height: 10px; border-radius: 50%; content: ''; opacity: 1;}
.cate_roll_box.slick-dotted.slick-slider { margin-bottom: 9px;}
/* ÄÄÆ©ºê */
.cate_comtube_area { padding: 60px 0 0; text-align: center;}
.cate_comtube_area .new_cate_title{line-height: 60px;}
.cate_comtube_area .cate_comtube_wrap {max-width: 2133px; margin: 0 auto; padding-bottom: 60px; text-align: center; overflow-x: auto;}
.cate_comtube_area ul {display: inline-flex; margin-top: 40px; margin-right: 67px;}
.cate_comtube_area ul li{display: inline-block; float: left; width: 666px; height: 369px; border-radius: 20px; overflow: hidden;}
.cate_comtube_area ul li:nth-child(1) {margin-left: 67px;}
.cate_comtube_area ul li + li {margin-left: 34px;}
.cate_comtube_area ul li > a,
.cate_comtube_area ul li > a > img {display: block; width: 100%; height: 100%;}
/* HOT ºê·£µå */
.cate_HBS_area {background-color: #fff; padding: 50px 0;}
/* HOT ºê·£µå ÅÇ */
.cate_HBS_area .cate_HBS_tab {display: inline-block; margin-top: 15px; width: 100%; position: relative;}
.cate_HBS_area .cate_HBS_tab > ul {display: flex; width: calc(100% - 30px); overflow-x: auto; height: 50px; border: 1px solid #e8e8e8; background-color: #fdfdfd;}
.cate_HBS_area .cate_HBS_tab > ul > li {width: 20%; min-width: 20%; height: 48px; cursor: pointer; text-align: center; background-color: #f7f7f7; border-right: 1px solid #e8e8e8;}
.cate_HBS_area .cate_HBS_tab > ul > li > p {width: 100%; line-height: 1.2; font-size: 13px; color: #949494; position: relative; top: 50%; transform: translateY(-50%);	}
.cate_HBS_area .cate_HBS_tab > ul > li.on { background-color: #3a3a3a; position: relative;}
.cate_HBS_area .cate_HBS_tab > ul > li.on > p {color: #fff; font-weight: bold;}
.cate_HBS_area .cate_HBS_tab .HBS_tab_btn {position: absolute; top: 0; right: 0; width: 30px; height: 50px; background-color: #fff; border:1px solid #e8e8e8; border-left: 0; display: inline-block; cursor: pointer;}
.cate_HBS_area .cate_HBS_tab .HBS_tab_btn > i {position: absolute; display: inline-block; top: 50%; left: 44%; width: 11px; height: 11px; border: solid #999; border-width: 0 1px 1px 0; transform-origin: 70% 70%; transform: translate(-50%, -50%) rotate(45deg); }
/* HOT ºê·£µå ÇÒÀÎ Á¦Ç° ¸®½ºÆ® */
.cate_HBS_area .cate_HBS_pd_list * {box-sizing: border-box;}
.cate_HBS_area .cate_HBS_pd_list {display: block; overflow-x: auto; width: calc(100% - 25px) ; padding: 20px 0 15px; box-sizing: border-box; margin: 0 12.5px;}
.cate_HBS_area .cate_HBS_pd_list ul {display: block; width: max-content; }
.cate_HBS_area .cate_HBS_pd_list li {display: inline-block; float: left; width: 160px; }
.cate_HBS_area .cate_HBS_pd_list li + li {margin-left: 12.5px;}
/* HOT ºê·£µå ÇÒÀÎ Á¦Ç° ÀÌ¹ÌÁö */
.cate_HBS_area .cate_HBS_pd_list li .pd_img {width:160px; height:160px; display:block; border:1px solid #f2f2f2; position: relative;}
.cate_HBS_area .cate_HBS_pd_list li .pd_img > a ,
.cate_HBS_area .cate_HBS_pd_list li .pd_img img{width:100%; height:100%; display:block;}
.cate_HBS_area .cate_HBS_pd_list li .pd_img .prd_icon_list{width:100%; height:45px; text-align:center; position:absolute; bottom:15px; z-index:9999; display:none;}
.cate_HBS_area .cate_HBS_pd_list li .pd_img:hover > .prd_icon_list{ display:block;}
/* HOT ºê·£µå ÇÒÀÎ Á¦Ç° Á¤º¸ */
.cate_HBS_area .cate_HBS_pd_list li .pd_info {width: 100%; margin-top: 13px;}
/* Á¦Ç°¸í */
.cate_HBS_area .cate_HBS_pd_list li .pd_info .pd_name {width: 100%; height: 32px; word-break: break-all; color: #6c6c6c; font-size: 12px; line-height: 16px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  white-space: normal; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
/* °¡°Ý */
.cate_HBS_area .cate_HBS_pd_list li .pd_info dl {margin-top: 10px;}
.cate_HBS_area .cate_HBS_pd_list li .pd_info dl dt {height: 15px; margin-bottom: 9px;}
.cate_HBS_area .cate_HBS_pd_list li .pd_info dl dt:after {content: ''; display: block; clear: both;}
.cate_HBS_area .cate_HBS_pd_list li .pd_info dl dt > span {display: inline-block; float: left;}
.cate_HBS_area .cate_HBS_pd_list li .pd_info dl dt .discount {font-family: "spoqa B"; font-size: 15px; color: #f14738; margin-right: 7px; line-height: 15px;}
.cate_HBS_area .cate_HBS_pd_list li .pd_info dl dt .under {font-size: 12px; color: #6c6c6c; text-decoration: line-through; line-height: 19px;}
.cate_HBS_area .cate_HBS_pd_list li .pd_info dl dd {line-height: 1; text-align: left;  font-family: "spoqa B"; font-size: 18px; color:#3a3a3a;}
/* HOT ºê·£µå ÇÒÀÎ Á¦Ç° ¸®½ºÆ®°¡ ´Ù º¸ÀÌ´Â ³ÐÀÌ¿¡¼± Áß¾ÓÁ¤·Ä ÇÏ´Â CSS */
@media all and (min-width: 875px) {
	.cate_HBS_area .cate_HBS_pd_list ul {display: inline-block; position: relative; left: 50%; transform: translateX(-50%); }
}
/* TOP NEW 500px±îÁö ´Ã¾î´Ù°¡ ¸ØÃã */
@media all and (max-width: 500px) {
	.cate_TN_area { padding: 7.5vw 2vw;}
	.cate_TN_area .cate_TN_wrap { margin: 10.625vw auto 0;}
	.cate_TN_area .cate_TN_wrap > div { padding: 0 1.125vw 2.5vw; }
	.cate_TN_area .under_tit { font-size: 3vw; padding-bottom: 0.375vw; top: -6.25vw}
	.cate_TN_area .cate_roll_box {width: 45.75vw; padding: 2.75vw 1.375vw;}
	.cate_TN_area .cate_top5_ranking { top: 2.875vw; left: 3vw; width: 11.25vw; height: 11.25vw; line-height: 11.25vw; font-size: 4vw; -webkit-box-shadow: -0.5vw -0.5vw 1.25vw 0 rgba(0,0,0,0.25); -moz-box-shadow: -0.5vw -0.5vw 1.25vw 0 rgba(0,0,0,0.25); box-shadow: -0.5vw -0.5vw 1.25vw 0 rgba(0,0,0,0.25); }
	.cate_TN_area .cate_roll_box  a {padding: 0 1.375vw;}
	.cate_TN_area .cate_roll_box .cate_roll {padding-bottom: 5vw;}
	/* ·Ñ¸µ¹Ú½º ³»ºÎ */
	.cate_TN_area .cate_roll_box .pd_img {height: 40.25vw;}
	.cate_TN_area .cate_roll_box .pd_info .pd_name { font-size: 3.25vw; line-height: 4.5vw; height: 9vw;}
	.cate_TN_area .cate_roll_box .pd_info > dl {margin-top: 3.25vw; height: 8.75vw;}
	.cate_TN_area .cate_roll_box .pd_info .under { font-size: 3vw;}
	.cate_TN_area .cate_roll_box .pd_info .discount { font-size: 5.750vw; bottom: -0.25vw;}
	.cate_TN_area .cate_roll_box .pd_info .won { font-size: 4.25vw; margin-top: 1.25vw;}
	/* ·Ñ¸µ¹Ú½º Á¡ */
	.cate_roll_box .slick-dots { height: 2vw; margin-bottom: 0.375vw;}
	.cate_roll_box .slick-dots li button { width: 2vw; height: 2vw; }
	.cate_roll_box .slick-dots li { width: 2vw; height: 2vw; margin: 0 0.5vw;}
	.cate_roll_box .slick-dots li button:before { width: 2vw; height: 2vw;}
	.cate_roll_box.slick-dotted.slick-slider { margin-bottom: 1.875vw;}
}
/* ÄÄÆ©ºê 800px±îÁö ´Ã¾î´Ù°¡ ¸ØÃã */
@media all and (max-width: 800px) {
	.new_cate_title { line-height: 9.75vw; font-size: 5.25vw;	}
	.new_cate_title > span { line-height: 9.75vw; font-size: 5.25vw;}
	.cate_HBS_area { padding: 6.25vw 0; }
	.cate_comtube_area { padding: 7.5vw 0 0; }
	.cate_comtube_area .new_cate_title{ line-height: 7.5vw;}
	.cate_comtube_area .cate_comtube_wrap {width: 100vw; padding-bottom: 7.5vw;}
	.cate_comtube_area ul { margin-top: 5vw; margin-right: 8.375vw;}
	.cate_comtube_area ul li{display: inline-block; float: left; width: 83.25vw; height: 46.125vw; border-radius: 2.5vw; overflow: hidden;}
	.cate_comtube_area ul li:nth-child(1) {margin-left: 8.375vw;}
	.cate_comtube_area ul li + li {margin-left: 4.25vw;}
}
/* ´ëºÐ·ù Ä·ÇÎ Æ¯È­ ¿µ¿ª °³¼±// */

/* A/S ±³È¯ ¹ÝÇ° ½ÅÃ» / ÇöÈ²:: °øµ¿±¸¸Å ÁÖÀÇ ¹®±¸ Ãß°¡ 210318 */
.aslist .option_ul > li.append_li .opt .tit > span { color: #ee2929; }
.aslist .option_ul > li .opt + p {color: #ee2929; margin: 4px 0 8px; font-size: 13px;}

/* ºñ½ÁÇÑ »óÇ° ·¹ÀÌ¾îÆË¾÷ 210209 */
.similar_layer_wrap {position: fixed; width: 100%; height: 100%; z-index: 10000; top: 0; left: 0; background-color: #fff;}
#basket_body .similar_layer_wrap {z-index: 1000;}
.similar_layer_wrap * {box-sizing: border-box; }
.similar_layer_wrap .similar_layer_head {position: absolute; top: 0; left: 0; width: 100%;}
.similar_layer_wrap .similar_layer_head > p {width: 100%; padding: 20px; background-color: #2d3551; color: #fff; font-size: 18px; line-height: 25px; font-family: "spoqa B";}
/* ´Ý±â ¹öÆ° */
.similar_layer_wrap .s_close {width: 25px; height: 25px; display: inline-block; position: absolute;  top: 17px;  right: 17px; background: transparent; cursor: pointer;}
.similar_layer_wrap .s_close:before {content: ''; width: 25px; height: 1px; background: #fff; display: inline-block; transform: rotate(135deg); position: absolute; top: 12px; left: 0;}
.similar_layer_wrap .s_close:after {content: ''; width: 25px; height: 1px; background: #fff; display: inline-block; transform: rotate(45deg); position: absolute; top: 12px; right: 0;}
/* ½ºÀ§Ä¡ Åä±Û */
.switch_box_wrap{position:relative; box-sizing:border-box; padding: 10px; background-color: #fff; height: 50px;}
.switch_box_wrap .switch_box{text-align:right; position:absolute; right:10px; top: 14px;}
.switch_box_wrap > span{display:inline-block; color:#6c6c6c; font-size:12px; line-height: 21px; vertical-align:middle;}
/* ÇÏ´Ü ¸®½ºÆ® ½ÃÀÛ */
/* ÇÏ´ÜÀÇ 60pxÀÇ ¿©¹éÀº ¾Û ÇÏ´Ü ¸Þ´º ¶§¹®! Áö¿ìÁö ¸¶¼¼¿ä. */
.similar_layer_wrap .similar_layer_body {position: relative; top: 140px; left: 0; width: 100%; height: calc(100% - 140px); background-color: #e6e4e7; padding: 10px 10px 60px; overflow-x: hidden; overflow-y: auto;}
.similar_layer_wrap .similar_list > li {list-style: none; background-color: #fff; padding: 15px 10px;}
.similar_layer_wrap .similar_list > li + li {margin-top: 15px;}
.similar_layer_wrap .similar_list > li > div {float: left;}
.similar_layer_wrap .similar_list > li:after {content: ''; display: block; clear: both;}
/* Á¦Ç° ³»¿ë (320px ±âÁØ) */
.similar_layer_wrap .similar_list > li .lft { width: 140px; height: 140px; border: #d8d8d8 1px solid; display: inline-block; vertical-align: top;}
.similar_layer_wrap .similar_list > li .lft img { width: 100%; height: 100%; display: block;}
.similar_layer_wrap .similar_list > li .rgt { display: inline-block; vertical-align: top; margin-left: 8px; width: calc(100% - 148px); height: 127px; position: relative; padding-top: 5px;}
.similar_layer_wrap .similar_list > li .rgt .item { font-size: 14px; line-height: 1.3; color:#1b1b1b; display:block; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; word-break:break-all;}
.similar_layer_wrap .similar_list > li .rgt .icon_box2 { margin-top: 5px; display: block; }
.similar_layer_wrap .similar_list > li .rgt .prd_price{ display: inline-block; width: 100%; padding: 0 !important;}
.similar_layer_wrap .similar_list > li .rgt .prd_price .sale{display:block; margin-bottom: 0;}
.similar_layer_wrap .similar_list > li .rgt .prd_price .sale .discount{font-size: 18px; font-weight:bold; letter-spacing:-0.5px; color:#ff4a4a; margin-right:7px;}
.similar_layer_wrap .similar_list > li .rgt .prd_price .sale .under{font-size: 15px; text-decoration:line-through; color:#6b6b6b;}
.similar_layer_wrap .similar_list > li .rgt .prd_price .prc_guide_ly {margin-top: 3px;}
.similar_layer_wrap .similar_list > li .rgt .prd_price .prc_guide_ly .won {color:#434343; vertical-align:middle; letter-spacing:-0.5px; font-weight:bold; display: block;}
.similar_layer_wrap .similar_list > li .rgt .prd_price .prc_guide_ly .won .number {font-size: 20px; line-height: 1;}
.similar_layer_wrap .similar_list > li .rgt .prd_price .prc_guide_ly .won .number + em {font-size: 17px; display:inline-block; padding-right:5px; line-height: 1;}
.similar_layer_wrap .similar_list > li .rgt .rvNicon{ display:block; width: 100%;}
.similar_layer_wrap .similar_list > li .rgt .rvNicon .review { height:21px; display:block; margin-top: 6px; }
.similar_layer_wrap .similar_list > li .rgt .rvNicon .review:after { content: ''; display: block; clear: both; }
.similar_layer_wrap .similar_list > li .rgt .rvNicon .review > span {float: left;}
.similar_layer_wrap .similar_list > li .rgt .rvNicon .review .avgStar { width:70px; height:15px; display:inline-block; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') 0px -101px ; background-size: 202px auto; }
.similar_layer_wrap .similar_list > li .rgt .rvNicon .review .avgStar_dtl { height:15px; display:block; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') 0px -85px ; background-size:202px auto;  }
.similar_layer_wrap .similar_list > li .rgt .rvNicon .review .count { font-size: 12px; color:#666; font-family:dotum; vertical-align: middle; line-height: 15px; display: inline-block; letter-spacing: 0;}
/* Àå¹Ù±¸´Ï ¾ÆÀÌÄÜ */
.similar_layer_wrap .similar_list > li .rgt .similar_bsk_btn {position: absolute; width: 34px; height: 34px; border-radius: 50%; bottom: 0; right: 0; background: #f9f9f9;}
.similar_layer_wrap .similar_list > li .rgt .similar_bsk_btn > i {content: ''; display: inline-block; margin: 8px 0 0 7px; width: 20px; height: 18px; background: url('//image5.compuzone.co.kr/img/images/product_detail/similar_layer_bsk.png') center no-repeat; background-size: contain;}
/* µ¿ÀÏÇÑ Æ¯Â¡ ¹Ú½º */
.similar_layer_wrap .similar_list > li .similar_arrow_box {background-color: #e3f1fc;padding: 10px 10px 5px;margin-top: 20px;position: relative;z-index: 1;}
.similar_layer_wrap .similar_list > li .similar_arrow_box:after {content: '';	display: block; clear: both;}
.similar_layer_wrap .similar_list > li .similar_arrow_box:before {content: ''; display: inline-block; width: 20px; height: 20px; background-color: #e3f1fc; transform: rotate(45deg);; position: absolute; top: -7px; left: 68px; z-index: -1;}
.similar_layer_wrap .similar_list > li .similar_arrow_box > div { width: 100%; max-height: 93px; overflow: hidden;}
.similar_layer_wrap .similar_list > li .similar_arrow_box span { height: 26px; display: inline-block; float: left; background-color: #fff; padding: 7px 10px; margin: 0 5px 5px 0; border-radius: 5px; font-size: 12px; line-height: 1; color: #3a3a3a;}
.similar_layer_wrap .similar_list > li .similar_arrow_box span > b { display: inline-block; font-size: 12px; line-height: 1; color: #166fcc; font-weight: normal;}
/* Á¦Ç° ³»¿ë (400px ÀÌ»óÀÏ ¶§) */
@media screen and (min-width: 400px) {
	.similar_layer_wrap .similar_list > li .lft { width: 147px; height: 147px;}
	.similar_layer_wrap .similar_list > li .rgt { width: calc(100% - 155px); height: 147px;}
	.similar_layer_wrap .similar_list > li .rgt .prd_price { margin: 3px 0;}	
}
/* ºñ½ÁÇÑ »óÇ° ·¹ÀÌ¾îÆË¾÷// */

/* ÀçÀÔ°í ¾Ë¸² ¹öÆ° »ö º¯°æ 210215 */
.buy_button_area .btn_restock {background: #f14738 !important;}
/*»óÇ°¸í µÎÁÙ±îÁö¸¸ ³ªÅ¸³ª°Ô Ãß°¡ 210318 */
#prddtl .add_wrap .item_wrap ul li .list_item .name {max-height: 39px;overflow: hidden; display: -webkit-box; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}

/* ÃßÃµÁ¶¸³PC Çà»ç ¸µÅ© ¾øÀ» ¶§ 210323  */
#recWrap .prdlst .list_prod .event > li span { font-size: 12px; padding: 5px 0 5px 10px; display: block; }

/* °íÁ¤ width ÀÌº¥Æ® ÅÂ±× Å¬·¡½º Ãß°¡. 210323 */
.evtFix_tag { display: inline-block; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 49px; text-align: center; height: 22px; line-height: 22px; padding: 0 7px; border: 1px solid #8d9ebd; background-color: #fff; font-size: 12px; color: #8d9ebd; margin-left: 2px; margin-bottom: 3px; }
#recWrap .prdlst .list_prod .event > li .evtFix_tag { width: 47px !important; padding: 0 !important; position: absolute; top: 50%; left: 0; transform: translateY(-50%); text-align: center; }
.temevent_img_area .temevent_con .temevent_con_bottom .prd_event ul li .evtFix_tag { position: absolute; top: 50% !important; left: 0; text-align: center; transform: translateY(-50%); max-width: 50px; width: 100%; display: inline-block; }

 /* ±¸¸Å °¡´É ¼ö·® Á¦ÇÑ ¾ó·µ ¼öÁ¤. 210118 */
.max_num_pd {padding: 6.25vw 3.75vw 8.75vw; overflow: hidden; box-sizing: border-box; width: 92.5vw; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); display: inline-block; text-align: center; background: #fff;}
.max_num_pd * {box-sizing: border-box; letter-spacing: -1px; }
.max_num_pd .max_num_pd_title { font-weight: bold; color: #000; font-size: 4.5vw; line-height: 4.5vw; padding-bottom: 2.5vw; border-bottom: 1px solid #000;}
.max_num_pd .max_num_pd_inpo { font-family: noto-M; color: #333; font-size: 3.5vw; line-height: 4.5vw; margin-top: 1.875vw; word-break: keep-all;}
.max_num_pd_ul {width: 100%; max-height: 71.75vw; overflow-x: hidden; overflow-y: auto; margin: 5vw 0;}
.max_num_pd_ul li {width: 100%; list-style: none; border-bottom: 1px solid #ccc; }
.max_num_pd_ul li:nth-child(1) { border-top: 1px solid #ccc;}
.max_num_pd_ul li > div { text-align: center;}
.max_num_pd .max_num_pd_1, .max_num_pd .max_num_pd_2 {width: 85vw; }
.max_num_pd .max_num_pd_1 {text-align: left; padding: 1.875vw; height: 22.5vw; background: #f9fafa;}	
.max_num_pd .max_num_pd_1 > div { float: left;}
.max_num_pd .max_num_pd_1 .max_num_pd_1_img {width: 18.75vw; height: 18.75vw; margin-right: 1.875vw; display: inline-block;}
.max_num_pd .max_num_pd_1 .max_num_pd_1_img > img {width: 100%; height: 100%; display: block;}
.max_num_pd .max_num_pd_1 .max_num_pd_name {width: 60vw; display: inline-block; font-size: 3.25vw; line-height: 4vw; word-break: break-all; color: #484848; position: relative; top: 50%; transform: translateY(-50%);}
.max_num_pd .max_num_pd_2 {padding: 3vw 7.5vw;}
.max_num_pd .max_num_pd_2:after {content: ''; display: block; clear: both;}
.max_num_pd_ul li .max_num_pd_2 > div { width: 23.3vw; display: inline-block; text-align: center; float: left; }
.max_num_pd_ul li .max_num_pd_2 > p { width: 100%; text-align: center; font-size: 2.8vw; color: #6c6c6c; line-height: 4vw; margin-bottom: 2vw; float: left; word-break: keep-all;}
.max_num_pd_ul li .max_num_pd_2 > div > b { color: #050505; font-size: 4.5vw; line-height: 5.5vw; display: block;}
.max_num_pd_ul li .max_num_pd_2 > div > p { color: #4d4d4d; font-size: 3vw; line-height: 3vw; margin-bottom: 1.5vw;}
.max_num_pd_ul li .max_num_pd_2 > div:nth-child(3) * { color: #1a75d2;}
.max_num_pd_btns {width: 100%; height: 10vw; overflow: hidden; text-align: center;}
.max_num_pd_btns > a {width: 50%; height: 100%; display: inline-block; text-align: center; line-height: 10vw; font-size: 3.75vw; background: #fff; color: #000; text-decoration: none !important; border:1px solid #ccc; }
.max_num_pd_btns > a.num_change {background: #000; color: #fff; border:1px solid #000; float: right;}

@media all and (min-width: 400px) {
	.max_num_pd .max_num_pd_title { font-size: 18px; line-height: 18px;}
	.max_num_pd .max_num_pd_inpo {font-size: 14px; line-height: 18px;}
	.max_num_pd .max_num_pd_1 .max_num_pd_name { font-size: 13px; line-height: 16px;}
	.max_num_pd_ul li .max_num_pd_2 > div > b { font-size: 18px; line-height: 22px;}
	.max_num_pd_ul li .max_num_pd_2 > div > p { font-size: 12px; line-height: 12px; margin-bottom: 6px;}
	.max_num_pd_btns > a {font-size: 15px;}
}
@media all and (min-width: 500px) {
	.max_num_pd {padding: 31px 19px 44px; width: 463px;}
	.max_num_pd .max_num_pd_title { font-size: 23px; line-height: 23px; padding-bottom: 13px;}
	.max_num_pd .max_num_pd_inpo { font-size: 17.5px; line-height: 23px; margin-top: 9px;}
	.max_num_pd_ul {max-height: 359px; margin: 25px 0;}
	.max_num_pd .max_num_pd_1, .max_num_pd .max_num_pd_2 {width: 425px; }
	.max_num_pd .max_num_pd_1 { padding: 9px; height: 113px; background: #f9fafa;}	
	.max_num_pd .max_num_pd_1 .max_num_pd_1_img {width: 94px; height: 94px; margin-right: 9px;}
	.max_num_pd .max_num_pd_1 .max_num_pd_name {width: 300px; font-size: 16px; line-height: 20px;}
	.max_num_pd .max_num_pd_2 {padding: 15px 38px;}
	.max_num_pd_ul li .max_num_pd_2 > p {font-size: 14px; line-height: 20px; margin-bottom: 10px;}
	.max_num_pd_ul li .max_num_pd_2 > div { width: 116px; }
	.max_num_pd_ul li .max_num_pd_2 > div > b {  font-size: 23px; line-height: 28px; }
	.max_num_pd_ul li .max_num_pd_2 > div > p {  font-size: 15px; line-height: 15px; margin-bottom: 8px;}
	.max_num_pd_btns {height: 50px; }
	.max_num_pd_btns > a { line-height: 50px; font-size: 19px;}
}

#pop_box .same { text-align: center; width: 100%; position: fixed;  bottom: 60%; transform: translateY(50%);}
#pop_box .same .layer_pop {padding: 8.75vw 3.75vw; overflow-y: auto; box-sizing: border-box; width: 92.5vw;}
#pop_box .same .layer_pop * { box-sizing: border-box; letter-spacing: -1px; font-family: "Malgun Gothic", "Apple-Gothic", "¾ÖÇÃ°íµñ", "gulim", "±¼¸²", "sans-serif";}
#pop_box .same .layer_pop p {font-weight: 500; margin: 0;}
#pop_box .same .layer_pop .pd_name { color: #5a5959; font-size: 15px; line-height: 20px; margin-bottom: 5vw;}
#pop_box .same .layer_pop .info_text_box { display: inline-block;	 width: 100%; padding: 4vw; margin-bottom: 6.75vw; background: #f9fafa;}
#pop_box .same .layer_pop .info_text { color: #000;  font-size: 18px; line-height: 22px; margin-bottom: 8px;}
#pop_box .same .layer_pop .info_text > b { color: #dc1515; font-size: 18px; line-height: 22px;}
#pop_box .same .layer_pop .info_sub_text { font-size: 14px; line-height: 14px; color: #a8a8a8; word-break: keep-all; }
#pop_box .same .layer_pop .check_btn { width: 100%; margin-top: 0;}
#pop_box .same .layer_pop .check_btn > a { float: left; display: inline-block; padding: 3.25vw 0; font-size: 15px; line-height: 15px; width: calc(100% / 2); border: 1px solid #ccc; color: #000;}
#pop_box .same .layer_pop .check_btn > a.bk { border: 1px solid #000; background-color: #000; color: #fff; }
#pop_box .login_go .layer_pop .info_text > b { color: #000;}
#pop_box .login_go .layer_pop .info_text { margin-bottom: 7.5vw;}
#pop_box .max_num .layer_pop .check_btn {text-align: center; }
#pop_box .max_num .layer_pop .check_btn > a.bk { float: none; width: 55.25vw;}
#pop_box .max_num_bsk .layer_pop .info_bsk_text { color: #000; font-size: 15px; line-height: 18px; margin-bottom: 6.75vw;}
@media all and (max-width: 350px) { 
#pop_box .same .layer_pop .check_btn > a { font-size: 14px; line-height: 14px;}
}
@media all and (min-width: 400px) {
#pop_box .same .layer_pop {padding: 35px 15px; width: 370px;}
#pop_box .same .layer_pop .pd_name { margin-bottom: 20px;}
#pop_box .same .layer_pop .info_text_box { padding: 16px; margin-bottom: 27px;}
#pop_box .same .layer_pop .check_btn > a { padding: 13px 0;}
#pop_box .login_go .layer_pop .info_text { margin-bottom: 30px;}
#pop_box .max_num .layer_pop .check_btn > a.bk {  width: 221px;}
#pop_box .max_num_bsk .layer_pop .info_bsk_text { margin-bottom: 27px;}
}
/* ±¸¸Å °¡´É ¼ö·® Á¦ÇÑ ¾ó·µ ¾ó·µ ¼öÁ¤// */

/*ÀÌº¥Æ®´çÃ·ÀÚ¹ßÇ¥ °³ÀÎÁ¤º¸ ¼öÁý ÀÌ¿ë ¹× À§Å¹¿¡ ´ëÇÑ µ¿ÀÇ Ãß°¡  */
.cs_layer_pop{top: 0;left: 0; width: 100%; height: 100%;max-width: none;}
.cs_layer_pop .cs_layer_pop_form{margin: 0;top: 50%;left: 50%;transform: translate(-50%,-50%); width: 92%; max-width: 450px;}
.cs_layer_pop .cs_layer_pop_form .layer_detail{width: calc(100% - 50px); padding: 0 25px; height: 55vh;}
.cs_layer_pop .cs_layer_pop_form .tit .txt_border{font-size: 17px; color: #1d1d1d;font-family: 'spoqa M'; padding: 24px 0 13px;display: block; border-bottom: 1px solid #000;line-height: 1; letter-spacing: -1.4px;}
.cs_layer_pop .cs_layer_pop_form .tit > p{font-size: 14px;text-align: left;line-height: 1;padding: 13px 0 13px; letter-spacing: -1.4px;}
.cs_layer_pop .cs_layer_pop_form .tit .grey_box{padding: 16px 20px; background: #f9fafa; border-top: 1px solid #dbdddf; border-bottom: 1px solid #dbdddf;}
.cs_layer_pop .cs_layer_pop_form .tit .grey_box > p{font-size: 14px;text-align: left;color: #333;line-height: 21px; font-family: 'spoqa R';letter-spacing: -1.4px;}
.cs_layer_pop .cs_layer_pop_form .tit .grey_box > p > span{display:block; padding-left: 9px;text-indent: -4px;letter-spacing: -1.4px; font-size: 14px;}
.cs_layer_pop .cs_layer_pop_form .tit .grey_box > p > span > i{display:inline-block;}
.cs_layer_pop .cs_layer_pop_form .tit .grey_box ul{display:block;padding:15px 0;}
.cs_layer_pop .cs_layer_pop_form .tit .grey_box ul li{display:block;font-size: 14px;text-align: left;font-family: 'spoqa R';line-height: 21px;
color: #333;letter-spacing: -1.4px; }
.cs_layer_pop .cs_layer_pop_form .tit .grey_box ul li i{display:inline-block;font-size: 14px;text-align: left;font-family: 'spoqa R';line-height: 21px;
color: #333;letter-spacing: -1.4px;font-style: normal;}
.cs_layer_pop .cs_layer_pop_form .tit .agr_box p{text-align: center;font-size: 14px;font-family: 'spoqa R';line-height: 21px;color: #333; padding: 15px 0 3px;letter-spacing: -1.4px;}
.cs_layer_pop .cs_layer_pop_form .tit .agr_box .check{font-size: 14px;font-family: 'spoqa R';}
.cs_layer_pop .cs_layer_pop_form .tit .agr_box label input{margin:0 7px 4px 0;}
input.agree_chk[type="checkbox"]{vertical-align:middle; display:none;}
input.agree_chk[type="checkbox"] + label.agree_chk{margin-top: -5px;display: inline-block;vertical-align: middle; color:#3a3a3a;font-size: 15px;line-height: 1;font-family:'spoqa R';cursor: pointer;}
input.agree_chk[type="checkbox"] + label.agree_chk > i{display: inline-block; width: 17px; height: 17px; background:#fff; cursor: pointer;vertical-align: middle; border: solid 1px #ddd; -webkit-appearance: none;-webkit-border-radius: 0; outline: none; margin: -2px 6px 0 0; position: relative;}
input.agree_chk[type="checkbox"]:checked + label.agree_chk > i:before {position: absolute; content: ''; left: 3px;top: 2px;display: block; width: 10px;height: 7px; border-width: 0 0 2px 2px; border-style: solid; -webkit-transform: rotate(-45deg); border-color: #1a75d2;}
input[type="checkbox"].cs_ipt_chk{margin:-13px 1px 0 0; vertical-aligh:middle;}
.pev_txt{display:inline-block; }
.pev_txt label{vertical-aligh:middle;}	

/* NH Ã»±¸ÀÌº¥Æ® */
.nh_evtTxt{margin-left:10px; font-size:14px; font-weight: normal; color:#ee2929; line-height: 1.2; letter-spacing:-1px; margin-top: 5px;}
.nh_Label1{position:absolute; right:0px; top:0; display:inline-block; width:52px; height:34px; background:url("//image5.compuzone.co.kr/img/images/basket/nh_cardLabelM3.png") center no-repeat; background-size:cover; z-index:10; font-size:0;}
.NH_DC_pop .check_btn{margin-top:20px; width:100%; font-size:0; text-align:Center;}
.NH_DC_pop .check_btn > a{display:inline-block; height:40px; line-height:40px; width:50%; font-size:14px; border:1px solid #ccc; color:#000; box-sizing:border-box;}
.NH_DC_pop .check_btn > a.bk{background:#000; color:#fff; border:1px solid #000;}
@media all and (max-width: 350px) {
	.nh_evtTxt{margin-left:5px; font-size:12px;}
}

/* ÀÌ»óÇ°¾î¶§ Ä«Å×°í¸® ÆäÀÌÁö 210419 */
/* ÀÌ»óÇ°¾î¶§ Ä«Å×°í¸® ¹è³Ê */
.play_cate_bnr {position: fixed; bottom: 70px; left: 0; width: 100%; height: 42px; border-radius: 0px 30px 0 0; background-color: #0537bf; overflow: hidden; cursor: pointer; text-align: center; transition: all 0.2s;}
.play_cate_bnr * {box-sizing: border-box; }	
.ft_tab_bar_down {bottom:0;}
/* ¹è³Ê ¹è°æ ²Ù¹Ò ±Û¾¾ */
.play_cate_bnr .P_fixTxt {position: absolute; width: 100%; max-width: 480px; padding: 0 5px; height: 120%; top: -28%; left: 50%; transform: translateX(-50%); pointer-events: none; user-select: none;}
.play_cate_bnr .P_fixTxt > p {width: 100%; text-align: left; font-size: 29px; line-height: 1.1; color: #fff; opacity: 0.1; font-weight: bold; }
.play_cate_bnr .P_fixTxt > p + p{text-align: right;}
/* ÇÃ·¯½º ¾ÆÀÌÄÜ */
.play_cate_bnr .play_cate_icon { position: absolute; display: inline-block; right: 15px; top: 8.5px; width: 25px; height: 25px; border-radius: 50%; background-color: #3a3a3a;}
.play_cate_bnr .play_cate_icon:after,
.play_cate_bnr .play_cate_icon:before {content: ''; position: absolute; display: inline-block; width: 1px; height: 13px; top: 50%; left: 50%; background-color: #fff;}
.play_cate_bnr .play_cate_icon:after { transform: translate(-50%,-50%) rotate(0deg);}
.play_cate_bnr .play_cate_icon:before { transform: translate(-50%,-50%) rotate(90deg);}
.play_cate_bnr > p {padding-top: 10px; font-size:14px; line-height: 1; color: #fff; font-family: "spoqa M";	}
/* ÀÌ»óÇ°¾î¶§ Ä«Å×°í¸® ·¹ÀÌ¾îÆË¾÷ */
.play_cate_layer * {box-sizing: border-box; }	
.play_cate_layer {position: fixed; display: none; z-index: 10000; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.6); }
.play_cate_layer .play_layer_box {position: absolute; display: none; bottom: 0; left: 0; width: 100%; padding: 0 0 30px; text-align: center; background-color: #0537bf; border-radius: 30px 30px 0 0; overflow: hidden; }
/* ·¹ÀÌ¾îÆË¾÷ ¹è°æ ²Ù¹Ò ±Û¾¾ */
.play_cate_layer .play_layer_box .P_fixTxt {position: absolute; width: 105%; max-width: 1150px; height: 120%; top: -16px; left: 50%; transform: translateX(-50%); pointer-events: none; user-select: none;}
.play_cate_layer .play_layer_box .P_fixTxt > p {width: 150%; float: left; text-align: left; font-size: 70px; line-height: 1.9; color: #fff; opacity: 0.1; font-weight: bold; letter-spacing: -8px;}
.play_cate_layer .play_layer_box .P_fixTxt > p:nth-child(2) {float: right; text-align: right;}
/* ·¹ÀÌ¾îÆË¾÷ ½½¶óÀÌµå ³ÐÀÌ:: Á¦Ç° 3°³ »çÀÌÁî ÀÌ»óÀÏ¶§ ½º¿ÍÀÌÇÁ ¹æÁö ¹× °íÁ¤ */
.play_cate_layer .player_slide_wrap {position: relative; display: inline-block; width: 80%; max-width: 795px;}
.play_cate_layer .play_layer_slide {width: 100%; height: 230px; padding-bottom: 25px; overflow: hidden;}
/* ·¹ÀÌ¾îÆË¾÷ Å¸ÀÌÆ² */
.play_layer_tit {width: 100%; margin: 30px 0 20px; font-size: 21px; line-height: 30px; color: #fff; font-family: "spoqa B";}
/* ·¹ÀÌ¾îÆË¾÷ ´Ý±â ¾ÆÀÌÄÜ */
.play_cate_layer .play_layer_btn { position: absolute; display: inline-block; z-index: 1; right: 15px; top: 15px; width: 25px; height: 25px; border-radius: 50%; background-color: #3a3a3a; cursor: pointer;}
.play_cate_layer .play_layer_btn:after,
.play_cate_layer .play_layer_btn:before {content: ''; position: absolute; display: inline-block; width: 1px; height: 13px; top: 50%; left: 50%; background-color: #fff;}
.play_cate_layer .play_layer_btn:after { transform: translate(-50%,-50%) rotate(45deg);}
.play_cate_layer .play_layer_btn:before { transform: translate(-50%,-50%) rotate(135deg);}
/* ·¹ÀÌ¾îÆË¾÷ ½½¶óÀÌµå ³»ºÎ */
.play_cate_layer .play_layer_roll {height: 205px; width: 100%; margin: 0 5px; padding: 20px 0 10px; background-color: #fff; border-radius: 5px; text-align: center;}
/* ·¹ÀÌ¾îÆË¾÷ ½½¶óÀÌµå Å¸ÀÌÆ² */
.play_cate_layer .play_layer_roll .Player_slide_tit,
.play_cate_layer .play_layer_roll .Player_slide_txt {padding: 0 10px; color:#3a3a3a; line-height: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.play_cate_layer .play_layer_roll .Player_slide_tit { font-size: 16px; font-family: "spoqa B";}
.play_cate_layer .play_layer_roll .Player_slide_txt { font-size: 14px; font-family: "spoqa M"; margin-top: 10px; }
/* ·¹ÀÌ¾îÆË¾÷ ½½¶óÀÌµå ³»ºÎ ½º¿ÍÀÌÇÁ */
.play_cate_layer .Player_swipe_wrap {position: relative; z-index: 100; width: 100%; overflow-x: auto; text-align: center; padding: 20px 0 5px;}
.play_cate_layer .Player_swipe {display: inline-block; font-size:0; white-space: nowrap;}
.play_cate_layer .Player_swipe > li {position: relative; display: inline-block; width: 245px; height: 100px; border-radius: 100px; box-sizing: border-box; border: solid 1px #f9f9f9; box-shadow: 0 2.5px 4px 0 rgba(0, 0, 0, 0.16); margin: 0 0 10px 15px; vertical-align: bottom;}
.play_cate_layer .Player_swipe > li > a {display:block; width: 100%; height: 100%; padding: 8px 22px 8px 100px; text-align: left; }
.play_cate_layer .Player_swipe > li + li {margin: 0 0 10px 10px;}
.play_cate_layer .Player_swipe > li:last-child {margin: 0 15px 10px 10px;}
.play_cate_layer .Player_swipe > li .img_box {position: absolute; display: inline-block; top: 8px; left: 8px; width: 84px; height: 84px; border-radius: 50%; border:1px solid #d8d8d8; overflow: hidden;}
.play_cate_layer .Player_swipe > li .img_box > img {display: block; width: 100%;}
.play_cate_layer .Player_swipe > li .pd_name {width: 100%; height: 32px; font-size: 12px; line-height: 16px; color:#3a3a3a; font-family: "spoqa M"; text-align: left; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; white-space: normal; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.play_cate_layer .Player_swipe .pd_price {width: 100%; height: 38px; position: relative; margin-top: 3px;}
.play_cate_layer .Player_swipe .pd_price .won {display: block; width: 100%; line-height: 20px; font-size: 14px; font-family: "spoqa B"; color:#3a3a3a; }
.play_cate_layer .Player_swipe .pd_price .under {line-height: 18px; font-size: 12px; font-family: "spoqa M"; color: #b4b4b4; text-decoration: line-through;}
.play_cate_layer .Player_swipe .pd_price .discount {line-height: 20px; font-size: 14px; font-family: "spoqa B"; color: #f14738; margin-right: 10px;}
/* ·¹ÀÌ¾îÆË¾÷ ½½¶óÀÌµå Á¡ ¹öÆ° */
.play_layer_slide .slick-dots { bottom: 0;}
.play_layer_slide .slick-dots li button { width: 6px; height: 6px; padding: 0; border: 0; border-radius: 50%; box-sizing: border-box; }
.play_layer_slide .slick-dots li { width: 6px; height: 6px; margin: 0 2px; padding: 0;}
.play_layer_slide .slick-dots li.slick-active button:before { opacity: 1; background: #3a3a3a; }
.play_layer_slide .slick-dots li button:before { background: #d8d8d8; width: 6px; height:6px; border-radius: 50%; content: ''; opacity: 1;}
.play_layer_slide.slick-dotted.slick-slider { margin-bottom: 0; }
 /* ·¹ÀÌ¾îÆË¾÷ < > ¹öÆ° */
.play_cate_layer .Pbox_prev,
.play_cate_layer .Pbox_next {position: absolute; display: inline-block; top: 50%; transform: translateY(-100%); width: 18px; height: 18px; cursor: pointer;}
.play_cate_layer .Pbox_prev > p,
.play_cate_layer .Pbox_next > p {font-family: "spoqa R"; line-height: 18px; font-size: 18px !important; color: #fff; text-align: center;}
.play_layer_box .Pbox_prev {left: -28px;}
.play_layer_box .Pbox_next {right: -28px;}
/* ÀÌ»óÇ°¾î¶§ Ä«Å×°í¸® ÆäÀÌÁö// */
/* ÄÄÆ©ºê ÄÁÅÙÃ÷ */
.comtube_btn{display:block; position:absolute; left: 0; top: -15px; right: 0; bottom: 0; margin: auto; width:57px; height:57px; background:url("//image5.compuzone.co.kr/img/images/product_detail/prdPlay_btn_hoverM.png") center no-repeat; background-size:cover; font-size:0; z-index:10;}
#prdlst .list_prod > li .thumb{position:relative;}
.roll_video_1 > img{position:relative; padding-top:90px; width:500px; height:283px !important; }
.roll_video_1:before{content:""; display:block; position:absolute; left:0; top:24%; width:100%; height:75%; background:rgba(0,0,0,0.4); z-index:10;}
@media all and (max-width:500px) { 
	.roll_video_1 .comtube_btn{transform:translate(-50% , -50%)}
	.comtube_btn{ width:11.40vw; height:11.40vw; background-size:cover;}
	.lft .comtube_btn{transform:translate(-50% , -70%)}
	.roll_video_1 > img{height:56.60vw !important;}
	.roll_video_1 > img{padding-top:25vw;}
	.roll_video_1:before{top:25vw; height:56.60vw !important;}
}
@media all and (max-width:380px) { 
	.roll_video_1 .comtube_btn{transform:translate(-50% , -30%);}
}
@media (min-width:401px) and (max-width:500px) {
	.roll_video_1 .comtube_btn{transform:translate(-50% , 50%);}
	.lft .comtube_btn{transform:translate(-50% , -75%)}
}

/* ÁÖ¼Ò°Ë»ö ½ºÅ¸ÀÏ ±úÁü ¼öÁ¤ 210528 */
.basket_popup_wrap #SchAddress {vertical-align: top; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.basket_popup_wrap #SchAddress + a.info_btn {vertical-align: top; display: inline-block; line-height: 39px;}

/* ¸®½ºÆ®Çü ÅÂ±× ¾ÆÀÌÄÜ ÃÖ´ë ³ôÀÌ°ª */
#prddtl .prd_detail .inner .tag > span,
#prdlst .list_prod_box > li .icon > span,
#prdlst .list_prod > li .icon > span {float: left;}
/* ÄÄÇ»Á¸ÀÎÁõ ¾ÆÀÌÄÜ:: °Ë»ö¿µ¿ª±îÁö Ãß°¡ 211020 JSA */
.prd_info_new_icon_box > span {position: relative; top: 6px; display: inline-block; float: left; height: 15px; padding: 2px 7px; font-size: 10px; line-height: 12px; text-align: center; border-radius: 50px; box-sizing: border-box; }
.prd_info_new_icon_box .cpzcct_icon {background: #67a7ff; color: #fff;}
.prd_info_new_icon_box .cpzcct_icon .emojiIcon { display: inline-block; vertical-align: top; font-style: normal; font-size: 10px;}
_::-webkit-full-page-media, _:future, :root .prd_info_new_icon_box .cpzcct_icon .emojiIcon {margin-top: 0.5px;}/* »çÆÄ¸® ÇÙ */
/* ÀÌ¹ÌÁöÇü */
#prdlst .srhlist_prod2 > li .prd_info_new_icon_box,
#prdlst .list_prod_box > li .prd_info_new_icon_box {position: relative; float: left; font-size:0; height: 0; width: 100%; padding: 0 15px; box-sizing: border-box; }
/* ¸®½ºÆ®Çü */
#prdlst .srhlist_prod > li .prd_info_new_icon_box,
#prdlst .list_prod > li .prd_info_new_icon_box {position: relative; top: 9px; display: block; font-size:0; width: 100%; padding: 0 15px; box-sizing: border-box;}
#prdlst .srhlist_prod > li .prd_info_new_icon_box:after,
#prdlst .list_prod > li .prd_info_new_icon_box:after {content: ''; display: block; clear: both;}
#prdlst .srhlist_prod > li .prd_info_new_icon_box > span,
#prdlst .list_prod > li .prd_info_new_icon_box > span {top: 0;}

/* ÀÎÁõ ÆË¾÷ */
#pop_box.this_prd_stock_wrap .info {padding:20px; font-size: 15px; color: #3a3a3a; font-family: "noto-R"; text-align: center; word-break: keep-all; }

/* ½ÅÇÑÄ«µå Ã»±¸ÇÒÀÎ:: Á¦Ç° ¸®½ºÆ® ÀÌ¹ÌÁö »ó´Ü ¶óº§ 210714 */
.sh_Label1, .sh_Label2, .sh_Label3, .shkb_Label1 {position: absolute; right: 0px; top: 0; display: inline-block; width: 52px; height: 34px; z-index: 10; font-size: 0;}
.sh_Label1 {background: url("//image5.compuzone.co.kr/img/images/evt_2021/31548/mo_evt31548_label1.png") top right no-repeat; background-size: contain;}
.sh_Label2 {background: url("//image5.compuzone.co.kr/img/images/evt_2021/31548/mo_evt31548_label2.png") top right no-repeat; background-size: contain;}
.sh_Label3 {background: url("//image5.compuzone.co.kr/img/images/evt_2021/31548/mo_evt31548_label3.png") top right no-repeat; background-size: contain;}
.shkb_Label1{background:url("//image5.compuzone.co.kr/img/images/evt_2021/31548/SHKNcard_mo.png") top right no-repeat; background-size: contain;}

/* ¿ä73826 ÀÌº¥Æ®ÆäÀÌÁö ¸®½ºÆ® ·¡ÇÃ Ãß°¡¿µ¿ª  */
/* ¿ä73826 ¾Ë¶÷¹öÆ° ÆË¾÷¿ÀÇÂ ·¡ÇÃ */
/* ¾Ë¸²¾ÆÀÌÄÜ ¿µ¿ª */
.right_btn .float_alarm_btn{bottom: 60px;}
.float_alarm_btn{position: fixed; width: 54px; height: 54px; display: inline-block; right: 4px; bottom: 120px; color: #fff; font-size: 13px;
font-family: "spoqa M"; text-align: center; padding-top: 12px; z-index: 2; transition: 0.5s; transform: scale(1); transform-origin: 50% 100%; box-sizing: border-box;}	
.float_alarm_btn:before{content: '';  position: absolute; top: 0; left: 0; border-radius: 50%; width: 54px; height: 54px; display: inline-block; background-color: #409CFF;
z-index: -1; box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.14);}
.float_alarm_btn span{display: inline-block; width: 31px;}
.float_alarm_btn span img{width: 100%; height: auto;  animation: shake 0.85s  0.5s cubic-bezier(.36,.07,.19,.97) both 3;}
@keyframes shake { 
	0%, 100% {transform: rotate(0);}
	10%, 90% {transform: rotate(0);}
	20%, 80% {transform: rotate(10deg);}
	30%, 50%, 70% {transform: rotate(-10deg);}
	40%, 60% {transform: rotate(10deg);}
}
/* ¾Ë¸² ÆË¾÷ ¿µ¿ª */
.alarm_popup_layer{font-family: "spoqa B";position: fixed; display: none; z-index: 10000; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.6);}
.alarm_popup_layer .alarm_layer_box{ position: absolute; display: none; bottom: 0; left: 0; width: 100%; padding: 0 30px 30px; box-sizing: border-box;
text-align: center; background-color: #FAFAFA; border-radius: 30px 30px 0 0; overflow: hidden;}
.alarm_popup_layer .alarm_layer_btn{position: absolute; display: inline-block; z-index: 1; right: 15px; top: 15px; width: 35px; height: 35px; border-radius: 50%;
cursor: pointer; background-color: rgba(14, 46, 80, 0.39);}
.alarm_popup_layer .alarm_layer_btn:after, .alarm_popup_layer .alarm_layer_btn:before { content: ''; position: absolute; display: inline-block; width: 1px; height: 20px;
top: 50%; left: 50%; background-color: #fff;}
.alarm_popup_layer .alarm_layer_btn:after { transform: translate(-50%,-50%) rotate(45deg);}
.alarm_popup_layer .alarm_layer_btn:before { transform: translate(-50%,-50%) rotate(135deg);}
.alarm_popup_layer .alarm_layer_tit{color:#3a3a3a; margin: 30px 0 5px; width: 100%; font-size: 21px; line-height: 30px; font-family: "spoqa M"; font-weight: bold;}	
.alarm_popup_layer .date{font-size: 16px; border-radius: 20px; background-color: #3a3a3a; padding: 2px 15px; color: #fff; vertical-align: bottom;}
.alarm_popup_layer .clock{line-height: 28px; font-size: 32px; letter-spacing: 0; color:#3a3a3a; vertical-align: middle; margin-left: 7px;}
.alarm_popup_layer .clock > span{line-height: 28px; font-size: 32px; letter-spacing: 0; color:#3a3a3a; font-family: "spoqa B";}
.alarm_popup_layer .prograss_bar{width: 100%; height: 2px; background: #D8D8D8; border-radius: 2px; position: relative; margin: 17px 0 26px;}
.alarm_popup_layer .prograss_bar .inner_bar{position: absolute; left: 0; top: 50%; height: 10px; background: linear-gradient(to left, #1f87e6 , #1f239e );
margin-top: -5px; border-radius: 5px; }
.alarm_popup_layer .item_wrap{display: flex; position: relative;}
.alarm_popup_layer .item_wrap .img_box{width: 160px; height: 160px; flex: none; border-radius: 5px; overflow: hidden;}
.alarm_popup_layer .item_wrap .img_box img{width: 100%; height: auto;}
.alarm_popup_layer .text_box{width: 100%;}
.alarm_popup_layer .text_wrap{text-align: left; padding: 10px 0 10px 16px;}
.alarm_popup_layer .text_wrap .item_name{line-height: 1.4; font-size: 16px; letter-spacing: -0.05em; overflow: hidden; text-overflow: ellipsis; display: -webkit-box;
-webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #505050;  font-family: "spoqa M"; height: 44px;}
.alarm_popup_layer .text_wrap .price{font-size: 22px; margin: 10px 0 15px; line-height: 1em;}
.alarm_popup_layer .text_wrap .btn_apply{display: block; border-radius: 100px; background-color: #0774e8; text-align: center; width: 100%;}
.alarm_popup_layer .text_wrap .btn_apply p{position: relative; padding: 12px 0; display: inline-block; color: #fff;  font-family: "spoqa M"; font-size: 15px; font-weight: bold;}
.alarm_popup_layer .text_wrap .btn_apply p img{width: 15px; height: auto;margin-left: 5px;}
.alarm_popup_layer .circle.circle01{position: absolute; display: inline-block; width: 157px; height: 157px; left: -24px; top: -82px;
    background: url(//image5.compuzone.co.kr/img/images/raffle_shopping/73826_bg_circle03.png) top left no-repeat; background-size: contain;}
.alarm_popup_layer .circle.circle02{position: absolute; display: inline-block; width: 210px; height: 210px; right: -93px; bottom: -103px;
    background: url(//image5.compuzone.co.kr/img/images/raffle_shopping/73826_bg_circle02.png) top left no-repeat; background-size: contain;}
.alarm_content_box{position: relative;}

/* Á¦Ç°¸®½ºÆ® ÄùÀÌ»çÁ¸ ¾ÆÀÌÄÜ 210819 */
.quasarzone_icon {display: inline-block; width: 83px; height: 15px; border-radius: 20px; background-color: #fe972b; text-align: center; font-size: 0; padding: 2px 0 !important;}
.quasarzone_icon * {display: inline-block; vertical-align: top;}
.quasarzone_icon > i {width: 10.5px; height: 12px; background: url("//image5.compuzone.co.kr/img/images/product_list/productList_N/mo_quasarzone_icon.png") center no-repeat; background-size: contain;}
.quasarzone_icon > p {font-size: 10px; color: #fff; line-height: 12px; letter-spacing: -0.5px; margin-left: 2px; }
/* º°Á¡ bg »èÁ¦ ¹× ³ôÀÌ Á¶Àý */
/* ¼¼·ÎÇü */
#prdlst .srhlist_prod2 > li .review,
#prdlst .list_prod_box > li .review { height: 25px; background-color: #fff; padding: 0 15px 3px;}
#prdlst .srhlist_prod2 .prd_price,
.list_prod_box .prd_price { bottom: 25px; }
/* °¡·ÎÇü */
#prdlst .srhlist_prod > li .lft,
#prdlst .list_prod > li .lft { border-right: none; }
#prdlst .srhlist_prod > li .review,
#prdlst .list_prod > li .review {background-color: #fff;}
/* º°Á¡ bg »èÁ¦ ¹× ³ôÀÌ Á¶Àý// */

/* ÃßÃ·ÆÇ¸Å °ü¸®Åø ³» ±â´É Ãß°¡ 210909 */
.alarm_popup_layer .date{margin-right: 7px;}
.alarm_popup_layer .clock{margin-left: 0;}
.alarm_popup_layer .clock > span.day{font-size: 28px; margin-right: 5px;}

/* ÁÖ¹® »ó¼¼º¸±â */
.orderDetail_more{position:relative;}
.orderDetail_more .more_btn , .orderDetail_more .fold_btn{padding:10px; width:100%; background:#fff; color:#000; font-size:14px; text-align:center; box-sizing:border-box;}
.orderDetail_more .more_btn > i , .orderDetail_more .fold_btn > i{display:inline-block; width:12px; height:12px; background:url("//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png") -110px -89px; font-style:normal;}
.orderDetail_more .fold_btn > i{transform:rotate(180deg); background-size:-110px -90px;}
.p_dtlistM{display:none;}
.orderDetail_more .p_dtlistM.on{display:block;  padding-bottom:40px;}
.orderDetail_more .more_btn.on{display:none;}
.orderDetail_more .fold_btn{display:none;}
.orderDetail_more .fold_btn.on{display:block; position:absolute; left:0; bottom:0;}
.orderDetail_more .more_btn.on{display:none;}
.orderDetail_more .p_dtlist.p_dtlistM li{padding:8px 10px; box-sizing:border-box;}
.orderDetail_more .p_dtlist.p_dtlistM li:after{content:""; display:block; clear:both;}
.orderDetail_more .p_dtlist.p_dtlistM .p_dt_tit{padding:0; width:28%; line-height:1.5; word-break:break-all;}
.orderDetail_more .p_dtlistM .p_dt_cont{float:left; margin-left:2%; width:70%; padding:0; text-align:left; word-break:break-all;}

/* ·¡ÇÃ¼îÇÎ ÇÒÀÎÀ² Ãß°¡¿äÃ» 211022 */
.alarm_popup_layer .alarm_layer_tit{margin: 20px 0 5px;}
.alarm_popup_layer .alarm_layer_box{padding: 0 17px 17px;}
.alarm_popup_layer .prograss_bar{ margin: 17px 0 17px;}
.alarm_popup_layer .text_wrap{ padding: 10px 0 10px 10px;}
.alarm_popup_layer .text_wrap .price{font-size: 18px;}
.alarm_popup_layer .text_wrap .price .discount_per{margin-right: 7px; color: #ff4a4a; font-size: 18px;}
@media (max-width: 340px){ 
	.alarm_popup_layer .alarm_layer_box{padding: 0 10px 17px;}
	.alarm_popup_layer .text_wrap .price{font-size: 17px;}
	.alarm_popup_layer .text_wrap .price .discount_per{font-size: 17px;}
}
/* Ä«Ä«¿ÀÆäÀÌ ¹è³Ê Ãß°¡ 20211026 */
.shkb_Label1.kakao_bat { width: 35px; height: 35px; margin:5px; background: url(//image5.compuzone.co.kr/img/images/evt_2021/33022/kakao_bat2.png) center center/contain no-repeat;}

/* Á¶¸³PC ±¸¼ºÆË¾÷ */
.assemb_orderPop .assemb_orderTable th{padding:10px 0; color:#3a3a3a; font-size:14px; line-height:1;}
.assemb_orderPop .assemb_orderTable td{padding:8px 10px; color:#333; font-size:13px;}
.assemb_orderPop .assemb_orderTable td:first-child{text-align:left;}
.assemb_orderPop .mcpz_select_box{margin:20px 0; }
.assemb_orderPop .mcpz_select_box select{appearance:none; -webkit-appearance:none; outline:none;}

/* 79528 ·¡ÇÃ¼îÇÎ ¿ø°¡ Ãß°¡¿äÃ» 211118 */
.alarm_popup_layer .text_wrap .price .top_box{display: block; margin-bottom: 4px; height: 20px;}
.alarm_popup_layer .text_wrap .price .price_original{font-size: 14px;font-family: 'spoqa M';letter-spacing: -0.01em; color: rgba(26,26,26,0.50); margin: 10px 0 0 3px;
position: relative;}
.alarm_popup_layer .text_wrap .price .price_original::before{content:""; position: absolute; width: 100%; height: 1px; background: rgba(26,26,26,0.50); display: inline-block;
top: 50%; left: 0; margin-top: 2px;}
.raffle_item_page section.proceeding_box .count_box{height: 64px;}
.raffle_item_page section.proceeding_box .count_box .price_original{margin: 10px 0 0 9px;}
.raffle_item_page section.proceeding_box .count_box .top_box{display: block;}
.alarm_popup_layer .text_wrap .price_prod{font-size: 18px; line-height: 1em;}

/* ³ëÆ®ºÏ ¾÷±×·¹ÀÌµå ¼­ºñ½º Ãß°¡ ¿äÃ» ÀÛ¾÷ */
.opbx .bgnone .select_qmark{margin-left: 5px; display: inline-block; width: 23px; height: 21px; text-align: center; vertical-align: top;
background: url('//image5.compuzone.co.kr/img/images/mypage21/mo_question.png')no-repeat; background-size: contain;}
.opbx .bgnone .sel_bx_UpTit{font-size: 16px; margin-top: 15px;margin-bottom: 7px;}
.opbx .bgnone .sel_bx.arrow_R::after{height: 14px;  background-position: -223px -73px;}

#prdsrch_lyr .filter_lst .prdlst .sel_prod01 .prodgobtn{font-size: 14px;}

/* ¿ä81015 Á÷¹ß¼Û Àç°í ¸ÅÀÔ ¼öÁ¤ */
#prddtl .add_wrap .opbx > li .select_qmark { margin-left: 5px; margin-top: -1px; display: inline-block; width: 23px; height: 21px; text-align: center; vertical-align: top; background: url(//image5.compuzone.co.kr/img/images/mypage21/mo_question.png)no-repeat; background-size: contain;}

/* ½ÅÇÑÄ«µå Ã»±¸ÇÒÀÎ:: Á¦Ç° ¸®½ºÆ® ÀÌ¹ÌÁö »ó´Ü ¶óº§ 210714 */
.shkb_Label2 {position: absolute; right: 0px; top: 0; display: inline-block; width: 80px; height: 37px; z-index: 10; font-size: 0; background:url("//image5.compuzone.co.kr/img/images/evt_2022/34897/mo_evt34897_bnr.png") top right/contain no-repeat;}

/* ¿ä90592 ·¡ÇÃ ¾Ë¸² À§Ä¡ ¼öÁ¤ 220322*/
.float_alarm_btn{position: absolute;}

/* Á¦Ç° ±¸¸ÅÇÏ±â »ó¼¼ÆäÀÌÁö ÇÏ´Ü±¸¸Å·¹ÀÌ¾î ¼öÁ¤ 220324 */
#prddtl .add_wrap{z-index: 9997;}

/* ·¹ÇÃ ¾Ë¸²ÆË¾÷ ±ÛÀÚ µÎ²² ¼öÁ¤ 220325 */
.alarm_popup_layer .text_wrap .price{font-family:"spoqa B";}
.alarm_popup_layer .text_wrap{padding: 0 0 10px 10px;}
.alarm_popup_layer .date{font-family:"spoqa B";}

/*  ½ÅÇÑÄ«µå Ã»±¸ÇÒÀÎ ¼öÁ¤ 220325 */
.shkb_Label2{z-index: 9;}

.clearfix:after { content: ""; display: block; clear: both; }
/* **********ÆË¾÷ ¼³Á¤********** */
/* ¹öÆ° css */
#Blayer_pop_box .big_layer_pop .AS_MGbtn {display:inline-block; width: 100%; min-width: auto; height: 35px; line-height: 1; border: solid 1px; border-radius: 8px; color:#3a3a3a; font-size:13px; font-family: noto-M;border-color: #e8e8e8; background-color: #e8e8e8; color: #949494; padding: 0 5px;}
#Blayer_pop_box .big_layer_pop .AS_MGbtn.on { background-color: #fff; border-color: #0D6DE3; color: #0D6DE3;}
#Blayer_pop_box .big_layer_pop .AS_LBLbtn, #Blayer_pop_box .big_layer_pop .AS_LGbtn {display:inline-block; width: 100%; max-width: 335px; height: 52px; line-height: 1; border: 0; border-radius: 100px; color:#fff; font-size:16px; font-family: noto-M; outline:none; cursor:pointer; box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.16); border-radius: 8px;}
#Blayer_pop_box .big_layer_pop .AS_LBLbtn {background-color: #0D6DE3; }
#Blayer_pop_box .big_layer_pop .AS_LGbtn {background-color: #ffffff; color: #3A3A3A; border: 1px solid #D8D8D8; box-shadow: none;}
/* ÇÏ´Ü °íÁ¤ ¹öÆ° */
#Blayer_pop_box .big_layer_pop .AS_btn_wrap { font-size: 0; width: 100%; max-width: 400px; text-align: center; margin: 40px auto; padding: 0 20px; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); box-sizing: border-box;}
#Blayer_pop_box .big_layer_pop .AS_btn_wrap.Width485 > button {width: 48.5%;}
#Blayer_pop_box .big_layer_pop .AS_btn_wrap.Width485 > button + button {margin-left: 3%;}
#Blayer_pop_box .big_layer_pop .AS_btn_wrap .reroad{ display: inline-block; width: 30px; height: 16px; line-height: 0em; vertical-align: bottom;}
#Blayer_pop_box .big_layer_pop .AS_btn_wrap .reroad img{ width: 100%; margin-top: -7px;}
/* ÆË¾÷ ³»ºÎ */
#Blayer_pop_box { display: block; overflow-x: hidden; position: fixed; top: 0; left: 0; width: 100%; height: 100vh; z-index: 99999; background-color: rgba(0,0,0,.6); }
#Blayer_pop_box, #Blayer_pop_box * {box-sizing: border-box;}
#Blayer_pop_box .big_layer_pop {position: fixed; display: inline-block; bottom: 0; left: 0; width: 100%; height: auto; padding: 30px 20px 132px; border-radius: 20px 20px 0 0; background-color: #fff;text-align: center; max-height: calc(100vh - 95px); font-size: 0;}
#Blayer_pop_box .big_layer_pop .layerPop_X {position: absolute; display: inline-block; top: 15px; right: 15px; width: 24px; height: 24px; background:url("//image5.compuzone.co.kr/img/images/mypage21/mo_popup_X.png") center no-repeat; background-size:contain;}
#Blayer_pop_box .big_layer_pop .layerPop_Tit {text-align: center; padding-bottom: 20px; border-bottom: 1px solid #D8D8D8;}
#Blayer_pop_box .big_layer_pop .layerPop_Tit > p { color:#3a3a3a; font-family: noto-B;font-size: 20px; line-height: 29px; }
#Blayer_pop_box .big_layer_pop .layerPop_contents{    width: 100%; max-width: 400px; display: inline-block; overflow-y: scroll;max-height: calc(100vh - 306px);}
#Blayer_pop_box .big_layer_pop .layerPop_contents .con_tit{text-align: left; font-size: 17px; font-family: 'Noto-B'; letter-spacing: -0.05em; line-height: 1em; margin-top: 25px; margin-bottom: 15px;}
#Blayer_pop_box .big_layer_pop .layerPop_contents > ul { font-size:0; width: 100%; text-align: left; margin-top: -10px;}
#Blayer_pop_box .big_layer_pop .layerPop_contents li { display: inline-block; width: calc((100% - 30px)/4); margin-top: 10px; margin-right: 10px;}
#Blayer_pop_box .big_layer_pop .layerPop_contents li:nth-child(4n){margin-right: 0;}
#Blayer_pop_box .big_layer_pop .layerPop_contents > ul.btn_wrap_2 li{width: calc((100% - 10px)/2);}
#Blayer_pop_box .big_layer_pop .layerPop_contents > ul.btn_wrap_2 li:nth-child(4n){margin-right: 10px;}
#Blayer_pop_box .big_layer_pop .layerPop_contents > ul.btn_wrap_2 li:nth-child(2n){margin-right: 0;}
/* ÆË¾÷ Ä¶¸°´õ */
#Blayer_pop_box .big_layer_pop .calender2_wrap{margin-top: 10px;}
#Blayer_pop_box .big_layer_pop .calender2_wrap .calender_box{margin-left: 10px; width: calc((100% - 10px) / 2); float: left;height: 40px; border: #d8d8d8 1px solid; border-radius: 8px;
background-color: #fff; font-size: 0; overflow: hidden;}
#Blayer_pop_box .big_layer_pop .calender2_wrap .calender_box:first-child{margin-left: 0;}
#Blayer_pop_box .big_layer_pop .calender2_wrap .cal_input_box{position: relative; display: inline-block; float: left; width: calc(100% - 48px);}
#Blayer_pop_box .big_layer_pop .calender2_wrap .cal_input_box input{outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; width: 100%; background-color: #fff;
color: #949494; font-size: 13px; line-height: 1; padding: 0 14px; border: 0; border-radius: 0; height: 38px;}
#Blayer_pop_box .big_layer_pop .calender2_wrap .calender_box button{outline: 0; cursor: pointer; -webkit-appearance: none; display: inline-block; float: left; height: 38px;
background-color: #707070; color: #fff; font-size: 13px; line-height: 1;position: relative; width: 48px; background-color: #fff;}
#Blayer_pop_box .big_layer_pop .calender2_wrap .calender_box button::after{content: ''; position: absolute; display: inline-block; top: 50%; left: 50%; transform: translate(-50%, -50%);
width: 24px; height: 24px; background: url('//image5.compuzone.co.kr/img/images/mypage22/calender_icon_48.png') center no-repeat; background-size: contain;}
/* ÆË¾÷ °Ë»ö¿µ¿ª */
#Blayer_pop_box .big_layer_pop .search_wrap{width: 100%; height: 40px; border: #d8d8d8 1px solid; border-radius: 8px; background-color: #fff; font-size: 0; overflow: hidden; margin-top: 10px;}
#Blayer_pop_box .big_layer_pop .search_wrap .search_box{width: calc(100% - 39px); position: relative; display: inline-block; float: left;}
#Blayer_pop_box .big_layer_pop .search_wrap .search_box input{width: 100%; background-color: #fff; color: #949494; font-size: 15px; line-height: 1; padding: 0 40px 0 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border: 0; border-radius: 0; height: 38px; text-align: left;}
#Blayer_pop_box .big_layer_pop .search_wrap .search_box button{position: absolute; display: inline-block; right: 5px; top: 7px; width: 24px; height: 24px; background: url('//image5.compuzone.co.kr/img/images/mypage22/icon_circleX_48.png') center no-repeat; background-size: contain;}
#Blayer_pop_box .search_wrap .SearchBtn{outline: 0; cursor: pointer; -webkit-appearance: none; display: inline-block; float: left; height: 38px; color: #fff; font-size: 13px; line-height: 1; position: relative; width: 39px; background-color: #fff;}
#Blayer_pop_box .big_layer_pop .search_wrap .SearchBtn:after{content: ''; position: absolute; display: inline-block; top: 50%; left: 0; transform: translateY(-50%); width: 30px; height: 30px; background: url('//image5.compuzone.co.kr/img/images/mypage22/icon_magnifier_60.png') center no-repeat; background-size: contain;}
#Blayer_pop_box .big_layer_pop .layerPop_contents{padding-top: 25px; max-width: 440px; margin: 0 auto;}
#Blayer_pop_box .big_layer_pop .con_NB15{ font-size: 15px; font-family: 'Noto-B'; letter-spacing: -0.025em; line-height: 1.2em; margin-bottom: 10px;}
#Blayer_pop_box .big_layer_pop .con_NR15{ font-size: 15px; font-family: 'Noto-R'; letter-spacing: -0.025em; line-height: 1.2em; margin-bottom: 10px;}
#Blayer_pop_box .big_layer_pop .con_NB17{font-size: 17px; font-family: 'Noto-B'; letter-spacing: -0.025em; line-height: 1.2em; }
#Blayer_pop_box .big_layer_pop .con_NR14{font-size: 14px; font-family: 'Noto-R'; letter-spacing: -0.025em; line-height: 1.2em; }
#Blayer_pop_box *{color: #3A3A3A;}
#Blayer_pop_box .big_layer_pop .ta_l{text-align: left;}
#Blayer_pop_box .big_layer_pop .layerPop_contents strong{ font-family: 'Noto-B'; font-size: inherit;}
#Blayer_pop_box .big_layer_pop .grey_box{background-color: #F9F9F9; border-radius: 15px; padding: 15px;}
#Blayer_pop_box .big_layer_pop .AS_btn_wrap{max-width: 440px;}
#Blayer_pop_box .big_layer_pop .AS_LBLbtn, #Blayer_pop_box .big_layer_pop .AS_LGbtn{max-width:none;}
#Blayer_pop_box .big_layer_pop img{width: 100%;}

/* 84558 Á¶¸³ ±¸¸Å°í°´ ´ë»ó ¾È³» 220516 */
.myorderlist .u_cdtbox_dtl .tit .date.btn_wrap{display: block; float: inherit;}
.myorderlist .u_cdtbox_dtl .btn_basic{margin: 2px 2px 0 0;}
/* ¿ä85929 ÀÌ¿ë¾à°ü ¾÷µ¥ÀÌÆ® ¿äÃ» 220608 */
.mw_wrap .tp_subj .btn_bluetxt{display: inline-block; background: transparent; color: #166fcc; font-size: 14px; font-family: "spoqa M"; vertical-align: bottom;
font-weight: normal; text-decoration: none; border: 0; float: right;}
.mw_wrap .tp_subj .btn_bluetxt i{display: inline-block; margin-left: 4px; width: 7px; height: 7px; border-top: 1px solid #166fcc; border-right: 1px solid #166fcc;
transform: rotate(45deg); vertical-align: 1px;}

/* 220704 Ã¹ ÁÖ¹®°í°´ ´ë»ó ¹«·á¹è¼Û ÄíÆù ¹ß±Þ ½Ã½ºÅÛ ±¸Ãà */
.popup_2022 {display:none; padding:0 25px; overflow-x:hidden; position:fixed; top:0; left:0; width:100%; height:100%; z-index:5; background:rgba(0,0,0,0.7); box-sizing: border-box;}
.popup_2022 .popup_mo {width:100%; padding:0 15px 35px; background:#fff; border-radius:20px; box-sizing:border-box; overflow:hidden; position:relative; top:50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);  box-sizing: border-box;}
.popup_2022 .popup_tit {margin-bottom:25px; padding:30px 0 20px; border-bottom:1px solid #D8D8D8; box-sizing: border-box; }
.popup_2022 .popup_tit a {display: block; width:30px; height:30px; background: url('//image5.compuzone.co.kr/img/images/product_list22/pro_comparison_x2.png') center center/contain no-repeat; position: Absolute; top: 26px; right:15px; text-indent: -9999px;}
.popup_2022 .popup_tit .title {font-size:20px; font-family:'noto-b'; color:#3a3a3a; text-align: center;}
.popup_2022 .popup_con {padding:0 5px; max-height:300px; overflow-y:scroll; box-sizing: border-box;}
.popup_2022 .popup_con h2 {margin:15px 0;}
.popup_2022 .popup_con h2:nth-child(1) {margin-top:0;}
.popup_2022 .bodytitle1 {font-size:17px; font-family:'noto-b'; font-weight: normal;}
.popup_2022 .bodytext1 {font-size:15px; font-family:'noto-R'; font-weight: normal;}
.popup_2022 .detail {font-size:13px; font-family:'noto-D'; font-weight: normal;}
.popup_2022 .Button1 {font-size:13px; font-family:'noto-M'; font-weight: normal;}
.popup_2022 .Button2 {font-size:15px; font-family:'noto-M'; font-weight: normal;}
.popup_2022 .Button3 {font-size:18px; font-family:'noto-M'; font-weight: normal;}
.popup_2022 .inputtext {font-size:15px; font-family:'noto-b'; font-weight: normal;}
.color3a {color:#3a3a3a;}
.color0d {color:#0D6DE3;}
.color6c {color:#6C6C6C;}
.color94 {color:#949494;}
.colorf1 {color:#F14738;}
.popup_2022 .txtleft {text-align:left;}
.popup_2022 .popup_graybox {width:100%; margin:20px 0; padding:17px 25px; background:#F9F9F9; border-radius:15px; box-sizing: border-box;}
.popup_2022 .popup_graybox:last-child {margin-bottom:0;}
.popup_2022 .popup_graybox h3 {margin-bottom:10px;}
.popup_2022 .popup_graybox p {margin-bottom:8px;}
.popup_2022 .popup_graybox p:last-child {margin-bottom:0px;}
.popup_2022 .popup_graybox p.detail {margin-top:15px;}

/* 220907 89071 ¼Ò¼ÈÈ¸¿ø ¾ÆÀÌµð/ºñ¹øÃ£±â ±â´É¼öÁ¤ */
.idpw_form {width:100%; height:calc(100% - 60px); padding:30px 22px; box-sizing: border-box; position:fixed; top:60px;}
.idpw_form h2 {text-align: center; font-size:20px; font-family:'noto-B'; font-weight: normal; color:#3a3a3a;}
.idpw_form h3 {margin:30px 0; text-align: center; font-size:16px; font-family:'noto-R'; font-weight: normal; color:#333;}
.idpw_box {width:100%; border-radius:15px; background:#F9F9F9; padding:20px 0 20px 25px; box-sizing: border-box;}
.idpw_box p {margin-bottom:5px; font-size:14px; font-family:'noto-R'; font-weight: normal; color:#6C6C6C;}
.idpw_box p:last-child {margin-bottom:0;}
.idpw_box p span {padding-left:20px;}
.idpw_social {width:calc(100% - 44px); height:120px; position:absolute; bottom:34px;}
.idpw_social>span {display:block; width:100%; height:52px; line-height:52px; border-radius:10px; text-align: center;}
.idpw_social>span a {display: block; width:100%; height:100%; font-size:18px; font-family:'noto-M'; }
.idpw_social>span a i {display:inline-block; margin-right:5px; vertical-align: top;}
.idpw_social>span a i img {vertical-align: middle;}
.idpw_social .naver_login {background:#1EC800; margin-bottom:15px;}
.idpw_social .naver_login a {color:#fff;}
.idpw_social .kakao_login {background:#FFEA0F;}
.idpw_social .kakao_login a {color:#3c1e1e;}

/* 92244 º»ÀÎÀÎÁõ ÆË¾÷ ¼öÁ¤ 221223 */
.layer_pop .close_btn.agree_btn { display: block; padding: 15PX 0; background: #0d6de3; color: #fff; font-size: 18px; text-align: center; border-radius: 10px; box-sizing: border-box; margin-top: 15px; width: 100%; height: auto; }
.layer_pop .close_btn.agree_btn::after{content: none;}
.layer_pop .close_btn.agree_btn::before{content: none;}

/* 94191 °£Æí°áÁ¦ ·ÎµùÆË¾÷ 230220 */
#pop_box.PayLoading_pop .inner .cont .box{padding: 20px 20px 25px;}
#pop_box.PayLoading_pop .inner .cont .box .ntB20{ font-size: 20px; font-family: 'noto-B'; font-weight: normal; text-align: center; }
#pop_box.PayLoading_pop .inner .cont .box .grey_p { font-size: 15px; font-family: 'Noto-R'; color: #949494; text-align: center; word-break: keep-all; margin-top: 5px; }
#pop_box.PayLoading_pop .prePage_btn{ text-align: center; margin-top: 60px;}
#pop_box.PayLoading_pop .prePage_btn a{font-size: 15px; color: #949494;}
.loading_motion  { margin: 100px auto; font-size: 10px; width: 1em; height: 1em; border-radius: 50%; position: relative; text-indent: -9999em; -webkit-animation: load5 1s infinite ease; animation: load5 1s infinite ease; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); }
  @-webkit-keyframes load5 {
	0%,
	100% {
	  box-shadow: 0em -2.6em 0em 0em #105eed, 1.8em -1.8em 0 0em rgba(16,94,237, 0.2), 2.5em 0em 0 0em rgba(16,94,237, 0.2), 1.75em 1.75em 0 0em rgba(16,94,237, 0.2), 0em 2.5em 0 0em rgba(16,94,237, 0.2), -1.8em 1.8em 0 0em rgba(16,94,237, 0.2), -2.6em 0em 0 0em rgba(16,94,237, 0.5), -1.8em -1.8em 0 0em rgba(16,94,237, 0.7);
	}
	12.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(16,94,237, 0.7), 1.8em -1.8em 0 0em #105eed, 2.5em 0em 0 0em rgba(16,94,237, 0.2), 1.75em 1.75em 0 0em rgba(16,94,237, 0.2), 0em 2.5em 0 0em rgba(16,94,237, 0.2), -1.8em 1.8em 0 0em rgba(16,94,237, 0.2), -2.6em 0em 0 0em rgba(16,94,237, 0.2), -1.8em -1.8em 0 0em rgba(16,94,237, 0.5);
	}
	25% {
	  box-shadow: 0em -2.6em 0em 0em rgba(16,94,237, 0.5), 1.8em -1.8em 0 0em rgba(16,94,237, 0.7), 2.5em 0em 0 0em #105eed, 1.75em 1.75em 0 0em rgba(16,94,237, 0.2), 0em 2.5em 0 0em rgba(16,94,237, 0.2), -1.8em 1.8em 0 0em rgba(16,94,237, 0.2), -2.6em 0em 0 0em rgba(16,94,237, 0.2), -1.8em -1.8em 0 0em rgba(16,94,237, 0.2);
	}
	37.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(16,94,237, 0.2), 1.8em -1.8em 0 0em rgba(16,94,237, 0.5), 2.5em 0em 0 0em rgba(16,94,237, 0.7), 1.75em 1.75em 0 0em #105eed, 0em 2.5em 0 0em rgba(16,94,237, 0.2), -1.8em 1.8em 0 0em rgba(16,94,237, 0.2), -2.6em 0em 0 0em rgba(16,94,237, 0.2), -1.8em -1.8em 0 0em rgba(16,94,237, 0.2);
	}
	50% {
	  box-shadow: 0em -2.6em 0em 0em rgba(16,94,237, 0.2), 1.8em -1.8em 0 0em rgba(16,94,237, 0.2), 2.5em 0em 0 0em rgba(16,94,237, 0.5), 1.75em 1.75em 0 0em rgba(16,94,237, 0.7), 0em 2.5em 0 0em #105eed, -1.8em 1.8em 0 0em rgba(16,94,237, 0.2), -2.6em 0em 0 0em rgba(16,94,237, 0.2), -1.8em -1.8em 0 0em rgba(16,94,237, 0.2);
	}
	62.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(16,94,237, 0.2), 1.8em -1.8em 0 0em rgba(16,94,237, 0.2), 2.5em 0em 0 0em rgba(16,94,237, 0.2), 1.75em 1.75em 0 0em rgba(16,94,237, 0.5), 0em 2.5em 0 0em rgba(16,94,237, 0.7), -1.8em 1.8em 0 0em #105eed, -2.6em 0em 0 0em rgba(16,94,237, 0.2), -1.8em -1.8em 0 0em rgba(16,94,237, 0.2);
	}
	75% {
	  box-shadow: 0em -2.6em 0em 0em rgba(16,94,237, 0.2), 1.8em -1.8em 0 0em rgba(16,94,237, 0.2), 2.5em 0em 0 0em rgba(16,94,237, 0.2), 1.75em 1.75em 0 0em rgba(16,94,237, 0.2), 0em 2.5em 0 0em rgba(16,94,237, 0.5), -1.8em 1.8em 0 0em rgba(16,94,237, 0.7), -2.6em 0em 0 0em #105eed, -1.8em -1.8em 0 0em rgba(16,94,237, 0.2);
	}
	87.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(16,94,237, 0.2), 1.8em -1.8em 0 0em rgba(16,94,237, 0.2), 2.5em 0em 0 0em rgba(16,94,237, 0.2), 1.75em 1.75em 0 0em rgba(16,94,237, 0.2), 0em 2.5em 0 0em rgba(16,94,237, 0.2), -1.8em 1.8em 0 0em rgba(16,94,237, 0.5), -2.6em 0em 0 0em rgba(16,94,237, 0.7), -1.8em -1.8em 0 0em #105eed;
	}
  }
  @keyframes load5 {
	0%,
	100% {
	  box-shadow: 0em -2.6em 0em 0em #105eed, 1.8em -1.8em 0 0em rgba(16,94,237, 0.2), 2.5em 0em 0 0em rgba(16,94,237, 0.2), 1.75em 1.75em 0 0em rgba(16,94,237, 0.2), 0em 2.5em 0 0em rgba(16,94,237, 0.2), -1.8em 1.8em 0 0em rgba(16,94,237, 0.2), -2.6em 0em 0 0em rgba(16,94,237, 0.5), -1.8em -1.8em 0 0em rgba(16,94,237, 0.7);
	}
	12.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(16,94,237, 0.7), 1.8em -1.8em 0 0em #105eed, 2.5em 0em 0 0em rgba(16,94,237, 0.2), 1.75em 1.75em 0 0em rgba(16,94,237, 0.2), 0em 2.5em 0 0em rgba(16,94,237, 0.2), -1.8em 1.8em 0 0em rgba(16,94,237, 0.2), -2.6em 0em 0 0em rgba(16,94,237, 0.2), -1.8em -1.8em 0 0em rgba(16,94,237, 0.5);
	}
	25% {
	  box-shadow: 0em -2.6em 0em 0em rgba(16,94,237, 0.5), 1.8em -1.8em 0 0em rgba(16,94,237, 0.7), 2.5em 0em 0 0em #105eed, 1.75em 1.75em 0 0em rgba(16,94,237, 0.2), 0em 2.5em 0 0em rgba(16,94,237, 0.2), -1.8em 1.8em 0 0em rgba(16,94,237, 0.2), -2.6em 0em 0 0em rgba(16,94,237, 0.2), -1.8em -1.8em 0 0em rgba(16,94,237, 0.2);
	}
	37.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(16,94,237, 0.2), 1.8em -1.8em 0 0em rgba(16,94,237, 0.5), 2.5em 0em 0 0em rgba(16,94,237, 0.7), 1.75em 1.75em 0 0em #105eed, 0em 2.5em 0 0em rgba(16,94,237, 0.2), -1.8em 1.8em 0 0em rgba(16,94,237, 0.2), -2.6em 0em 0 0em rgba(16,94,237, 0.2), -1.8em -1.8em 0 0em rgba(16,94,237, 0.2);
	}
	50% {
	  box-shadow: 0em -2.6em 0em 0em rgba(16,94,237, 0.2), 1.8em -1.8em 0 0em rgba(16,94,237, 0.2), 2.5em 0em 0 0em rgba(16,94,237, 0.5), 1.75em 1.75em 0 0em rgba(16,94,237, 0.7), 0em 2.5em 0 0em #105eed, -1.8em 1.8em 0 0em rgba(16,94,237, 0.2), -2.6em 0em 0 0em rgba(16,94,237, 0.2), -1.8em -1.8em 0 0em rgba(16,94,237, 0.2);
	}
	62.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(16,94,237, 0.2), 1.8em -1.8em 0 0em rgba(16,94,237, 0.2), 2.5em 0em 0 0em rgba(16,94,237, 0.2), 1.75em 1.75em 0 0em rgba(16,94,237, 0.5), 0em 2.5em 0 0em rgba(16,94,237, 0.7), -1.8em 1.8em 0 0em #105eed, -2.6em 0em 0 0em rgba(16,94,237, 0.2), -1.8em -1.8em 0 0em rgba(16,94,237, 0.2);
	}
	75% {
	  box-shadow: 0em -2.6em 0em 0em rgba(16,94,237, 0.2), 1.8em -1.8em 0 0em rgba(16,94,237, 0.2), 2.5em 0em 0 0em rgba(16,94,237, 0.2), 1.75em 1.75em 0 0em rgba(16,94,237, 0.2), 0em 2.5em 0 0em rgba(16,94,237, 0.5), -1.8em 1.8em 0 0em rgba(16,94,237, 0.7), -2.6em 0em 0 0em #105eed, -1.8em -1.8em 0 0em rgba(16,94,237, 0.2);
	}
	87.5% {
	  box-shadow: 0em -2.6em 0em 0em rgba(16,94,237, 0.2), 1.8em -1.8em 0 0em rgba(16,94,237, 0.2), 2.5em 0em 0 0em rgba(16,94,237, 0.2), 1.75em 1.75em 0 0em rgba(16,94,237, 0.2), 0em 2.5em 0 0em rgba(16,94,237, 0.2), -1.8em 1.8em 0 0em rgba(16,94,237, 0.5), -2.6em 0em 0 0em rgba(16,94,237, 0.7), -1.8em -1.8em 0 0em #105eed;
	}
  }
  
/* ¸ð¹ÙÀÏÆäÀÌÁö ¿À·ù ¼öÁ¤ 230222 */
.list_prod_box .compare_bt{box-sizing: border-box;}
#pop_box.itpp_layer_pop .inner{ box-sizing: border-box;}
#pop_box.itpp_layer_pop .layer_pop { display: flex; flex-direction: column; max-width: 400px; box-sizing: border-box;}
#pop_box.itpp_layer_pop .layer_pop .title{padding:5px 20px 20px; word-break: keep-all;}
#pop_box.itpp_layer_pop .contents .txt_box{ top: 39vw;}
@media screen and (min-width: 500px) {
	#pop_box.itpp_layer_pop .contents .txt_box { top: 195px;}
}
/* 95023 Á¶¸³PC X »ï¼º SSD Á¶¸³ºñ Áö¿ø ÀÌº¥Æ® 230314 */
.rgt_area .red_txt { color: #ff4a4a; font-size: 14px; }

/* 230410 ÀÌº¥Æ®´çÃ·ÆË¾÷ ½ºÅ©·Ñ ¼öÁ¤ */
.cs_layer_pop_new {width:100%; height:100%; position:fixed; top:0; left:0; z-index:105; background:rgba(0,0,0,0.7);}
.cs_layer_pop_new .cs_layer_pop_form {width: 100%; height:auto; position: absolute; bottom: 0; left: 0; background: #fff; border-radius: 25px 25px 0 0;}
.cs_layer_pop_new .popup_tit {padding: 27px 0 23px; margin: 0 20px; border-bottom: 1px solid #d8d8d8;}
.cs_layer_pop_new .popup_tit h2 {color:#3a3a3a; font-size: 20px; text-align: center;}
.cs_layer_pop_new .popup_tit a {display: block; width: 30px; height: 30px; background: url(//image5.compuzone.co.kr/img/images/product_list22/pro_comparison_x2.png) center center/contain no-repeat; position: Absolute; top: 26px; right: 15px;}
.cs_layer_pop_new .popup_cont {width: 100%; height:100%; max-height: calc(80vh - 80px); min-height:50vh; padding: 20px 25px 30px; position: relative; top: 0; left: 0; overflow-y: scroll; box-sizing: border-box;}
.cs_layer_pop_new .popup_cont>h4 {font-family: 'noto-R'; font-size: 16px; color: #3a3a3a;}
.cs_layer_pop_new .popup_cont .grey_box {width: 100%; margin: 20px 0; padding: 17px 25px; background: #F9F9F9; border-radius: 15px; box-sizing: border-box;}
.cs_layer_pop_new .popup_cont .grey_box p {margin-bottom:10px; font-family: 'noto-M'; font-size: 14px; color: #3a3a3a;}
.cs_layer_pop_new .popup_cont .grey_box p:last-child {margin-bottom:0;}
.cs_layer_pop_new .popup_cont .grey_box span {display:block; margin-bottom:10px; font-family: 'noto-D'; font-size: 13px; color: #949494;}
.cs_layer_pop_new .popup_cont .grey_box li {font-size:14px; font-family:'noto-R'; font-weight: normal; color:#6c6c6c; margin-bottom: 8px; position: relative;}
.cs_layer_pop_new .popup_cont .grey_box li i {font-style: normal;}
.cs_layer_pop_new .popup_cont .agr_box {display: flex; align-items: center; margin-bottom:30px;}
.cs_layer_pop_new .popup_cont .agr_box p {margin-right:10px; font-size: 15px; font-family: 'noto-R'; color: #3a3a3a;}
.cs_layer_pop_new input.agree_chk[type="checkbox"] + label.agree_chk {margin-top:0; font-size: 15px; font-family: 'noto-R'; color: #3a3a3a; line-height:inherit;}
.cs_layer_pop_new input.agree_chk[type="checkbox"] + label.agree_chk > i {display: inline-block; width: 24px; height: 24px; margin-right: 5px; background: #fff; border: solid 1px #d8d8d8; border-radius: 4px; vertical-align: top; box-sizing: border-box;}

/* 230411 MO ºÎºÐ °³¼± */
.evt_cont .line_sec{height: 8px; background: #F2F2F2;}
#evtlst .rightbtn a span{display: inline-block; width: 18px; height: 18px; margin-left: 2px; vertical-align: middle;}
#evtlst .rightbtn a span img{display: block; width: 100%; margin-top: -1px;}

/* 97977 ÀÌº¥Æ® µî·Ï/°ü¸® ÆäÀÌÁö ³» ±â´É Ãß°¡ 230615 */
#evtdtl .evtdtl_cont .evt_detail_banner{margin: 20px auto 25px; height: 110px; width: 100%; background-color: #f3faff; text-align: center; position: relative;}
#evtdtl .evtdtl_cont .evt_detail_banner > img { max-width: 442.5px; position: absolute; left: 50%; top: 0; height: 132.5px; transform: translateX(-50%); }
#evtdtl .evtdtl_cont .evt_detail_banner .txt_wrap{max-width: 375px; width: 100%; height: 110px; padding-left: 15px; display: flex; align-items: center; position: absolute; top: 0; left: 50%; transform: translateX(-50%);box-sizing: border-box;}
#evtdtl .evtdtl_cont .evt_detail_banner p {display: inline-block; font-size: 16px; font-family: Noto-M; letter-spacing: -0.5px; text-align: left; max-width: 210px; color: #3A3A3A;}

#evtdtl .evtdtl_cont .recommend_box{margin-top: 10px; border-top: 8px solid #F2F2F2;}
#evtdtl .evtdtl_cont .recommend_box .tit{ padding: 0 15px; margin: 25px auto 15px;}
#evtdtl .evtdtl_cont .recommend_box .tit p{font-size: 22px; font-family: 'Noto-B'; letter-spacing: -0.025em;line-height: 1.3em;}
#evtdtl .evtdtl_cont .recommend_box .recommend_product{ width: 100%; padding-left: 15px; background: none!important; box-sizing: border-box;}								
#evtdtl .evtdtl_cont .recommend_box .recommend_product .prd_box { display: inline-block; width: calc(50% - 15px); height: 100%; margin-right: 15px; margin-bottom: 35px; letter-spacing: 0; vertical-align: top; position: relative; float: left;}
#evtdtl .evtdtl_cont .recommend_box .recommend_product .prd_box > a { width: 100%; height: 100%; display: block; position: relative; }
#evtdtl .evtdtl_cont .recommend_box .recommend_product .prd_box .img_box   { display: block; width: 100%; padding-bottom: 100%; margin-bottom: 8px; border-radius: 10px; position: relative; overflow: hidden; }
#evtdtl .evtdtl_cont .recommend_box .recommend_product .prd_box .img_box::before  { content: ''; width: 100%; height: 100%; background: rgba(0,0,0,0.02); position: absolute; top: 0; left: 0; z-index: 1;}
#evtdtl .evtdtl_cont .recommend_box .recommend_product .prd_box .img_box > img { display: block; width: 100%; height: 100%; position: absolute;}
#evtdtl .evtdtl_cont .recommend_box .recommend_product .prd_box .pd_name  { margin-bottom: 3px; font-size: 15px; font-family: 'noto-R'; font-weight: normal; color: #3a3a3a; line-height: 20px; letter-spacing: -1px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
#evtdtl .evtdtl_cont .recommend_box .recommend_product .prd_box .pd_price {margin-bottom: 6px; font-size: 11px; color: #3a3a3a; font-family: 'Noto-M'; letter-spacing: -0px; }
#evtdtl .evtdtl_cont .recommend_box .recommend_product .prd_box .pd_price .under  { display: block; font-size: 13px; color: #b4b4b4; text-decoration: line-through; font-family: 'spoqa m'; }
#evtdtl .evtdtl_cont .recommend_box .recommend_product .prd_box .pd_price .discount { font-size: 16px; color: #f14738; font-weight: bold; padding-right: 5px; font-family: 'spoqa m'; }
#evtdtl .evtdtl_cont .recommend_box .recommend_product .pd_price .won{ padding-right: 1px; font-size: 16px; font-weight: bold; font-family: 'spoqa m'; }
.evt_list_btn a{ display: block; width: calc(100% - 95px); height: 50px; line-height: 50px; text-align: center; margin: 0 auto; border: 1px solid #d8d8d8; border-radius: 25px; font-size: 15px; font-family: 'noto-B'; font-weight: normal; color: #3a3a3a; box-sizing: border-box; padding: 0;}
.evt_list_btn a span{font-size: 15px;}
@media screen and (min-width: 749px) {
	#evtdtl .evtdtl_cont .recommend_box .recommend_product .prd_box {width:calc(25% - 15px);}
}

/* 98894 »óÇ° »ó¼¼ÆäÀÌÁö Ãß°¡»óÇ° ÇÒÀÎ°¡ ³ëÃâ °³¼± 230627 */
.plus_discnt { color:#ff4a4a; font-family: 'noto-M'; font-style: normal; margin-right: 0;} 

/* 230802 99409 ¸ÂÃãÇü ÄÜÅÙÃ÷ */
.mw_wrap .tp_subj .bloo {width:max-content; padding: 13px 20px 12px; background: #fff; position: absolute; top: 45px; right:15px; border-radius: 15px; box-shadow: 3px 3px 10px rgba(0,0,0,0.16); box-sizing: border-box; z-index: 10;}
.mw_wrap .tp_subj .bloo::before {content: ''; width: 15px; height: 15px; background: #fff; position: absolute; top: -7px; right:20px; transform: rotate(45deg); box-shadow: -10px -5px 10px rgba(0,0,0,0.06);}
.mw_wrap .tp_subj .bloo a {display: flex; align-items: center; line-height:initial; font-size: 14px; font-family: 'noto-R'; font-weight: normal; color: #3a3a3a; text-align: center; word-break: keep-all;}
.mw_wrap .tp_subj .bloo a img {display:inline-block; width:12px; height:12px; margin:-1px 0 0 5px;}
#evtlst .evt_view_area .evt_lst .flex {display: flex; align-items: center; justify-content: space-between;}
#evtlst .evt_view_area .evt_lst .evt_bx {display: flex; flex-wrap: wrap; gap:16px; width:100%; background:#fff;}
#evtlst .evt_view_area .evt_lst .evt_bx#infi_rolling {max-width:750px; margin:0 auto; padding:16px 0; box-sizing: border-box;}
#evtlst .evt_view_area .evt_lst .evt_bx#infi_rolling + .evt_bx#infi_rolling {padding-top:0;}
@media all and (min-width: 750px){ 
	#evtlst .evt_view_area .evt_lst .evt_bx li {width:calc(50% - 8px); padding:0;}

}
#evtlst .evt_view_area .evt_lst .evt_bx li a {display: block; width:100%; height:100%; padding:0; background:#f9f9f9; border-radius: 15px; overflow:hidden;}
#evtlst .evt_view_area .evt_lst .evt_bx li.no_list {width:100%; padding:0 15px; background:#fff; border-radius: 0; border-bottom:8px solid #F2F2F2;}
#evtlst .evt_view_area .evt_lst .evt_bx li.no_list .flex {height:50px;}
#evtlst .evt_view_area .evt_lst .evt_bx li.no_list .flex .btn {display:inline-flex; align-items: center; height:30px; padding:0 10px; border-radius:2.5px; border:1px solid #D8D8D8; font-size:13px; font-family:'¸¼Àº°íµñ'; font-weight: bold; color:#3a3a3a; letter-spacing: -1px; box-sizing: border-box;}
#evtlst .evt_view_area .evt_lst .evt_bx li.no_list .no_list {padding:90px 0; text-align: center; box-sizing: border-box;}
#evtlst .evt_view_area .evt_lst .evt_bx li.no_list .no_list i {width:38px; height:38px; display: inline-block; margin-bottom:18px;}
#evtlst .evt_view_area .evt_lst .evt_bx li.no_list .no_list i img {width:100%;}
#evtlst .evt_view_area .evt_lst .evt_bx li.no_list .no_list p {color:#6c6c6c;}
#evtlst .evt_view_area .evt_lst .evt_bx li.raffle{overflow: hidden; padding:0; border-radius: 0; border-bottom:8px solid #F2F2F2; background: #fff; width:100%;}
#evtlst .evt_view_area .evt_lst .evt_bx li.raffle a{ position: relative; z-index: 1; width: 100%; max-width: 375px; padding: 15px 15px 20px; background: none; box-sizing: border-box; margin: auto; overflow: hidden;}
#evtlst .evt_view_area .evt_lst .evt_bx li.raffle .box{display: flex; width:100%; margin-bottom: 10px; gap: 10px; align-items: flex-end;}
#evtlst .evt_view_area .evt_lst .evt_bx li.raffle .tit1{display: flex; align-items: center; justify-content: center; width: 60px; height: 25px; font-size: 12px; font-family: 'noto-R'; color: #ffffff; background: #0D6DE3; border-radius: 60px; font-weight: normal;}
#evtlst .evt_view_area .evt_lst .evt_bx li.raffle .raffle-js-clock{color:#3A3A3A;letter-spacing: -0.025em; font-size: 20px; display: inline-block; font-weight: bold; line-height: 1.4em; font-family: 'spoqa M';}
#evtlst .evt_view_area .evt_lst .evt_bx li.raffle .raffle-js-clock .state_day{font-size: 12px; border-radius: 20px; padding: 5px 12px 2px; display: inline-block; background-color: #0774e8; color: #fff; line-height: 1em; letter-spacing: -0.025em; vertical-align: text-bottom; margin-bottom: 4px;}
#evtlst .evt_view_area .evt_lst .evt_bx li.raffle .raffle-js-clock .time{font-size: 22px; letter-spacing: -0.04em; line-height: 1.2em; display: flex; gap: 8px;}
#evtlst .evt_view_area .evt_lst .evt_bx li.raffle .raffle-js-clock .time > span{font-size: 22px; letter-spacing: -0.04em;line-height: 1.2em;}
#evtlst .evt_view_area .evt_lst .evt_bx li.raffle .raffle-js-clock .time > span.day{margin-left: -8px;}
#evtlst .evt_view_area .evt_lst .evt_bx li.raffle .tit2{ line-height: 1.4; width:calc(100% - 20px); color:#6C6C6C; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 1;  -webkit-box-orient: vertical; font-size: 13px; font-family: 'noto-R';}
#evtlst .evt_view_area .evt_lst .evt_bx li.on a {background:#F3FAFF;}
#evtlst .evt_view_area .evt_lst .evt_bx li.on .batdate {background:linear-gradient(to right,#1C8FED,#8433FF); }

#evtlst .evt_view_area .evt_lst .evt_bx .evt_cont {width:100%; height:140px; padding:0 20px; box-sizing: border-box;}
#evtlst .evt_view_area .evt_lst .evt_bx .txt_box {width:calc(100% - 120px);}
#evtlst .evt_view_area .evt_lst .evt_bx .txt_box .bat {display:inline-flex; align-items: center; height:25px; margin-bottom:12px; padding:0 12px; background:linear-gradient(to right,#1C8FED,#8433FF); border-radius:13px; font-size:12px; font-family:'¸¼Àº°íµñ'; font-weight: normal; color:#fff; letter-spacing: -1px;}
#evtlst .evt_view_area .evt_lst .evt_bx .txt_box h3 {margin-bottom:3px; font-size:15px; font-family:'noto-M'; font-weight: normal; color:#3a3a3a; letter-spacing: -0.5px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; word-break: break-all; overflow: hidden;}
#evtlst .evt_view_area .evt_lst .evt_bx .txt_box h4 { line-height:18px; font-size:13px; font-family:'noto-R'; font-weight: normal; color:#6C6C6C; letter-spacing: -0.5px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; overflow: hidden;}
#evtlst .evt_view_area .evt_lst .evt_bx .img_box {width:100px; height:100px; border-radius: 50%; overflow: hidden;}
#evtlst .evt_view_area .evt_lst .evt_bx .img_box span {display: block;}
#evtlst .evt_view_area .evt_lst .evt_bx .img_box img {width:100%;}
#evtlst .evt_view_area .evt_lst .evt_bx .img_box_none{background: #fff;}
#evtlst .evt_view_area .evt_lst .evt_bx .img_box_none span{display: flex; justify-content: center; align-items: center; width: 100%; height: 100%;}
#evtlst .evt_view_area .evt_lst .evt_bx .img_box_none img{width: 48px;}
#evtlst .evt_view_area .evt_lst .evt_bx .batdate {padding:9px 20px; background:#1C8FED; box-sizing: border-box;}
#evtlst .evt_view_area .evt_lst .evt_bx .batdate .bat {width:calc(100% - 130px); font-size: 0;}
#evtlst .evt_view_area .evt_lst .evt_bx .batdate .bat span {display:inline-flex; align-items: center; height:25px; margin:3px 3px 3px 0; padding:0 12px; border-radius:5px; border:1px solid #fff; font-size:12px; font-family:'¸¼Àº°íµñ'; font-weight: normal; color:#fff; letter-spacing: -1px; box-sizing: border-box;}
#evtlst .evt_view_area .evt_lst .evt_bx .batdate .b_date {width:125px; margin-left:5px; font-size:12px; font-family:'¸¼Àº°íµñ'; font-weight: normal; color:#fff; letter-spacing: -0.5px; text-align: right;}


/* 231212 104583 ¸ð¹ÙÀÏ ÆË¾÷ °³¼±°ü·Ã ºÎ¼­ ÇùÁ¶ ¿äÃ» */
#layerpop_right.cs_right_search_menu_new .popup_cont {position: fixed; top: unset; bottom: 0; right: 0; width: calc(100% - 77px); height: calc(100% - 80px); background: #ffffff; z-index: 13;	border-radius: 15px 0 0 0; overflow: hidden; padding: 20px 15px;}
#layerpop_right.cs_right_search_menu_new .tit {width: 100%; height: unset; border-bottom: 1px solid #E8E8E8; line-height: unset; position: relative; top: 0; right: 0; z-index: 20; background: #ffffff; padding-bottom: 15px;}
#layerpop_right.cs_right_search_menu_new .tit .close{top: 0;}
#layerpop_right.cs_right_search_menu_new .cont {width: 100%; overflow-y: unset; padding: 15px 0;}
#layerpop_right.cs_right_search_menu_new .tap_div {border-right: 0; margin: 0 0 15px; display: flex;	background: #E8E8E8;	border-radius: 28px;}
#layerpop_right.cs_right_search_menu_new .tap_div > li {float: unset; width: 50%; position: relative; color: #000; height: 40px; line-height: 40px; text-align: center; border: 0; border-right: none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#layerpop_right.cs_right_search_menu_new .tap_div > li.active {font-weight: unset;	background: #0D6DE3;	border-radius: 28px;}
#layerpop_right.cs_right_search_menu_new .tap_div > li a{font-size: 15px; font-family: 'noto-M'; color: #949494;}
#layerpop_right.cs_right_search_menu_new .tap_div > li.active a{color: #ffffff;}
#layerpop_right.cs_right_search_menu_new .tap_div > li.active:before{display: none;}
#layerpop_right.cs_right_search_menu_new input[type="radio"]{display: none;}
#layerpop_right.cs_right_search_menu_new input[type="radio"] + i {position: relative; display: inline-block; width: 24px; height: 24px; background: #fff; border: 1px solid #d8d8d8; border-radius: 50%; cursor: pointer; vertical-align: top; box-sizing: border-box; margin-right: 10px;}
#layerpop_right.cs_right_search_menu_new input[type="radio"] + i:before {content: ''; position: absolute; display: inline-block; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 14px; height: 14px; border-radius: 50%; background-color: #fff;}
#layerpop_right.cs_right_search_menu_new input[type="radio"]:checked + i {border: 2px solid #0D6DE3;}
#layerpop_right.cs_right_search_menu_new input[type="radio"]:checked + i:before {background-color: #0D6DE3;}

#layerpop_right.cs_right_search_menu_new .cont .inner{margin: 0;}
#layerpop_right.cs_right_search_menu_new .cont .inner > div{margin-bottom: 15px;}
#layerpop_right.cs_right_search_menu_new .cont .inner label{font-size: 15px; color: #3a3a3a; line-height: 24px;}

#layerpop_right.cs_right_search_menu_new .OrderUserList #search_date_layer{gap: 5px;}
#layerpop_right.cs_right_search_menu_new #search_date_layer .sel_bx{border: 0;}
#layerpop_right.cs_right_search_menu_new #search_date_layer .sel_bx select{border: 1px solid #D8D8D8; border-radius: 5px; color: #949494;}
#layerpop_right.cs_right_search_menu_new #search_date_layer .sel_bx:after {position: absolute; top: 7px;	bottom: 0;	margin: auto; right: 7px; margin-top: 0; width: 24px; height: 24px; content: ''; background: url('//image5.compuzone.co.kr/img/images/mypage21/gray_arrow_48.png') center center no-repeat; background-size: contain;}
#layerpop_right.cs_right_search_menu_new .ulist{border: 0; display: flex; flex-direction: column; gap: 15px;}
#layerpop_right.cs_right_search_menu_new .ulist > li{padding: 0; border-top: 0;}
#layerpop_right.cs_right_search_menu_new .ulist > li p{margin: 0;}
#layerpop_right.cs_right_search_menu_new .ulist > li a{border: 1px solid #D8D8D8; border-radius: 15px; padding: 18px 15px;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_tit{display: flex; justify-content: space-between; margin-bottom: 14px;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_tit .box{display: flex; align-items: center;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_tit .box .date{font-size: 11px; font-family: 'noto-M'; color: #3a3a3a;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_tit .box > span{display: block; margin: 0 8px; width: 1px; height: 11px; background: #DBDBDB;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_tit .box .num{font-size: 10px; font-family: 'noto-R'; color: #949494;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_tit .box .num span{font-size: 10px;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_tit .state{font-size: 14px; font-family: 'noto-M'; color: #3a3a3a;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_main{display: flex; gap: 14px;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_main .thm{width: 65px; height: 65px; border-radius: 5px; overflow: hidden; position: relative;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_main .thm::before{content: ''; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.05); position: absolute; top: 0; left: 0; right: 0; bottom: 0;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_main .thm img{width: 100%;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_main .thm .basket_check_box{position: absolute; top: 1px; left: 1px;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_main .thm .basket_check_box input[type="checkbox"] {display: none;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_main .thm .basket_check_box input[type="checkbox"] + label.basket_check > span {display: inline-block; width: 24px; height: 24px; background: #fff; border: solid 1px #d8d8d8; border-radius: 4px; box-sizing: border-box;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_main .thm .basket_check_box input[type="checkbox"]:checked + label.basket_check > span {border: none; background: url(//image5.compuzone.co.kr/img/images/main/main2022/main_checkbox.png) center center/contain no-repeat;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_main .txt_box{width: 70%;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_main .txt_box .box_tit{font-size: 11px; font-family: 'noto-R'; color: #3a3a3a; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_main .txt_box .price{font-family: 'noto-M'; font-size: 12px; color: #949494;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_main .txt_box .price span{color: #3a3a3a; margin-left: 5px;}
#layerpop_right.cs_right_search_menu_new .ulist > li a .info_main .txt_box .price span b{font-size: 17px; font-family: 'spoqa M';}

#layerpop_right.cs_right_search_menu_new .OrderUserList #search_date_layer > a{width: 92px; height: 38px; display: flex; align-items: center; justify-content: center; color: #fff; background: #0D6DE3; border-radius: 5px; font-size: 15px; font-family: 'noto-M';}

#layerpop_right.cs_right_search_menu_new .OrderUserList .btn_wrap{width: calc(100% - 75px); display: flex; gap: 7px; position: fixed; bottom: 0; right: 3px; background: #fff; padding: 10px 10px 10px 14px; box-sizing: content-box;}
#layerpop_right.cs_right_search_menu_new .OrderUserList .btn_wrap::after{content: ""; position: absolute; top: -50px; left: 0; width: 100%; height: 50px; background: linear-gradient(0deg, #fff 40%, transparent);}
#layerpop_right.cs_right_search_menu_new .OrderUserList .btn_wrap a{display: flex; align-items: center; justify-content: center; width: 50%; height: 52px; font-size: 18px; font-family: 'noto-M';}
#layerpop_right.cs_right_search_menu_new .OrderUserList .btn_wrap .reset{border: 1px solid #D8D8D8; border-radius: 10px; color: #3a3a3a;}
#layerpop_right.cs_right_search_menu_new .OrderUserList .btn_wrap .submit{background: #0D6DE3; border-radius: 10px; color: #fff;}

#layerpop_right.cs_right_search_menu_new #search_order_layer > div{display: flex; gap: 5px;}
#layerpop_right.cs_right_search_menu_new #search_order_layer > div .sel_bx{width: 110px; height: 40px; border: 0;}
#layerpop_right.cs_right_search_menu_new #search_order_layer > div .sel_bx select{border: 1px solid #D8D8D8; border-radius: 5px; color: #949494; font-size: 15px;}
#layerpop_right.cs_right_search_menu_new #search_order_layer > div .sel_bx:after {content: ''; width: 12px; height: 12px; background: url('//image5.compuzone.co.kr/img/images/mypage21/gray_arrow_48.png') center center/contain no-repeat; position: absolute; top: -5px; bottom: 0; right: 10px; margin: auto;}
#layerpop_right.cs_right_search_menu_new #search_order_layer > div input.ipt_txt{border: 1px solid #D8D8D8; border-radius: 5px; width: 63%; height: 38px; padding: 0 5px;}
#layerpop_right.cs_right_search_menu_new #search_order_layer > a{width: 100%; height: 40px; margin-top: 10px; display: flex; align-items: center; justify-content: center; background: #0D6DE3; border-radius: 5px; font-family: 'noto-M'; font-size: 15px; color: #fff;}

#layerpop_right.cs_right_search_menu_new .OrderUserList,
#layerpop_right.cs_right_search_menu_new .PrUserList{display: none;}
#layerpop_right.cs_right_search_menu_new .OrderUserList.on,
#layerpop_right.cs_right_search_menu_new .PrUserList.on{display: block;}

#layerpop_right.cs_right_search_menu_new .OrderUserList #search_date_layer,
#layerpop_right.cs_right_search_menu_new .OrderUserList #search_order_layer{display: none;}
#layerpop_right.cs_right_search_menu_new .OrderUserList #search_date_layer.on{display: flex;}
#layerpop_right.cs_right_search_menu_new .OrderUserList #search_order_layer.on{display: block;}
#layerpop_right.cs_right_search_menu_new .OrderUserList #search_list{overflow-y: scroll;}
#layerpop_right.cs_right_search_menu_new .OrderUserList .date_on{height: calc(90vh - 355px); padding-bottom: 80px;}
#layerpop_right.cs_right_search_menu_new .OrderUserList .order_on{height: calc(90vh - 410px); padding-bottom: 80px;}
#layerpop_right.cs_right_search_menu_new #OrderUserList > .inner > .OrderList_box:first-child {margin-bottom: 15px; display: flex; align-items: center;}
#layerpop_right.cs_right_search_menu_new #OrderUserList > .inner > .OrderList_box > label{font-size: 15px; display: flex; align-items: center;}
#layerpop_right.cs_right_search_menu_new #PrUserList > .inner > .PrUserList_box:first-child {margin-bottom: 15px; display: flex; align-items: center;}
#layerpop_right.cs_right_search_menu_new #PrUserList > .inner > .PrUserList_box > label{font-size: 15px; display: flex; align-items: center;}
#layerpop_right.cs_right_search_menu_new #search_cate_layer .sel_bx{border: 0; border-radius: 5px;}
#layerpop_right.cs_right_search_menu_new #search_cate_layer .sel_bx select{border: 1px solid #D8D8D8; border-radius: 5px; color: #949494; font-size: 15px; height: 40px;}
#layerpop_right.cs_right_search_menu_new #search_cate_layer .sel_bx:after {content: ''; width: 24px; height: 24px; background: url('//image5.compuzone.co.kr/img/images/mypage21/gray_arrow_48.png') center center/contain no-repeat; position: absolute; top: 13px; right: 10px;}
#layerpop_right.cs_right_search_menu_new #PrUserList #search_cate_layer > a{width: 100%; height: 40px; margin-top: 10px; display: flex; align-items: center; justify-content: center; background: #0D6DE3; border-radius: 5px; font-size: 'noto-M'; font-size: 15px; color: #fff;}

#layerpop_right.cs_right_search_menu_new #PrUserList .btn_wrap{width: calc(100% - 75px); display: flex; gap: 7px; position: fixed; bottom: 0; right: 3px; background: #fff; padding: 10px 10px 10px 14px; box-sizing: content-box; margin-bottom: 0;}
#layerpop_right.cs_right_search_menu_new #PrUserList .btn_wrap::after{content: ""; position: absolute; top: -50px; left: 0; width: 100%; height: 50px; background: linear-gradient(0deg, #fff 40%, transparent);}
#layerpop_right.cs_right_search_menu_new #PrUserList .btn_wrap a{display: flex; align-items: center; justify-content: center; width: 50%; height: 52px; font-size: 18px; font-family: 'noto-M';}
#layerpop_right.cs_right_search_menu_new #PrUserList .btn_wrap .reset{border: 1px solid #D8D8D8; border-radius: 10px; color: #3a3a3a;}
#layerpop_right.cs_right_search_menu_new #PrUserList .btn_wrap .submit{background: #0D6DE3; border-radius: 10px; color: #fff;}

#layerpop_right.cs_right_search_menu_new #PrUserListTable{padding: 0 15px;}
#layerpop_right.cs_right_search_menu_new #PrUserListTable > li a{border-radius: 0; border: 0; border-bottom: 1px solid #D8D8D8; padding: 15px 0;}
#layerpop_right.cs_right_search_menu_new #PrUserListTable > li:last-child a{border-bottom: 0;}
#layerpop_right.cs_right_search_menu_new #PrUserListTable > li a .info_main .txt_box .box_tit{font-size: 13px; font-family: 'noto-R'; color: #3a3a3a;}
#layerpop_right.cs_right_search_menu_new #PrUserListTable > li a .info_main .txt_box .price{font-size: 12px; font-family: 'noto-M'; color: #949494;}
#layerpop_right.cs_right_search_menu_new #PrUserListTable > li a .info_main .txt_box .price span{font-size: 13px; font-family: 'spoqa M'; color: #3a3a3a; font-weight: bold;}
#layerpop_right.cs_right_search_menu_new #PrUserListTable > li a .info_main .txt_box .price span.red{color: #F14738;}
#layerpop_right.cs_right_search_menu_new #PrUserListTable > li a .info_main .txt_box .price span i{font-style: normal; font-family: 'noto-M'; font-weight: normal;}

#layerpop_right.cs_right_search_menu_new #PrUserListTable > li a .info_main .txt_box .enteronly{display: inline-block; padding: 4px 8px; border-radius: 5px; background: #3a3a3a; font-size: 12px; font-family: 'noto-M'; font-weight: normal; color: #fff; margin-top: 5px;}
#layerpop_right.cs_right_search_menu_new #PrUserListTable > li a .info_main .txt_box .enteronly02{display: inline-block; padding: 4px 8px; border-radius: 5px; background: #6C6C6C; font-size: 12px; font-family: 'noto-M'; font-weight: normal; color: #fff; margin-top: 5px;}

#layerpop_right.cs_right_search_menu_new #PrUserList #search_list {overflow-y: scroll; height: calc(90vh - 490px); padding-bottom: 80px; margin: 0;}
#layerpop_right.cs_right_search_menu_new #PrUserList #search_list.code_on{height: calc(90vh - 405px); padding-bottom: 80px; margin: 0;}

#layerpop_right.cs_right_search_menu_new #search_cate_layer,
#layerpop_right.cs_right_search_menu_new #search_pno_layer{display: none;}
#layerpop_right.cs_right_search_menu_new #search_cate_layer.on,
#layerpop_right.cs_right_search_menu_new #search_pno_layer.on{display: block;}

#layerpop_right.cs_right_search_menu_new #search_pno_layer > div{display: flex; gap: 5px;}
#layerpop_right.cs_right_search_menu_new #search_pno_layer > div .sel_bx{width: 110px; height: 40px; border: 0;}
#layerpop_right.cs_right_search_menu_new #search_pno_layer > div .sel_bx select{border: 1px solid #D8D8D8; border-radius: 5px; color: #949494; font-size: 15px;}
#layerpop_right.cs_right_search_menu_new #search_pno_layer > div .sel_bx:after {content: ''; width: 12px; height: 12px; background: url('//image5.compuzone.co.kr/img/images/mypage21/gray_arrow_48.png') center center/contain no-repeat; position: absolute; top: -5px; bottom: 0; right: 10px; margin: auto;}
#layerpop_right.cs_right_search_menu_new #search_pno_layer > div input.ipt_txt{border: 1px solid #D8D8D8; border-radius: 5px; width: 63%; height: 38px; padding: 0 5px;}
#layerpop_right.cs_right_search_menu_new #search_pno_layer > a{width: 100%; height: 40px; margin-top: 10px; display: flex; align-items: center; justify-content: center; background: #0D6DE3; border-radius: 5px; font-family: 'noto-M'; font-size: 15px; color: #fff;}

/* 240512 108971 Àü¿ë°ü */
.brand_cont {max-width:750px; margin:0 auto; padding: 30px 15px; box-sizing: border-box;}
.brand_cont h2 {font-weight: normal; color: #3a3a3a;}
.brand_cont ul {display: flex; flex-direction: column; gap: 10px; margin-top: 15px;}
.brand_cont ul li {width: 100%; background: #F9F9F9; border-radius: 10px;}
.brand_cont ul li a{ display: flex; padding: 25px; box-sizing: border-box;}
.brand_cont ul li a img {width: 45px; height: 45px;}
.brand_cont ul li a div {width: calc(100% - 45px); padding-left: 25px;  box-sizing: border-box;}
.brand_cont ul li a p:last-child {margin-top: 4px;}
.brand_cont ul .blue_box {background: #1C8FED;}
.brand_cont ul .black_box {background: #1A1A1A;}
.brand_cont ul .txt_w {color: #fff;}
.brand_cont ul .txt_r {color: #E8464F;}
.brand_cont2 {padding: 30px 15px 40px; border-top: 9px solid #f9f9f9;}

/* 124917 °øÅë¼öµ¿¹è³Ê ¿µ¿ª */
.bnr_wrap {margin:0 auto; padding:0 0 20px;}
.bnr_wrap a {display: block; max-width:650px; margin:0 auto;}
.bnr_wrap a img {display: block; width:100%;}

/* 123887 Ç°Àý»óÇ° ºñ½ÁÇÑ»óÇ° ÆË¾÷ */
.info_popzone.similar_popzone {z-index: 1000;}
.similar_popzone * {box-sizing: border-box; letter-spacing: -1px; line-height: 1.5;}
.similar_popzone .info_slide_popup {display: flex; flex-direction: column; gap: 16px;}
.similar_popzone .info_popup_tit {padding: 20px 48px 23px; margin: 0 16px;}
.similar_popzone .info_popup_tit h2 {font-family: 'noto-R'; font-weight: 700;}
.similar_popzone .info_popup_tit a {top: 20px; right: 16px; width: 28px; height: 28px; background-image: url("//image5.compuzone.co.kr/img/images/svg_icon/3A3A3A/icon_line_close_24.svg");}
.similar_popzone .info_pop_fixbtn {height: 84px; padding: 16px; border-radius: 20px 20px 0 0; box-shadow: 0px -5px 10px #00000014;}
.similar_popzone .info_pop_fixbtn button {font-size: 16px; letter-spacing: -0.4px;}
.similar_popzone .info_cont {width: 100%; height: calc(100% - 88px);}

.product_container {height: 100%; display: flex; flex-direction: column; gap: 16px;}
.container_top {display: flex; align-items: center; justify-content: space-between; padding: 0 16px;}
.container_top > p {font-weight: 700; font-size: 16px;}
.container_top .btn_box {display: flex; align-items: center; gap: 12px;}
.container_top .btn_box > span {font-size: 14px; letter-spacing: -0.4px; display: block; flex-shrink: 0;}
.btn_toggle {width: 48px; height: 24px; border-radius: 12px; background: #D8D8D8; position: relative; cursor: pointer; transition: .3s;}
.btn_toggle > i {display: inline-block; position: absolute; left: 3px; top: 3px; width: 18px; height: 18px; border-radius: 50%; background: #fff; box-shadow: 1px 1px 4px #00000033; transition: .3s;}
.btn_toggle.on {background: #1C8FED;}
.btn_toggle.on > i {left: calc(100% - 21px);}
.container_inner.scroll {height: calc(100% - 124px); overflow-y: auto; overscroll-behavior: contain; padding-bottom: 24px;}

.similar_product_list {display: flex; flex-direction: column;}
.similar_product_list>li {display: grid; grid-template-columns: 100px 1fr; grid-template-rows: auto; gap: 8px 12px; padding: 6px 16px;}
.similar_product_list>li:first-child {padding-top: 0;}
.similar_product_list .img_box {width: 100px; height: 100px; position: relative; border-radius: 5px; overflow: hidden;}
.similar_product_list .img_box >  img {width: 100%; height: 100px;}
.similar_product_list .img_box::after {content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.02);}
.similar_product_list .info_box {position: relative;}
.similar_product_list .name {margin-bottom: 8px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; word-break: break-all; text-overflow: ellipsis; overflow: hidden; font-size: 15px;}
.similar_product_list .price {display: flex; gap: 8px;}
.similar_product_list .discount {font-family: 'spoqa B'; font-size: 16px; color: #F14738}
.similar_product_list .total {font-size: 12px;}
.similar_product_list .total strong {font-family: 'spoqa B'; font-size: 16px; padding-right: 2px;}
.btn_add_cart {position: absolute; right: 0; bottom: 4px; width: 36px; height: 36px; border: 1px solid #D8D8D8; background: #fff url("//image5.compuzone.co.kr/img/images/svg_icon/6C6C6C/icon_line_basket_24.svg") center no-repeat; border-radius: 50%; cursor: pointer;}
.similar_product_list .tag_wrap {display: flex; flex-wrap: wrap; gap: 4px; background: #EEF8FF; border-radius: 10px; padding: 16px; grid-area: 2 / 1 / 3 / 3; }
.similar_product_list .tag_wrap .tag {padding: 4px 8px; background: #fff; border-radius: 5px; display: inline-flex; justify-content: center; align-items: center; font-size: 12px; letter-spacing: -0.6px; gap: 2px;}
.similar_product_list .tag > p {font-family: 'noto-M';}
.similar_product_list .tag > span {color: #0D6DE3;  font-family: 'noto-M';}

/* 128740 ½º³¼¹Ù ÆË¾÷ */
.snackbar {position: fixed; z-index: 101; left: 50%; bottom: 100px; transform: translateX(-50%); display: flex; justify-content: space-between; align-items: center; width: calc(100% - 32px); min-height: 50px; padding: 12px 16px; border-radius: 15px; background: rgba(0,0,0,0.8); box-sizing: border-box;}
.snackbar > p {text-align: center;}
.snackbar > a {display: flex; align-items: center; gap:4px;}
.snackbar .txtlink {display: flex; align-items: center;}
.snackbar .txtlink::after {content: ''; display: block; width: 16px; height: 16px; background: url("//image5.compuzone.co.kr/img/images/svg_icon/FFFFFF/icon_line_next_24.svg") center / 16px no-repeat;}
.snackbar:active {background: rgba(0,0,0,0.8);}
/* ÄÄÇ»Á¸ ¶óÀÌºê ½º³¼¹Ù */
.snackbar.live_snackbar {justify-content: flex-start; gap: 12px;}
.live_badge {display: flex; justify-content: center; align-items: center; width: 63px; height: 26px; box-sizing: border-box; padding: 3px; padding-right: 10px; background: var(--co1C); color: var(--coFF); font-family: 'noto-M'; font-size: 12px; border-radius: 30px; letter-spacing: 0;}
.live_badge>i {flex-shrink: 0;}
.live_badge>em {display: flex; align-items: center; gap: 2px;}
.live_badge>em::before {content: ''; display: inline-block; width: 4px; height: 4px; border-radius: 50%; background: #FFC917;}
.live_snackbar .show_loader {display: none; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); gap: 4px;}
.live_snackbar .show_loader > span {display: block; width: 4px; height: 20px; background: linear-gradient(to bottom, var(--coFF) 0%, #0D6DE3 100%); border-radius: 2px 2px 0 0; transform-origin: center bottom; animation: showLoader 0.7s ease-in-out infinite alternate}
.live_snackbar .show_loader > span:nth-child(2) {animation-delay: 0.2s;}
.live_snackbar .show_loader > span:nth-child(3) {animation-delay: 0.35s;}
.live_snackbar .show_loader > span:nth-child(4) {animation-delay: 0.5s;}
.live_snackbar .show_loader > span:nth-child(5) {animation-delay: 0.65s;}
.live_snackbar.on .show_loader {display: flex;}

@keyframes showLoader {
    100% {
        transform: scale(1.2);
        box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, 0.1), 2px 3px 5px 0 rgba(0, 0, 0, 0.12), 1px 2px 4px 0 rgba(0, 0, 0, 0.15);
    }
}
.live_snackbar .img_box {position: relative; width: 60px; height: 60px; border-radius: 50%; overflow: hidden; flex-shrink: 0;}
.live_snackbar.on .img_box::before {content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: rgba(0,0,0,0.5)}
.live_snackbar .img_box>img {width: 100%; height: 100%; object-fit: cover; object-position: center 85%;}
.live_snackbar .txt_box {display: flex; flex-wrap: wrap; align-items: center; gap: 4px;}
.live_snackbar .box_top {display: flex; align-items: center; gap: 4px;}

@media screen and (min-width: 500px) {
	.live_snackbar .txt_box {gap: 8px;}
}