/* ¿Â¶óÀÎ°ßÀû main */
#online_wrap {width:100%; position:relative; background-color:#dedede; float:left;}
#online_wrap .right_area {width:200px; position:fixed; right:0; top:97px; height:100%; background-color:#fafafa; overflow:scroll; overflow-x:hidden; overflow-y:auto; z-index:11;}
.right_area .category {position:relative;}
.right_area .category a .red_box {z-index:100;height:15px; padding:13px 7px 13px 0; border-bottom:1px solid #dadada; text-align:center; background-color:#fe5534; width:193px; color:#fff; font-size:15px; position:fixed; top:97px; right:0;}
.right_area .category a .red_box:before {content:''; position:absolute; left:0; right:0; top:0; bottom:0; z-index:1;}
.right_area .category a .red_box:after {content:''; position:absolute; top:18px; right:22px; z-index:2; width:7px; height:7px; border-width:1px 1px 0 0; border-style:solid; border-color:#fff; -webkit-transform:rotate(45deg);}
.right_area .category a .blue_box { height: 42px; line-height: 46px;  border-bottom: 1px solid #dadada;   text-align: center;  background-color: #427de7;   width: 100px;   color: #fff;   font-size: 14.5px;  position: relative; top: 23px;  right: 0;}
.right_area .category a .blue_box:before {content:''; position:absolute; left:0; right:0; top:0; bottom:0; z-index:1;}
.right_area .category ul {padding-top:23px; padding-bottom:100px;}
.right_area .category li {height:15px; padding:13px 0; border-bottom:1px solid #dadada; text-align:center;}
.right_area .category li span {letter-spacing:-1px; font-size:13px; color:#777;}
.right_area .category li.on {background-color:#ffe0db;}
.right_area .category li.on span{color:#3a3a3a;}
.right_area .category li .num { background-color:#fa7258; border-radius:10px; padding:0px 5px 1px 4px; text-align:center; color:#fff !important; font-size:11px; font-weight:bold; height:15px; margin-left:3px; vertical-align:1px; }
#online_wrap .left_topfix {width:100%;  top:97px; left:0; z-index:10; background-color:#dedede;}
.left_topfix .sec_title {font-size:16px; color:#3a3a3a; font-weight:bold; text-align:left; height:20px; background-color:#dedede; margin:0 100px 0 0; padding:18px 109px 0 10px; }
.left_topfix .sec_title > span {float:right; color:#333; font-weight:normal; font-size:12px;}
.left_topfix .sec_title > span > b {font-weight:bold; color:#ed1c24;}
.left_topfix .srch_area_bx { height:45px; position:relative; background-color:#dedede; margin:0 100px 0 0; padding:10px; }
.left_topfix .srch_area_bx > ul {padding:0; }
.left_topfix .srch_area_bx > ul li { height:45px; float:left; text-align:center; border-left:#d2d2d2 1px solid; border-bottom:1px solid #d2d2d2; margin-left:-1px; line-height:45px; background:#ffffff;  }
.left_topfix .srch_area_bx > ul li { width:50%; }
.left_topfix .srch_area_bx > ul li > a { height:45px; display:inline-block; color:#3a3a3a;font-size:15px; }
.left_topfix .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; }
.left_topfix .srch_area_bx > ul li.sort_select > a { height:45px; display:inline-block; color:#325fb4;font-size:15px; }
.left_topfix .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; }
#online_wrap .left_area {margin:0 100px 0 0; padding:10px ; min-height:700px; width:auto; overflow-x:hidden; overflow-y:auto; background-color:#dedede;}
.left_area .prd_list { margin-top:10px; margin-bottom:10px;}
.left_area .prd_list > ul > li {background-color:#fff; border:1px solid #d2d2d2; border-top:none; width:100%; position:relative; margin-top:10px; margin-left:-1px;}
.left_area .prd_list > ul > li .ckbox {position:absolute; top:7px; left:7px; z-index:9;}
.ckbox .ipt_chk {position:relative; width:18px; height:18px; margin:-3px 1px 0 0; top:4px; border:1px solid #ccc; background-color:#fff; box-shadow:none; -webkit-appearance:none; border-radius:0;}
.ckbox .ipt_chk:checked { background:#fff;}
.ckbox .ipt_chk:checked:before {content:''; position:absolute; left:3px; top:3px; display:block; width:8px; height:5px; border-width:0 0 2px 2px; border-style:solid; -webkit-transform:rotate(-45deg); border-color:#414141}
.ckbox .ipt_chk:before {content:''; position:absolute; left:3px; top:3px; display:block; width:8px; height:5px; border-width:0 0 2px 2px; border-style:solid; -webkit-transform:rotate(-45deg); border-color:#ccc}
.ckbox > span {height:23px; vertical-align:text-top;}
/* 1708 Ãß°¡ (»óÇ°ºñ±³ µðÀÚÀÎ º¯°æ */
			 .left_area .prd_list > ul > li .compare_btn {position:absolute; top:23px; left:15px; z-index:8; width:60px; height:60px;}
											.compare_btn a .cpbtn {width:60px; height:42px; padding-top:18px; border-radius:50%; background-color:rgba(254,85,52,0.85); display:block; text-align:center; color:#fff; letter-spacing:0; line-height:14px;}
											.compare_btn a .cpbtn > b {letter-spacing:-0.5px;}
											.compare_btn a .cpbtn > .yf {color:#fff000; font-weight:bold;}
											.compare_btn a .compare_close {width:18px; height:18px; border-radius:50%; display:block; background-image:url('http://image5.compuzone.co.kr/img/images/m_compuzone/online_xbtn.png'); background-size:18px auto; background-position:0 0; background-color:#3a3a3a; position:absolute; top:-5px; right:-5px;}
			 .left_area .prd_list > ul > li .lft {float:left; width:80px; padding:5px; position:absolute; left:0; top:0; border-right:1px solid #eaeaea;}
			 .left_area .prd_list > ul > li .lft .thumb {width:80px; height:80px;}
			 .left_area .prd_list > ul > li .lft .thumb img {width:100%; height:auto;}
			 .left_area .prd_list > ul > li .btnbx {width:90px; padding-bottom:10px; position:absolute; bottom:0; left:0; display:inline-block; text-align:center;}
			 .left_area .prd_list > ul > li .btnbx a {width:60px; font-size:13px; font-weight:bold; color:#fff !important; text-align:center; background-color:#3e3e3e; padding:5px 0; display:inline-block;}
			 .left_area .prd_list > ul > li .btnbx a.on {color:#888 !important; background-color:#f1f1f1; border:1px solid #cacaca;}
			 .left_area .prd_list > ul > li .rgt {margin-left:90px; padding:10px 0 10px 10px; border-left:1px solid #eaeaea; min-height:110px; }
			 .left_area .prd_list > ul > li .rgt > a {float:left; margin-bottom:3px;}
			 .left_area .prd_list > ul > li .rgt .item {font-size:14px; color:#3a3a3a; padding:0 5px 0 0; letter-spacing:-1px; line-height:18px; display:-webkit-box; -webkit-line-clamp:2; word-wrap:break-word; word-break:break-all; -webkit-box-orient:vertical; overflow:hidden; text-overflow:ellipsis; margin-bottom:3px; word-wrap:break-word}
			 .left_area .prd_list > ul > li .rgt .item_sub {font-size:12px; color:#777; letter-spacing:-1px; line-height:13px; padding:3px 5px 0 0; display:-webkit-box; overflow:hidden; word-break:break-all; text-overflow:ellipsis; -webkit-line-clamp:3; -webkit-box-orient:vertical; word-wrap:break-word;}
			 @media (min-width:321px) and (max-width:360px) { /* note ½Ã¸®Áî ÁÙ³»·Á°¨Çö»ó Àâ±â¿ë º°µµ¼³Á¤ */
				.left_area .prd_list > ul > li .rgt .pricebx .price {white-space:nowrap;}
				.left_area .prd_list > ul > li .rgt .pricebx .price .pric_red {margin-left:1px; font-size:14px;}
				.left_area .prd_list > ul > li .rgt .pricebx .price .pric_basic {margin-left:1px; font-size:14px;}
			    .left_area .prd_list > ul > li .rgt .pricebx .price .pric_info {letter-spacing:-1.5px;}
			 }
			 .left_area .bottom_area {margin-bottom:60px;}
			 .page_area > a.next {margin-left:3px !important;}
			 .page_area > a.prev {margin-right:3px !important;}

/* price °øÅë */
.pricebx {width:100%;}
.pricebx .price {width:100%; display:inline-block; line-height:15px;}
.pricebx .price .pric_info {font-size:11px; color:#666; display:inline-block;}
.pricebx .price .pric_sale {color:#666; font-size:12px; text-decoration:line-through; margin-left:3px; display:inline-block;}
.pricebx .price .pric_basic {color:#3a3a3a; font-size:15px; font-weight:bold; margin-left:3px; display:inline-block;}
.pricebx .price .pric_red {color:#ed1c24; font-size:15px; font-weight:bold; margin-left:3px; display:inline-block;}

/* ¼ö·®Ç¥±â °øÅë */
.numBx { display:inline-block; background:#ffffff; vertical-align:middle; margin-top:-4px;}
.numBx .minus { width:28px; height:28px; border:1px solid #c6c6c6; display:inline-block; position:relative; float:left;  }
.numBx .plus {  width:28px; height:28px; border:1px solid #c6c6c6; display:inline-block; margin-left:-1px; position:relative; float:left; }
.numBx .minus:before { position:absolute; top:50%; left:50%; width:14px; height:1px; margin:-1px 0 0 -7px; background:#3a3a3a; content: ''; }
.numBx .plus:before { position:absolute; top:50%; left:50%; width:14px; height:1px; margin:-1px 0 0 -7px; background:#3a3a3a; content: ''; }
.numBx .plus:after { position:absolute; top:50%; left:50%; width:1px; height:14px; margin:-7px 0 0 -1px; background:#3a3a3a; content: '';  }
.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:#3a3a3a; -webkit-appearance:none; border-radius:0; background:none;  float:left;  }

/* layer °øÅë */
#prdsrch_lyr .filter_lst .lst_h #detail_tit {font-size:16px;}
#prdsrch_lyr .filter_lst .lst_btm {position:fixed !important; min-height:50px; height:auto !important; bottom:20px; right:0; z-index:9; width:320px !important;}
#prdsrch_lyr .filter_lst {overflow-x:hidden; overflow-y:auto;}
#prdsrch_lyr .filter_lst .lst_btm li:nth-child(n+3) {border-top:1px solid #192f5a}
			 .filter_lst .endbox {width:100%; height:60px; display:inline-block;}
#prdsrch_lyr .filter_lst .lst_btm ul {display:flex; align-items: center; justify-content: center; gap:8px; padding:0 16px; box-sizing: border-box;}
#prdsrch_lyr .filter_lst .lst_btm ul li {width:50%; height:52px;}
#prdsrch_lyr .filter_lst .lst_btm ul li a {display: flex; align-items: center; justify-content: center; width:100%; height:100%; font-size:16px; font-family:'noto-M'; border:1px solid #d8d8d8; color:#3a3a3a; border-radius: 8px; box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.16);}
#prdsrch_lyr .filter_lst .lst_btm ul li a.apply {background:#0D6DE3; color:#fff; }
.mcpz_input_withBtn {display: flex; align-items: center; justify-content: space-between; width:calc(100% - 32px); height:40px; margin-left:16px; padding: 0 20px; border:1px solid #d8d8d8; border-radius: 8px; background:#fff; overflow: hidden; position:relative; top:20px; box-sizing: border-box;}
.mcpz_input_withBtn a {display: block; width:20px; height:20px; background:url('//image5.compuzone.co.kr/img/images/svg_icon/3A3A3A/icon_line_search_24.svg') center center/contain no-repeat;}
/* popup */
.layerPop_box {position:fixed; width:94%; background-color:rgb(255, 255, 255); z-index:100; bottom:120px; right:10px; border:#555555 1px solid; box-shadow:0 2px 5px gray; max-width:300px;}
.layerPop_box .tit {text-align:left; border-bottom:1px solid #ddd; padding:10px;}
.layerPop_box .tit > span {font-size:15px; font-weight:bold; }
.layerPop_box .tit > a { display:inline-block; float:right; font-weight:bold; color:#3a3a3a; margin-right:10px; font-size:16px; position:relative; width:15px; height:15px; margin-top:2px;}
.layerPop_box .tit .closeBtn:before { position:absolute; top:50%; left:50%; width:20px; height:1px; margin:-1px 0 0 -10px; background:#3a3a3a; content: ''; -webkit-transform: rotate(315deg); transform: rotate(315deg);}
.layerPop_box .tit .closeBtn:after { position:absolute; top:50%; left:50%; width:1px; height:20px; margin:-10px 0 0 -1px; background:#3a3a3a; content: ''; -webkit-transform: rotate(315deg); transform: rotate(315deg);}
.layerPop_box .cont {padding:10px;}
.layerPop_box .cont .popup_icon_area { text-align:center; margin:5px 0;}
.layerPop_box .cont .popup_icon_area dl { display:inline-block; width:50px; margin:0 5px;}
.layerPop_box .cont .popup_icon_area dl dt.icon {width:50px; height:50px; display:block;}
.layerPop_box .cont .popup_icon_area dl dd {width:50px; line-height:25px; text-align:center; font-size:13px; color:#8c8c8c;}
.layerPop_box .cont .popTb { }
.layerPop_box .cont .popTb th {font-size:13px; background-color:#f8f7fc; color:#3a3a3a; padding:7px 3px; border-bottom:1px solid #ddd;}
.layerPop_box .cont .popTb th > span {display:inline-block;}
.layerPop_box .cont .popTb td {font-size:13px; color:#3a3a3a; padding:7px 3px; border-bottom:1px solid #ddd; text-align:center; }
.layerPop_box .cont .popTb td > span {display:inline-block;}
.layerPop_box .cont .popTb td p {text-align:left; margin-bottom:5px;}
.layerPop_box .cont .popTb th:nth-child(n+2) {border-left:1px solid #ddd;}
.layerPop_box .cont .popTb td:nth-child(n+2) {border-left:1px solid #ddd;}
.layerPop_box .cont .urlMsg { position:relative;}
.layerPop_box .cont .urlMsg > div { position:absolute; top:-37px; left:-10px;}
.layerPop_box .cont .urlMsg > div .urlbx {width:290px; height:40px; overflow:hidden; background-color:#ededef; padding:5px; border-top:1px solid #ddd; display:none; font-size:13px;}

.cs_layer_pop {position:fixed; top:50%; left:50%; transform:Translate(-50%, -50%); background:rgba(0,0,0,0.7); z-index:10000; width:100%; padding:0 25px; box-sizing: border-box;}
.cs_layer_pop .cs_layer_pop_form {width:100%; height:auto; padding:0; border-radius: 10px;}
.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:#3a3a3a;}
.cs_layer_pop .cs_layer_pop_form .layer_detail {width:100%; height:inherit; padding:0; position: relative; overflow-x: inherit;}
.cs_layer_pop .cs_layer_pop_form .layer_detail .tit {padding: 20px 40px; margin: 0; font-size: 20px; color: #3a3a3a; font-family: 'noto-B'; font-weight: normal; text-align: center; border-bottom: 1px solid #d8d8d8; word-break: keep-all; box-sizing: border-box;}
.cs_layer_pop .cs_layer_pop_form .layer_detail .tit 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;}
.cs_layer_pop .cs_layer_pop_form .layer_detail .table_st {width:100%; padding:15px 20px; border:none; box-sizing: border-box;}
.cs_layer_pop .cs_layer_pop_form .layer_detail .table_st table {width:100%;}
.cs_layer_pop .cs_layer_pop_form .layer_detail .table_st tr {border-top:1px solid #f2f2f2;}
.cs_layer_pop .cs_layer_pop_form .layer_detail .table_st tr:last-child {border-bottom:1px solid #f2f2f2;}
.cs_layer_pop .cs_layer_pop_form .layer_detail .table_st th {width:40%; padding:12px 10px; background-color:#fafafa; text-align: center; font-size:14px; font-family:'noto-M'; font-weight: normal; color:#3a3a3a; word-break: keep-all;}
.cs_layer_pop .cs_layer_pop_form .layer_detail .table_st td {padding:12px 10px; text-align: center; font-size:14px; font-family:'noto-R'; font-weight: normal; color:#3a3a3a; word-break: keep-all;}
.cs_layer_pop .cs_layer_pop_form .layer_detail .noti {padding:0 20px 25px; box-sizing: border-box;}
.cs_layer_pop .cs_layer_pop_form .layer_detail .txt_info {display:inline-block; margin-bottom:10px; padding-left:7px; font-size:15px; font-family:'noto-R'; color:#3a3a3a; position:Relative;}
.cs_layer_pop .cs_layer_pop_form .layer_detail .txt_info:last-child {margin-bottom:0;}
.cs_layer_pop .cs_layer_pop_form .layer_detail .txt_info::before {content:''; width:2px; height:2px; background:#3a3a3a; position:absolute; top:10px; left:0;}

/* »óÇ°ºñ±³ layer */
#prdsrch_lyr .filter_lst .table_bx {width:100%;}
			 .filter_lst .table_bx table { margin-top:50px; }
			 .filter_lst .table_bx table td {min-width:70px; max-width:130px; text-align:center; border-bottom:#d2d2d2 1px solid; border-left:#d2d2d2 1px solid; padding:7px 2px; position:relative; background-color:#fff; font-size:13px; vertical-align:top;}
			 .filter_lst .table_bx table th {width:60px !important; background-color:#f8f7fc; text-align:center; border-bottom:#d2d2d2 1px solid; font-weight:normal; position:relative; font-size:12px;}
			 .filter_lst .table_bx table > thead th, .filter_lst .table_bx table > thead td {background-color:#325fb4; font-size:14px; color:#fff; padding:10px 0; height:14px; vertical-align:middle;}
			 .filter_lst .table_bx table > thead th > .textbx {background-color:#f5f5f5; padding:2px 3px 2px 2px; font-size:11px; color:#333; display:inline-block; white-space:nowrap; letter-spacing:-1px; }
			 .filter_lst .table_bx table > thead th > .textbx b {font-size:11px; color:#ed1c24;}
			 .filter_lst .table_bx table .item {font-size:13px; color:#3a3a3a; text-align:left; display:-webkit-box; overflow:hidden; word-break:break-all; text-overflow:ellipsis; -webkit-line-clamp:4; -webkit-box-orient:vertical; word-wrap:break-word; margin-bottom:5px;}
			 .filter_lst .table_bx table .thumb {width:100%; text-align:center;}
			 .filter_lst .table_bx table .thumb img {width:70px;}

			 .filter_lst .table_bx table .pricebx {width:100%; text-align:left;}
			 .filter_lst .table_bx table .pricebx .price {width:100%; display:inline-block; line-height:15px; margin-bottom:5px;}
			 .filter_lst .table_bx table .pricebx .price .pric_info {font-size:11px; color:#666; display:inline-block; width:100%;}
			 .filter_lst .table_bx table .pricebx .price .pric_sale {color:#666; font-size:12px; text-decoration:line-through;  display:inline-block; margin-left:0px;}
			 .filter_lst .table_bx table .pricebx .price .pric_basic {color:#3a3a3a; font-size:14px; font-weight:; margin-left:0px; margin-right:0px; display:inline-block;}
			 .filter_lst .table_bx table .pricebx .price .pric_red {color:#ed1c24; font-size:14px; margin-left:0px; font-weight:; display:inline-block; width:100%;}

/* Á¶°Ç°Ë»ö layer */
#prdsrch_lyr .filter_lst .search_nav {width:100%; background-color:#f1f1f1; height:36px; line-height:36px; padding:7px 0; border-bottom:#c3c3c3 1px solid; font-size:16px; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis;}
						 .search_nav a.prevIco {width:36px; height:36px; background:url(//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png) -138px -95px; background-size:480px auto; display:inline-block; vertical-align:top; margin-right:5px; margin-left:10px; line-height:36px;}
						 .search_nav > span {font-size:17px; font-weight:bold; color:#3a3a3a; line-height:36px;}
#prdsrch_lyr .filter_lst .search_bx {width:100%;}
#prdsrch_lyr .filter_lst .search_bx ul {}
#prdsrch_lyr .filter_lst .search_bx ul li {width:100%; min-height:50px; border-bottom:#c3c3c3 1px solid; float:left; display:inline-block; position:relative; box-sizing:border-box; overflow:visible;}
#prdsrch_lyr .filter_lst .search_bx ul li:after{position:absolute; top:18px; content:''; right:20px; width:12px; height:12px; border:1.5px solid #999; border-width:0 1.5px 1.5px 0; background:none; -webkit-transform:rotate(315deg);transform:rotate(315deg);-webkit-transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;}
#prdsrch_lyr .filter_lst .search_bx ul li > span {line-height:50px; color:#333; padding:0 10px 0 20px; font-size:16px; width:290px; display:inline-block;}
#prdsrch_lyr .filter_lst .search_bx ul.opt_list {}
#prdsrch_lyr .filter_lst .search_bx ul.opt_list li:after{top:15px; border:1.5px solid #999; border-width:0 1.5px 1.5px 0; -webkit-transform:rotate(45deg); transform:rotate(45deg);}
#prdsrch_lyr .filter_lst .search_bx ul.opt_list li.on:after{top:22px; border:1.5px solid #325fb4; border-width:0 1.5px 1.5px 0; -webkit-transform:rotate(225deg); transform:rotate(225deg);}
#prdsrch_lyr .filter_lst .search_bx ul.opt_list li.on > span {font-weight:bold; color:#325fb4;}
#prdsrch_lyr .filter_lst .search_bx ul.opt_list ul.sub {display:none; margin-top:0;}
#prdsrch_lyr .filter_lst .search_bx ul.opt_list ul.sub {display:block; width:100%;}
#prdsrch_lyr .filter_lst .search_bx ul.opt_list  ul.sub li {border-top:1px solid #c3c3c3; border-bottom:none; line-height:45px; height:45px; min-height:40px; background-color:#f7f7fb;}
#prdsrch_lyr .filter_lst .search_bx ul.opt_list  ul.sub li:after {display:none;}
#prdsrch_lyr .filter_lst .search_bx ul.opt_list  ul.sub li > a { line-height:45px; height:45px; display:inherit; font-size:13px; color:#6b6b6b; padding:0px 15px 0 47px;}
#prdsrch_lyr .filter_lst .search_bx ul.opt_list  ul.sub li.on > a {color:#325fb4; font-weight:bold;}
			 .filter_lst .search_bx ul.opt_list  ul.sub li > a .checkBx {width:20px; height:20px; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -114px -131px #fff; background-size:260px auto; display:inline-block; vertical-align:middle; position:absolute; top:12px; left:20px;}
			 .filter_lst .search_bx ul.opt_list  ul.sub li.on > a .checkBx {background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -92px -131px; background-size:260px auto; }
#prdsrch_lyr .filter_lst .search_bx .none_msg {display:none;}
#prdsrch_lyr .filter_lst .choice_bx {width:320px; position:fixed; right:0; bottom:0; z-index:8; background-color:#f1f1f1; border-top:1px solid #b2b2b2;}
			 .filter_lst .choice_bx ul {padding:7px 10px 10px;}
			 .filter_lst .choice_bx li {height:13px; font-size:13px; display:inline-block; position:relative; color:#6b6b6b; padding:3px 20px 5px 0; margin-right:10px; letter-spacing:-1px;}
			 .filter_lst .choice_bx li .del {width:18px; height:18px;  background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_aside.png') -294px -169px; background-size:399px auto; display:inline-block; position:absolute; top:3px; right:0;}
/* my pc°ßÀû layer */
#prdsrch_lyr .filter_lst .mypc_bx {width:100%;}
			             .mypc_bx p {margin-top:50px; position:relative; height:50px; line-height:50px; background-color:#ededef;}
			             .mypc_bx p .ckbox {margin-left:10px;}
			             .mypc_bx p .textbx { color:#333;}
			             .mypc_bx p .textbx b {color:#ed1c24;}
			             .mypc_bx p .btn_basic {color:#4d4d4d; background-color:#fff; border:1px solid #c3c3c3; position:absolute; right:10px; top:10px; height:30px; line-height:30px; padding:0 10px;}
			             .mypc_bx dl.prd_listbx {width:100%; border-bottom:10px solid #ededef; display:inline-block; float:left; margin-top:25px;}
			             .mypc_bx .prd_listbx dt {background-color:#f8f7fc; height:35px; width:100%; line-height:35px; text-indent:10px; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; font-weight:bold; color:#333; font-size:14px; float:left;}
			             .mypc_bx .prd_listbx dd {width:94%; border-bottom:1px solid #d9d9d9; padding:7px 10px; position:relative; display:inline-block; float:left; min-height:75px; background-color:#fff;}
			             .mypc_bx .prd_listbx dd .ckbox { position:absolute; top:10px; left:10px;}
			             .mypc_bx .prd_listbx dd .prd_info {padding-left:23px; float:left; border-bottom:none !important;}
			             .mypc_bx .prd_listbx dd .prd_info .item {width:100%; font-size:14px; color:#3a3a3a; letter-spacing:-1px; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; margin-bottom:3px;}
			             .mypc_bx .prd_listbx dd .numBx {position:absolute; bottom:10px; right:10px;}
			             .mypc_bx .totalPrice {background-color:#fff; display:inline-block; float:left; width:100%; padding:17px 0 20px 0; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
			             .mypc_bx .totalPrice .pricebx {width:100%; display:inline-block; float:right; margin-right:0; text-align:right; white-space:nowrap; margin-right:3px;}
			             .mypc_bx .totalPrice .pricebx .price {padding:0; width:auto; margin-left:2px;}
			             .mypc_bx .totalPrice .pricebx .price .pric_basic {border-right:1px solid #d9d9d9; font-size:16px; letter-spacing:-1px; padding:0 7px 0 1px; margin-left:0; }
			             .mypc_bx .totalPrice .pricebx .price .pric_red {font-size:16px; letter-spacing:-1px; padding:0 5px 0 1px; margin-left:0; }
			             .mypc_bx .totalPrice .pricebx .price span {line-height:14px; vertical-align:middle;}
			             .mypc_bx .endbox {height:110px;}
						 @media (max-width:321px){
							.mypc_bx .totalPrice .pricebx {}
						 }
/* Âò¸ñ·Ï */
.likeBox_layer {position:fixed !important; height:350px !important; top:60px !important;}
.likeBox_layer .likeBoxArea .cont .subBox {height:200px; overflow-x:hidden; overflow-y:auto;}
.likeBox_layer .likeBoxArea .cont {background-color:#e9ecef;}
.layerPop_box .cont .popup_icon_area dl.sns1 dt.icon {background:url('http://image5.compuzone.co.kr/img/images/m_compuzone/cmn_sns.png') 0 0; background-size:auto 50px;}
.layerPop_box .cont .popup_icon_area dl.sns2 dt.icon {background:url('http://image5.compuzone.co.kr/img/images/m_compuzone/cmn_sns.png') -51px 0; background-size:auto 50px;}
.layerPop_box .cont .popup_icon_area dl.sns3 dt.icon {background:url('http://image5.compuzone.co.kr/img/images/m_compuzone/cmn_sns.png') -102px 0; background-size:auto 50px;}
.layerPop_box .cont .popup_icon_area dl.sns4 dt.icon {background:url('http://image5.compuzone.co.kr/img/images/m_compuzone/cmn_sns.png') -153px 0; background-size:auto 50px;}
.likeBox_layer .likeBoxArea .cont .subBox p {height:auto; line-height:20px; margin:0;}

/* »ç¾ç°ËÅä¿äÃ» */
.mw_wrap .cont {width:100%; overflow:hidden; text-align:center; float:left;}
.mw_wrap .cont .txtbx {background-color:#fff; border-bottom:1px solid #ddd; padding:17px 15px 10px 15px;}
.mw_wrap .cont .txtbx > p {margin-bottom:5px; letter-spacing:-1px; line-height:14px;}
.mw_wrap .cont .txtbx > p.Zblack14 {font-size:15px; margin-bottom:8px; line-height:18px;}
.mw_wrap .cont .txtbx > p.Zblack14 > b {font-size:15px; color:#0540c0;}
.mw_wrap .cont .message {width:100%; text-align:center; margin-top:20px; padding-bottom:10px;}
.mw_wrap .cont .message > b {color:#dc1515;}
.mw_wrap .cont .contbx {background-color:#fff; border-bottom:1px solid #ddd; padding:10px 15px; margin-top:10px;}
.mw_wrap .cont .contbx ul.infobx {}
.mw_wrap .cont .contbx .infobx > li {position:relative; padding:11px 0 10px 95px; font-size:13px; color:#666; line-height:18px; border-top:1px solid #ddd; overflow:hidden;}
.mw_wrap .cont .contbx .infobx > li:first-child {border-top:none;}
.mw_wrap .cont .contbx .infobx > li .info_th {display:inline-block; position:absolute; left:0px; top:36.25%; color:#222; font-size:14px; width:100%;}
.mw_wrap .cont .contbx .infobx > li .info_th .ckbox {position:absolute; top:0; left:0;}
.mw_wrap .cont .contbx .infobx > li .info_th > .black14 {margin-right:90px; margin-left:22px; display:inline-block;}
.mw_wrap .cont .contbx .infobx > li .info_cont {position:relative; margin-right:2px; text-align:left; min-height:33px;}
.mw_wrap .cont .contbx .infobx > li input.txbox {width:100%; height:33px; border:1px solid #e9ecef; text-indent:5px; border-radius:0; -webkit-appearance:none; letter-spacing:-1px; font-size:13px; color:#666;}
.mw_wrap .cont .contbx .infobx > li textarea.txbox {width:100%; height:100px; border:1px solid #e9ecef; text-indent:5px; border-radius:0; -webkit-appearance:none; letter-spacing:-1px; font-size:13px; color:#666;}
.mw_wrap .cont button.btn_gray {height:35px; font-size:13px; color:#fff; background-color:#a4abb9 ; padding:4px 10px; border:0; letter-spacing:-1px; line-height:15px; vertical-align:top; border-radius:0; min-width:60px;}
.mw_wrap .cont button.btn_white {height:35px; font-size:13px; color:#666; background-color:#fff ; border:1px solid #c5c5c5; padding:4px 10px; letter-spacing:-1px; line-height:15px; vertical-align:top; border-radius:0; min-width:60px;}
.mw_wrap .cont button.b_rgt {float:right;}
.mw_wrap .cont .contbx .mypc_bx {width:100%; display:inline-block;}
.mw_wrap .cont .contbx .mypc_bx dl.prd_listbx {width:100%; border-color:#fff; margin-top:5px;}
.mw_wrap .cont .contbx .mypc_bx dl.prd_listbx:first-child {margin-top:0;}
.mw_wrap .cont .contbx .mypc_bx dl.prd_listbx dt { padding:0; text-indent:10px;}
.mw_wrap .cont .contbx .mypc_bx .prd_listbx dd .prd_info .item {margin-bottom:13px;}
.mw_wrap .cont .contbx .mypc_bx .totalPrice {margin:0; border-bottom:none; position:relative; margin-top:20px; border-top:2px solid #c3c3c3; }
.mw_wrap .cont .contbx .mypc_bx .totalPrice .pricebx {margin-right:0;}
.mw_wrap .cont .contbx .mypc_bx .totalPrice .pricebx .price span {vertical-align:baseline;}
.mw_wrap .cont .contbx .mypc_bx .totalPrice .pricebx .price .pric_info {font-size:13px;}
.mw_wrap .cont .contbx .mypc_bx .totalPrice .pricebx .price .pric_red {font-size:20px;}
.mw_wrap .cont .contbx > p {font-size:15px; color:#222; letter-spacing:-1px; font-weight:bold; margin-bottom:5px; margin-top:10px; height:25px;}
.mw_wrap .cont .contbx .mypc_bx > p {font-size:15px; color:#222; letter-spacing:-1px; font-weight:bold; margin-top:10px; height:25px; background:none; display:inline-block; width:100%; line-height:25px;}
.mw_wrap .cont .contbx .mypc_bx .totalPrice button.btn_white {height:30px; font-size:12px;line-height:14px; min-width:50px; position:absolute; top:10px; left:0; padding:4px 7px;}

/* PC°ßÀû »ìÆìº¸±â */
#online_share {width:100%; position:relative;}
#online_share .header {width:100%; text-align:center; padding:20px 0 15px 0; border-bottom:1px solid #ddd;}
#online_share .header h2 {width:120px; height:30px; display:inline-block;}
#online_share .header h2 a {width:120px; height:30px; display:block; color:transparent; background:url('//image5.compuzone.co.kr/img/images/m_compuzone/cmn_header.png') no-repeat 7px 0px; background-size:250px auto;}
#online_share .pre_cont { padding:20px 15px; background-color:#ededef;}
			  .pre_cont > p { margin-bottom:10px;font-size:16px;}
			  .pre_cont dl.prd_listbx {width:100%; margin-bottom:10px;}
			  .pre_cont dl.prd_listbx dt { background-color:#f8f7fc; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:0 10px; height:35px; line-height:35px; color:#333; font-size:14px; font-weight:bold;}
			  .pre_cont dl.prd_listbx dd { background-color:#fff; border-bottom:1px solid #ddd; padding:10px; position:relative; min-height:90px;}
			  .pre_cont dl.prd_listbx dd .prd_img {position:absolute; top:10px; left:10px; width:90px; height:90px;}
			  .pre_cont dl.prd_listbx dd .prd_img img {width:90px; height:90px;}
			  .pre_cont dl.prd_listbx dd .prd_info {margin-left:100px;}
			  .pre_cont dl.prd_listbx dd .prd_info .item {margin-bottom:13px; width:100%; font-size:14px; letter-spacing:-1px; color:#3a3a3a; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-wrap:break-word; overflow:hidden; text-overflow:ellipsis; margin-top:7px;}
			  .pre_cont dl.prd_listbx dd .prd_info .prd_ccTit + .item {margin-top:2px;}			  
			  .pre_cont dl.prd_listbx dd .prd_info .pricebx .price {width:auto;}
			  .pre_cont dl.prd_listbx dd .prd_info .pricebx .prdNum {float:right; color:#3a3a3a; font-size:14px; font-weight:bold;}
			  .pre_cont .totalPrice {width:100%; background-color:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:17px 0; display:inline-block;}
			  .pre_cont .totalPrice .pricebx {float:right; margin-right:10px; width:auto;}
			  .pre_cont .totalPrice .pricebx .pric_info {font-size:13px;}
			  .pre_cont .totalPrice .pricebx .pric_red {font-size:20px;}
			  .pre_cont .btm {width:100%; margin:20px 0; text-align:center;}
			  .pre_cont .btm > p {margin-bottom:10px;}


/*¿Â¶óÀÎ °ßÀû ¸ÞÀÎ, ½½¶óÀÌµå -SHW-200504*/
#online_wrap .swiper-container {margin-left:0;}
#online_wrap .left_area{margin:0 200px 0 0; padding:0; width:100%;}
.left_area .prd_list{margin-top:90px;}
.left_topfix .sec_title{margin-right:0; padding:10px; padding-bottom:0;}
.left_topfix .srch_area_bx{padding:0 10px 10px; margin:0;}
#online_wrap .left_topfix.sticky{position:fixed; top:93px; width:100%; height:95px;}
.left_area .prd_list{margin-top:0;  padding:0 10px;}
.left_area .prd_list > ul > li:first-child{margin-top:0;}

.online_slideWrap{margin:4px 100px 0 0; padding:0; width:100%; height:380px;}
.online_slideWrap > ul{width:100%;  height:100%; }
.online_slideWrap .online_slide{width:100%; height:100%; margin:0; background-size:contain; background-position: 100% top !important; }
.online_slideWrap .online_slide a{display:block; width:100%; height:100%;} 
.online_slideWrap .online_slide .slide_tit{padding:60px 0 0 20px;}
.online_slideWrap .online_slide .slide_tit h2{color:#fff; font-size:40px; }
.online_slideWrap .online_slide .slide_tit p{margin-top:15px;color:#fff; font-size:28px;}
.online_slideWrap .custom_paging{position:absolute; display:inline-block; left:inherit; right:20px; bottom:20px; width:130px; height:50px; line-height:48px; border-radius:25px; background-color:#263950; color:#fff; font-size:24px;}
.online_slideWrap .custom_paging li{display:none;}
.online_slideWrap .custom_paging li.slick-active{display:block;}
.online_slideWrap .swiper-pagination{display:inline-block; left:inherit; right:20px; bottom:20px; width:130px; height:50px; line-height:50px; border-radius:25px; background-color:#263950; color:#fff; font-size:24px;}
.online_slideWrap .swiper-pagination:after{content:"+"; margin-left:10px; font-size:24px;}

@media all and (max-width:750px) {

.right_area .category a .red_box{width:93px;}
#online_wrap .right_area {width:100px;}
#online_wrap .left_area{margin:0 100px 0 0; width:100%; }
#online_wrap .left_topfix.sticky{width:100%;}
.right_area .category li span {font-size:13px;}
.online_slideWrap{width:100%; height:50.67vw;}
.online_slideWrap .online_slide{background-position:105% top !important;}
.online_slideWrap .online_slide .slide_tit {padding:8vw 0 0 2.6vw;}
.online_slideWrap .online_slide .slide_tit h2{font-size:5.33vw;}
.online_slideWrap .online_slide .slide_tit p{margin-top:2vw; font-size:3.733vw;}
.online_slideWrap .swiper-pagination{right:2.66vw; bottom:2.66vw; width:17.33vw; height:6.666vw; line-height:6.666vw; font-size:3.2vw;}
.online_slideWrap .swiper-pagination:after{margin-left:1.33vw; font-size:3.2vw;}
}

@media all and (max-width:360px) {
.online_slideWrap .swiper-pagination{bottom:6.4vw;}
}

@media all and (max-width:331px) {
#online_wrap .left_topfix.sticky{top:83px;}
#online_wrap .right_area{top:82px !important;}
.right_area .category a .red_box{top:78px !important;}
} 

/* ÃßÃµpc °ßÀû ·¹ÀÌ¾î ÆË¾÷ -SHW-200504 */
#wrap{position:relative; }
.online_popup{position:relative; width:100%; height:100%; background-color:#fff; }
.popup_inner{position:relative;}
.online_popup .online_popTit{padding:50px 30px 30px; border-bottom:1px solid #c3c3c3; font-size:25px; color:#333; font-weight:bold; line-height:1; background-color:#fff;}
.online_popup .online_Btclose{position:absolute; right:30px; top:40px; width:30px; height:30px; background-color:transparent;}
.online_popup .online_Btclose:before , .online_popup .online_Btclose:after{content:"";  position:absolute; right:0; top:10px;  display:inline-block; width:100%; height:2px; background-color:#333;}
.online_popup .online_Btclose:before{ transform:rotate(45deg);}
.online_popup .online_Btclose:after{transform:rotate(-45deg);}
.online_popup .tabnav{width:100%; height:70px; border-bottom:1px solid #c3c3c3; background-color:#fff; overflow:hidden; box-sizing:border-box;}
.online_popup .tabnav li{float:left; width:calc(100% / 3); height:100%; text-align:center;}
.online_popup .tabnav li a{position:relative; display:block; color:#333; font-size:18px; line-height:70px; font-family:'spoqa-R';}
.online_popup .tabnav li a:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:2px; }
.online_popup .tabnav li a.active{font-weight:bold; }
.online_popup .tabnav li a.active:after{background-color:#333;}
.online_popup .online_popTit.sticky{position:fixed; top:0; left:0; width:100%; background-color:#fff; z-index:10;}
.online_popup .online_Btclose.sticky{position:fixed; z-index:20;  background-color:transparent;  width:30px; height:30px;}
.online_popup .online_Btclose.sticky:before , .online_popup .online_Btclose.sticky:after{position:fixed;  right:30px; top:50px; width:30px; height:2px; z-index:20;}
.online_popup .tabnav.sticky{position:fixed; top:106px; left:0; background-color:#fff;  z-index:10;}
.online_popup .tabcontent{background-color:#e3e3e3; box-sizing:border-box;}
.online_popup .tabcontent .tab_conlist{ padding:80px 0 35px 20px; margin-bottom:30px; }
.online_popup .tabcontent .tab_conlist + .tab_conlist{position:relative;}
.online_popup .tabcontent .tab_conlist > h3{padding-left:20px;color:#333; font-size:30px; line-height:1; font-family:'spoqa-R'; font-weight:bold;}
.online_popup .tabcontent .tab_proList_wrap{ margin-top:20px; display:flex; overflow-Y:auto;}
.online_popup .tabcontent .tab_conlist .tab_proList{position:relative; display:flex; transform:translate3d(0px, 0px, 0px); transition:transform 400ms ease 0s; padding-bottom:10px; box-sizing:border-box;}
.online_popup .tabcontent .tab_conlist .tab_proList > li{float:left; margin-right:20px; padding:20px 15px 15px; width:480px;  background-color:#fff;}
.online_popup .tabcontent .tab_conlist .tab_proList > li > a{display:block;}
.online_popup .tabcontent .tab_proList > li > a > h4{padding-bottom:15px; border-bottom:1px solid #c3c3c3; font-size:20px; color:#333; font-family:'spoqa-R'; }
.online_popup .tabcontent .tab_proLiInfo{padding:11px 0; display:table; border-bottom:1px solid #c3c3c3}
.online_popup .tabcontent .tab_proLiInfo .img{position:relative; display:table-cell; width:110px; height:110px; border:1px solid #e3e3e3; }
.online_popup .tabcontent .tab_proLiInfo .img img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%;}
.online_popup .tabcontent .tab_proLiInfo .tab_productInfo{padding:0 20px;}
.online_popup .tabcontent .tab_proLiInfo .tab_productInfo > dt{font-size:16px; color:#6e6e6e; font-family:'spoqa-R'; word-break:break-all; 
display:-webkit-box; overflow:hidden; text-overflow:ellipsis;  -webkit-line-clamp:2; -webkit-box-orient:vertical; letter-spacing:-2px;}
.online_popup .tabcontent .tab_proLiInfo .tab_productInfo .percent{margin-top:15px; font-size:20px; color:#ff4a4a; font-family:'spoqa-B'; font-weight:bold; line-height:1;}
.online_popup .tabcontent .tab_proLiInfo .tab_productInfo .percent > span{display:inline-block; margin-left:10px; font-size:18px; color:#a0a0a3; font-family:'spoqa-R';  font-weight:normal; text-decoration:line-through;}
.online_popup .tabcontent .tab_proLiInfo .tab_productInfo .price{margin-top:10px; color:#333; font-size:24px; font-family:'spoqa-B'; font-weight:bold; line-height:1;}
.online_popup .tabcontent .tab_proLiInfo .tab_productInfo .price > span{font-size:18px;  font-family:'spoqa-R'; font-weight:bold;}
.online_popup .tabcontent .tab_contText{padding:12px 5px 0; font-size:16px; color:#6e6e6e; word-break:break-all; 
display:-webkit-box; overflow:hidden; text-overflow:ellipsis;  -webkit-line-clamp:2; -webkit-box-orient:vertical; letter-spacing:-2px;}

/* ÃßÃµPC°ßÀû ·¹ÀÌ¾îÆË¾÷ */
.online_detailInfo{display:block; position:fixed; top:0; left:0; width:101%; height:100%; z-index:9998;}
.online_detailInfoPop{position:absolute; left:50%; top:50%; transform:translate(-50% , -50%); width:100%;  height:100%;  overflow:hidden; z-index:9999;}
.online_detailInfoPop .online_Btclose{position:absolute; right:30px; top:40px; width:30px; height:30px; background-color:transparent;}
.online_detailInfoPop .online_Btclose:before , .online_detailInfoPop .online_Btclose:after{content:"";  position:absolute; right:0; top:10px;  display:inline-block; width:100%; height:2px; background-color:#333;}
.online_detailInfoPop .online_detailpopTit{padding:45px 30px 30px; border-bottom:1px solid #c3c3c3; font-size:25px; color:#333; font-weight:Bold; line-height:1; background-color:#fff; width:100%; height:230px; overflow:hidden; box-sizing:border-box; z-index:10;}
.online_detailInfoPop .online_detailpopTit > span{position:relative; font-size:24px; font-family:'spoqa-R'; font-weight:bold;}
.online_detailInfoPop .online_detailpopTit > span:after{content:""; display:inline-block; position:absolute; left:0; bottom:-2px; width:100%; height:1px; background-color:#333;}
.online_detailInfoPop .online_detailpopTit > p{margin-top:20px; font-size:28px; font-family:'spoqa-R';}
.online_detailInfoPop .online_detailpopTit .tit_price{margin-top:30px;; font-size:26px; color:#333; font-family:'spoqa-R';}
.online_detailInfoPop .online_detailpopTit .tit_price > span{display:inline-block; margin-left:10px; color:#ff4a4a; font-size:28px; font-weight:bold;}
.online_detailInfoPop .online_detailPopCont{padding:55px 20px 0; height:calc(100vh - 365px); background-color:#e3e3e3; overflow-y:scroll; overflow-x:hidden;}
.online_detailInfoPop .online_detailPopCont li{padding:35px 20px 30px; background-color:#fff;}
.online_detailInfoPop .online_detailPopCont li + li{margin-top:20px;}
.online_detailInfoPop .online_detailPopCont .online_pCtit{position:relative; padding-bottom:23px; border-bottom:1px solid #e3e3e3; overflow:hidden;}
.online_detailInfoPop .online_detailPopCont .online_pCtit h3{float:left; font-size:18px; font-family:'spoqa-R';  font-weight:bold;}
.online_detailInfoPop .online_detailPopCont .online_pCtit span{float:right; font-size:18px; font-family:'spoqa-R'; }
.online_detailInfoPop .online_detailPopCont .online_pCtext{padding:20px 15px 0 0; font-size:18px; word-break:break-all; 
display:-webkit-box; overflow:hidden; text-overflow:ellipsis;  -webkit-line-clamp:2; -webkit-box-orient:vertical; letter-spacing:-1px;}
.online_detailInfoPop .online_detailbtnW{position:fixed; left:0; bottom:0; width:100%; height:80px; z-index:996; font-size:0; box-sizing:border-box; box-shadow:0 -3px 20px rgba(0,0,0,0.6);}
.online_detailInfoPop .online_detailbtnW button{width:calc(100% / 3); height:100%; font-family:'spoqa-R'; font-size:20px; color:#333; font-weight:bold; background-color:#fff; letter-spacing:-1px;}
.online_detailInfoPop .online_detailbtnW button + button{border-left:1px solid #e8e8e8;}
.online_detailInfoPop .online_detailbtnW .online_detailbtCart{background-color:#3a3a3a; color:#fff;}
/* ¾ÆÀÌ¿÷½º pcÀÇ °æ¿ì ³ëÃâµÇ´Â Æû css */
.online_detailInfoPop .online_detailbtnIW{position:fixed; left:0; bottom:0; width:100%; height:80px; z-index:996; font-size:0; box-sizing:border-box; box-shadow:0 -3px 20px rgba(0,0,0,0.6);}
.online_detailInfoPop .online_detailbtnIW button{width:calc(100% / 2); height:100%; font-family:'spoqa-R'; font-size:20px; color:#333; font-weight:bold; border-top:1px solid #e8e8e8; background-color:#fff; letter-spacing:-1px;}
.online_detailInfoPop .online_detailbtnIW button + button{border-left:1px solid #e8e8e8;}
.online_detailInfoPop .online_cartIcon{display:inline-block; position:absolute; left:50%; transform:translateX(-50%); width:250px; height:250px; bottom:130px;}
.online_detailInfoPop .online_cartIcon img{display:inline-block; width:100%; height:100%; }

@media all and (max-width:750px) {
.left_topfix .sec_title{font-size:14px;}
.online_popup .online_popTit{padding:8.66vw 5.33vw 4vw; width:100%; font-size:5.866vw; background-color:#fff; }
.online_popup .online_Btclose{right:5.33vw; top:6.66vw; width:5.33vw; height:5.33vw; }
.online_popup .online_Btclose:before , .online_popup .online_Btclose:after{ top:1.33vw; }
.online_popup .tabnav{height:12vw; background-color:#fff;  }
.online_popup .tabnav li a{font-size:4vw; line-height:12vw; }
.online_popup .tabcontent .tab_conlist{ padding:10.66vw 0 4.67vw 2.67vw; margin-bottom:4vw; background-position:center top !important; background-size:contain !important;}
.online_popup .tabcontent .tab_conlist + .tab_conlist:before{left:-2.66vw; top:-2.66vw;}
.online_popup .tabcontent .tab_conlist > h3{padding-left:2.66vw; font-size:4.5vw;}
.online_popup .tabcontent .tab_proList_wrap{ margin-top:2.66vw;}
.online_popup .tabcontent .tab_conlist .tab_proList{padding-bottom:1.33vw;}
.online_popup .tabcontent .tab_conlist .tab_proList > li{ margin-right:2.66vw; padding:3.46vw 2.66vw 2.66vw; width:73vw; }
.online_popup .tabcontent .tab_proList > li > a > h4{padding-bottom:2vw; font-size:3.466vw; }
.online_popup .tabcontent .tab_proLiInfo{padding:2.66vw 0; }
.online_popup .tabcontent .tab_proLiInfo .img{width:21.33vw; height:21.33vw;}
.online_popup .tabcontent .tab_proLiInfo .tab_productInfo{padding:0 2.66vw;}
.online_popup .tabcontent .tab_proLiInfo .tab_productInfo > dt{font-size:3.2vw;}
.online_popup .tabcontent .tab_proLiInfo .tab_productInfo .percent{margin-top:2.4vw; font-size:3.4vw; }
.online_popup .tabcontent .tab_proLiInfo .tab_productInfo .percent > span{margin-left:1.33vw; font-size:3vw;}
.online_popup .tabcontent .tab_proLiInfo .tab_productInfo .price{margin-top:1.83vw; font-size:4.2vw;}
.online_popup .tabcontent .tab_proLiInfo .tab_productInfo .price > span{font-size:3.2vw; }
.online_popup .tabcontent .tab_contText{padding:2.6vw 1vw 0; font-size:3.2vw;}
.online_popup .online_popTit.sticky{position:fixed; top:0; left:0;  z-index:10;}
.online_popup .online_Btclose.sticky{position:fixed;  z-index:20;  background-color:transparent; width:5.33vw; height:5.33vw;}
.online_popup .online_Btclose.sticky:before , .online_popup .online_Btclose.sticky:after{position:fixed;  right:5.33vw; top:7.66vw; width:5.33vw; height:2px;  z-index:20;}
.online_popup .tabnav.sticky{position:fixed; left:0; top:18.63vw;  z-index:10;}

/* ÃßÃµPC°ßÀû ·¹ÀÌ¾îÆË¾÷ */
.online_detailInfoPop .online_Btclose{ right:4vw; top:5.33vw; width:4vw; height:4vw;}
.online_detailInfoPop .online_Btclose:before , .online_detailInfoPop .online_Btclose:after{right:0; top:1.33vw;  height:0.266vw;}
.online_detailInfoPop .online_detailpopTit{padding:6vw 4vw 4vw; font-size:3.33vw; height:30.66vw;}
.online_detailInfoPop .online_detailpopTit > span{ font-size:4.22vw;}
.online_detailInfoPop .online_detailpopTit > span:after{bottom:-0.266vw; height:0.133vw;}
.online_detailInfoPop .online_detailpopTit > p{margin-top:2.666vw; font-size:5.866vw;}
.online_detailInfoPop .online_detailpopTit .tit_price{margin-top:4vw;; font-size:4vw;}
.online_detailInfoPop .online_detailpopTit .tit_price > span{ margin-left:1.33vw;  font-size:4vw;}
.online_detailInfoPop .online_detailPopCont{padding:6.8vw 2.676vw 0; height:calc(100vh - 52vw);}
.online_detailInfoPop .online_detailPopCont li{padding:4vw 2.66vw 3.66vw;}
.online_detailInfoPop .online_detailPopCont li + li{margin-top:2.66vw;}
.online_detailInfoPop .online_detailPopCont .online_pCtit{ padding-bottom:3.0667vw; }
.online_detailInfoPop .online_detailPopCont .online_pCtit h3{ font-size:3.88vw;}
.online_detailInfoPop .online_detailPopCont .online_pCtit span{ font-size:3.88vw;}
.online_detailInfoPop .online_detailPopCont .online_pCtext{padding:2.66vw 2vw 0 0; font-size:3.66vw;}
.online_detailInfoPop .online_detailbtnW{height:14.66vw;}
.online_detailInfoPop .online_detailbtnW button{font-size:3.66vw;}
/* ¾ÆÀÌ¿÷½º pcÀÇ °æ¿ì ³ëÃâµÇ´Â Æû css */
.online_detailInfoPop .online_detailbtnIW{height:14.6667vw;}
.online_detailInfoPop .online_detailbtnIW button{font-size:2.66vw;}
.online_detailInfoPop .online_cartIcon{width:40vw; height:40vw; bottom:13.33vw;}
}
/* ÃßÃµpc °ßÀû ·¹ÀÌ¾î ÆË¾÷ ³¡ -SHW-200504 */
#ol20_prdLContain1 > li:first-child:before{content:""; display:block; position:absolute; left:0%; top:0; width:100%; height:1px; background:#dedede; z-index:1;}
#ol20_prdLContain1 > li:first-child.OnlineList2:before{content:""; display:none;}
.ol20_prdRecoLayer{display:none; position:absolute; right:0; top:2.5rem; z-index:10;}
.ol20_prdRecoLayer .ol20_layerArw{position:absolute; right:0px; top:-0.571rem; width:0.643rem; height:0.571rem; border-right:1px solid #dedede;}
.ol20_prdRecoLayer .ol20_layerArw:before{content:""; position:absolute; right:0; top:1px; display:inline-block; width:0.643rem; height:0.643rem; border-right:0.714rem solid #fff; z-index:15;}
.ol20_prdRecoLayer .ol20_layerArw:after{content:""; position:absolute; right:-0.143rem; top:0.214rem; display:inline-block; width:1rem; height:1px; transform:rotate(-40deg); background:#dedede; z-index:18;}
.ol20_layerList{width:9.5rem; background-color:#fff; border:1px solid #dedede;}
.ol20_layerList > li{height:2.357rem; line-height:2.357rem; text-align:center;}
.ol20_layerList > li + li{border-top:1px solid #dedede;}
.ol20_layerList > li > a{display:block; color:#919191; font-size:1rem;}
.ol20_layerList > li > a:hover , .ol20_layerList > li > a.on{color:#262626;}
.ol20_membRe.ol20_membRe_off{background-color:#fff;}
.ol20_membRe.ol20_membRe_off:after{height:0;}
.ol20_membRe_off .ol20_mbReTitBox{margin-top:5px;  border-bottom:none;}
.ol20_membRe_off.on .ol20_mbReTitBox{margin-top:0; border-bottom:1px solid #dedede; }
.ol20_membRe{position:relative; margin-top:0; background-color:#eef8ff; box-sizing:border-box;}
.ol20_membRe:after{content:""; display:inline-block; position:Absolute; left:0; bottom:0; width:100%; height:0.714rem; background-color:#e9ecef; border-top:1px solid #dedede;}
.ol20_mbReTitBox{position:relative; top:0 !important; padding:0.571rem 2.6%; box-sizing:border-box; background: rgb(238, 248, 255);}
.ol20_membRe .ol20_membTit{float:left;}
.ol20_membRe .ol20_membTit > h2{position:relative; float:left; color:#121212; font-size:1rem; line-height:2;}
.ol20_membRe .ol20_membTit > h2 i.ch_icon{display:inline-block; margin-right: 0.357rem; width:1.571rem; height:1.571rem; vertical-align:middle;/*  background:url("//image5.compuzone.co.kr/img/images/online/online_box.png") center no-repeat; background-size:contain; */}
.circle_q{margin:0.214rem 0 0 0.571rem; display:inline-block; width:1.429rem; height:1.429rem; line-height:1.429rem; background-color:#eef8ff; border:1px solid #a8a8a8; border-radius:50%; color:#a8a8a8; font-size:1.286rem; font-style:normal; font-weight:normal; text-align:center;}
.circle_layer{display:none; position:Absolute; left:50%; transform:translateX(-50%); top:2.714rem; width:80%; max-width:24.643rem; padding:1.071rem 0.714rem; background-color:#fff; border:1px  solid #717171; color:#717171; font-size:0.929rem; word-break:keep-all; z-index:10;}
.ol20_membRe .ol20_prdLContain{margin-top:0; padding-bottom:0; border-bottom:2px solid #c5c5c5;}
#ol20_prdLContain1{position:relative;}
#ol20_prdLContain2{margin:0 -2.6%;}
.ol20_prdLContain{margin-top:0.929rem; padding:0 2.6% 4.286rem; box-sizing:border-box;}
#ol20_prdLContain1 > li:last-of-type{border-top:none;}
.item_subMore{position:absolute; right:0.571rem; top:0; display:inline-block; width:1.429rem; height:1.429rem; border-radius:50%; background:url("//image5.compuzone.co.kr/img/images/ask_estimate/ae2_mo_com_icon4.png") center top no-repeat; transition:0.5s all; background-size:contain;}
.item_subMore.on{transform:rotate(180deg); transition:0.5s all;}
.item_OptionLayer{display:none; position:absolute; right:1.071rem; top:1.786rem; padding:1.071rem 1.286em 1rem 1.214rem; width:18.214rem; border:1px solid #717171; color:#919191; font-size:1rem; background-color:#fff;  box-sizing:border-box; z-index:10; }
.ol20_BBbox{padding-left:1.214rem; position:Absolute; right:5rem; top:0.5rem; width:13.429rem; height:2.357rem; line-height:2.357rem; font-size:0.929rem; background:url("//image5.compuzone.co.kr/img/images/online/online_BBbox.png") center top no-repeat; background-size:contain; box-sizing:border-box;}
.ol20_membRe .switch-ui {position:relative; float:right; display: inline-block; margin-left:0.714rem; width:3.571rem; height:2rem; vertical-align:top;}
.ol20_membRe .switch-ui.animate .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;}
.ol20_membRe .switch-ui.animate .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; }
.ol20_membRe .switch-ui .switch-ui-checkbox {display: none;}
.ol20_membRe .switch-ui .switch-ui-checkbox:disabled + .switch-ui-label {opacity: 0.6;}
.ol20_membRe .switch-ui .switch-ui-checkbox:checked + .switch-ui-label .switch-ui-inner {margin-left:0; background-color:#cfcfcf; }
.ol20_membRe .switch-ui .switch-ui-checkbox:checked + .switch-ui-label .switch-ui-switch {left:1.643rem;}
.ol20_membRe .switch-ui .switch-ui-label {display: block; overflow: hidden; border-radius:1.714rem; height:100%;}
.ol20_membRe .switch-ui .switch-ui-label .switch-ui-inner {width:200%; height:100%; margin-left:-100%; background-color:#003aa5;}
.ol20_membRe .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:2rem !important; padding: 0;  color:#fff; font-family:'spoqa M'; font-size:11px; box-sizing:border-box;}
.ol20_membRe .switch-ui .switch-ui-label .switch-ui-inner:before {content:"ON"; padding-left:5px; text-align:left; }
.ol20_membRe .switch-ui .switch-ui-label .switch-ui-inner:after {content: "OFF"; padding-right:5px; text-align: right;}
.ol20_membRe .switch-ui .switch-ui-label .switch-ui-switch {position: absolute; width:1.714rem; height:1.714rem; background: #fff; border-radius:50%; top:50%; transform:translateY(-50%); left:0.214rem;  box-shadow:0.286rem 0.286rem 0.571rem rgba(0,0,0,0.2);}
.priceBox{float:left; position:relative; margin-top:1.071rem; width:100%; }
.priceInfo{float:left;}
.priceInfo .prd_saleP > span{display:inline-block; margin-left:0.571rem; color:#666; font-size:0.929rem; line-height:1; text-decoration:line-through; vertical-align:middle; }
.priceInfo .prd_saleP .percent_red{color:#ff4a4a; font-size:1.286em; line-height:1; vertical-align:middle; }
.priceInfo .prd_price{padding:0 0 0 0 !important; color:#121212; font-size:1rem;}
.priceInfo .price{margin-top:0.357rem; }
.priceInfo .prd_price > b{ font-size:1.429rem; font-family:'spoqa M' !important; font-weight:bold;}
.price .pric_info{display:inline-block; margin-right:0.357rem; font-size:1rem; color:#666; }
.price .pric_red{display:inline-block; font-size: 1.429rem; color: #ed1c24; font-family:'spoqa M' !important; font-weight:bold; line-height:1;}
.compareBt{position:absolute; right:0; bottom:0;}
.pick_prdBrn{background-color:#355fae; display:inline-block; padding:0 1.929rem; height:2.571rem; line-height:2.571rem; text-align:center;}
.clear_prdBrn{background-color:#919191; display:inline-block; padding:0 1.929rem; height:2.571rem; line-height:2.571rem; text-align:center;}
.compareBt > a {display:block; color:#fff; font-size:1rem;}
.ol20_prdest_Wrap{position:fixed; left:0; bottom:0; width:100%; z-index:500;}
.ol20_arrowBtn{position: relative; left:50%; top:-0.071rem; display:block; height:0; width:4.286rem; margin-left:-2.857rem; border-bottom:1.786rem solid #dedede; border-left:10px solid transparent; border-right:10px solid transparent;  box-sizing: content-box;}
.ol20_arrowBtn:before {content:'';  position: relative; left:50%; top:1px; display:block;  margin-left:-2.786rem; height:0; width:4.143rem; border-bottom:1.786rem solid #fdfdfd; border-left:10px solid transparent; border-right:10px solid transparent;  }
.ol20_arrowBtn:after{ content:''; position:absolute; left:1.714rem; top:0.786rem; width:0.571rem; height:0.571rem; border:1px solid #717171; border-width:1px 1px 0 0; transform:rotate(-45deg); }
.ol20_arrowBtn.on{top:0;}
.ol20_arrowBtn.on:after{top:0.357rem; transform:rotate(135deg);  }
.ol20_prdest_Wrap .ol20_estLBox{display:none;}
.ol20_prdest_Wrap .ol20_tsp{padding:0.857rem 1.357rem; background-color:#eef8ff; text-align:right; border-top:1px solid #dedede;}
.ol20_prdest_Wrap .ol20_tsp > b{color:#3a3a3a; font-size:1rem; }
.ol20_prdest_Wrap .ol20_tsp > span{display:inline-block; margin-left:0.714rem; color:#3a3a3a; font-size:1.071rem; font-weight:bold;}
.ol20_prdest_Wrap .ol20_tsp > span > b{color:#ff4a4a}
.ol20_estmateList{padding:1.429rem; max-height:35.714rem; background-color:#f9f9f9; box-sizing:border-box; overflow-y:auto; }
.ol20_estPrdBox{border:1px solid #dedede;}
.ol20_estPrdBox + .ol20_estPrdBox{margin-top:0.714rem; }
.ol20_estPrdBox > .ol20_estPrd + .ol20_estPrd {border-top:1px solid #dedede;}
.ol20_estPrdBox .ol20_estPrd{position:relative; padding:1.5rem 0.929rem 1.071rem 1.071rem; background-color:#fff; }
.ol20_estPrdBox .ol20_estPrd .prd_info:after{content:""; display:block; clear:both;}
.ol20_redtag{position:Absolute; left:0; top:0; padding:0.357rem 0.5rem; min-width:6.357rem; background-color:#f44242; color:#fff; font-size:0.857rem; text-align:center; box-sizing:border-box;}
.ol20_estPrdBox .ol20_estPrdImg{float:left; display:inline-block; width:4.643rem; height:4.643rem;}
.ol20_estPrdBox .ol20_estPrdTxt{float:left; padding-left:0.857rem; width:calc(100% - 8.571rem);}
.ol20_estPrdBox .ol20_estPrdTxt .prdItem{ color:#919191; font-size:1rem; line-height:1.4; height:2.714rem; text-align:left; display:-webkit-box; -webkit-line-clamp:2; word-break:keep-all; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden;}
.ol20_estPrdBox .ol20_estPrdTxt .prdPriceBox , .ol20_estPrdBox .ol20_estPrdTxt .prdItem + .prdpric{display:inline-block; margin-top:0.357rem;}
.ol20_estPrdBox .ol20_estPrdTxt .prdPriceBox > b{display:inline-block; margin-right:0.714rem; color:#ff4a4a; font-size:1rem;}
.ol20_estPrdBox .ol20_estPrdTxt .prdPriceBox > span{display:inline-block; color:#3a3a3a; font-size:1rem;}
.ol20_estPrdBox .price .pric_red{font-size:1rem;}
.ol20_xBtn{display:inline-block; position:absolute; right:3.34%; top:1.5rem; width:1.071rem; height:1.071rem; }
.ol20_xBtn:before , .ol20_xBtn:after{content:""; position:absolute; top:0.571rem; left:-2px; display:inline-block; background-color:#3a3a3a; width:1.429rem; height:1px; }
.ol20_xBtn:before{transform:rotate(45deg);}
.ol20_xBtn:after{transform:rotate(-45deg);}
.ol20_estPrd .pick_prdBrn{position:absolute; right:3.34%; bottom:1.071rem; height:1.714rem; line-height:1.714rem; padding:0 1.071rem;}
.ol20_estPrd .pick_prdBrn > a{display:block; color:#fff; font-size:1rem;}
.ol20_estBtn {display:none; width:100%; height:4.286rem; background-color:#003aa5; text-align:center;}
.ol20_estBtn.on{display:none; width:100%; height:4.286rem; background-color:#003aa5; text-align:center;}
.ol20_estBtn > a{display:block; color:#fff; font-size:1.071rem; line-height:4.286rem; font-weight:bold; letter-spacing:0 !important; }

/* »ó¼¼°Ë»ö ÆË¾÷ */
#online20_popup1{width:100%;}
#online20_popup1{overflow-y:scroll;}
.ol20_searchHead{position:relative; padding:2.357rem 1.429rem 1.071rem; border-bottom:1px solid #c5c5c5; background-color:#fff;}
.ol20_shLine{ width:100%; height:0.893rem;  background-color:#e9ecef;}
.ol20_searchHead h2{position:relative; font-size:1.429rem; font-family: 'spoqa M' !important; font-weight:bold;}
.ol20_searchHead .input_wrap{position:relative; display:inline-block; margin-top:1.429rem; padding:0 1rem; width:100%; height:3rem; line-height:2.8rem; background:#f9f9f9; box-sizing:border-box;}
.ol20_searchHead .input_wrap .search_btn{position:Absolute; top:50%; transform:translateY(-50%); right:1rem; display:inline-block;  width:1.571rem;  height:1.571rem; background:#f9f9f9 url("//image5.compuzone.co.kr/img/images/online/online_search.png") right center no-repeat;  background-size:contain; }
.ol20_searchHead .input_wrap > input{color:#222; font-size:0.929rem; background-color:transparent; }
.ol20_searchHead .input_wrap > input::placeholder{color:#919191;  font-size:0.929rem; }
.ol20_searchHead .ol20_xBtn{right:1.357rem; top:2.679rem; width:1.786rem; height:1.786rem;}
.ol20_searchHead .ol20_xBtn:before, .ol20_searchHead .ol20_xBtn:after{width:1.786rem;}

/*Ãß°¡ Ã¹¹ø filter*/
.filter_Wrap{overflow-y:scroll;}
.filter_list{box-sizing:border-box; position:fixed; right:-100%; top:14.5rem; width:100%; height:55% !important; background-color:#fff; transition:0.5s all; overflow-y: auto;}
.filter_list.on{right:0;}
.filter_first > p{position:relative; padding: 0 1.357rem; width:100%; height:3.5rem;  font-size:1.071rem; line-height:3.5rem; border-bottom:1px solid #dedede; box-sizing:Border-box;}
.filter_first > p:before{content:""; position:absolute; right: 1.357rem; top: 50%; margin-top: -0.357rem; display: inline-block; width: 0.571rem; height: 0.571rem; border-width:1px 1px 0 0; border-style:solid; border-color:#454545; transform:rotate(45deg); transition: 0.5s all; transform-origin: center center;}
.filter_first > p.on:before{transform:rotate(-135deg); border-color:#919191;}
.filter_2depth{width:100%; height:3.5rem; line-height:3.5rem; font-size:0;}
.filter_1depth{width:100%; border-bottom:1px solid #dedede; font-size:0;}
.filter_1depth h1{position:relative; width:50%; display:inline-block; padding:0.857rem 1.143rem; line-height:1.4; color:#454545; font-size:1rem; font-weight:normal; border-right:1px solid #dedede; word-break:keep-all; box-sizing:border-box;}
.filter_1depth h1:nth-child(even){border-right:none; }
.filter_1depth h1:before{content:""; position:absolute; right:1rem; top:50%; margin-top:-0.357rem; display:inline-block; width:0.571rem; height:0.571rem; border-width:0 1px 1px 0; border-style:solid; border-color:#454545; transform:rotate(45deg); transition:0.5s all; transform-origin:center center;}
.filter_1depth h1.on:before{border-color:#fff; margin-top:-0.143rem; transform:rotate(-135deg);}
.filter_1depth h1.f1d_t1.on , .filter_1depth h1.f1d_t2.on{background-color: #355fae; color:#fff; font-weight:bold;}
.filter_2depth , .filter_3depth{display:none;}
.filter_2depth{width:100%; height:3.68rem; line-height:3.68em; border-bottom:1px solid #dedede; font-size:0;  box-sizing:border-box; }
.filter_2depth h2:after , .filter_3depth:after{content:""; display:block; clear:both;}
.filter_2depth h2{position:relative; width:50%; display:inline-block; padding:0 1.143rem;  line-height:3.6rem; background-color:#f9f9f9; border-right:1px solid #dedede; box-sizing:border-box; }
.filter_2depth h2:nth-child(even){border-right:none; }
.filter_2depth h2 > span{position:relative; display:inline-block; color:#919191; font-size:1.071rem; font-weight:normal; }
.filter_2depth h2.on > span{color:#454545;}
.filter_2depth h2.on > span:before{content:""; position:Absolute; left:50%; bottom:0.714rem; transform:translateX(-50%); display:inline-block; width:100%; border-bottom:1px solid #454545;}
.filter_2depth h2 > b{float:right; display:inline-block; color:#ff4a4a; text-align:right;}
.filter_3depth h3{position:relative; float:left; width:50%; display:block; padding:0 1.143rem; height:3.5rem; line-height:3.5rem; color:#9a9a9a; font-size:1.071rem; font-weight:normal; border-right:1px solid #dedede;   border-bottom: 1px solid #dedede; box-sizing:border-box;}
.filter_3depth h3:nth-child(even){border-right:none; }
.filter_3depth h3 > span{display:inline-block; line-height:1; vertical-align:3px;}
.filter_3depth h3 > span > label{padding-left:2.286rem; line-height:1.2;}
.filter_3depth h3 > span > label > i{position:absolute; left:1.429rem;}
.filter_3depth h3 > span , .filter_3depth h3 > span > input{font-size:0; box-sizing:Border-box;}
.search_btfix{position:fixed; left:0; right:0; bottom:0; width:100%; border-top:1px solid #C5C5C5; box-sizing:border-box; z-index:10;}
.search_btfix .chkop_list{position:relative; padding:0.714rem 2.929rem 0.714rem 1.429rem; overflow-X:auto; overflow-y:hidden; background:#fff; }
.search_btfix .chkop_listWrap{padding-right:3.571rem; width:max-content;}
.search_btfix .chkop_listWrap > span{position:relative; display:inline-block; width:auto !important; height:100%; margin-right:0.357rem; height:2.107rem; line-height:2.107rem; background-color: #355fae; box-sizing:border-box;}
.search_btfix .chkop_listWrap > span > a{display:block; padding:0 2rem 0 0.643rem; height:100%; color:#fff; font-size:0.929em; }
.search_btfix .chkop_listWrap > span > a > i.chkop_x{position:Absolute; right:0.786rem; top:50%; transform:translateY(-50%); display:inline-block; width:0.786rem; height:0.786rem; box-sizing:border-box;}
i.chkop_x:before , i.chkop_x:after{content:""; position:absolute; right:0; top:50%; display:inline-block; width:0.786rem; height:1px; background:#fff; }
i.chkop_x:before{transform:rotate(-45deg);}
i.chkop_x:after{transform:rotate(45deg);}
.search_btfix .chkopBt{position:Absolute; right:0; top:0.214rem; width:2.964rem; height:2.821rem; background:#fff; z-index:100; }
.search_btfix .chkopBt > button{display:inline-block; position:absolute; right:0.857rem; top:50%;transform:translateY(-50%); width:1.321rem; height:1.321rem; background:url("//image5.compuzone.co.kr/img/images/online/online_renw.png") center top no-repeat;  background-size:cover;}
.search_btfix .buttonBox{width:100%; height:3.429rem; font-size:0; }
.search_btfix .buttonBox > button{display:inline-block; width:50%; height:100%; color:#fff; font-size:1.071rem; text-align:center;}
.search_btfix .buttonBox .resetBt{background-color: #003aa5;}
.search_btfix .buttonBox .searchBt{background-color: #f44242;}

/* ³ªÀÇ PC °ßÀû ÆË¾÷ */
#online20_popup2 .ol20_searchHead{position:relative; padding:2.357rem 0 1.071rem; border-bottom:1px solid #c5c5c5; background-color:#fff;}
#online20_popup2 .ol20_searchHead h2{padding:0 1.429rem 0; font-family: 'spoqa M' !important; font-weight:bold;}
.ol20_hList{margin-top:1.5rem; width:100%; height:5.5rem; border-top:1px solid #dedede;  border-bottom:1px solid #dedede; overflow:hidden;}
.ol20_hList > li{float:left; width:25%; height:100%;  text-align:center; box-sizing:border-box; }
.ol20_hList > li + li{border-left:1px solid #dedede; }
.ol20_hList > li a{display:block;  padding-top:0.750rem; height:100%; box-sizing:border-box;}
.ol20_hList .ol20_p2Img{display:inline-block; width:2.321rem; height:2.321rem; }
.ol20_hList .ol20_p2Txt{display:block; margin-top:0.286rem; color:#707070; font-size:1;}
.ol20_hL1 .ol20_p2Img{background:url("//image5.compuzone.co.kr/img/images/online/online_share.png") center top no-repeat; background-size:contain;}
.ol20_hL2 .ol20_p2Img{background:url("//image5.compuzone.co.kr/img/images/online/online_chart.png") center top no-repeat; background-size:contain;}
.ol20_hL3 .ol20_p2Img{background:url("//image5.compuzone.co.kr/img/images/online/online_cart.png") center top no-repeat; background-size:contain;}
.ol20_hL4 .ol20_p2Img{background:url("//image5.compuzone.co.kr/img/images/online/online_heart.png") center top no-repeat; background-size:contain;}
.ol20_estTtList{padding:1.071rem 1.429rem 0;}
.ol20_estTtList .left_chkBox{float:left; margin-top:0.214rem;}
.left_chkBox input{display:none;}
.left_chkBox label{display:inline-block;  color:#232323; font-size:1rem; font-weight:bold; vertical-align:middle; }
.left_chkBox input[type="checkbox"] + label > i{display:inline-block; margin-top:-3px; margin-right:0.714rem; width:24px; height:24px; background-color:#fff; border:1px solid #d8d8d8; border-radius: 4px;  vertical-align:middle;  box-sizing:border-box;}
.left_chkBox input[type="checkbox"]:checked + label > i{background:url('//image5.compuzone.co.kr/img/images/main/main2022/main_checkbox.png') center center/contain no-repeat; border:none;}
.left_chkBox label > b{color:#ff4a4a; font-family: 'spoqa M' !important; font-weight:bold;}
.right_cbtn{float:right; display:inline-block; background-color:#707070; padding:0 0.821rem; height:2.143rem; -webkit-line-height:2.143rem;}
.right_cbtn button{display:block; line-height:2.143rem; color:#fff; font-size:0.929rem; outline:none; border:none; background:none;}
.ol20_p2estLst{padding:1.429rem 1.429rem 6rem; background:#f3f3f3;}
.ol20_p2estLst .ol20_p2pL{background-color:#fff;}
.ol20_p2pL + .ol20_p2pL{margin-top:1.429rem;}
.ol20_p2pL{border:1px solid #dedede;}
.ol20_p2pL h2{position:relative; padding:0 1.071rem; height:3.071rem; line-height:3.071rem; -webkit-line-height:3.071rem; color:#121212; font-size:1rem; border-bottom:1px solid #dedede;}
.ol20_p2pL h2.on {border-bottom:none;}
.ol20_p2pL h2 > b{display:inline-block; color:#ff4a4a;}
.ol20_p2pL h2 > i{position:absolute; right:1.071rem; top:50%; display:inline-block; width:1.071rem; height:1.071rem;}
.ol20_p2pL h2 > i:before{content:""; position:absolute; right:0; top:0; display:inline-block; width:0.643rem; height:0.643rem; border-width:1px 1px 0 0; border-style:solid; border-color:#717171; transform:rotate(-45deg); transform-origin:50% 50%;}
.ol20_p2pL h2.on > i:before{top:-5px; transform:rotate(135deg);}
.ol20_p2DepthLi{position:relative; padding:1.536rem 1.071rem 1.357rem ; box-sizing:border-box; border-bottom:1px solid #dedede;}
.ol20_p2Depth li:last-of-type{border-bottom:none;}
.ol20_p2DepthLi .left_chkBox{float:none;}
.ol20_p2DepthLi .left_chkBox label > i{margin:0; position:Absolute; left:0; top:6px; z-index:10; }
.ol20_dplThumb{position:relative; float:left; display:inline-block; width:75px; height:75px;}
.ol20_dplThumb > img{display:block; width:100%; height:100%;}
.ol20_dplThumb img{display:block; width:75px; height:75px;}
.ol20_dplInfo{float:left; margin-left:1rem; width:calc(100% - 90px);}
.ol20_dplInfo .infoitem{width:90%; color:#919191; font-size:1rem; line-height:1.3; -webkit-line-height:1.3; display:-webkit-box; -webkit-line-clamp:2; word-break:keep-all; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden;}
.ol20_dplBtm{position:Relative; margin-top:1.86rem}
.ol20_dplBtm .dplBtmL{line-height:1.3;}
.dplBtmL{position:absolute; left:0; top:50%; transform:translateY(-50%);  text-align:left; display:inline-block; line-height:2.071rem; vertical-align:middle; }
.dplBtmL p.dpl_salePri{display:inline-block; vertical-align:bottom; line-height:1.3;}
.dplBtmL .dpl_salePer{color:#f44242; font-size:1rem; line-height:1; }
.dplBtmL .dpl_salePer em{display:inline-block; margin-left:5px; color:#919191; line-height:1; text-decoration:line-through;}
.dplBtmL .price .pric_red{font-size:1rem;}
.dplBtmR{position:absolute; right:0; top:50%; transform:translateY(-50%); height:auto !important; border:1px solid #dedede; font-size:0; display:inline-block; vertical-align:middle; }
.dplBtmR > a , .dplBtmR > input{display:inline-block; width:1.786rem; height:1.786rem; text-align:center; vertical-align:middle; }
.dplBtmR > a{position:relative; background-color:#fbfbfb; }
.dplBtmR > a:before{content:""; display:inline-block; position:Absolute; left:50%; top:50%; transform:translate(-50% , -50%); width:0.643rem; height:1px; background-color:#707070;}
.dplBtmR > a.minus:after{content:""; display:inline-block; position:Absolute; left:50%; top:50%; transform:translate(-50% , -50%); height:0.643rem; width:1px; background-color:#707070;}
.dplBtmR > input{color:#3a3a3a; font-size:1rem; outline:none; border:1px solid #dedede; border-top:none; border-bottom:none; background:#fff; -webkit-appearance: none; -webkit-border-radius: 0;}
.ol20_p2btfix{position:fixed; left:0; right:0; bottom:0; width:100%; background-color:#eef8ff; z-index:10;}
.ol20_fInner{padding:0.857rem 1.357rem 1.857rem; text-align:right;}
.ol20_fInner > span{display:inline-block; font-size:1rem;}
.ol20_priTx{margin-right:0.714rem; color:#3a3a3a; font-weight:bold;}
.ol20_priNu{color:#3a3a3a; }
.ol20_priNu > b{color:#ff4a4a; font-family:'spoqa M' !important; font-weight:bold;}
.ol20_priNu1 > b{ font-family:'spoqa M' !important; font-weight:bold;}

/* »ç¾ç°ËÅä ¿äÃ» ÆË¾÷*/
.myest_pricen * , .ol20_p2btfix{font-family:'spoqa M'; letter-spacing:-0.5px;}
.myest_pricen .dplBtmL{position:inherit; float:left; transform:translateY(0);}
.myest_pricen .dplBtmR{position:inherit; float:right; transform:translateY(0);}
.p3_Htxt{padding:1.429rem; padding-bottom:0; }
.p3_Htxt > p{color:#3a3a3a; font-size:15px;}
.p3_Htxt > p > b {font-weight:normal; font-size:15px; color: #2d51f6;}
.p3_txtBox {margin-top:20px; padding:20px; width:100%; background-color:#F9F9F9; border-radius:15px; box-sizing:border-box;}
.p3_txtBox li{color:#6c6c6c; font-size:14px;}
.p3_txtBox li + li{margin-top:5px;}
.p3_txtBox li > em{display:block;}
.p3_formList{width:100%;}
.rigCont .p3_input , .sel_bx {position:relative; display:inline-block; width:100%; height:40px; border-radius:5px; font-size:0; overflow:hidden; vertical-align: middle; border: 1px solid #D8D8D8; box-sizing: border-box;}
.rigCont .p3_input input{display:inline-block; width:100%; height:100%; outline:none; border:none; box-sizing:border-box; color: #3A3A3A; padding: 0 15px; font-size: 15px; font-family: 'noto-R';}
.rigCont .p3_input.email {width:calc(100% - 30px); margin:0 5px 10px 0;}
.rigCont .p3_select:before , .p3_formWrap .sel_bx:before{content: ''; width: 16px; height: 16px; background: url("//image5.compuzone.co.kr/img/images/svg_icon/3A3A3A/icon_line_down_12.svg") center center / contain no-repeat; position: absolute; top: 10px; right: 15px; z-index: 1;}
.p3_formWrap .sel_bx:after{display: none;}
.rigCont .p3_select select , .sel_bx select{padding: 0 15px; width: 100%; height: 100%; font-size: 15px; font-family: 'noto-R'; color: #3A3A3A; box-sizing: border-box; appearance: none; -webkit-appearance: none; -moz-appearance: none; outline: none; background-color: var(--coFF);}
.rigCont .p3_input.p3_textarea{height: 130px; box-sizing:border-box;}
.rigCont .p3_input textarea{width:100%; height:100%; outline:none; border:none; box-sizing:border-box;}
.p3_agree{display: flex; justify-content: space-between; align-items: center; margin-top:10px;}
.p3_agree .left_chkBox{ margin-top:0;}
.p3_agree .left_chkBox label{color:#919191;  font-weight:normal; letter-spacing:-1px !important;}
.p3_agree .left_chkBox input[type="checkbox"] + label > i{margin-right:0.3rem;}
.p3_agree .p3_agrBtn {padding:0 20px; height:40px; line-height:42px; background-color:#6C6C6C; box-sizing: border-box; border-radius: 5px;}
.p3_agree .p3_agrBtn > button{color:#fff; font-size:15px; background:none; outline:none; border:none;}
.p3_myEstWrap{padding:1.429rem; border-top:1px solid #dedede;}
.myest_top h2{float:left; color:#3a3a3a; font-size:1rem;}
.myest_top .myest_button{float:right;}
.myest_top .myest_button > span{display:inline-block; padding:0 1.071rem; height:2rem; line-height:2rem; -webkit-line-height:2rem; }
.myest_top .myest_button > span:first-of-type{background-color:#707070;}
.myest_top .myest_button > span:first-of-type button{color:#fff; font-size:0.929rem; background:none;  outline:none;  border:none;}
.myest_top .myest_button > span:last-of-type{margin-left:0.714rem; background-color:#fff; border:1px solid #b3b3b3;}
.myest_top .myest_button > span:last-of-type button{color:#707070; font-size:0.929rem; background:none;  outline:none;  border:none;}
.myEst_prd{margin:1.429rem 0 0.714rem; width:100%; }
.myEst_prd h3{padding:0 1.071rem; color:#121212; font-size:1rem; line-height:2.857em; -webkit-line-height:2.857em;  background-color:#f3f3f3;}
.myList_box li{position:relative; padding:0.714rem 1.071rem 0.714rem 0.714rem; width:100%; box-sizing:border-box; }
.myEst_lst + .myEst_lst{border-top:1px solid #dedede;}
.myList_box li .left_chkBox{float:none; margin-top:0; display:inline-block; }
.myList_box li .left_chkBox label{position:relative; padding-left:2.857rem; min-height:2rem; color:#919191; font-size:1rem; line-height:1.5; -webkit-line-height:1.5; font-weight:normal; display:-webkit-box; -webkit-line-clamp:2; word-break:keep-all; -webkit-box-orient:vertical; text-overflow:ellipsis; overflow:hidden; box-sizing:border-box;}
.myList_box li .left_chkBox label > i{position:absolute; left:0; top:0.357rem; margin:0; box-sizing:border-box;}
.myest_pricen{padding-left:2.857rem; margin-top:0.714rem;}
.myest_pricen .dplBtmL > p{display:inline-block; line-height:1; -webkit-line-height:1; vertical-align:middle;}
.myest_pricen .dplBtmL .dpl_salePer{margin-right:0.357rem;}
.myest_pricen .dplBtmR{height:2.071rem;}
#online20_popup3 .ol20_p2btfix{position:relative; margin-bottom:4.286rem; border-top:1px solid #dedede;}
#online20_popup3 .btm{margin-bottom:0 !important; padding:0 !important;}
.revr_p3btfix{position:fixed; left:0; bottom:0; width:100%; height:60px; line-height:60px; -webkit-line-height:60px;  background-color:#0D6DE3; text-align:center; z-index:10;}
.revr_p3btfix > button{color:#fff; font-size:17px; font-family:'noto-B'; background:none; outline:none; border:none; }
.tagicon { float: left; }
#prdlst .list_prod.jsa_list > li .rgt {height: 170px;}
#prdlst .list_prod.jsa_list > li .review { height: 25px; padding: 13px 10px 1px;}
#prdlst .list_prod.jsa_list > li a {display: block;}
.prd_price.pd_compare { padding: 4px 15px;}
.list_prod.jsa_list .compare_bt {margin: 0 5px 5px 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;}
.page_area { padding: 10px 0 60px 0; }

@media all and (min-width:768px){
	.circle_layer{left:20%; transform:translateX(0);}
	.ol20_dplInfo{width:calc(100% - 95px);}
	.p3_txtBox li > em{display:inline-block !important;}
	.ol20_arrowBtn:before{top:1.5px; margin-left:-2.7rem;}
}
@media all and (min-width: 365px){
	#prdlst .list_prod.jsa_list > li .rgt {height: 150px;}
	#prdlst .list_prod.jsa_list > li .review { height: 21px; padding: 11px 10px 3px; width: 130px; }
	.list_prod.jsa_list .compare_bt {margin: 0 15px 15px 0; position: absolute; bottom: 0; right: 0;}
}
@media all and (min-width: 460px){
	.srch_area_bx.pd_compare {margin-top: 55px;}
}
@media all and (max-width: 400px){
	.srch_area_bx.pd_compare {margin-top: 48px;}
}
@media all and (max-width: 360px) {
	#online20_popup2 * {font-size:12px;}
	.ol20_p2DepthLi{padding:1rem;}
	.left_chkBox label{font-size:0.929rem;}
}

/* ¸ð¹ÙÀÏ PC °ßÀû³»±â ±â´É°³¼± 210106 */
/* ¸ð¹ÙÀÏ PC °ßÀû³»±â ÃÖÃÊ Á¢¼ÓÀÚ¿¡°Ô¸¸ º¸ÀÌ´Â °¡ÀÌµå */
.online_first_guide {width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 501;}	
.online_first_guide > span {width: 100%; background-color: rgba(0,0,0,.8); display: block; position: relative;}	
.online_first_guide .ofi_dimmed_1 {height: 5rem; margin-bottom: 6.143rem;}	
.online_first_guide .ofi_dimmed_2 {height: calc(100% - 11.143rem);}	
.ofi_dimmed_2 .blue_bot_btn {width: 100%; height: 4.286rem; background-color: #003aa5; text-align: center; color: #fff; font-size: 1.071rem; line-height: 4.286rem; font-weight: bold; letter-spacing: 0 !important; position: absolute; left: 0; bottom: 0;}
.ofi_dimmed_2 .swipe_img_box {width: 250px; height: 40px; background: url("//image5.compuzone.co.kr/img/images/online/online_first.png") top center no-repeat; background-size: contain; position: absolute; top: 8px; left: 60%; transform: translateX(-50%); display: inline-block;}
.ofi_dimmed_2 .blue_bot_btn > p,
.ofi_dimmed_2 .swipe_img_box > p {width: 250px; height: 40px; text-align: center; position: absolute; bottom: -45px; right: 0; display: inline-block; font-family: "spoqa M"; color: #fff; font-size: 14px; line-height: 20px;}
.ofi_dimmed_2 .blue_bot_btn > p {bottom: auto; top: -60px; left: 50%; right: auto; transform: translateX(-50%); font-weight: normal;}
.ofi_dimmed_2 .blue_bot_btn > p > b,
.ofi_dimmed_2 .swipe_img_box > p > b{display: inline-block; font-family: "spoqa M" !important; color: #4198FF; font-size: 14px; line-height: 20px; font-weight: bold;}
.ofi_dimmed_1 .s_close {width: 25px; height: 25px; display: inline-block; position: absolute;  top: 15px;  right: 15px; background: transparent; border-radius: 0; border: 0; outline: 0; cursor: pointer; -webkit-appearance: none;}
.ofi_dimmed_1 .s_close:before {content: ''; width: 25px; height: 1px; background: #fff; display: inline-block; transform: rotate(135deg); position: absolute; top: 12px; left: 0;}
.ofi_dimmed_1 .s_close:after {content: ''; width: 25px; height: 1px; background: #fff; display: inline-block; transform: rotate(45deg); position: absolute; top: 12px; right: 0;}
@media all and (max-width: 330px) {
	.ofi_dimmed_2 .swipe_img_box {left: 5.8rem; transform: translateX(0);}
}
/* ³»°¡ ´ãÀº °ßÀû º¸±â °íÁ¤ ¸Þ´º Ãß°¡ */
.online20_headmenu .online20_hm { max-width: 5.571rem; height: 6.14rem;}
.online20_headmenu .h_img0 { background: url(//image5.compuzone.co.kr/img/images/online/online_my.png) center no-repeat; background-size: contain; }
.online20_headmenu, .online20_menufix {margin-left: 5.571rem; width: calc(100% - 5.571rem) !important;}
.online20_headmenu._first_fix, .online20_menufix._first_fix { position: absolute; left: 0;}
.online20_headmenu._first_fix.hm_upfix {position: fixed; top: 0;}
#online20_headmenu .hmenu_txt { height: calc(3rem - 1px);}
.online20_headmenu._first_fix {margin-left: 0; top: 5rem;}
.online20_menufix._first_fix {margin-left: 0; top: 0;}
.online20_menufix._first_fix .online20_hm {max-width: 5.571rem;}
.online20_headmenu._first_fix .online20_hm,
.online20_menufix._first_fix .online20_hm{border-right: 1px solid #c5c5c5;}
.ol20_prdRecoLayer + p {position: relative; margin-left: 0.714rem;}
.ol20_prdRecoLayer + p:before { content: ""; position: Absolute; left: 0.286rem; top: 0.357em; display: inline-block; width: 1px; height: 1.143rem; background-color: #dedede; }
/*pc°ßÀû È¸¿øµî±Þº°¸ÂÃã°¡*/
.shr_priT{margin:10px 0 15px; text-align:left; }
.shr_priT li{padding-left:10px; font-size:14px; color:#333;}
.shr_priT li > i{display:inline-block; text-indent:-10px; }
.shr_priT li span{color:#1a75d2; font-size:14px;}

/* ±ð¾ÆÁà PC ±ÛÀÚ ÀÌÅ» ¿À·ù ¼öÁ¤ 210223 */
.p3_input .inputSc { font-size: 14px; line-height: 3rem;}
#online20_popup3  .nego_form .rigCont .btn_file {line-height: 3rem;}

.ol20_estBtn {min-height: 4.286rem; height: auto; padding-bottom: calc(env(safe-area-inset-bottom) - 25px); padding-bottom: calc(constant(safe-area-inset-bottom) - 25px); }

/* »ç¾ç°ËÅä°³¼± 211013 */
.specification {font-family:'Noto-R'; padding-bottoM:70px;}
.specification .ol20_searchHead {padding: 10px 15px;}
.specification .ol20_searchHead h2 { text-align:center ; font-size:20px; font-family:'Noto-B'!important;}
.specification .ol20_searchHead a {width: 30px; height: 30px; background: url('//image5.compuzone.co.kr/img/images/product_detail22/detail_back.png') center center/contain no-repeat; text-indent: -5000px; position:absolute;}
.specification .p3_Htxt { margin-top:20px; padding:0 15px; box-sizing: border-box;}
.specification .p3_txtBox li > em {font-size:14px;}
.specification .p3_imgbox { margin-top:20px; padding:0 15px; box-sizing: border-box; overflow:hidden;}
.specification .p3_imgbox .managerimgbox {float:left; border-radius: 10px; border:1px solid #D8D8D8; overflow:hidden;}
.specification .p3_imgbox span.manager {width:85px; height:100px; display:block;}
.specification .p3_imgbox span.manager img {width:100%;}
.specification .p3_imgbox .managertext {float:left; width:calc(100% - 107px); height:100px; margin-left:20px; padding:7px 0; box-sizing:border-box;}
.specification .p3_imgbox .managertext h5 {margin-bottom:10px; color:#3A3A3A; font-family:'Noto-M'; font-size: 15px; font-weight:normal;}
.specification .p3_imgbox .managertext h5:last-child {margin-bottom:0;}
.specification .p3_imgbox .managertext h5 span {color:#949494; font-family:'Noto-R'; padding-left:20px; font-size:15px; font-weight:normal;}
.specification .p3_formWrap {margin-top:30px; padding:15px; border-top:8px solid #F2F2F2;  border-bottom:8px solid #F2F2F2; box-sizing: border-box;}
.specification .p3_myEstWrap { border:none; margin:30px 15px; padding:0; border:1px solid #D8D8D8; border-radius:10px; box-sizing: border-box;}
.specification .p3_myEstWrap .left_chkBox input[type="checkbox"] + label > i {margin-right: 5px;}
.specification .p3_formTr .leftTit .bskS_ques {display: inline-block; position: relative; top:0.107rem; left:0.250rem; width: 0.643rem; height: 0.643rem; background:url(//image5.compuzone.co.kr/img/images/bsk/simp_question.png) center no-repeat; cursor: pointer; z-index: 10; }
.specification .p3_formTr .blockCont {display:none; color:#919191; margin-top:0.714rem; word-break: keep-all;}
.specification .rigCont .p3_input {color:#949494;}
.specification .myEst_prd {margin:0; padding:20px; border-bottom:1px solid #d8d8d8; box-sizing: border-box;}
.specification .myEst_prd:last-child {border:none;}
.specification .myEst_prd h3 {padding:0; line-height:inherit; font-family:'noto-b'; color:#3A3A3A; background:none; font-size:15px; font-weight: normal;}
.specification .myest_btn {float:right;}
.specification .myest_btn span.btn_white {display: inline-block; width:70px; height:30px; margin-left:5px; border-radius:5px; border:1px solid #d8d8d8; background:none!important; overflow:hidden;}
.specification .myest_btn span button {width:100%; height:100%; line-height:28px; background:#fff;  font-size:13px; font-family:'noto-M'; color:#3a3a3a; outline:none; border:none;}
.specification .myest_btn span.btn_white2 button {background:#FAFAFA; color:#6C6C6C;}
.specification .myest_top .myest_button > span:last-of-type button {font-family:'Noto-R';}
.specification .myest_top {padding:11px 20px 8px; border-bottom:1px solid #d8d8d8;}
.specification .myest_top .left_chkBox {float:left; margin-top:5px;}
.specification .myest_top .left_chkBox label {font-size:17px;}
.specification .myList_box li {padding:0;}
.specification .myList_box li+li {margin-top:20px; border:none;}
.specification .myList_box li .imgbox {width:75px; height:75px; position:relative;}
.specification .myList_box li .imgbox span.left_img {display: block; position:absolute; top:0; left:0; border-radius: 5px;}
.specification .myList_box li .imgbox span.left_img::before {content:''; width:100%; height:100%; background:rgba(0,0,0,0.02); position:absolute; top:0; left:0;}
.specification .myList_box li .imgbox span.left_img img {display: block; width:100%;}
.specification .myList_box li span.left_chkBox {position:absolute; top:5px; left:5px; }
.specification .myList_box li.p3_nochoice {padding:0;}
.specification .myList_box li.p3_nochoice .p3_nochoicetext {display:inline-block; margin-top:5px; color:#949494; font-size: 1rem;}
.specification .myList_box li.p3_nochoice .p3_choicebtn {display:flex; justify-content: space-between; width:100%; margin-top:10px; box-sizing: border-box; overflow:hidden;}
.specification .myList_box li.p3_nochoice .p3_choicebtn .specbtn {display: inline-block; width:calc(33.3333% - 3.33333px); height:35px; line-height:37px; background: #fff; color:#707070; border: 1px solid #e1e1e1; border-radius:5px; font-size: 13px; text-align: center; outline: none; cursor: pointer; box-sizing: border-box;}
.specification .myList_box li.p3_nochoice .p3_choicebtn .specbtn.on {border:1px solid #0D6DE3; color: #0D6DE3;}
.specification .myList_box li.p3_nochoice .blockCont {margin-top:10px; color:#949494; word-break: keep-all; font-size:14px;}
.specification .myList_box li.p3_nochoice .blockCont span {color:#0D6DE3;}
.specification .p3_choice {margin-top:10px;}
.specification .p3_choice .myest_pricen {width:calc(100% - 75px);}
.specification .p3_choice .myest_pricen .dplBtmL > p.dpl_redtext {color:#f44242; margin-right:0.5rem;}
.specification .ol20_fInner {padding: 0.857rem 1.357rem;}
.specification .ol20_priNu {color:#ff4a4a;}
.specification .circle_q2 {background:#fff url('//image5.compuzone.co.kr/img/images/mypage21/mo_question.png') center center/contain; width:22px; height:22px;}
.specification .gamecho, .specification .gamecho2 {margin-top:0.714rem;}
.specification .option4 p.leftTit {display: flex; align-items: center; gap:5px;}
.specification .line1 {width:100%; margin-bottom:10px; overflow:hidden;}
.specification .line1 .basket_check_img {float:left; width:75px; height:75px; border-radius:5px; background:#fafafa; border:1px solid #D8D8D8; box-sizing:border-box; overflow:hidden; position:relative;}
.specification .line1 .basket_check_img a {display:block; width:100%; height:100%;}
.specification .line1 .basket_check_img img {width:100%;}
.specification li.pick .line1 .basket_check_img::before {content: ''; width:24px; height:24px; background: url(//image5.compuzone.co.kr/img/images/product_list22/pro_list_picup.png) center center/contain no-repeat; position: absolute; top: 5px; left: 5px;}
.specification li.pick .line1 .basket_check_img::after {content: ''; width:24px; height:24px; background: url(//image5.compuzone.co.kr/img/images/product_list22/pro_list_picup.png) center center/contain no-repeat; position: absolute; top: 5px; left: 5px;}
.specification .line1 .basket_check_img span.none {display:block; width:100%; height:100%; padding-top:2px; background:rgba(0,0,0,0.6); text-align: center; line-height:95px; font-size:16px; font-family:'noto-M'; color:#fff; position: absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:1;}
.specification .line1 .basket_check_text {float:left; width:calc(100% - 115px); margin-left:15px;}
.specification .line1 .basket_check_text h2 {margin-bottom:2px; font-size:15px; font-family:'noto-R'; font-weight:normal; color:#3a3a3a; letter-spacing: -1px; }
.specification .line1 .basket_check_text h3 a {line-height:20px; font-size:15px; font-family:'noto-R'; font-weight:normal; color:#3a3a3a; letter-spacing: -1px; }
.specification .line1 .basket_check_text h4 {margin-top:3px; font-size:13px; font-family:'noto-R'; font-weight:normal; color:#949494; letter-spacing: -1px;}
.specification .line1 .basket_check_text h4.co_red {color:#f14738;}
.specification .line1 .basket_check_text h6 {display:inline-block; height:24px; line-height:26px; margin-top:7px; padding:0 10px; border-radius:12px; background:#eef8ff; font-size:12px; font-family:'noto-m'; font-weight:normal; color:#3a3a3a; box-sizing: border-box;}
.specification .line1 .basket_check_text .area_price {margin-top:2px; font-size:11px; color:#949494; font-family: 'noto-M'; letter-spacing:-1px;}
.specification .line1 .basket_check_text .area_price_per {padding-right: 5px; font-size: 15px; font-family: 'spoqa M'; font-weight: bold; color: #3a3a3a;}
.specification .line1 .basket_check_text .area_price_sale {margin-right:1px; font-size:15px; font-family: 'spoqa M'; color:#949494;}
.specification .line1 .basket_check_text2 {width:100%; margin-left:0;}
.specification .line2 {width:100%; overflow:hidden;}
.specification .line2 .num_box {display:block; float:left; overflow:hidden;}
.specification .line2 .num_box a {display:block; float:left; width:31px; height:40px; border: 1px solid #d8d8d8; border-radius:5px 0 0 5px; box-sizing: border-box; position:relative; }
.specification .line2 .num_box a:first-child:before {content:""; position: absolute; top: 50%; left: 50%; transform: translateX(-50%); width:9px; height:1px; background:#6c6c6c;}
.specification .line2 .num_box input.basket_text_btn {display:block; float:left; width:38px; height:40px; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; text-align: center; font-size:13px; font-family: 'spoqa M'; box-sizing: border-box; color:#3a3a3a; -webkit-appearance: none; -webkit-border-radius: 0;}
.specification .line2 .num_box a:last-child {border-radius: 0 5px 5px 0;}
.specification .line2 .num_box a:last-child:before {content:""; position:absolute; top:49%; left:50%; transform:translateX(-50%); width:9px; height:1px; background:#6c6c6c;}
.specification .line2 .num_box a:last-child:after {content:""; position:absolute; top:50%; left:49%; transform:translateY(-50%); width:1px; height:9px; background:#6c6c6c;}
.specification .line2 .area_price {float:right; padding-top:3px; font-size:14px; font-family: 'noto-M'; font-weight:normal; color:#3a3a3a; }
.specification .line2 .area_price_won {margin-right:2px; font-size:20px; font-family: 'spoqa M'; font-weight:bold; }
.specification .basket_check_box {position:absolute; top:5px; left:5px;}
.specification .basket_check_box input[type="checkbox"] {display:none;}
.specification .basket_check_box label.basket_check {float:left; height:24px;}
.specification .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;}
.specification .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;}
.specification .total_price {width:100%; padding:12px 20px; box-sizing: border-box;}
.specification .total_price h2 {display:flex; justify-content: space-between; align-items: center; font-size:17px; font-family:'noto-B'; font-weight: normal; color:#3A3A3A;}
.specification .total_price h2 span {font-size:14px; font-family:'noto-M'; font-weight: normal;}
.specification .total_price h2 span b {margin-right:2px; font-size:20px; font-family:'spoqa M'; font-weight: bold;}

/* »ç¾ç°ËÅä °³¼± ÆË¾÷¼öÁ¤ */
.specis_close {display: block; padding: 15px 0; color: #fff; font-size: 15px; line-height: 1; text-align: center; box-sizing: border-box; margin-top: 20px; background:#3a3a3a;}
#search_cate_layer .sel_bx {position: relative; display:block; border: #dbdbdb 1px solid; margin-bottom:10px; box-sizing: border-box;}
#search_cate_layer .sel_bx select {width: 100%; background: #fff; box-shadow: none; padding: 0 10px; letter-spacing: -1px; color: #666666; -webkit-border-radius: 0; -webkit-appearance: none; box-sizing: border-box; font-size: 14px;}
.sel_bx:after {content: ''; margin-top:0; width: 24px; height:24px; background: url('//image5.compuzone.co.kr/img/images/product_detail22/detail_rightbtn.png') center center/contain; position:absolute; top:8px; right:15px; transform:rotate(90deg); }
#layerpop_right .ulist {border-top:none;}
#layerpop_right .popup_bg {display: none;}
#layerpop_right {width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.7); z-index:99;}
#layerpop_right .popup_cont {display: inline-block; width: 332px; height: calc(100% - 20px); padding:339px 20px 30px; background-color: #fff; position: absolute; top:auto; bottom: 0; right: 0; border-radius: 20px 0 0 0; box-sizing: border-box; overflow:hidden; z-index:999; transition:all 0.3s;}
#layerpop_right .popup_cont.on {padding:120px 20px 30px;}
#layerpop_right .tit {width:calc(100% - 40px); height:auto; line-height:inherit; margin-bottom:15px; padding-bottom:15px; top:20px; left:20px;}
#layerpop_right .tit > span {padding:0; font-size:20px; color:#3a3a3a;}
#layerpop_right .tit .close {top:0; right:0;}
#layerpop_right .cont {width:calc(100% - 40px); padding:0 0 20px 0; position:absolute; top:80px; left:20px; overflow:initial; z-index:1;}
#layerpop_right .cont .inner {height:220px; margin:0 0 0; overflow:hidden; transition:all 0.3s;}
#layerpop_right .cont .inner.on {height:0; margin:0;}
#layerpop_right .cont .search_op {margin-bottom:15px; font-size:17px; font-family:'noto-B'; font-weight:normal; color:#3A3A3A;}
#layerpop_right .cont .search_op a {display:inline-block; width:24px; height:24px; background:url('//image5.compuzone.co.kr/img/images/mypage21/mo_arrowM_down.png') center/contain no-repeat; position:absolute; right:0; transform:rotate(180deg); transition:all 0.3s;}
#layerpop_right .cont .search_op a.on {transform:rotate(0);}
#layerpop_right .cont #PrUserList {border-bottom:1px solid #d8d8d8;}
#layerpop_right .product_inner {width:100%; height:100%; overflow-y:auto;}
#layerpop_right .product_inner.on {overflow-y:auto;}
#layerpop_right .pop_btns {display:flex; justify-content: space-between;}
#layerpop_right .pop_btn {display:block; width:calc(50% - 5px); height:40px; line-height:40px; border:1px solid #D8D8D8; border-radius: 5px; text-align: center; font-size:15px; font-family:'noto-M'; color:#3a3a3a;}
#layerpop_right .pop_btn img {width:30px; height:30px; margin-left:-10px; vertical-align:-9px;}
#layerpop_right .pop_btn_blue {background:#0D6DE3; border:1px solid #0D6DE3; color:#fff;}
#layerpop_right .ulist > li.product_info {padding:20px 0 0; border:none;}
#layerpop_right .ulist > li.product_info a {display: flex; justify-content: baseline;}
#layerpop_right .ulist > li.product_info img {width:80px; height:80px; margin-right:15px; border-radius: 5px; position:inherit;}
#layerpop_right .ulist > li p {width:100%; font-size:15px; font-family:'noto-R'; font-weight: normal; color:#3A3A3A;}
#layerpop_right .ulist > li.product_info .price {margin-bottom:5px;}
#layerpop_right .ulist > li.product_info .price .pric_info {font-size:14px; color:#949494;}
#layerpop_right .ulist > li.product_info .price .pric_basic {font-family:'spoqa M'; font-weight:normal; color:#3A3A3A;}
#layerpop_right .ulist > li.product_info .price .pric_basic2 {color:#F14738;}
#layerpop_right .ulist .morebtn {height:40px; line-height:42px; margin-top:20px; padding:0; background: #0D6DE3; border:none; border-radius: 5px; font-size:15px; font-family:'noto-R'; font-weight:normal; color: #fff;}
#layerpop_right .ulist .morebtn:after {display:none;}

/* »ç¾ç°ËÅä ÀÎ±â»óÇ°ÆË¾÷ */
.popular_popzone {width:100%; height:100%; position:fixed; bottom:0; left:0; background:rgba(0,0,0,0.7); z-index:105; transition:all 0.2s; display:none;}
.popular_popzone.on {display:block;}
.popular_slide_popup {width:100%; height:auto; position:absolute; bottom:0px; left:0; background:#fff; border-top-left-radius:25px; border-top-right-radius:25px;}
.popular_slide_pop {width: 100%; max-height:calc(80vh - 80px); min-height:50vh; height:100%; margin-top:20px; overflow-y:scroll; padding:0 20px 40px; box-sizing:border-box;}
.popular_slide_con {height:440px;}
.popular_popup_tit {padding:27px 0 23px; margin:0 20px;}
.popular_popup_tit h2 {color:#3a3a3a; font-size:20px; text-align:center; word-break: keep-all;}
.popular_popup_tit h2 span {display: block; margin-top:2px; font-family:'noto-R'; font-weight:normal; color:#949494; font-size:14px;}
.popular_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;}
.popular_tab {padding:0px 20px 70px; margin-bottom: -70px; overflow-x: scroll; box-sizing: border-box;}
.popular_tab::-webkit-scrollbar{display: none;}
.popular_tab ul {display:flex; width:435px; margin:0 auto;}
.popular_tab ul li {margin-right:5px; padding:10px 15px 9px; border:1px solid #d8d8d8; border-radius:20px; font-size:14px; font-family:'noto-R'; font-weight: normal; color:#3a3a3a; box-sizing: border-box;}
.popular_tab ul li.on {background:#3a3a3a; border:1px solid #3a3a3a; color:#fff;}
.popular_slide_pop ul {display:none;}
.popular_slide_pop ul.on {display:block;}
.popular_slide_pop ul li {display: flex; margin-bottom:10px;}
.popular_slide_pop ul li .img_box {width:80px; height:80px; margin-right:13px; border-radius: 5px; box-sizing: border-box; overflow:hidden; position:relative;}
.popular_slide_pop ul li .img_box::before {content:''; width:100%; height:100%; background:rgba(0,0,0,0.02); position:absolute; top:0; left:0;}
.popular_slide_pop ul li .img_box span.num_box {width:24px; height:24px; line-height:24px; background:#F14738; border-radius:5px; text-align: center; font-size:13px; font-family:'spoqa M'; font-weight: bold; color:#fff; position:absolute; top:5px; left:5px;}
.popular_slide_pop ul li .img_box span.num_box2 {background:#6C6C6C;}
.popular_slide_pop ul li .img_box img {width:100%; height:100%;}
.popular_slide_pop ul li .txt_box {width:calc(100% - 93px);}
.popular_slide_pop ul li .txt_box p {font-size:15px; color:#3A3A3A; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.popular_slide_pop ul li .txt_box .bottom_box {display: flex; justify-content: space-between; align-items: center; margin-top:5px;}
.popular_slide_pop ul li .txt_box .bottom_box .price {font-size:11px; font-family:'noto-M'; font-weight: normal; color:#3A3A3A;}
.popular_slide_pop ul li .txt_box .bottom_box .price b {margin-right:1px; font-size:16px; font-family:'spoqa M'; font-weight: bold; color:#3A3A3A;}
.popular_slide_pop ul li .txt_box .bottom_box button {width:50px; height:30px; background:#fff; border:1px solid #D8D8D8; border-radius:5px; color:#6C6C6C;}
@media screen and (max-width:340px) {
	.specification .myList_box li.p3_nochoice .p3_choicebtn .specbtn {font-size:12px;}
	.specification .myest_top .left_chkBox label {font-size:16px;}
	.specification .myest_btn span.btn_white {width:60px;}
	#layerpop_right .popup_cont {width:98%;}
}

/* 211216 Á¶¸³PC °ßÀû³»±â ¹è³Ê¿Í À§·Î°¡±â ¹öÆ° ÁßÃ¸ ¼öÁ¤ */
.right_btn_up{bottom: 10px !important;}

/* 231018 102395 ¾ÆÀÌ¿÷½ºPC °³Æí ÀÛ¾÷ ¿äÃ» */
.iworks_new23_bnr{width: 100%; background: #F3FAFF; height: 50px; position: relative; z-index: 10;}
.iworks_new23_bnr .txt_wrap{max-width: 340px; display: flex; align-items: center; justify-content: space-between; height: 50px; padding: 20px; box-sizing: border-box; margin: auto;}
.iworks_new23_bnr .txt_wrap p{color: #3a3a3a; font-family: 'noto-R'; font-size: 13px; margin-right: 10px; word-break: keep-all;}
.iworks_new23_bnr .txt_wrap a{width: 48px; height: 24px; border: 1px solid #0D6DE3; border-radius: 13px; color: #0D6DE3; font-family: 'noto-M'; font-size: 12px; display: flex; align-items: center; justify-content: center; text-decoration: none; border-radius: 50px;}

.popup2022 {width: 100%; height: 100%; position: fixed; bottom: 0; left: 0; background: rgba(0,0,0,0.7); z-index: 105; transition: all 0.2s; display: none;}
.popup2022.on {display: block;}
.layer_slide_popup {width: 100%; height: calc(100% - 170px); position: absolute; bottom: 0px; left: 0; background: #fff; border-top-left-radius: 25px; border-top-right-radius: 25px;}
.layer_popup_tit {padding: 27px 0 23px; margin: 0 20px; border-bottom: 1px solid #d8d8d8;}
.layer_popup_tit h1 {font-family: 'noto-B'; color: #3a3a3a; font-size: 20px; text-align: center; word-break: keep-all;}
.layer_popup_tit h2 {font-family: 'noto-B'; color: #3a3a3a; font-size: 20px; text-align: center; word-break: keep-all;}
.layer_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;}
.return_order_pop *{box-sizing: border-box;}
.return_order_pop .layer_slide_pop{max-height: unset; min-height: unset; padding: 0 20px 20px; margin-top: 20px;}
.return_order_pop .submit_btn{width: 100%; background: #ffffff; z-index: 100; position: absolute; left: 0; bottom: 0; padding: 20px 20px 40px;}
.return_order_pop .submit_btn .btn_box {display: flex; gap: 6px; position: relative; padding: 0; width: 100%;}
.return_order_pop .submit_btn .btn_box button {width: 100%; height: 52px; border-radius: 10px; text-align: center; font-size: 18px; font-family: 'noto-M';}
.return_order_pop .submit_btn .btn_box button.submits {border: 1px solid #0D6DE3; background: #0D6DE3; color: #fff;}
.return_order_pop .submit_btn .btn_box button.white{border: 2px solid #D8D8D8; background: #ffffff; color: #3a3a3a;}
.return_order_pop .prod_list{overflow-y: scroll; height: calc(100vh - 380px);}
.return_order_pop ul li{margin-bottom: 10px;}
.return_order_pop .prod_info{display: flex; justify-content: space-between; gap: 15px;}
.return_order_pop .prod_img{width: 100px; height: 100px; position: relative;}
.return_order_pop .prod_img img{width: 100%;}
.return_order_pop .prod_img::before {content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.02);}
.return_order_pop .prod_txt{width: 70%;}
.return_order_pop .prod_txt .tit{color: #3a3a3a; font-size: 15px; font-family: 'noto-R'; margin-bottom: 10px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.return_order_pop .price_box{display: flex; justify-content: space-between;}
.return_order_pop .price_box .price{display: flex; gap: 5px; align-items: center; position: relative; top: -2px;}
.return_order_pop .price_box .price > span{color: #F14738; font-weight: bold; font-family: 'spoqa M'; font-size: 16px; letter-spacing: 0.1px;}
.return_order_pop .price_box .price p{color: #3A3A3A; font-weight: bold; font-family: 'spoqa M'; font-size: 16px; letter-spacing: 0.1px;}
.return_order_pop .price_box .price p > span{font-family: 'noto-M'; font-size: 11px;}
.return_order_pop .price_box .bsk_btn{width: 50px; height: 30px; display: flex; align-items: center; justify-content: center; color: #ffffff; background: #0D6DE3; border-radius: 5px; font-family: 'noto-M'; font-size: 13px;}
.return_order_pop .price_box .bsk_btn.graybtn{background: #6C6C6C;}
.return_order_pop .point_wrap{display: none; padding: 10px; background: #EEF8FF; position: relative; border-radius: 10px; margin-top: 14px; flex-wrap: wrap; gap: 5px;}
.return_order_pop .point_wrap.on{display: flex;}
.return_order_pop .point_wrap::after{position: absolute; background: #EEF8FF; width: 20px; height: 20px; content: ""; right: 40px; top: -8px; transform: rotate(45deg);}
.return_order_pop .point_box{background: #FFFFFF; border-radius: 5px; padding: 3.5px 8px;}
.return_order_pop .point_box p{font-size: 12px; color: #3a3a3a; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden;}
.return_order_pop .point_box span{color: #0D6DE3;}
.popular_tab ul li{position: relative;}
.popular_tab ul li .bloo {display: inline-block; width: max-content; padding: 5px 10px; background: #fff; border-radius: 2px; border: 1px solid #2679CF; text-align: center; position: absolute; bottom: -50px; left: 0; opacity: 1; transition: all 0.3s; z-index: 10;}
.popular_tab ul li .bloo.off{opacity: 0; pointer-events: none;}
.popular_tab ul li .bloo div {display: flex; line-height: 13px; font-size: 10px; font-family: '¸¼Àº°íµñ'; font-weight: normal; color: #3A3A3A; letter-spacing: -0.5px;}
.popular_tab ul li .bloo div::before {content: ''; display: inline-block; width: 0; height: 0; border-bottom: 7px solid #2679CF; border-right: 5px solid transparent; border-left: 5px solid transparent; position: absolute; top: -7px; left: 41px;}
.popular_tab ul li .bloo div::after {content: ''; display: inline-block; width: 0; height: 0; border-bottom: 6px solid #fff; border-right: 4px solid transparent; border-left: 4px solid transparent; position: absolute; top: -6px; left: 42px;}

/*240312 107508 °³ÀÎÁ¤º¸Ã³¸®µ¿ÀÇ Ãß°¡ */
.privacy_line { margin-top: 15px;}
.privacy_line .box input[type="checkbox"] {width: 100%; height: 100%; padding: 0 10px; background: #fff; font-size: 15px; font-family: 'noto-R'; color: #3a3a3a; box-sizing: border-box; appearance: none; position: relative; border: 0; display: none;}
.privacy_line .box label.check {display: inline-block; font-size: 15px; font-family: 'noto-R'; color: #3a3a3a; }
.privacy_line .box input[type="checkbox"] + label.check > span {display: inline-block; width: 24px; height: 24px; margin-right: 5px; vertical-align: -6px; border: 1px solid #D8D8D8; border-radius: 4px; box-sizing: border-box;}
.privacy_line .box input[type="checkbox"]:checked + label.check > span {background: url(//image5.compuzone.co.kr/img/images/main/main2022/main_checkbox.png) center center/contain no-repeat; border: none;}
.privacy_line .graybox { width:100%; height:120px; margin-top:10px; padding:13px 10px; border:1px solid #D8D8D8; border-radius:5px; box-sizing: border-box; overflow-y: auto; } 
.privacy_line .graybox p { margin-bottom:5px; font-size:13px; color:#6C6C6C; font-family: 'noto-R';} 

/* ³×°íÇÏ±â SHW 201103 */
.myList_box li .left_chkBox{color:#919191;}
.myEstWrap_nego .myest_pricen{padding-left:0;}
.nego_txt{margin-top:-5px; color:#3a3a3a; word-break:keep-all;}

/* 108544 ¸ð¹ÙÀÏ ±ð¾ÆÁà!PC ÆË¾÷ °³¼± °ü·Ã ¿äÃ» */
.nego_searchHead{position: relative; padding: 13px; border-bottom: 1px solid #D8D8D8;}
.nego_searchHead .backbtn {width: 30px; height: 30px; background: url(//image5.compuzone.co.kr/img/images/product_detail22/detail_back.png) center center / contain no-repeat; text-indent: -5000px; position: absolute; top: 0; bottom: 0; left: 10px; margin: auto;}
.nego_searchHead h2{font-size: 18px; font-family: 'noto-B'; text-align: center;}
.p3_formWrap.nego_form{padding: 15px 15px 25px;}
.p3_formWrap.nego_form .tit {font-family: 'noto-B'; font-size: 17px; color: #3a3a3a; margin-bottom: 25px;}
.p3_formTr{display: flex; gap: 20px;}
.p3_formTr .leftTit{font-size: 15px; font-family: 'noto-M'; color: #3A3A3A; font-weight: normal; padding-top: 7px; width: 80px; white-space: nowrap; position:relative;}
.p3_formTr.req_file .leftTit{vertical-align:top; padding-top: 8px;}
.p3_formList{display: flex; flex-direction: column; gap: 10px;}
.p3_formTr .rigCont{width: calc(100% - 100px); display: block;}
.p3_formTr .rigCont .p3_input.tel_input + .p3_input.tel_input{margin: 0;}
.p3_formTr .rigCont .p3_input.tel_input{width: calc(100% - 75px); display: block; position: relative;}
.p3_formTr .rigCont .p3_input.tel_input select{padding: 0 15px; width: 100%; height: 100%; font-size: 15px; font-family: 'noto-R'; color: #3A3A3A; box-sizing: border-box; appearance: none; outline: none;}
.p3_formTr .rigCont .p3_input.tel_input.selecbox::before {content: ''; width: 20px; height: 20px; background: url(http://image5.compuzone.co.kr/img/images/bsk/98212_dropbtn.png) center center / contain no-repeat; position: absolute; top: 9px; right: 5px; z-index: 1;}
.p3_formTr .rigCont.rigTelCon{display: flex; gap: 5px; align-items: center; font-size: unset;}
.rigCont .p3_input input::placeholder{color: #949494;}
.p3_input .inputSc{line-height: unset; right: 15px; top: 10px; font-size: 15px; font-family: 'noto-R';}
.rigCont .btn_file{position: relative; width: 90px; height: 40px; display: flex; align-items: center; background: #6C6C6C; border-radius: 5px; line-height: unset; color: #fff; align-items: center; justify-content: center; font-size: 15px; font-family: 'noto-M';}
.req_file .file_txt{display: inline-block; margin-top: 5px; color: #6C6C6C; font-size: 13px; font-family: 'noto-R'; position: relative; padding-left: 8px;}
.req_file .file_txt::after{content: ""; position: absolute; left: 0; top: 9px; width: 2px; height: 2px; background: #6C6C6C;}
.req_file_list{position:relative; width:100%; display: inline-block; margin-top: 10px; border-radius: 10px; overflow: hidden;}
.req_file_list span {display: inline-block; width: 100%;  margin-top: 0; background-color: #f9f9f9; padding: 10px 15px; box-sizing: border-box; position: relative;}
.req_file_list span *{line-height: normal; color: #949494; font-size: 13px;}
.req_file_list span > em {width: unset; max-width: unset; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 13px; color: #6c6c6c; letter-spacing: -0.33px;}
.req_file_list span > button {position: absolute; z-index: 1; display: inline-block; right: 15px; top: 9px; width: 24px; height: 24px; background: url(//image5.compuzone.co.kr/img/images/mypage21/mo_circle_x.png) center no-repeat; background-size: contain;}
.req_pay .rigCont > button {width: 50%; height: 40px; line-height: unset; font-size: 13px; font-family: 'Noto-R'; border-radius: 5px; color: #949494; background: #E8E8E8; box-sizing: border-box; margin: 0; border:1px solid #dedede;}
.req_pay .rigCont .pay_button2{border: 1px solid #0D6DE3; background: #fff; color: #0d6de3;}
.rigCont .p3_input.p3_textarea textarea {color: #3a3a3a; font-size: 15px; font-family: 'noto-R'; padding: 10px;}
.rigCont .p3_input.p3_textarea textarea::placeholder {color: #949494; line-height:1.3;}
.nego_form + .notice_box{padding: 25px 15px 100px; background: #F9F9F9;}
.nego_form + .notice_box .tit{font-size: 17px; font-family: 'noto-B'; font-weight: normal; margin-bottom: 10px;}
.nego_form + .notice_box ul{display: flex; flex-direction: column; gap: 5px;}
.nego_form + .notice_box ul li{position: relative; font-size: 13px; font-family: 'noto-R'; color: #6C6C6C; padding-left: 8px;}
.nego_form + .notice_box ul li::after{content: ""; position: absolute; left: 0; top: 9px; width: 2px; height: 2px; background: #6C6C6C;}
.nego_form + .notice_box ul li span{color: #F14738;}
.req_pricetr .p3_input input, .req_amount .p3_input input, .nego_price .p3_input input{text-align: left;}
