/* .ae_layer_pop_S , .ae_layer_pop , .ae_layer_pop{display:none !important;} */
#pop_box{display:none; }
a:hover{text-decoration:none;}
#ask_estimateWrap{width:100%; margin:0 auto; overflow-X:hidden; overflow-y:auto;}
#ask_estimateWrap img{display:block; width:100%; height:100%;}
.clearfix:after{content:""; display:block; clear:both;}



.tabContent .tabEstWrap{padding:33px 20px 0; width:100%;  box-sizing:border-box; }
.tabContent .est_tabtitle > h2{color:#3A3A3A; font-size:17px; }

.tabEstRegist .est_keywordBox{margin-top:7px; padding-left:7px; width:100%; box-sizing:border-box; }
.tabEstRegist .est_keywordBox > p{position:relative; padding-left:16px; width:100%; color:#3A3A3A; font-size:14px; box-sizing:border-box;}
.tabEstRegist .est_keywordBox > p > input::placeholder{color:#cbcbcb; font-size:14px; line-height:42px; }
.tabEstRegist .est_keywordBox > p + p{margin-top:10px; }
.est_keywordBB {position: relative;  display:inline-block; width:100%; padding:7px 13px; margin-top:16px; background:#fffcfc; border: 1px solid #dedede; color:#919191; font-size:13px; line-height:1.4; box-sizing:border-box;}
.est_keywordBB > p{display:inline-block; }
.est_keywordBB > span{color:#f44242; font-size:13px; }
.est_keywordBB:after, .est_keywordBB:before {content: " "; position:absolute; left:6%; bottom:100%; border:solid transparent; height:0; width:0; pointer-events: none;}
.est_keywordBB:after {border-color: rgba(255, 249, 249, 0); border-bottom-color: #fff9f9; border-width:9px; margin-left: -9px; }
.est_keywordBB:before {border-color: rgba(0, 0, 0, 0); border-bottom-color: #dedede;; border-width:10px; margin-left: -10px;}
.tabEstRegist .est_textareaWrap textarea::placeholder{color:#cbcbcb; font-size:14px; line-height:1; }
.tabEstRegist .est_compSearch input::placeholder{color:#919191; font-size:14px; line-height:1;}
.tabEstRegist .est_compSearch button{position:Absolute; right:10px; top:50%; transform:translateY(-50%); width:22px; height:22px; background-color:#fff; -webkit-appearance:none; appearance:none;}
.tabEstRegist .est_prodregicon + .est_prodregicon{margin-top:10px;}
.tabEstRegist .est_prodListcon > a{display:block; width:100%;}
.tabEstRegist .est_prodListcon > a:after{content:""; display:block; clear:both;}
.tabEstRegist .est_prodLCImg , .tabEstRegist .est_prodLCon{float:left;}
.tabEstRegist .est_prodLCImg > img{display:block; width:100%; height:100%;}
.tabEstRegist .est_prodLCon > a{display:block; }
.tabEstRegist .est_prodLInput{position:relative; float:right; font-size:0; border:1px solid #dedede; box-sizing:border-box;}
.tabEstRegist .est_prodLInput > input{display:inline-block; width:29px; height:29px; color:#3A3A3A; font-size:14px; vertical-align:middle; text-align:center; border:1px solid #dedede; border-top:none; border-bottom:none; appearance:none; border-radius:0;}
.tabEstRegist .est_prodLInput > button{position:relative; display:inline-block; width:29px; height:29px; background-color:#fbfbfb; color:#707070; font-size:14px; vertical-align:middle; text-align:center;  outline:none;  appearance:none;}
.tabEstRegist .bt_decrease:before{content:""; position:absolute; left:50%; top:50%; transform:translate(-50% , -50%); width:10px; height:2px; background-color:#707070;}
.tabEstRegist .bt_increase:before , .tabEstRegist .bt_increase:after{content:""; position:absolute; left:50%; top:50%; transform:translate(-50% , -50%); background-color:#707070;}
.tabEstRegist .bt_increase:before{content:"";  width:2px; height:11px;}
.tabEstRegist .bt_increase:after{content:"";  width:11px; height:2px;}


/* ±¸ÇØÁà°ßÀü ·¹ÀÌ¾îÆË¾÷ CSS ½ÃÀÛ J.sunga */
/* °ø¿ë CSS // ¼¼ºÎ CSS´Â µû·Î ÁÖ¾ú½À´Ï´Ù. °ø¿ëÀº ¼öÁ¤ÇÏÁö ¸¶¼¼¿ä. */
a {text-decoration: none; }
/* ÅØ½ºÆ® ÄÃ·¯ */
.co_G {color: #717171 !important;}
.co_GG {color: #919191 !important;}
.co_B {color: #008dd6 !important;}
.co_R {color: #f44242 !important;}
/* ¹öÆ° ½ºÅ¸ÀÏ */
.b_btn {background: #003aa5; color: #fff !important; line-height: 48px !important; height: 48px; text-decoration: none !important; display: inline-block; text-align: center;}
.r_btn {background: #f44242; color: #fff !important; line-height: 48px !important; height: 48px; text-decoration: none !important; display: inline-block; text-align: center;}
.g_btn {background: #919191; color: #fff !important; text-decoration: none !important; display: inline-block; text-align: center; font-size: 14px;}
.sb_btn {background: #008dd6; color: #fff !important; text-decoration: none !important; display: inline-block; text-align: center; font-size: 14px;}
.bk_btn {background: #919191; color: #fff !important; line-height: 48px !important; height: 48px; text-decoration: none !important; display: inline-block; text-align: center; font-size: 14px;}
.w_btn {background: #fff; color: #3A3A3A !important; line-height: 48px !important; height: 48px; text-decoration: none !important; display: inline-block; text-align: center; font-size: 14px; border:1px solid #707070;}
/* ·¹ÀÌ¾îÆË¾÷ ÀüÃ¼ µõµå */
.ae_layer_pop_dimmed {position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.55); z-index: 1; display: none;}
.ae_layer_pop_S, .ae_layer_pop * {letter-spacing: -0.5px; color: #3A3A3A; box-sizing: border-box; } 
.ae_layer_pop_S > p {width: 85%; display: inline-block; }
.spoqaM {font-family: "spoqa M"; font-weight: bold; letter-spacing: 0 !important;}
.ae_layer_pop_S {position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); border:1px solid #717171; box-sizing: border-box; display: inline-block; width: 285px; text-align: center; padding: 33px 0 24px; background: #fff; z-index: 99; /* display: none; */} 
.ae_close_sX {position: absolute; top: 10px; right: 10px; width: 20px; height: 20px; display: inline-block; background: url("//image5.compuzone.co.kr/img/images/ask_estimate/mo_ae_icon5.png") center; background-size: contain; cursor: pointer;}
.ae_layer_pop_S > p, .ae_layer_pop_S > p > span { font-size: 14px; line-height: 20px;}
.ae_layer_pop_S .ae_btn_area {display: inline-block; overflow: hidden; margin-top: 12px;} 
.ae_layer_pop_S .ae_btn_area > a {width: 105px; float: left; box-sizing: border-box; } 
.ae_layer_pop table, .ae_layer_pop td, .ae_layer_pop th {border-collapse:collapse; border-spacing:0; border:1px solid #dedede;}
.ae_layer_pop td, .ae_layer_pop th {vertical-align: middle; text-align: left;}
.ae_layer_pop th {background-color: #fbfbfb; padding: 11px 20px; }
.ae_layer_pop td {background-color: #fff; padding: 15px;}
.ae_layer_pop input, .ae_layer_pop textarea { -webkit-appearance:none; -webkit-border-radius:0; outline:none;}
.ae_layer_pop .ae_layer_pop_S {z-index: 10002;}
.est_select select{background:#fff url("//image5.compuzone.co.kr/img/images/ask_estimate/estimate_MarrowD.png") 92% 50% no-repeat; border:1px solid #dbdbdb; box-shadow:none; padding: 10px 30px 10px 12px !important; letter-spacing:-1px; color:#666666; -webkit-border-radius:0; -webkit-appearance:none; box-shadow:0;-webkit-box-shadow:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing: border-box; font-size:14px;  background-size: 13px 8px;}
/* ·¹ÀÌ¾î ÆË¾÷ »ó´Ü ÇÈ½º °ø¿ë ½ºÅ¸ÀÏ */
.ae_layer_fixed_head {position: fixed; top: 0; width: 100%; padding: 0 20px; background: #fff; z-index: 100;}
/* ·¹ÀÌ¾î ÆË¾÷ ÇÏ´Ü ÇÈ½º °ø¿ë ½ºÅ¸ÀÏ */
.ae_layer_fixed_bottom {position: fixed; bottom: 0; width: 100%; z-index: 10002;}
/* ·¹ÀÌ¾î ÆË¾÷ ³»ºÎ ½ºÅ©·Ñ ¿µ¿ª °ø¿ë ½ºÅ¸ÀÏ */
.ae_layer_body { width: 100%; padding: 55px 20px 0 20px; margin-bottom: 119px;}
.ae_layer_body * { font-size: 14px; line-height: 20px;}
/* »ç¾ç ¹öÆ° ·¹¾î¾î ÆË¾÷ °ø¿ë CSS */
.ae_layer_pop .pd_opt_wrap {display: inline-block; width: 100%; height: 22px; margin-bottom: 7px; cursor: pointer; position: relative;}
.ae_layer_pop .pd_opt_wrap .pd_opt {display: inline-block; width: calc(100% - 30px); font-size: 12px; line-height: 22px; height: 22px; overflow: hidden; }
.ae_layer_pop .pd_opt_wrap .pd_opt_btn {display: inline-block; width: 22px; height: 22px; background: url("//image5.compuzone.co.kr/img/images/ask_estimate/mo_ae_icon12.png") center; background-size: contain; }
.ae_layer_pop .pd_opt_wrap .pd_opt_btn.on { background: url("//image5.compuzone.co.kr/img/images/ask_estimate/mo_ae_icon13.png") center; background-size: contain; }
.ae_layer_pop .pd_opt_wrap .pd_opt_box {position: absolute; width: 75vw; padding: 15px; font-size: 12px; line-height: 18px; background: #fff; z-index: 10; border:1px solid #717171; top: 30px; right: 4px; display: none;}
/* °ø¿ë CSS ³¡ */
/* °ßÀûÈ®ÀÎ ·¹ÀÌ¾îÆË¾÷ ÇÏ´Ü ÇÈ½º ½ºÅ¸ÀÏ */
.ae_layer_fixed_bottom .btn_option_close { border-bottom:25px solid #dedede; border-left:10px solid transparent; border-right:10px solid transparent; height:0; width:60px; display:block; position: relative; left:50%; top:1px; margin-left:-40px; box-sizing: content-box;}
.ae_layer_fixed_bottom .btn_option_close:before { content:''; border-bottom:25px solid #fdfdfd; border-left:10px solid transparent; border-right:10px solid transparent; height:0; width:58px; display:block; position: relative; left:50%; top:1px; margin-left:-39px; }
.ae_layer_fixed_bottom .option_arrow_down { content:''; height:10px; width:10px;	border:1px solid #717171; border-width:1px 1px 0 0; transform:rotate(135deg); position:absolute; left:24px; top:4px;}
.ae_layer_fixed_bottom .option_arrow_up { content:''; height:10px; width:10px;	border:1px solid #717171; border-width:1px 1px 0 0; transform:rotate(315deg); position:absolute; left:24px; top:10px;}
.ae_layer_fixed_bottom .ae_payback {width: 100%;}
.ae_layer_fixed_bottom .ae_payback_01 {width: 100%; height: 46px; background: #fdfdfd; border-top:1px solid #dedede; text-align: center;}
.ae_layer_fixed_bottom .ae_payback_01 {width: 100%; height: 46px; background: #fdfdfd; border-top:1px solid #dedede; padding-top: 12px;}
.ae_layer_fixed_bottom .ae_payback_01 .price {margin-right: 3px;}
.ae_layer_fixed_bottom .ae_payback_01 em {font-style: normal;}
.ae_layer_fixed_bottom .ae_payback_02 {width: 100%; height: 116px; background: #fdfdfd; border-top:1px solid #dedede; display: none;}
.ae_layer_fixed_bottom .ae_payback_02 > div {width: 100%; position: relative;}
.ae_layer_fixed_bottom .ae_payback_02 > div > span {position: absolute; display: inline-block; font-weight: 400;}
.ae_layer_fixed_bottom .ae_payback_02 > div .ae_payback_L {text-align: left;}
.ae_layer_fixed_bottom .ae_payback_02 > div .ae_payback_L > i {display: inline-block; background: url("//image5.compuzone.co.kr/img/images/ask_estimate/mo_ae_icon4.png") center; background-size: contain; cursor: pointer; width: 20px; height: 20px; vertical-align: -5px; margin-left: 3px; position: relative;}
.ae_layer_fixed_bottom .ae_payback_02 > div .ae_payback_L > i .Q_box { display: inline-block; position: fixed; min-width: 275px; padding: 12px 18px; background: #fff; z-index: 99; border:1px solid #717171; font-style: normal; font-weight: normal !important; letter-spacing: -1px; left: 32px; bottom: 160px; display: none;}
.ae_layer_fixed_bottom .ae_payback_02 > div .ae_payback_R {text-align: right; clear: both;}
.ae_layer_fixed_bottom .ae_payback_02 > div .ae_payback_R .price {margin-right: 4vw; position: relative; float: right;}
.ae_layer_fixed_bottom .ae_payback_02 > div .ae_payback_R .price:after {content: ""; width: 1px; height: 14px; background: #dedede; position: absolute; top: 4px; right: -4vw;}
.ae_layer_fixed_bottom .ae_payback_02 > div .ae_payback_R .num {margin-left: 4vw; float: right;}
.ae_layer_fixed_bottom .ae_payback_02 > div .ae_payback_R .payback {display: block; color: #3A3A3A;}
.ae_layer_fixed_bottom .ae_payback_02 > div .ae_payback_R em {font-style: normal;}
.ae_layer_fixed_bottom .ae_payback_inner1 { height: 46px; background: #eef8ff;}
.ae_layer_fixed_bottom .ae_payback_inner1 .ae_payback_L {height: 22px; line-height: 22px; left: 9%; top: 13px;}
.ae_layer_fixed_bottom .ae_payback_inner1 .ae_payback_R {height: 22px; line-height: 22px; right: 9%; top: 13px;}
.ae_layer_fixed_bottom .ae_payback_inner2 { height: 70px; border-top:1px solid #dedede;}
.ae_layer_fixed_bottom .ae_payback_inner1 * {font-weight: bold !important;}
.ae_layer_fixed_bottom .ae_payback_inner2 * {color: #919191;}
.ae_layer_fixed_bottom .ae_payback_inner2 .ae_payback_L {height: 22px; line-height: 22px; left: 9%; top: 25px;}
.ae_layer_fixed_bottom .ae_payback_inner2 .ae_payback_R {right: 9%; top: 14px;}
.ae_layer_fixed_bottom .ae_btn_area {width: 100%; height: 48px; overflow: hidden;}
.ae_layer_fixed_bottom .ae_btn_area > a {width: 50%; float: left; font-size: 15px; font-weight: 400;}
/* °ßÀûÈ®ÀÎ ·¹ÀÌ¾îÆË¾÷ ³»ºÎ ½ºÅ¸ÀÏ */
.ae_layer_body .ae_keywords { width: 195px; margin-top: 13px;}
.ae_layer_body .ae_keywords p { color: #002872; display: inline-block; margin-right: 3px;}
.ae_layer_body .ae_top_info { width: 285px; margin-top: 10px; word-break: break-all;}
.ae_top_btns {width: 100%; overflow: hidden; margin: 35px 0 10px;}
.ae_top_btns .ae_ID {line-height: unset; font-size: 14px; font-family: 'noto-M'; color: #6C6C6C;}
.ae_top_btns .ae_top_ul {line-height: unset; overflow: hidden; display: flex; align-items: center; gap: 5px;}
.ae_top_btns .ae_top_ul li {display: flex; align-items: center; line-height: unset; cursor: pointer;}
.ae_top_btns .ae_top_ul li > i {display: block; width: 24px; height: 24px;}
.ae_top_btns .ae_top_ul .li_copy > i {background: url("//image5.compuzone.co.kr/img/images/svg_icon/6C6C6C/icon_line_new_open_24.svg") center no-repeat; background-size: contain;}
.ae_top_btns .ae_top_ul .li_share > i {background: url("//image5.compuzone.co.kr/img/images/svg_icon/6C6C6C/icon_line_share_24.svg") center no-repeat; background-size: contain;}
.ae_top_btns .ae_top_ul .li_like > i {background: url("//image5.compuzone.co.kr/img/images/svg_icon/6C6C6C/icon_line_heart_24.svg") center no-repeat; background-size: contain;}
.ae_top_btns .ae_top_ul .li_like.on > i {background: url("//image5.compuzone.co.kr/img/images/svg_icon/ETC/icon_line_heart_24.svg") center no-repeat; background-size: contain;}
.ae_top_btns .ae_top_ul .li_like span {display: inline-block;}
.ae_top_btns .ae_top_ul .li_share {padding-right: 0; position: relative;}
.ae_check_table {width: 100%;}
.ae_check_table .td_info {width: calc(100% - 90px); display: inline-block; float: left;}
.ae_check_table .pd_name {display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  white-space: normal; height: 40px; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-bottom: 7px;}
.ae_check_table tr:nth-last-child(1) .pd_opt_wrap .pd_opt_box {top: auto; bottom: 30px;}
.parts_selection .bskNpd_list tr:nth-last-child(1) .pd_opt_wrap .pd_opt_box {top: auto; bottom: 30px;}
.ae_check_table .pd_price_wrap .price {margin-right: 27px; position: relative;}
.ae_check_table .pd_price_wrap .price:after {content: ''; position: absolute; right: -27px; top: 7px; width: 1px; height: 14px; display: inline-block; background: #919191;}
.ae_check_table .pd_price_wrap .num {margin-left: 27px;}
.ae_check_table td .title_wrap{margin-bottom: 10px;}
.ae_check_table td .title_wrap p{font-size: 17px; font-family: 'noto-B'; color: #3A3A3A;}
.ae_check_table td .top_wrap {display: flex; gap: 15px; margin-bottom: 14px;}
.ae_check_table td .td_img {position: relative; width: 100px; height: 100px; border-radius: 5px; overflow: hidden; margin-right: unset; background: unset; float: unset; display: block;}
.ae_check_table td .td_img.none::after{content: 'Àç°í¾øÀ½'; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.5); font-size: 16px; color: #ffffff; display: flex; justify-content: center; align-items: center;}
.ae_check_table td .td_img::before {content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.02);}
.ae_check_table td .td_img img {width: 100%;}
.ae_check_table td .td_info {position: relative; display: block; width: calc(100% - 115px); height: unset; float: unset;}
.ae_check_table td .td_info .pd_name {margin-bottom: 10px; font-size: 15px; font-family: 'noto-R'; line-height: 20px; font-weight: normal; color: #3a3a3a; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.ae_check_table td .td_info .td_info_bottom .pd_price{width: unset; height: unset; position: relative; bottom: 0; left: 0; display: flex; align-items: baseline; gap: 12px;}
.ae_check_table td .pd_price p:nth-child(1) {font-size: 14px; font-family: 'noto-M'; color: #3A3A3A;}
.ae_check_table td .pd_price p:nth-child(1) span {color: #3A3A3A !important; font-family: 'spoqa M'; font-weight: bold; font-size: 20px;}
.ae_check_table td .pd_price p:nth-child(2) {font-size: 14px; font-family: 'noto-R'; color: #949494; position: relative;}
.ae_check_table td .pd_price p:nth-child(2)::after {position: absolute; content: ""; width: 1px; height: 13px; background: #DBDBDB; top: 3px; left: -6px;}
.ae_check_table td .recom_bloo1 {position: relative; padding: 0px;}
.ae_check_table td .recom_bloo {width: 100%; height: 40px; overflow: hidden; border-radius: 10px; border: 1px solid #f2f2f2; box-sizing: border-box; transition: all 0.3s;}
/* .ae_check_table td .recom_bloo.on {height: 160px;} */
.ae_check_table td .recom_bloo::before {content: ''; width: 15px; height: 15px; background: #f2f2f2; position: absolute; top: -7px; right: 45px; transform: rotate(45deg);}
.ae_check_table td .recom_bloo .recom_bloo_inner {width: 100%; padding: 10px; background: #FCFCFC; box-sizing: border-box;}
.ae_check_table td .recom_bloo::after {content: ''; width: 15px; height: 16px; background: #FCFCFC; position: absolute; top: -6px; right: 45px; transform: rotate(45deg);}
.ae_check_table td .recom_bloo .recom_bloo_inner p:nth-child(1) {display: flex; justify-content: space-between; height: 17px; margin-bottom: 5px; opacity: 1; overflow: hidden;}
.ae_check_table td .recom_bloo .recom_bloo_inner p span {width: calc(100% - 23px); height: 100%; color: #6C6C6C; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; font-size: 14px; font-family: 'noto-R';}
.ae_check_table td .recom_bloo .recom_bloo_inner p {font-size: 13px; font-family: ¸¼Àº°íµñ; font-weight: normal; color: #6C6C6C; overflow: hidden; opacity: 0; transition: all 0.2s;}
.ae_check_table td .recom_bloo.on .recom_bloo_inner p {opacity: 1; font-family: ¸¼Àº°íµñ; letter-spacing: -1px;}
.ae_check_table td .recom_bloo .recom_bloo_inner p i {display: inline-block; width: 18px; height: 18px; background: url(//image5.compuzone.co.kr/img/images/product_detail22/detail_reperbtn.png) center center/contain no-repeat; vertical-align: sub; transition: all 0.3s;}
.ae_check_table td .recom_bloo.on .recom_bloo_inner p i {transform:rotate(180deg);}
.ae_check_inner_pop_wrap {position: fixed; width: 100%; height: 100%; background: rgba(0,0,0,0.7); z-index: 1000; bottom: 0; left: 0;}
.ae_check_inner_pop_wrap .ae_check_inner_pop {max-width: 380px; width:calc(100% - 50px); display: block; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); overflow: hidden; background: #fff; border-radius: 10px;}
.ae_check_inner_pop_wrap .ae_check_inner_pop .title{border-bottom: 1px solid #D8D8D8; padding: 20px 35px; position: relative;  text-align: center;}
.ae_check_inner_pop_wrap .ae_check_inner_pop .title p {color: #1a1a1a; font-size: 20px; display: inline-block; word-break: keep-all; font-family: 'noto-B'; }
.ae_check_inner_pop_wrap .ae_check_inner_pop .txt{padding: 20px;}
.ae_check_inner_pop_wrap .ae_check_inner_pop .title .closeBtn {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;}
.ae_check_inner_pop_wrap .ae_check_inner_pop p {color: #3A3A3A; font-size: 15px; line-height: 26px; display: inline-block; word-break: keep-all; font-family: 'noto-r'; font-weight: normal;} 
.ae_check_inner_pop_wrap .ae_check_inner_pop > p > span {color: #fff; font-size: 15px !important; line-height: 23px !important; word-break: keep-all; font-weight: 600;}
.ae_check_inner_pop_wrap .ae_check_inner_pop .ae_btn_area > a {width: 100%; height: 52px; font-family: 'noto-M'; font-size: 18px; border-radius: 10px; padding: 0 20px; box-sizing: border-box;}
.ae_check_inner_pop_wrap .ae_check_inner_pop .ae_btn_area > a.w_btn {margin-right: 10px; border: 1px solid #D8D8D8;}
/* °ßÀûÈ®ÀÎ ·¹ÀÌ¾îÆË¾÷ ³»ºÎ ·¹ÀÌ¾îÆË¾÷ ½ºÅ¸ÀÏ */
.ae_layer_pop_S.ae_inner_same {padding: 35px 15px 10px;}
.ae_layer_pop_S.ae_inner_same .same_title {width: 100%; height: 34px; background: url("//image5.compuzone.co.kr/img/images/ask_estimate/ae_icon3.png") center no-repeat;  background-size: contain; line-height: 34px; font-size: 15px; font-family: 'noto-B'; margin-bottom: 5px;}
.ae_inner_same > p { margin-bottom: 12px; font-family: "spoqa M"; font-weight: bold;}
.ae_inner_same > a { width: 130px; margin-bottom: 15px;}
.est_checkbox {display: block; font-size: 0;}
.ae_inner_same .est_checkbox {text-align: right; font-size: 14px; }
.est_checkbox input.estimate_chk[type="checkbox"] {position:relative; width:24px; height:24px; background-color:#fff; border: solid 1px #dedede; -webkit-appearance:none; -webkit-border-radius:0; outline:none; }
.est_checkbox input.estimate_chk[type="checkbox"] + label.estimate_chk {margin-left:5px; font-weight:normal; vertical-align:middle; }
.est_checkbox input.estimate_chk[type="checkbox"]:checked:before{content:""; display:inline-block; width:100%; height:100%; position:absolute;left:50%;top:50%; transform:translate(-50% , -50%);  background:url("//image5.compuzone.co.kr/img/images/ask_estimate/estimate_mcheck.png") center no-repeat; background-size:contain;}
/* »óÇ°ÄÚµå ÀÏ°ýµî·Ï ·¹ÀÌ¾îÆË¾÷ CSS */
.ae_layer_pop.regist table {width: 100%;}
.ae_layer_pop.regist table * {font-size:13px !important; line-height: 18px !important;}
.ae_layer_pop.regist th {padding: 4px 0; text-align: center; line-height: 15px !important;}
.ae_layer_pop.regist td .small_x {background: url("//image5.compuzone.co.kr/img/images/ask_estimate/mo_ae_icon5.png") center; background-size: contain; width: 15px; height: 15px; display: inline-block;}
.ae_layer_pop.regist td .small_o { width: 15px; height: 15px; display: inline-block; border: 0.9px solid #111; border-radius: 50%;}
.ae_layer_pop.regist td.td_info {text-align: left;}
.ae_layer_pop.regist .regist_pd_name {display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  white-space: normal; height: 36px; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin-top: 3px;}
.regist .bskNpd_info * { font-size: 12px;}
.regist .bskNpd_info span { display: block; width: 100%;}
.regist .bskNpd_info p { display: inline-block; width: calc(100% - 10px); word-break: keep-all; vertical-align: top;}
/* »óÇ° ºÒ·¯¿À±â ·¹ÀÌ¾îÆË¾÷ CSS */
.bskNpd .ae_layer_fixed_head .bskNpd_tab {margin-top: 15px;}
.bskNpd .ae_layer_fixed_head .bskNpd_tab {width: 100%;}
.bskNpd .ae_layer_fixed_head .bskNpd_tab td {padding: 0;}
.bskNpd .ae_layer_fixed_head .bskNpd_tab td {width: calc(100% / 3); height: 42px; line-height: 42px;  background: #fff; border:1px solid #dedede; text-align: center; cursor: pointer;}
.bskNpd .ae_layer_fixed_head .bskNpd_tab td.on {background: #000; border:1px solid #000; color: #fff;}
.bskNpd .ae_layer_body {padding-top: 114px; margin-bottom: 0;}
.bskNpd .ae_layer_body .bskNpd_contents {display: none; padding-top: 23px; width: 100%;}
.bskNpd .ae_layer_body .bskNpd_1 {display: block;}
.bskNpd .est_top_opt_wrap {width: 100%; height: 42px; overflow: hidden;}
.bskNpd .est_top_opt_wrap .est_select {float: left;}
.bskNpd .est_top_opt_wrap .est_checkbox {float: right; margin-top: 10px;}
.bskNpd .bskNpd_search_wrap {width: 100%; margin-top: 15px; border: solid #dedede; border-width: 1px 0; overflow: hidden; height: 42px;}
.bskNpd .bskNpd_search_wrap > div {width: 100%;}
.bskNpd .bskNpd_search_wrap .bskNpd_search_head {height: 42px; line-height: 42px; text-align: center; cursor: pointer;}
.bskNpd .bskNpd_search_wrap .bskNpd_search_head > i {height: 20px; width: 20px; display: inline-block; background:#fff url("//image5.compuzone.co.kr/img/images/ask_estimate/estimate_MarrowD.png") center no-repeat; background-size: 13px 8px; vertical-align: middle;}
.bskNpd .bskNpd_search_wrap .bskNpd_search_head > i.on {background:#fff url("//image5.compuzone.co.kr/img/images/ask_estimate/estimate_MarrowU.png") center no-repeat; background-size: 13px 8px;}
.bskNpd .bskNpd_search_wrap .bskNpd_search_body {padding-bottom: 10px;}
.bskNpd .bskNpd_search_wrap .bskNpd_search_body > div {width: 100%; height: 42px; margin-bottom: 10px; overflow: hidden;}
.bskNpd .bskNpd_search_wrap .bskNpd_search_body .bskNpd_search_input > p {display: inline-block; line-height: 42px;}
.bskNpd .bskNpd_search_wrap .bskNpd_search_body .bskNpd_search_input > input {outline: none; width: calc(100% - 100px); height: 42px; line-height: 40px; padding: 10px 12px; border:1px solid #dedede; color: #919191; float: right;}
.bskNpd .bskNpd_info { margin-top: 13px;}
.bskNpd .bskNpd_info span { display: block; width: 100%;}
.bskNpd .bskNpd_info p { display: inline-block; width: calc(100% - 10px); word-break: keep-all; vertical-align: top;}
.bskNpd .bskNpd_btn_area { width: 100%; text-align: right;}
.bskNpd .bskNpd_btn_area > a { width: 105px; margin-left: 10px; height: 48px; line-height: 48px; margin-bottom: 20px;}
/* »óÇ°ºÒ·¯¿À±â & ±¸¼ºÇ° ¼±ÅÃ ·¹ÀÌ¾î ÇÏ´Ü Ç¥ ½ºÅ¸ÀÏ */
.bskNpd_list_wrap { width: 100vw; padding: 20px; position: relative; top: 0; left: -20px; background: #f3f3f3; margin-top: 25px;}
.bskNpd_list_wrap .bskNpd_list {width: 100%;}
.bskNpd_list_wrap .bskNpd_list td { padding: 15px; width: 100%; position: relative; overflow: hidden;}
.bskNpd_list_wrap .bskNpd_list td > .td_img {position: relative; display: inline-block; width: 75px; height: 75px; margin-right: 13px; background: gray; float: left;}
.bskNpd_list_wrap .bskNpd_list td > .td_img > img {width: 100%; height: 100%; display: block;}
.bskNpd_list_wrap .bskNpd_list td > .td_img > .est_checkbox { position: absolute; top: 0; left: 0; display: inline-block;}
.bskNpd_list_wrap .bskNpd_list td > .td_info {position: relative; display: inline-block; width: calc(100% - 90px); height: 84px; float: left;}
.bskNpd_list_wrap .bskNpd_list td > .td_info .pd_name {display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;  white-space: normal; height: 40px; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.bskNpd_list_wrap .bskNpd_list td > .td_info .td_info_bottom {width: 100%; height: 36px; position: absolute; bottom: 0; left: 0;}
.bskNpd_list_wrap .bskNpd_list td > .td_info .pd_price > p, .bskNpd .bskNpd_list td > .td_info .pd_price > p * {line-height: 16px;}
.bskNpd_list_wrap .bskNpd_list td > .td_info .pd_price .under { text-decoration: line-through; margin-left: 5px;}
.bskNpd_list_wrap .bskNpd_list td > .td_info a { width: 62px; height: 36px; line-height: 36px; position: absolute; bottom: 0; right: 0;}
/* ±¸¼ºÇ° ¼±ÅÃ ·¹ÀÌ¾î CSS */
.evt_no { font-size: 13px; color: #f44242; float: right; display: inline-block; font-weight: normal;}

.bskNpd_search_wrap .bskNpd_btn_area {margin-bottom: 20px; text-align: center; font-size: 0;}
.bskNpd_search_wrap .bskNpd_btn_area button { width: 130px; height: 48px; font-size: 14px; color: #fff;}
.bskNpd_search_wrap .bskNpd_btn_area .gBtn { background-color: #919191;}
.bskNpd_search_wrap .bskNpd_btn_area .bBtn { margin-left: 7px; background-color:#008dd6;}

/* ±¸ÇØÁà°ßÀü ·¹ÀÌ¾îÆË¾÷ CSS ³¡ J.sunga */


/********** ±¸ÇØÁà °ßÀû2  20200911  *********/
.tabContent{position:relative; }
button {background-color: transparent; border-radius: 0; border: 0; outline: 0; cursor: pointer; -webkit-appearance: none;}
/* ÆË¾÷ */
.layer_pop.payback01 .title { margin-bottom: 25px;}
.layer_pop.payback02 .title { margin-bottom: 10px;}
.layer_pop.payback02 .ae_popup_date { text-align: center; font-family: "spoqa R"; font-size: 12px; line-height: 17px; color: #1a1a1a;}
.layer_pop .ae_payback_table { width: 100%;}
.layer_pop.payback01 .pay_pop_info{position:relative; padding-left:15px; margin-top:6px; margin-bottom:0; text-align:left; font-family:"spoqa R"; font-size:12px; line-height:1.5; color: #3A3A3A;}
.layer_pop.payback01 .pay_pop_info:before{content:"¡Ø";  position:absolute; left:0; top:0; display:inline-block; font-family: "spoqa R"; font-size: 12px;  line-height: 17px; color: #3A3A3A;}
.layer_pop .ae_payback_table .bg_FA { background: #fafafa;}
.layer_pop .ae_payback_table .bg_FA td { font-family: "spoqa M"; font-weight: bold;}
.layer_pop .ae_payback_table th { font-family: "spoqa M"; font-weight: bold; line-height: 1.2; height: 42px; color: #202020; font-size: 13px;}
.layer_pop .ae_payback_table td { font-family: "spoqa R"; color: #202020; padding: 10px 0; font-size: 13px;}
.ae_payback_table, .ae_payback_table td, .ae_payback_table th { border-collapse: collapse; border-spacing: 0; border: 1px solid #dedede; }
/* »ó´Ü */
.estimate2_visual{height:395px; background: #003aa5 url("//image5.compuzone.co.kr/img/images/ask_estimate/ae2_mo_Topbg2.png") center top no-repeat; 
background-size: cover; position: relative;}
/* ·Î°í */
.estimate2_visual .est2_logo{margin:0 auto; padding-top:22px; width:300px; height:136px; padding-left: 10px;	}
.estimate2_visual .est2_logo > img{display:block; width:100%; height:100%; }
/* ¹®±¸ */
.estimate2_visual p { font-family: "spoqa B"; font-size: 16px; line-height: 23px; color: #fff; text-align: center; margin-top:12px;}
.estimate2_visual p.logNpay {margin-top:22px;}
.estimate2_visual p i {width: 18px; height: 18px; background: url("//image5.compuzone.co.kr/img/images/ask_estimate/ae2_mo_top_icon.png"); 
background-size: contain; cursor: pointer; display: inline-block; vertical-align: -3px; margin-left: 5px;}
.estimate2_visual p span { font-family: "spoqa B"; font-size: 16px; line-height: 23px; color: #feff9b;}

/* ºñÁÖ¾ó ¹®±¸ Ãß°¡  */
.est2_visualTxt{text-align:center;}
/* 201231 ¸»Ç³¼±º¯°æ */
.est2_visualTxt .visualTtop{position:relative; padding-top:15px; height:120px; background:#002974; text-align:center;}
.est2_visualTxt .visualTtop .img1 , .paypop_txt .img1{display:block; margin:20px auto 0; width:225px; height:17px; }
.est2_visualTxt .visualTtop .img2 , .paypop_txt .img2{display:block; margin:6px auto 0; width:160px; height:29px; }
.skyblueB{position:relative;  display:inline-block; padding:6px 7px 4px; line-height:1.4; border-radius:5px; background:#fff; border: 1px solid #008dd6; color:#1a1a1a; font-size:10px; vertical-align:middle; font-weight:bold; text-align:center; font-family: noto-R;}
.skyblueB em{display:block; margin-top:2px; font-size:12px; font-family:noto-R; font-weight:bold; line-height:1;}
.skyblueB:after, .skyblueB:before {content: ""; position: absolute; top:100%; left:50%;border: solid transparent;height: 0;width: 0;pointer-events: none;}
.skyblueB:after {border-color: rgba(255, 255, 255, 0); border-top-color: #fff; border-width: 7px; margin-left: -7px;}
.skyblueB:before {border-color: rgba(0, 141, 214, 0); border-top-color: #008dd6; border-width:8px; margin-left: -8px;}
.coin{position:absolute; left:50%; display:inline-block; animation:coin 1.8s ease-in-out infinite;}
.coin > img{display:block; width:100%; height:100%;}
.coin1{margin-left:-110px; top:102px; width:41px; height:43px;}
.coin2{margin-left:-55px; top:56px; width:67px; height:67px;}
.coin3{margin-left:61px; top:76px; width:78px; height:78px;}
@keyframes coin{
0%{transform:translateY(0);}
50%{transform:translateY(-10px);}
100%{transform:translateY(0);}
}
.est2_visualTxt .visualTtop .img1 > img , .est2_visualTxt .visualTtop .img2 > img , .paypop_txt .img1 > img , .paypop_txt .img2 > img , .layer_pop.payback01.popchange .paypop_top .paypop_txt  .img > img{display:block; width:100%; height:100%;}
.est2_visualTxt .visualTbottom{height:30px; background:#002363; color:#feff9b; font-size:12px; line-height:30px; font-family: noto-R; text-align:center;}

/* ¹°À½Ç¥¹öÆ° */
.estimate2_visual .ae2_top_btn { width: 290px; height: 42px; box-sizing: border-box; border:1px solid #fff; color: #fff; font-size: 14px; line-height: 20px; display: inline-block; position: relative; left: 50%; transform: translateX(-50%); font-family: "spoqa M"; font-weight: bold; margin-top: 12px;}
/* ÇÖ°ßÀû */
.estimate2_visual .ae2_top_slide_wrap { position: absolute; bottom: 23px; left: 50%;	 transform: translateX(-50%); width: 100vw; max-width: 358px; height: 110px;}
/* .estimate2_visual .ae2_top_slide_wrap {position:relative; margin:14px auto 0; width: 100vw; max-width: 358px; height: 110px;} */
.estimate2_visual .ae2_top_slide_wrap * {font-family: "spoqa M"; font-weight: bold; box-sizing: border-box; }
.estimate2_visual .ae2_top_slide_wrap > button {width: 24px; height: 24px; font-family: "spoqa R"; font-size: 25px; line-height: 24px; color: #fff; position: absolute; top: 50%; transform: translateY(-50%); display: none !important;}
.estimate2_visual .ae2_top_slide_wrap .ae2ts_btn_L {left: 0;}
.estimate2_visual .ae2_top_slide_wrap .ae2ts_btn_R {right: 0;}
.estimate2_visual .ae2_top_slide_wrap .ae2_top_slide {width: 290px; height: 110px; border:1px solid #feff9b; background-color: #fff; position: relative; left: 50%; transform: translateX(-50%);}
.estimate2_visual .ae2_top_slide_wrap .ae2_top_roll {width: 288px; height: 108px; padding-top: 12px; text-align: center;}
.estimate2_visual .ae2_top_slide_wrap .ae2_top_roll em { font-size: 12px; display: block; line-height: 16px; margin-bottom: 3px; font-style: normal;	}
.estimate2_visual .ae2_top_slide_wrap .ae2_top_roll.N_roll p > .ellipsis {display: inline-block; width: 270px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.estimate2_visual .ae2_top_slide_wrap .ae2_top_roll p,
.estimate2_visual .ae2_top_slide_wrap .ae2_top_roll p > span,	
.estimate2_visual .ae2_top_slide_wrap .ae2_top_roll p > b { font-size: 14px; line-height: 21px; color: #0d0d0d; margin-top: 0;}
.estimate2_visual .ae2_top_slide_wrap .ae2_top_roll em{margin-bottom:5px;}
.estimate2_visual .ae2_top_slide_wrap .ae2_top_roll p > span,	 .estimate2_visual .ae2_top_slide_wrap .ae2_top_roll p > b{line-height:1.2;}
.ae2_top_slide .slick-dots { position: relative; bottom: 35px;}
.ae2_top_slide .slick-dots li button { width: 5px; height: 5px; padding: 0; border: 0; background: #fff; border:1px solid #919191; border-radius: 50%; box-sizing: border-box; }
.ae2_top_slide .slick-dots li { width: 5px; height: 5px; margin: 0 1.5px; padding: 0;}
.ae2_top_slide .slick-dots li:hover {background: #919191; border-radius: 50%;}
.ae2_top_slide .slick-dots li.slick-active button:before { opacity: 1; background: #919191;}
.ae2_top_slide .slick-dots li button:before { width: 5px; height: 5px; border-radius: 50%; content: ''; opacity: 1;}
/* ·©Å·¾ÆÀÌµð */
.est2_ID_ranking_wrap {position:Relative; background-color: #f7f7f7; width: 100%; padding: 10px 0;}
.est2_ID_ranking_wrap * {box-sizing: border-box; font-family: "spoqa M"; font-weight: bold; color: #1a1a1a; font-size: 14px; line-height: 1;}
.est2_ID_ranking_box > b {display: inline-block; transition: 0.5s; margin-left: 0; vertical-align: middle;}
.est2_ID_ranking_box .ranking_slide{position:relative; display: inline-block; margin-left: 20px; width:65%; height:100%; vertical-align: middle; overflow:hidden;}
.est2_ID_ranking_wrap .ID_ranking_btn { position: absolute; right:4%; top:50%; margin-top:-8px; width: 18px; height: 18px;   transform-origin : 50% 50%; z-index:50;}
.est2_ID_ranking_wrap .ID_ranking_btn.on {transform: rotate(180deg); }
.est2_ID_ranking_wrap.on .est2_ID_ranking_box.est2_rankingList{display:block; }
.est2_ID_ranking_box.est2_rankingList{display:none; position:absolute; left:0; top:1px; height:210px; padding-top: 12px; box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.16); transition:0.5s all; z-index:20;}
/* .est2_ID_ranking_box.est2_rankingList > b:before{content:""; position:absolute; left:-20px; bottom:-8px; width:calc(100% + 40px); height:8px; background:#F2F2F2;} */
.est2_ID_ranking_box.est2_rankingList > b:after{content:""; position:absolute; left:-20px; top:-13px; width:calc(100% + 40px); height:8px; background:#F2F2F2;}
/* .est2_ID_ranking_box.est2_rankingList .ranking_list{padding-top:12px;} */
.est2_ID_ranking_box.est2_rankingList .ranking_list > div{line-height:2.5;}
.est2_ID_ranking_box.on .ID_ranking_btn {transform: rotate(180deg);}
.tabContent .tabnav2{width:100%; height:50px; }
.tabContent .tabnav2 > li{display:table; float:left; width:calc(100% / 2); height:100%; background-color:#dedede; text-align:center; }
.tabContent .tabnav2 > li > a{display:table-cell; color:#919191;  font-size:17px; vertical-align:middle; }
.tabContent .tabnav2 > li a.active{color:#008dd6; background-color:#fff;}
.est2_section1 , .est2_section2 , .est2_section3{position:relative; padding:20px 0 25px 5%;}
.est2_section2 , .est2_section3{margin-top:10px;}
.est2_section2:before , .est2_section3:before{content:""; position:absolute; left:0; top:-10px; width:100%; height:10px; background:#f7f7f7;}
.tabEst2_title{position:absolute; left:5%; top:20px;}
.tabEst2_title span{color:#717171; font-size:13px; line-height:1;}
.tabEst2_title h2 , .tabEst2_title h2 > span{margin-top:5px; color:#000; font-size:18px; line-height:1;}
#ask_estimateWrap2 .est2_slide{margin-top:22px; padding-bottom:25px;}
#ask_estimateWrap2 .swiper_recomSlide.est2_slide{margin-top:65px;}
#ask_estimateWrap2 .est2_slide .swiper-slide{width:140px !important;}
#ask_estimateWrap2 .est2_slide .swiper-Img{display:block; width:140px; height:140px; }
#ask_estimateWrap2 .est2_slide .swiper-Img > img{display:block; width:100%; height:100%;}
#ask_estimateWrap2 .est2_slide .swiper-Pri{margin-top:8px; }
#ask_estimateWrap2 .est2_slide .swiper-Pri em{display:block; font-size:14px; line-height:1;}
#ask_estimateWrap2 .est2_slide .swiper-Pri span{display:block; margin-top:6px; color:#000; font-size:14px; font-weight:Bold; line-height:1;}
#ask_estimateWrap2 .est2_slide.swiper-container .swiper-pagination-progressbar{top:inherit; bottom:0; width:95%; background:#d1d2d4;}
#ask_estimateWrap2 .est2_prWrap.S02 .swiper-pagination-progressbar.swiper-progress5{top:inherit; bottom:0; width:90vw; background:#d1d2d4;}
#ask_estimateWrap2 .swiper-container .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#333;}
.tabnav_popureco{position:Absolute; right:5%; top:26px; border-radius:2px 0 0 2px;}
.tabnav_popureco > li{float:left; border:1px solid #e6e6e6; width:44px; height:30px; line-height:30px; text-align:center;}
.tabnav_popureco > li:first-child{border-radius:5px 0 0 5px;}
.tabnav_popureco > li:last-child{border-radius:0 5px 5px 0; border-left:none;}
.tabnav_popureco > li > a{display:block; color:#b8b8b8; font-size:12px; font-weight:bold;}
.tabnav_popureco > li.active{background-color:#1a1a1a; border:1px solid #000;}
.tabnav_popureco > li.active a{color:#fff; }
/* ÀÏ°£,ÁÖ°£,¿ù°£ ÅÇ¼öÁ¤ 201013 */
.tabcon_popureco{height:250px;}
.est_popuCon{position:relative; height:207px;}
.est_popuCon > div{position:relative; }
.est2_Pslide.D02.on{top:-229px;}
.est2_Pslide.D03.on{top:-458px;}
.est2_prWrap.S02 {position:relative;}
.est2_prWrap.S02.on{position:absolute; top:80px;}
.est2_prWrap.S02 .tabEst2_title{left:0; top:-55px;}
.est2_Pslide , .est2_prWrap{opacity:0; z-index: -1;}
.est2_Pslide.on , .est2_prWrap.on{opacity:1; z-index: 1;}

.est_hotWrap .tabnav_pop{margin-top:55px; font-size:0; text-align:center; }
.est_hotWrap .tabnav_pop li{display:inline-block;}
.est_hotWrap .tabnav_pop li + li{position:Relative; margin-left:42px;}
.est_hotWrap .tabnav_pop li + li:before{content:""; position:absolute; left:-20px; top:2px; display:block; width:1px; height:10px; background:#e6e6e6;}
.est_hotWrap .tabnav_pop li > a{color:#919191; font-size:14px;}
.est2_cateFillter:before{content:"";  position: absolute; left:-5%; top: -10px; width: 110%; height: 10px; background: #f7f7f7; }
.est2_listTtL{float:left;}
.tab_inner .est2_cateFillter input.estimate_chk[type="checkbox"]{width:24px; height:24px;}
.est2_listTtR .list_btn > span{font-size:14px !important;}
.est2_listTtR .list_btn:before{content:""; position:absolute; left:-10px; top:5px; width:1px; height:12px; background:#e6e6e6;}
.est2_listTtR .list_LayerWrap{display:none; width: 105px; padding: 20px 0 20px 20px; position: absolute; top: 27px; left: -20px; background: #fff; border-radius: 20px; box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.16); box-sizing: border-box; z-index: 3;}
.est2_listTtR .list_LayerWrap li{margin-bottom: 20px;}
.est2_listTtR .list_LayerWrap li:last-child {margin-bottom: 0px;}
.est2_listTtR .list_LayerWrap li a{display: block; font-size: 14px; font-family: 'Noto-M'; font-weight: normal; color: #3a3a3a; letter-spacing: -1px; position: relative;}
.est2_listTtR .list_LayerWrap li.on a {font-family: 'noto-B';}
.est2_cateTotal:before{content:""; position: absolute; left:-5%; top: -10px; width: 110%; height: 10px; background: #f7f7f7; }
.est2_cateTotal .est2_tt{float:left; color:#000; font-size:14px; line-height:2;}
.est2_cateTotal .est2_tt > em{display:inline-block; margin-left:5px;}
.est2_cateTotal span.n_count{float:left; margin-left:5px; font-size:14px; color:#919191;line-height:2;}
.est2_prdCateList > li:nth-child(n+3){margin-top:-1px;}
.est2_prdCateList .est2_prdCateTit strong{ float:right; display: inline-block; width:75px; line-height: 25px; height:25px; border-radius:5px; color:#fff; font-size:12px; text-align:center; font-weight: bold; font-family: "spoqa M";}
.est2_bat {display: flex; gap:4px;}
.est2_CateHome{background-color:#f57d06;}
.est2_CateOffice{background-color:#717171;}
.est2_CateGame{background-color:#f44242;}
.est2_CateBroadcast{background-color:#2d3984;}
.est2_CateVideoedit{background-color:#8433ff;}
.est2_honey{background:#09275E;}
.est2_evt{background:#4193E2;}
.est2_prdCateList .est2_prdImg{display:block; margin-top:8px; width:auto; height:auto;}
.est2_prdCateList .est2_prdImg > span{position:relative; display:block; padding-bottom:100%; overflow:hidden; }
.est2_prdCateList .est2_prdImg img{margin:auto; position:absolute; left:0; top:0; right:0; bottom:0; display:block; height:100%; max-width:100%; max-height:100%; }
.est2_prdCateList .est2_review span:first-of-type , .est2_prdCateList .est2_review a{float:left; display:inline-block; color:#3A3A3A; font-size:13px; vertical-align:middle; }
.est2_prdCateList .est2_review span:last-of-type{float:right; display:inline-block; color:#3A3A3A; font-size:13px; vertical-align:middle; }
.est2_prdCateList .est2_review .review_Icon{display:block; width:18px; height:18px;}
.est2_prdCateList .est2_review .review_Icon > img{display:block; width:100%; height:100%;}
.est_NolistIcon img{display:block; width:100%; height:100%;}
.est_NolistWrap > h2{word-break:keep-all;}
#ask_estimateWrap2 .est_NolistWrap > button{background-color:#000;}
.tabEstRegist .est_registForm > li{position:relative;}
.est_keyword .question .ques_layer{width:225px; left:25px; top:-32px;}
.tabEstRegist .est_registForm .byte_txt{position:absolute; right:0; top:-2px; color:#cbcbcb; font-size:14px;}
.est_compSearch img{display:block; width:100%; height:100%;}
.tabEstRegist .est_regZyTBox > li{position:relative; padding-left:10px;}
.tabEstRegist .est_regZyTBox > li > a{display:inline-block; color:#919191;}

.est2_tHome{color:#f57d06;}
.est2_tOffice{color:#717171;}
.est2_tGame{color:#f44242;}
.est2_tBroadcast{color:#2d3984;}
.est2_tVideoedit{color:#8433ff;}

.estimate2_visual.est_check {height: 191px; background: #003aa5 url("//image5.compuzone.co.kr/img/images/ask_estimate/ae2_mo_Topbg3.png") center top no-repeat; 
background-size: cover; position: relative;}
.ae_check_wrap .ae_title {margin: 30px 0 10px; font-size: 17px; line-height: unset; padding: 0 15px; display: flex;}
.ae_check_wrap .ae_title > span {font-size: 17px; line-height: unset;}
.ae_check_wrap .ae_title > i {display: flex; width: 71px; height: 25px; line-height: 1px; border-radius: 5px; color: #fff; font-size: 12px; text-align: center; font-weight: normal; font-style: normal; font-family: "noto-B"; justify-content: center; align-items: center; margin-left: 10px; margin-top: 2px;}
.ae_check_wrap .ae_keywords { width: 100%; padding: 0 15px;}
.ae_check_wrap .ae_keywords p {color: #3A3A3A; display: inline-block; margin-right: 5px; font-size: 13px; line-height: unset;}
.ae_check_wrap .ae_top_info {width: 100%; margin-top: 5px; word-break: break-all; padding: 0 15px; font-size: 13px; font-family: 'noto-R'; line-height: unset; color: #949494 !important;}
.ae_check_wrap * { font-size: 14px; line-height: 20px; box-sizing: border-box; }
.ae_check_body {background-color: #ffffff; margin-top: 30px; border-top: 8px solid #F2F2F2;}
.ae_check_body .ae_top_btns {width: 100%; overflow: hidden; margin: 0; padding: 10px 15px; border-bottom: 1px solid #F2F2F2; display: flex; align-items: center; justify-content: space-between;}
.ae_check_table td, .ae_check_table th {vertical-align: middle; text-align: left;}
.ae_check_table {border-collapse:collapse; border-spacing:0;}
.ae_check_table td, .ae_check_table th {border-collapse:collapse; border-spacing:0; border:1px solid #dedede; display: block; width: 100%; box-sizing: border-box; }
.ae_check_table tr.mt9 {margin-top: 9px; display: block; width: 100%;}
.ae_check_table td { border-top: 0; }
.ae_check_table th {background-color: #fff; padding: 11px 20px; }
.ae_check_table td {background-color: #fff; padding: 20px 15px;}
.ae_check_table .pd_opt_wrap {display: inline-block; width: 100%; height: 22px; margin-bottom: 7px; cursor: pointer; position: relative;}
.ae_check_table .pd_opt_wrap .pd_opt {display: inline-block; width: calc(100% - 30px); font-size: 12px; line-height: 22px; height: 22px; overflow: hidden; }
/* .ae_check_wrap .ae_check_table .pd_opt_wrap .pd_opt_btn {display: inline-block; width: 22px; height: 22px; background: url("//image5.compuzone.co.kr/img/images/ask_estimate/ae2_mo_com_icon4.png") center; background-size: contain; }
.ae_check_wrap .ae_check_table .pd_opt_wrap .pd_opt_btn.on { background: url("//image5.compuzone.co.kr/img/images/ask_estimate/ae2_mo_com_icon5.png") center; background-size: contain; } */
.ae_check_table .pd_opt_wrap .pd_opt_box {position: absolute; width: 75vw; padding: 15px; font-size: 12px; line-height: 18px; background: #fff; z-index: 10; border:1px solid #717171; top: 30px; right: 4px; display: none;}
.ae_check_wrap .ae_check_table .td_info {width: calc(100% - 115px); display: inline-block;}
/* .ae_check_wrap .ae_top_btns .ae_top_ul .li_copy > i {background: url("//image5.compuzone.co.kr/img/images/ask_estimate/ae2_mo_com_icon2.png") center; background-size: contain;}
.ae_check_wrap .ae_top_btns .ae_top_ul .li_share > i {background: url("//image5.compuzone.co.kr/img/images/ask_estimate/ae2_mo_com_icon3.png") center; background-size: contain;} */
.ae_check_wrap .ae_btn_area{padding:0 20px 20px; box-sizing: border-box;}
.ae_check_wrap .ae_btn_area > a {width: 100%; height: 60px; display: flex; align-items: center; justify-content: center; line-height: unset !important; font-size: 17px; font-family: 'noto-B'; border: 0;}
.ae_check_wrap .ae_btn_area > a.bk_btn{background: #0D6DE3;}
.ae_check_wrap .buy_btn {display: flex; align-items: center; padding:0; border-top:1px solid #e8e8e8;}
.ae_check_wrap .buy_btn > a {width:50%;}
.ae_check_bottom {padding: 15px; width: 100%; height: 56px; position: relative; overflow: hidden; transition: all 0.3s; border-bottom: 1px solid #F2F2F2;}
.ae_check_bottom.on{height: 127px;}
.ae_check_bottom .tops b{font-size: 17px !important; font-family: 'noto-B'; color: #3A3A3A;}
.ae_check_bottom .tops b span{font-size: 17px !important; font-family: 'noto-B'; color: #3A3A3A;}
.ae_check_bottom .tops p{display: inline-block; font-family: "spoqa B"; font-size: 20px; margin-left: 5px;}
.ae_check_bottom .tops p > em {display: inline-block; font-family: "noto-M"; line-height: 14px !important; color: #FF4A4A; font-style: normal;}
.ae_check_bottom b{float: left;}
.ae_check_bottom b, .ae_check_bottom b * {color: #1a1a1a; font-family: "spoqa B"; font-weight: normal; line-height: 25px !important;}
.ae_check_bottom p {display: inline-block; font-family: "spoqa B"; line-height: 25px !important;}
.ae_check_bottom p > em {display: inline-block; font-family: "spoqa M"; line-height: 25px !important; color: #1a1a1a; font-weight: bold;}
.ae_check_bottom .price_Layer_btn {position: absolute; top: 15px; right: 15px; display: inline-block; width: 24px; height: 24px; background: url(//image5.compuzone.co.kr/img/images/product_detail22/detail_reperbtn.png) center center/contain no-repeat; background-size: contain; vertical-align: top; margin-top: 2px;}
.ae_check_bottom .price_Layer_btn.on {transform: rotate(180deg);}
.ae_check_bottom .price_Layer{box-sizing: border-box; padding-top: 16px; display: flex; flex-direction: column; gap: 5px;}
.ae_check_bottom .price_Layer dl{display: flex; justify-content: space-between;}
.ae_check_bottom .price_Layer dl:last-child{margin-top: 5px;}
.ae_check_bottom .price_Layer dt{font-size: 17px; color: #949494;}
.ae_check_bottom .price_Layer dt span{font-size: 17px; color: #949494; font-family: 'noto-R';}
.ae_check_bottom .price_Layer dd{font-size: 17px; color: #949494;}
.ae_check_bottom .price_Layer dd > em{font-size:17px; color: #949494;}
.ae_check_bottom .price_Layer .dis{padding-top:8px; display:inline-block;}
.ae_check_bottom .price_Layer dl.sum dt{font-weight: bold; color: #3A3A3A;}
.ae_check_bottom .price_Layer dl.sum dt span{font-weight: bold; color: #3A3A3A;}
.ae_check_bottom .price_Layer dl.sum dd{font-weight: bold; color: #3A3A3A;}
.ae_check_bottom .price_Layer dl.sum dd > em{font-size:17px; color: #3A3A3A;}
/* ´ñ±Û */
.ae_reply input { -webkit-appearance:none; -webkit-border-radius:0; outline:none;}
.ae_reply {padding-bottom: 40px;}
.ae_reply .reply_form {padding: 20px 15px; border-bottom: 8px solid #F2F2F2;}
.ae_reply .reply_form .ae_com_input {width: 100%; height: 80px; padding: 10px; border: 1px solid #D8D8D8; border-radius: 5px; font-size: 13px; font-family: 'noto-R'; color: #3A3A3A; resize: none; margin-bottom: 10px;}
.ae_reply .reply_form textarea:focus{outline: 0;}
.ae_reply .reply_form .reply_tit {display: block; font-size: 15px; margin-bottom: 10px; font-family: 'noto-M'; color: #1A1A1A;}
.ae_reply .reply_form > input { border:#dedede 1px solid; height:30px; display:inline-block; width:100%; }
.ae_reply .reply_form > a {display: flex; margin: auto; margin-top: 10px; width: 162.5px; height: 40px; font-size: 15px; font-family: 'noto-M'; border-radius: 5px; background: #6C6C6C; color: #fff; justify-content: center; align-items: center;}
.ae_reply .reply_form .atttxt {font-size: 13px; display: inline-block; color: #949494; position: relative; padding-left: 10px; word-break: keep-all;}
.ae_reply .reply_form .atttxt::after{position: absolute; content: ""; width: 2px; height: 2px; background: #949494; left: 4px; top: 10px}
.ae_reply .reply_form .atttxt:nth-child(3){margin-bottom: 5px;}
.ae_reply .reply_form .atttxt a{font-size: 13px; text-decoration: underline; color: #FF4A4A; font-family: 'noto-M';}
.ae_reply .reply_num {font-family: "noto-M"; font-size: 15px; color: #1a1a1a; line-height: unset; padding: 15px; border-bottom: 1px solid #f2f2f2;}
.ae_reply .reply_lst > li {position:relative; padding: 20px 15px; border-bottom: 1px solid #f2f2f2;}
.ae_reply .reply_lst > li + li {border-width: 0 0 1px; }

/* ·Î±×ÀÎ ½Ã ³ª¿À´Â ¹öÆ°¿¡ ¸ÂÃç line-height°ª Ãß°¡ J.sunga 200406 */
.ae_reply .reply_lst > li .btn_box{display: flex; align-items: center; justify-content: space-between; margin-bottom: 5px;}
.ae_reply .reply_lst > li .name_box{display: flex; align-items: center; margin-bottom: 10px;}
.ae_reply .reply_lst > li .name_box .name {font-size: 13px; color: #949494; display: block; position: relative; font-family: 'noto-R';}
.ae_reply .reply_lst > li .name_box .day {font-size: 13px; color: #949494; display: block; position: relative; font-family: 'noto-R'; margin-left: 17px;}
.ae_reply .reply_lst > li .name_box .day::after {position: absolute; content: ""; width: 1px; height: 13px; background: #DBDBDB; top: 3px; left: -10px;}
.ae_reply .reply_lst > li .cnt {font-size: 14px; display: block; color: #3A3A3A; font-family: 'noto-R'; margin-bottom: 10px;}
.ae_reply .reply_lst > li .date {margin-top:4px; font-size:13px; color:#919191; display: inline-block; float: right; line-height: 18px; font-family: "spoqa R"; font-weight: normal;	}
.ae_reply .reply_lst > li .reply_form {padding: 10px 0 15px; }
.ae_reply .reply_lst > li .u_cbox {padding: 15px; background-color: #F9F9F9; border-radius: 15px;}
/* ´ñ±Û ¹öÆ° */
.comment_icon {width: 54px; height: 25px; background: #fff; border-radius: 5px; border: 1px solid #3A3A3A; color: #3A3A3A; font-size: 12px; font-family: 'noto-M'; line-height: unset; text-align: center; text-indent: unset; box-sizing: border-box; display: flex; align-items: center; justify-content: center; font-weight: 500;}
.comment_icon.on { background: #3A3A3A; color: #fff;}
.x_graybt{position: relative; width: 24px; height: 24px;}
.x_graybt:before{content: ""; position: Absolute; left: 4px; top: 12px; width: 16px; height: 1px; background: #3A3A3A; transform: rotate(-45deg);}
.x_graybt:after{content: ""; position: Absolute; left: 4px; top: 12px; width: 16px; height: 1px; background: #3A3A3A; transform: rotate(45deg);}
.rep_date{margin-top:4px; text-align:right; font-size: 13px; color: #919191; line-height:1; font-family: "spoqa R"; font-weight: normal;}
/* ´ñ±Û¾²±â */
.u_cbox_com {font-size: 14px; color: #0D6DE3; position: relative; font-family: 'noto-R'; cursor: pointer; display: block; width: 50px;}
.u_cbox_com:before {content: ''; width: 18px; height: 18px; position: absolute; display: inline-block; right: -20px; top: 0px; transform: rotate(180deg); background: url(//image5.compuzone.co.kr/img/images/ask_estimate/estimate_new_bluearrow.png); background-size: contain;}
.u_cbox_com.on:before {transform: rotate(0deg);}

/* ÆäÀÌ¹é ±Ý¾× »ó¼¼ ¹®±¸Ãß°¡ */
.layer_pop.payback02 .pay_R_info { margin-bottom: 5px; text-align: center; font-family: "spoqa R"; font-size: 12px; line-height: 17px; color: #F44242;}
/* ¹®±¸Ãß°¡ ÆË¾÷Ãß°¡ */

.layer_pop.payback01.popchange .paypop_top{position:relative; position: fixed; top: 67px; left: 50%; width: 100%; max-width:375px; background: #fff; border-radius: 15px 15px 0 0; box-sizing: border-box; padding: 0 20px; transform:TranslateX(-50%);}
.layer_pop.payback01.popchange .paypop_top:after{content:""; position:absolute; left:-25px; top:-25px; width:calc(100% + 50px); height:270px; background: #003aa5 url("http://image5.compuzone.co.kr/img/images/ask_estimate/paypop_bg.png") center top no-repeat; z-index:0;}
.layer_pop.payback01.popchange .paypop_top .paypop_titimg{position:relative; width:100%; height:190px; margin:0 auto; padding-top:30px; z-index:10;}
.layer_pop.payback01.popchange .paypop_top .paypop_titimg img{display:block; width:100%; height:100%;}
.layer_pop.payback01.popchange .paypop_top .paypop_txt{ position:relative; z-index:10; margin-top:15px;}
.layer_pop.payback01.popchange .paypop_top .paypop_txt .paypop_evtbox{margin:13px auto 0; padding:22px 0; width:100%; background:#00318d;  font-family: 'noto-R'}
.layer_pop.payback01.popchange .paypop_top .paypop_txt .paypop_evtbox h2{font-size:14px; color:#fff; line-height:1.6; font-weight:normal;}
.layer_pop.payback01.popchange .paypop_top .paypop_txt .paypop_evtbox h2 em{font-size:14px; color:#feff9b;}
.layer_pop.payback01.popchange .paypop_top .paypop_txt .paypop_evtbox h2 b{font-size:14px; color:#fff; font-weight:bold;}
.layer_pop.payback01.popchange .paypop_top .paypop_txt .paypop_evtbox h2 + span{display:inline-block; margin-top:8px; font-size:13px; color:#fff; }
.layer_pop.payback01.popchange .paypop_top .paypop_txt .paypop_evtbox .tip{margin:13px 0 0; color:#feff9b; font-size:12px;}
.layer_pop.payback01.popchange .paypop_top .paypop_txt .paypop_evtbox .tip > b{margin-right:5px; color:#feff9b; font-size:12px; font-weight:bold;}
.layer_pop.payback01.popchange .ae_payback_table td{background-color:#fff; }
.layer_pop.payback01.popchange .title{margin-top:20px; margin-bottom:10px; padding-bottom:0; border:none; color:#fff; }
/* 201231 º¯°æ */
.paypop_txt .coin1{top:95px;}
.layer_pop.payback01.popchange .s_close:before , .layer_pop.payback01.popchange .s_close:after{background:#fff; }

/* Ãß°¡¼öÁ¤ */
.bskNpd_list_wrap{overflow-y:auto; height:600px; }
.popfix_wanBtn{position:fixed; left:0; bottom:0; width:100%; height:50px; line-height:50px; background:#000;}
.popfix_wanBtn > a{display:block; color:#fff; font-size:16px; text-align:center;}

.ask_warning{padding:20px 15px; background:#ffffff; border-bottom: 8px solid #F2F2F2;}
.ask_warning_Tit{position: relative; color: #1A1A1A; font-size: 15px; font-family: 'noto-M'; font-weight: normal;}
.ask_warning_Txt{margin-top:11px; }
.ask_warning_Txt li{color: #949494; font-size: 13px; word-break: keep-all; position: relative; padding-left: 10px;}
.ask_warning_Txt li::after{position: absolute; content: ""; width: 2px; height: 2px; background: #949494; left: 4px; top: 10px;}


/* 96297 ±¸ÇØÁàPC ½ºÅ¸ÀÏ °³¼± 230417 */

/* ÆäÀÌ¹é ·¹ÀÌ¾î ÆË¾÷ */
#pop_box .inner {width: 100%; height: calc(100% - 0px); position: fixed; top: 70px; transform: unset; -webkit-transform: unset; box-sizing: border-box;}
.layer_pop.payback01.popchange {width: 100%; height: calc(100% - 60px);  overflow-x: hidden; overflow-y: auto; border-radius: 15px 15px 0 0;}
.layer_pop.payback01.popchange .scroll_box{padding: 27px 20px 35px;}
.layer_pop.payback01.popchange .paypop_top:after{display: none;}
.layer_pop.payback01.popchange .title{margin: 0; padding: 0;}
.layer_pop.payback01.popchange .paypop_top .title{padding: 20px 0; border-bottom: 1px solid #D8D8D8;}
.layer_pop.payback01.popchange .paypop_top .title p{font-size: 20px; font-family: 'noto-B'; margin-bottom: 0;}
.layer_pop.payback01.popchange .paypop_top .s_close {display: inline-block; width: 30px; height: 30px; background: url(//image5.compuzone.co.kr/img/images/product_list22/pro_comparison_x2.png) center center/contain no-repeat; position: absolute; top: 20px; right: 20px;}
.layer_pop.payback01.popchange .paypop_titimg{margin-top: 66px;}
.layer_pop.payback01.popchange .paypop_titimg img{width: 100%; max-width: 335px; display: block; margin: auto; margin-bottom: 20px;}
.layer_pop.payback01.popchange .paypop_titimg p{margin-bottom: 0; word-break: keep-all;}
.layer_pop.payback01.popchange .paypop_titimg p:nth-child(2){font-size: 17px; font-family: 'noto-B'; margin-bottom: 15px; color: #3A3A3A;}
.layer_pop.payback01.popchange .paypop_titimg p:nth-child(3){font-size: 16px; font-family: 'noto-R'; margin-bottom: 10px; color: #3A3A3A;}
.layer_pop.payback01.popchange .paypop_titimg p:nth-child(4){font-size: 13px; font-family: 'noto-R'; color: #F14738;}
.layer_pop .popup_scroll_box{margin-top: 20px; padding:0 16px 16px; max-height:60vh; overflow-y: auto;}
.layer_pop .popup_scroll_box .title p{margin-bottom: 15px; text-align: left; font-size: 17px; font-family: 'noto-B';}
.layer_pop .ae_payback_table .bg_FA{background: #fafafa;}
.ae_payback_table{border: 0;}
.ae_payback_table td, .ae_payback_table th {border-collapse: collapse; border-spacing: 0; border: 1px solid #F2F2F2;}
.layer_pop .ae_payback_table th:first-child,.layer_pop .ae_payback_table td:first-child{border-left: 0;}
.layer_pop .ae_payback_table th:last-child,.layer_pop .ae_payback_table td:last-child{border-right: 0;}
.layer_pop .ae_payback_table th {line-height: unset; height: unset;	padding: 15px 0; font-size: 14px; font-family: 'noto-M'; font-weight: normal; color: #3a3a3a; background: #fafafa;}
.layer_pop .ae_payback_table td {padding: 15px 0; font-size: 14px; font-family: 'noto-R'; font-weight: normal; color: #3a3a3a; text-align: center;}

/* ÀÎ±â ID ·©Å· */
.est2_ID_ranking_wrap {background-color: #F2F2F2; padding: 8px 0;}
.est2_ID_ranking_box {background-color: #ffffff; height: 50px; width: 100%; padding: 10px 20px; border: 0; position: relative;}
.est2_ID_ranking_box .ranking_slide{top: 6px;}
.est2_ID_ranking_box.est2_rankingList > b {position: relative; display: block; padding: 13px 0 18px; background-color: #ffffff;}

/* º¸¿©ÁÙ°ÔPC ¿µ¿ª */
.est2_section2{margin-top: 0;}
.est2_section3 {padding: 0;}
.est2_section2:before{display: none;}
.est2_section3:before {content: ""; position: absolute; left: 0; top: -10px; width: 100%; height: 8px; background: #F2F2F2;}

/* º¸¿©ÁÙ°ÔPC Ä«Å×°í¸® */
.est2_section3 .est2_cateTab {margin: 0; padding: 7.5px 20px; width: 100%; box-sizing: border-box; display: flex; flex-wrap: nowrap; overflow-x: scroll; gap: 5px; background: #F9F9F9; border-bottom: 1px solid #e8e8e8;}
.est2_section3 .est2_cateTab li , .est_cate > h3{display:inline-block; padding:unset; width:unset; text-align:unset; box-sizing:Border-box;}
.est2_section3 .est2_cateTab li a , .est_cate > h3 a{display:block; background: #ffffff; height:unset; line-height:unset; border:1px solid #dedede; border-radius:50px; color:#919191; font-size:14px; font-weight:normal; box-sizing:border-box; padding: 10px 15px; white-space: nowrap;}
.est2_section3 .est2_cateTab li a > span {font-size:14px;}
.est2_section3 .est2_cateTab li:nth-child(2).on a , .est_cate h3:nth-of-type(1).on a{background-color: #f57d06; border: 1px solid #f57d06;}
.est2_section3 .est2_cateTab li:nth-child(3).on a , .est_cate h3:nth-of-type(2).on a{background-color: #717171; border: 1px solid #717171;}
.est2_section3 .est2_cateTab li:nth-child(4).on a , .est_cate h3:nth-of-type(3).on a{background-color: #f44242; border: 1px solid #f44242;}
.est2_section3 .est2_cateTab li:nth-child(5).on a , .est_cate h3:nth-of-type(4).on a{background-color: #2d3984; border: 1px solid #2d3984;}
.est2_section3 .est2_cateTab li:nth-child(6).on a , .est_cate h3:nth-of-type(5).on a{background-color: #8433ff; border: 1px solid #8433ff;}
.est2_section3 .est2_cateTab li.honey.on a {background-color: #09275E; border: 1px solid #09275E;}
.est2_section3 .est2_cateTab li.evt.on a {background-color: #4193E2; border: 1px solid #4193E2;}

/* º¸¿©ÁÙ°ÔPC »óÇ°ºñ±³, ÃßÃµ¼ø, ÇÊÅÍ */
.est2_cateFillter {position: relative; margin-top: 0; padding: 13px 20px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #F2F2F2; transition: all 0.5s;}
.est2_cateFillter.scroll{position: fixed; top: 0; margin-top: 0; z-index: 1000; width: 100%; box-sizing: border-box; background: #fff;}
.est2_compare {position: relative; float: unset; display: block; padding-left: 20px; width: 60px; height: 28px; line-height: 28px; border-radius: 50px; background: unset; color: #3A3A3A; font-size: 15px; font-family: "noto-M"; text-align: center;}
.est2_compare.on {background: unset; color: unset;}
.est2_compare::before {content: ''; width: 24px; height: 24px; background: url(//image5.compuzone.co.kr/img/images/product_list22/pro_list_check.png) center center/contain no-repeat; position: absolute; top: 50%; left: 0px; transform: TranslateY(-50%); transition: all 0.2s;}
.est2_compare.on::before {background: url(//image5.compuzone.co.kr/img/images/product_list22/pro_list_check2.png) center center/contain no-repeat;}
.est2_listTtR{float: unset; display: flex; align-items: center; gap: 20px; position: relative;}
.est2_cateFillter:before,.est2_cateTotal:before,.est2_prdCateList > li:before{display: none;}
.est2_listTtR .list_btn {position: relative; display: block; margin-left: 0; color: #3A3A3A; font-size: 14px; font-family: "noto-M"; display: flex; align-items: center; gap: 2px;}
.est2_listTtR .list_btn:before{left: unset; right: -10px;}
.est2_listTtR .list_btn > img{display: block; margin-left: 0; width: 18px; height: 18px;}
.est2_listTtR > .search_btn {display: block; color: #3A3A3A; font-family: "noto-M"; font-size: 14px; display: flex; align-items: center; gap: 2px;}
.est2_listTtR > .search_btn > img{display: block; margin-right: 0; width: 18px; height: 18px;}
.est2_list_wrap {display: flex;}
.est2_listTtL{margin: 0 8px;}
.est2_listTtL:last-child{margin-right: 0;}
.est2_listTtL a {display: block; font-size: 14px; font-family: 'Noto-M'; font-weight: normal; color: #3a3a3a; letter-spacing: -1px; position: relative;}
.est2_listTtL a.on b {font-weight: normal; color: #f14738;}
.est2_listTtL a b {font-weight: normal; color: #949494;}
.est2_listTtL a span {display: inline-block; width: 12px; height: 12px; margin-left: 2px;}
.est2_listTtL a.on span {transform: rotate(180deg); vertical-align: middle;}
.est2_listTtL a span img{width: 12px; height: 12px;}
.est2_listTtL ul {width: max-content; padding: 20px; position: absolute; top: 30px; right: -10px; background: #fff; border-radius: 20px; box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.16); box-sizing: border-box; transform: scale(0.95); transition: all 0.2s; opacity: 0; z-index: -2;}
.est2_listTtL ul.on {transform: scale(1); opacity: 1; z-index: 3;}
.est2_listTtL ul li {margin-bottom: 20px;}
.est2_listTtL ul li:nth-child(2) { margin-bottom: 0px;}
.est2_listTtL>ul>li a {display: block; font-size: 14px; font-family: 'Noto-R'; font-weight: normal; color: #3a3a3a; letter-spacing: -1px; position: relative;}
.est2_listTtL ul li.on a {font-family: 'noto-B';}
.est2_listTtl1::before{content: ''; width: 1px; height: 14px; background: #f0f0f0; position: absolute; top: 50%; right: -8px; transform: TranslateY(-50%);}

/* º¸¿©ÁÙ°ÔPC °Ë»ö°á°ú, ³»PCº¸±â */
.est2_cateTotal{margin-top: 0; padding: 11px 20px; display: flex; align-items: center; justify-content: space-between;}
.est2_cateTotal.scroll{position: fixed; top: 55px; width: 100%; box-sizing: border-box; background: #fff; border-bottom: 1px solid #F2F2F2; z-index: 1000;}
.est2_cateTotal .est2_tt{float: unset;}
.est2_cateTotal span.n_count{float: unset; font-family: 'noto-R'; font-weight: 100;} 
.est2_listTtL{float: unset;}
.est2_section3 .est2_cateTab li.on a, .est_cate > h3.on a{background: #0D6DE3; border: 1px solid #0D6DE3; color: #fff;}

/* º¸¿©ÁÙ°ÔPC Á¦Ç°¸®½ºÆ® */
.est2_prdCateList {margin: 0; width: 100%; border-left: 0;}
.est2_prdCateList > li {position: relative; float: unset; padding: 20px; width: 100%; border-bottom: 1px solid #e8e8e8; border-top: unset; box-sizing: border-box;}
.est2_prdCateList > li:first-child {border-top: 0;}
.est2_prdCateList .est2_prdImg{margin-top: 0; border-radius: 10px; overflow: hidden; position: relative;}
.est2_prdCateList .est2_prdImg > span{padding: 0;}
.est2_prdCateList .est2_prdImg > span::before {content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.02);}
.est2_prdCateList .est2_prdImg img{position: relative; width: 110px; height: 110px;}
.est2_prdCateList > li .top_wrap{display: flex; gap: 15px; margin-bottom: 15px;}
.est2_prdCateList .est2_prdCateTit span {float: unset; display: block; color: #3A3A3A; font-size: 14px; line-height: unset; padding-top: 0; font-weight: unset; text-decoration: unset; font-family: "spoqa M"; font-weight: bold; text-transform: uppercase;}
.est2_prdCateList .est2_prdCateTit span.est2_prdNo{margin-bottom: 2px;}
.est2_prdCateList .est2_prdCatePri {margin-top: 0; height: unset;}
.est2_prdCateList .est2_prdCatePri .CatePrice {color: #3A3A3A; font-size: 20px; line-height: unset; display: flex; flex-direction: row; align-items: baseline;}
.est2_prdCateList .est2_prdCatePri .CatePrice .smallPrice{font-family: 'noto-M'; font-weight: 100; margin-left: 1px;}
.est2_prdCateTit{display: flex; flex-direction: column; align-items: flex-start;}
.est2_prdCateList .est2_prdInfo {padding-bottom: 0; height: unset;}
.est2_prdCateList .est2_prdInfo dl{display: flex; align-items: center;}
.est2_prdCateList .est2_prdInfo dl dt{display: inline-block; border-top: 1px solid #F2F2F2; vertical-align: top; padding: 7px 10px; font-size: 12px; box-sizing: border-box; width: 65px; font-family: 'noto-M'; font-weight:normal; color: #1a1a1a; text-align: center; background-color: #f9f9f9;}
.est2_prdCateList .est2_prdInfo dl dd{display: inline-block; border-top: 1px solid #F2F2F2; vertical-align: top; padding: 7px 15px; font-size: 12px; box-sizing: border-box; font-family: 'noto-R'; color: #6c6c6c; width: calc(100% - 65px); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.est2_prdCateList .est2_prdInfo dl:last-child dt{border-bottom: 1px solid #F2F2F2;}
.est2_prdCateList .est2_prdInfo dl:last-child dd{border-bottom: 1px solid #F2F2F2;}
.est2_prdCateList .est2_prdInfo dl:nth-child(2) {border-top: 0; border-bottom: 0;}
.est2_prdCateList .est2_review {border-top: 0; padding-top: 0; margin: 0; display: block !important;}
.est2_review p.area_review {font-size: 11px; color: #3a3a3a; font-family: 'Noto-M'; letter-spacing: -0px; margin-bottom: 0 !important; display: flex; align-items: center;}
.est2_review p.area_review span.box{width: 36px; height: 33px; display: flex; align-items: center; gap: 2px;}
.est2_review p.area_review span.star {display: inline-block; font-size: 12px; font-family: 'noto-M'; font-weight: normal; margin-bottom: 0px; padding: 0; position: relative;}
/* .est2_review p.area_review span.star::before {content: ''; width: 12px; height: 12px; background: url(//image5.compuzone.co.kr/img/images/product_list22/pro_list_star.png) center center/contain no-repeat; position: absolute; top: calc(49% - 0px); left: 0; transform: translateY(-50%);} */
.est2_review p.area_review span.review {display: inline-block; padding: 0; margin-right: 0px; position: relative; font-size: 12px; line-height: 17px; font-family: 'spoqa M'; font-weight: bold; color: #3a3a3a;}
.est2_review p.area_review span.review2 {display: inline-block; padding: 0; position: relative; font-size: 12px; font-family: 'noto-M'; font-weight: normal; color: #949494;}
/* .est2_review p.area_review span.review::before {content: ''; width: 1px; height: 10px; background: #f0f0f0; position: absolute; top: 48%; left: 0; transform: translateY(-50%);} */
/* .est2_review p.area_review span.review2::before {content: ''; width: 1px; height: 10px; background: #f0f0f0; position: absolute; top: 48%; left: 0; transform: translateY(-50%);} */
.est2_review p.area_review span.line{display: block; width: 1px; height: 10px; background: #f0f0f0; margin: 0 5px;}
/* µî·ÏµÈ PC°¡ ¾øÀ»¶§ º¸¿©Áö´Â È­¸é */
.est_NolistWrap {margin-top: 0; margin-left: 0; width: 100%; padding: 60px 44px; box-sizing: border-box; background: unset; position: unset; text-align: center;}
.est_NolistWrap .est_NolistIcon {display: inline-block; width: 42px; height: 42px;}
.est_NolistWrap > h2 {margin-top: 10px; color: #3A3A3A; font-size: 16px; line-height: 1.5; font-weight: normal;}
.est_NolistWrap > h2 span {margin-top: 5px; color: #6C6C6C; font-size: 14px; line-height: 1.5; font-weight: normal;}
.est_NolistWrap > button {margin-top: 15px; border-radius: 5px; width: unset; height: unset; padding: 8px 15px; background-color: #003aa5; color: #fff; font-size: 13px; line-height: unset; z-index: 2;}

/* »óÇ°ºñ±³ */
.est2_prdImg span.thum_on.display {display: block;}
.est2_prdImg span.thum_on {display: none; width: 100%; height: 45px; padding-left: 4px; line-height: 45px; background: rgba(242, 242, 242, 0.9); font-size: 16px; font-family: 'noto-M'; font-weight: normal; color: #3a3a3a; text-align: center; letter-spacing: -1px; position: Absolute; bottom: 0px; left: 0px; box-sizing: border-box; transition: all 0.2s; z-index: 99;}
.est2_prdImg span::before {content: ''; width: 100%; height: 100%; background: rgba(0,0,0,0.02); position: absolute; top: 0; left: 0;}
.est2_prdImg span.thum_on::before {content: ''; width: 18px; height: 18px; background: url(//image5.compuzone.co.kr/img/images/product_list22/pro_list_black.png) center center/contain no-repeat; position: absolute; top: 50%; left: calc(50% - 35px); transform: Translate(-50%, -50%); transition: all 0.2s;}
.est2_prdImg span.thum_on.on {background: rgba(13, 109, 227, 0.9); color: #fff;}
.est2_prdImg span.thum_on.on::before {background: url(//image5.compuzone.co.kr/img/images/product_list22/pro_list_white.png) center center/contain no-repeat;}
.comparison {display: none; width: 100%; height: 140px; position: fixed; bottom: 0; left: 50%; transform: translateX(-50%); z-index: 300; background: linear-gradient(rgba(255, 255, 255, 0), #fff); display: none; transition: all 0.3s;}
.comparison.display {display: block;}
.comp_btn {width: 195px; height: 45px; padding-top: 68px; margin: 0 auto;}
.comparison .comparison_count {width: 140px; height: 45px; margin-right: 10px; background: #0d6de3; border-radius: 25px; font-size: 16px; font-family: 'noto-M'; font-weight: normal; color: #fff; float: left;}
.comparison .comparison_count .compare_active_count_txt1{font-size: 16px; font-family: 'noto-M'; font-weight: normal;}
.comparison .comparison_x {width: 45px; height: 45px; background: #3a3a3a; border-radius: 50%; float: left; position: relative;}
.comparison .comparison_x::before {content: ''; width: 30px; height: 30px; background: url(//image5.compuzone.co.kr/img/images/product_list22/pro_comparison_x.png) center center/contain no-repeat; position: absolute; top: 50%; left: 50%; transform: Translate(-50%, -50%);}
.ntBB17 {color: #1a1a1a; font-size: 17px; font-family: noto-B;}
.ntMB16 {color: #1a1a1a; font-size: 16px; font-family: noto-M;}

/* ÇÊÅÍ ·¹ÀÌ¾î ÆË¾÷ */
.prdsrch_lyr_new {position: fixed; display: inline-block; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0,0,0,0.7); z-index: 4000;}
.prdsrch_lyr_new .prdsrchLyr_inner {position: absolute; display: inline-block; bottom: 0; right: 0; width: calc(100% - 43px); height: calc(100% - 300px); background-color: #fff; border: solid #707070; border-width: 1px 0 0 1px; border-radius: 20px 0 0 0; padding: 164px 0 86px 15px;}
.prdsrchLyr_inner.prdsrchLyr_show {transform: translateX(0); transition: transform 0.4s ease-in-out;}
.prdsrch_lyr_new .layerPop_X {position: absolute; display: inline-block; top: 15px; right: 15px; width: 24px; height: 24px; background: url(//image5.compuzone.co.kr/img/images/mypage21/mo_popup_X.png) center no-repeat; background-size: contain; cursor: pointer; z-index: 1;}
.prdsrch_lyr_new .prdsrchLyr_top, .prdsrch_lyr_new .prdsrchLyr_bot {position: absolute; display: inline-block; width: calc(100% - 30px); left: 15px;}
.prdsrch_lyr_new .prdsrchLyr_top {top: 20px; background-color: #fff;}
.prdsrch_lyr_new .prdsrchLyr_top .ntBB17 {line-height: 25px;}
.prdsrch_lyr_new .prdsrchLyr_top .prdsrch_lyr_sh_box {margin-top: 15px; border: solid #d8d8d8; border-width: 1px 0; padding: 15px 0;}
.prdsrch_lyr_new .prdsrchLyr_top .prdsrch_lyr_sh_box .flexbox{display: flex; align-items: center; gap: 5px;}
.prdsrch_lyr_new .prdsrch_lyr_sh_box .ntMB16 {margin-bottom: 10px;}
.mcpz_input_withBtn {width: 100%; height: 40px; border: #d8d8d8 1px solid; border-radius: 5px; background-color: #fff; font-size: 0; overflow: hidden; box-sizing: border-box;}
.mcpz_textarea_box, .mcpz_input_box, .mcpz_select_box {position: relative; display: block; box-sizing: border-box;}
.mcpz_input_withBtn .mcpz_input_box {display: inline-block; float: left;}
.mcpz_input_withBtn.SearchSO .mcpz_input_box {width: calc(100% - 75px);}
.mcpz_wrap textarea, .mcpz_wrap input, .mcpz_wrap select {outline: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: #fff;}
.mcpz_input_box input, .mcpz_select_box select {width: 100%; height: 40px; border: #d8d8d8 1px solid; border-radius: 8px; background-color: #fff; color: #1a1a1a; font-size: 13px; line-height: 1; font-family: "noto-R";}
.mcpz_input_withBtn .mcpz_input_box input {border: 0; border-radius: 5px; height: 38px;}
.mcpz_input_withBtn.SearchSO .mcpz_input_box input {font-size: 15px; padding-left: 10px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mcpz_input_withBtn.SearchSO .mcpz_input_box input::placeholder{color: #949494;}
.mcpz_input_withBtn > button {display: inline-block; float: left; height: 38px; background-color: #707070; color: #fff; font-size: 13px; line-height: 1;}
.mcpz_input_withBtn .DelBtn {position: absolute; display: inline-block; right: -38px; top: 7px; width: 24px; height: 24px; background: url(//image5.compuzone.co.kr/img/images/mypage21/mo_circle_x.png) center no-repeat; background-size: contain;}
.mcpz_input_withBtn.SearchSO .SearchBtn {position: absolute; right: 10px; width: 30px; background-color: #fff;}
.mcpz_input_withBtn.SearchSO .SearchBtn:after {content: ''; position: absolute; display: inline-block; top: 50%; right: 0; transform: translateY(-50%); width: 24px; height: 24px; background: url(//image5.compuzone.co.kr/img/images/mypage21/mo_magnifier.png) center no-repeat; background-size: contain;}
.mcpz_input_withBtn:after {content: ''; display: block; clear: both;}
.prdsrch_lyr_new .prdsrchLyr_bot {bottom: 20px; background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 29%); padding-top: 40px;}
.AS_btn_wrap {font-size: 0; width: 100%; text-align: center; display: flex; align-items: center;}
.AS_LBLbtn, .AS_LGbtn {display: inline-block; width: 100%; max-width: 335px; height: 52px; line-height: 1; border: 0; border-radius: 100px; color: #fff; font-size: 16px; font-family: noto-M; outline: none; cursor: pointer;}
.AS_LGbtn {background-color: #949494;}
.AS_LBLbtn, .AS_LGbtn {border-radius: 8px;}
.AS_LBLbtn {background: #0D6DE3;}
.AS_LGbtn {background-color: #ffffff; color: #3A3A3A; border: 1px solid #D8D8D8; box-shadow: none;}
.AS_btn_wrap.Width485 > button {width: 48.5%;}
.AS_btn_wrap.Width485 > button img{position: relative; top: 2px;}
.AS_btn_wrap.Width485 > button + button {margin-left: 3%;}
.prdsrch_lyr_new .prdsrchLyr_cont {width: 100%; height: calc(100% - 30px); overflow-y: auto; padding: 0 15px 25px 0;}
.prdsrchLyr_cont .prdsrchLyr_box {width: 100%; background-color: #fff; overflow: hidden; padding: 15px 0;}
.prdsrchLyr_box .shLyrBox_Tit {position: relative; width: 100%; height: 24px; font-size: 0; cursor: pointer;}
.prdsrchLyr_box .shLyrBox_Tit > p {display: inline-block; vertical-align: top; line-height: 24px;}
.shLyrBox_Tit .shLyrTit_btn {position: absolute; display: inline-block; width: 24px; height: 24px; top: 0; right: 20px; transform: rotate(0deg); background: url(//image5.compuzone.co.kr/img/images/ask_estimate/estimate_new_arrow_24.png) center no-repeat; background-size: contain;}
.shLyrBox_Tit.on .shLyrTit_btn {transform: rotate(180deg);}
.prdsrchLyr_box .shLyrBox_cont {width: 100%; padding-top: 10px; background-color: #fff; display: none;}
.prdsrchLyr_box .shLyrBox_cont ul{display: flex; flex-direction: column; gap: 8px; margin-bottom: 15px;}
.prdsrchLyr_box .shLyrBox_cont li {list-style: none; width: 100%; font-size: 0;}
.shLyr_check {display: inline-block; position: relative;}
input.shLyr_chk[type="checkbox"] {vertical-align: top; display: none;}
input.shLyr_chk[type="checkbox"] + label.shLyr_chk {font-size: 0;}
input.shLyr_chk[type="checkbox"] + label.shLyr_chk * {vertical-align: top; display: inline-block; height: 24px; line-height: 24px;}
input.shLyr_chk[type="checkbox"] + label.shLyr_chk > i {width: 24px; height: 24px; background: transparent url(//image5.compuzone.co.kr/img/images/ask_estimate/mo_circle_check_new.png) center no-repeat; background-size: contain; margin-right: 5px;}
input.shLyr_chk[type="checkbox"] + label.shLyr_chk > p {font-family: "noto-R"; font-size: 14px; color: #1a1a1a;}
.est_select select {width: 100px; height: 40px; line-height: 1; background: #fff url(//image5.compuzone.co.kr/img/images/ask_estimate/estimate_new_arrow.png) 92% 50% no-repeat; border: 1px solid #D8D8D8; border-radius: 5px; box-shadow: none; padding: 10px 30px 10px 10px !important; letter-spacing: -1px; color: #1A1A1A; box-shadow: 0; box-sizing: border-box; font-size: 15px;}
.shLyr_check.on input.shLyr_chk[type="checkbox"] + label.shLyr_chk > i {background: transparent url(//image5.compuzone.co.kr/img/images/ask_estimate/mo_circle_check2_new.png) center no-repeat; background-size: contain;}
.SearchPrice_wrap{display: flex; align-items: center; gap: 10px;}
.sp_input_box{display: flex; align-items: center;}
.sp_input_box input{width: 100px; height: 40px; padding: 10px 15px; border: 1px solid #D8D8D8; box-sizing: border-box; border-radius: 5px; margin-right: 5px; font-size: 15px; font-family: "noto-R";}
.sp_input_box input::placeholder{font-size: 15px; font-family: "noto-R"; color: #949494;}
.sp_input_box span{font-size: 15px; font-family: "noto-R"; color: #3A3A3A;}

/* ¸ÂÃçÁÙ°ÔPC ¿µ¿ª */
.tabEstRegist .est_registForm{margin-top: 20px; padding-bottom: 30px;}
.tabEstRegist .est_registForm > li h2 {position: relative; display: flex; align-items: center; padding-left: 0; color: #1A1A1A; font-size: 15px; font-weight: normal; font-family: 'noto-M'; line-height: 1; margin-bottom: 10px;}
.tabEstRegist .est_registForm > li h2:before{display: none;}

/* ¸ÂÃçÁÙ°ÔPC Ä«Å×°í¸® */
.est_cate .box{display: grid; grid-template-columns: repeat(3,1fr); gap: 10px;}
.est_cate .box h3 {display: block; width: 100%; padding: unset; width: unset; text-align: unset; box-sizing: Border-box;}
.est_cate .box h3 a {display: flex; align-items: center; justify-content: center; width: 100%; height: 40px; background: #E8E8E8; line-height: unset; border-radius: 5px; color: #949494; font-family: 'noto-M'; font-size: 15px; font-weight: 100; box-sizing: border-box; white-space: nowrap;}
.est_cate .box h3.on a{color: #ffffff;}
.est_cate .box h3.event.on a {background:#1a1a1a; color:#fff; border:1px solid #1a1a1a;}
/* ¸ÂÃçÁÙ°ÔPC Å°¿öµå */
.est_keyword .question > i {background: url(//image5.compuzone.co.kr/img/images/ask_estimate/question_new.png) no-repeat center center; display: block; width: 24px; height: 24px; line-height: unset; padding-top: unset; margin-top: unset; color: unset; font-size: unset; font-style: unset; text-align: unset; border: 0; border-radius: unset;}
.est_keyword .question .ques_layer {display: none; position: absolute; width: 320px; z-index: 10; left: 3px; top: 30px; padding: 12.5px 50px; height: auto; background-color: #ffffff; border: 0; font-size: 14px; font-family: 'noto-R'; color: #1A1A1A; letter-spacing: -1px; box-sizing: border-box; word-break: keep-all; text-align: center; box-shadow: 0px 5px 20px rgba(0,0,0,0.3); border-radius: 15px;}
.est_keyword .question:hover .ques_layer {display: block;}
.est_keyword .question .ques_layer:after,.est_keyword .question .ques_layer:before {content: " "; position: absolute; bottom: 100%; left: 14.5%; border: solid transparent; height: 0; width: 0; pointer-events: none;}
.est_keyword .question .ques_layer:before {border-color: #ffffff00; border-bottom-color: transparent; border-width: 6px; margin-left: -6px;}
.est_keyword .question .ques_layer:after {border-color: #ffffff00; border-bottom-color: #ffffff; border-width: 5px; margin-left: -5px;}
.tabEstRegist .est_keywordBox > p:before {content: "#"; position: absolute; left: 0; top: 50%; transform: translateY(-50%); color: #3A3A3A; font-size: 15px;}
.tabEstRegist .est_keywordBox > p > input {padding: 0 10px; width: 100%; height: 40px; line-height: 40px; background-color: #fff; border: 1px solid #D8D8D8; border-radius: 5px; outline: none; box-sizing: border-box;}
.tabEstRegist .est_keywordBox > p > input::placeholder{font-size: 13px; font-family: "noto-R"; color: #949494;}

/* ¸ÂÃçÁÙ°ÔPC ³»¿ë */
.tabEstRegist .est_textareaWrap {margin-top: 0; display: inline-block; padding: 10px; width: 100%; height: 80px; background-color: #fff; border: 1px solid #D8D8D8; border-radius: 5px; box-sizing: border-box;}
.tabEstRegist .est_textareaWrap textarea {width: 100%; height: 100%; color: #3A3A3A; font-size: 13px; outline: none; resize: none;}
.tabEstRegist .est_textareaWrap textarea::placeholder{font-size: 13px; color: #949494;}
.tabEstRegist .est_registForm > li + li {margin-top: 20px;}

/* ¸ÂÃçÁÙ°ÔPC ±¸¼ºÇ° */
.tabEstRegist .est_compSearch {position: relative; display: inline-block; padding: 0 10px; width: 100%; height: 40px; line-height: 34px; margin-top: 0; border: 1px solid #D8D8D8; border-radius: 5px; box-sizing: border-box;}
.tabEstRegist .est_compSearch input {width: 100%; color: #3A3A3A; font-size: 13px;}
.tabEstRegist .est_compSearch button.DelBtn {position: absolute; display: inline-block; right: 35px; top: 7px; width: 24px; height: 24px; background: url(//image5.compuzone.co.kr/img/images/mypage21/mo_circle_x.png) center no-repeat; background-size: contain; transform: translateY(0);}
.tabEstRegist .est_compSearch input::placeholder{font-size: 13px; color: #949494;}

/* ¸ÂÃçÁÙ°ÔPC »óÇ°ÀÏ°ýµî·Ï, »óÇ°ºÒ·¯¿À±â ¹öÆ° */
.tabEstRegist .est_compbtBox {margin-top: 10px; width: 100%; font-size: 0; display: grid; grid-template-columns: repeat(2,1fr); gap: 10.5px;}
.tabEstRegist .est_compbtBox > button {width: 100%; height: 40px; background-color: #6C6C6C; color: #fff; font-size: 15px; font-family: 'noto-M'; border-radius: 5px; text-align: center; vertical-align: top; word-break: keep-all;}

/* ¸ÂÃçÁÙ°ÔPC »óÇ°¼±ÅÃ ¿µ¿ª */
.tabContent .tabEstWrap2 {padding: 30px 20px 5px 20px; width: 100%; box-sizing: border-box; background-color: #F2F2F2; position: relative;}
.tabContent .tabEstWrap2::after{position: absolute; content: ""; width: 100%; height: 30px; background: #F2F2F2; left: 0; bottom: -26px;}
.tabEstRegist .est_prodregicon {position: relative; padding: 20px 20px; width: 100%; height: unset; background-color: #fff; border: 1px solid #dedede; border-radius: 15px; text-align: left; box-sizing: border-box;}
.tabEstRegist .est_prodregicon .btn_wrap{display: flex; align-items: center; justify-content: space-between;}
.tabEstRegist .est_prodregicon .btn_wrap .num_box {display: flex; align-items: center; overflow: hidden;}
.tabEstRegist .est_prodregicon .btn_wrap .num_box span {position: relative; display: block; width: 28px; height: 30px; border: 1px solid #d8d8d8; border-radius: 5px 0 0 5px; box-sizing: border-box;}
.tabEstRegist .est_prodregicon .btn_wrap .num_box span.disabled{background: #F9F9F9;}
.tabEstRegist .est_prodregicon .btn_wrap .num_box span:first-child:before {content: ""; position: absolute; top: 50%; left: 50%; transform: translateX(-50%); width: 9px; height: 1px; background: #6c6c6c;}
.tabEstRegist .est_prodregicon .btn_wrap .num_box input.wish_text_btn {float: left; display: block; width: 34px; height: 30px; border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; text-align: center; box-sizing: border-box; color: #3a3a3a; font-family: 'spoqa M'; -webkit-appearance: none; -webkit-border-radius: 0;}
.tabEstRegist .est_prodregicon .btn_wrap .num_box input.wish_text_btn.disabled{color: #949494; background: #F9F9F9; opacity:1; -webkit-text-fill-color: inherit;}
.tabEstRegist .est_prodregicon .btn_wrap .num_box span:last-child {border-radius: 0 5px 5px 0;}
.tabEstRegist .est_prodregicon .btn_wrap .num_box span:last-child:before {content: ""; position: absolute; bottom: 0; top: 0px; left: 10px; right: 0; margin: auto; transform: translateX(-50%); width: 10px; height: 1px; background: #6c6c6c;}
.tabEstRegist .est_prodregicon .btn_wrap .num_box span:last-child:after {content: ""; position: absolute; bottom: 0; top: 10px; left: 0; right: 0; margin: auto; transform: translateY(-50%); width: 1px; height: 10px; background: #6c6c6c;}
.tabEstRegist .est_prodregicon .btn_wrap .num_box span.disabled::before{background: #949494;}
.tabEstRegist .est_prodregicon .btn_wrap .num_box span.disabled::after{background: #949494;}
.tabEstRegist .est_prodregicon .top_wrap > h3 {color: #3A3A3A; font-size: 17px;}
.tabEstRegist .est_prodregicon .close_btn {position: relative; right: 0; top: 0; box-sizing: border-box; display: flex; width: 52px; height: 30px; background: unset; z-index: 10; background-size: unset; justify-content: center; align-items: center; border: 1px solid #D8D8D8; border-radius: 5px;}
.tabEstRegist .est_prodregicon .close_btn p{font-size: 12px; color: #3A3A3A;}
.tabEstRegist .est_prodListcon {display: table; width: 100%; margin-top: 10px;}
.tabEstRegist .est_prodLCon {padding-left: 15px; width: calc(100% - 100px); box-sizing: border-box;}
.tabEstRegist .est_prodLCImg {position: relative; width: 100px; height: 100px; border-radius: 5px; overflow: hidden;}
.tabEstRegist .est_prodLCImg::before {content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.02);}
.tabEstRegist .est_prodLCon > .est_prodLConT {color: #3A3A3A; font-size: 13px; line-height: 1.4; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: keep-all; overflow: hidden; text-align: left;}
.tabEstRegist .est_priceChbox {margin-top: 6px; margin-bottom: 10px;}
.tabEstRegist .est_prodLPrice {float: left; color: #3a3a3a; font-size: 14px; font-family: 'noto-M';}
.tabEstRegist .est_prodLPrice > span {font-family: 'spoqa M'; font-weight: bold; font-weight: 600; font-size: 20px; margin-right: 2px;}
.tabEstRegist .est_prodregicon > h3 {color: #3A3A3A; font-size: 17px;}
.tabEstRegist .est_prodregicon .est_prodconNoT {padding: 44px; margin-top: 10px; color: #949494; font-size: 13px; font-weight: normal; text-align: center; background: #F9F9F9; border-radius: 10px;}

/* ¸ÂÃçÁÙ°ÔPC °ßÀû µî·Ï½Ã À¯ÀÇ»çÇ× */
.tabEstRegist .est_regZyTxt {margin-top: 30px;}
.tabEstRegist .est_regZy {position: relative; color: #1A1A1A; font-size: 15px;}
.tabEstRegist .est_regZy:after {content: ""; position: Absolute; right: 5px; top: 50%; transform: translateY(-50%) rotate(180deg); display: inline-block; background: #f3f3f3 url(//image5.compuzone.co.kr/img/images/ask_estimate/estimate_new_arrow.png) right center no-repeat; background-size: contain; width: 20px; height: 20px;}
.tabEstRegist .est_regZy.on:after{transform:translateY(-50%) rotate(0deg);}
.tabEstRegist .est_regZyTBox {margin-top: 10px;}
.tabEstRegist .est_regZyTBox > li {color: #949494; font-size: 13px; line-height: 1.5; word-break: keep-all;}
.tabEstRegist .est_regZyTBox > li:before {content: ""; position: absolute; left: 0; top: 8px; width: 2px; height: 2px; color: unset; font-size: unset; background: #949494;}

/* ¸ÂÃçÁÙ°ÔPC ÇÏ´Ü°íÁ¤ °ßÀûµî·ÏÇÏ±â ¿µ¿ª */
.tabEstRFix {width: 100%; position: fixed; bottom: 70px; border-top: 0; z-index: 50; border-bottom: 1px solid #e8e8e8; transform: translateY(0); transition: all 0.3s;}
.tabEstRFix.scroll{transform: translateY(300px);}
.tabEstRFix::before {content: ''; width: 38px; height: 5px; position: Absolute; top: 10px; left: 50%; transform: translateX(-50%); background: #e8e8e8; border-radius: 25px; z-index: 1;}
.tabEstRFix .tabEstFixBox {width: 100%; padding: 30px 20px 15px; background: #fff; border-top-right-radius: 25px; border-top-left-radius: 25px; box-shadow: 0 -5px 10px 0 rgba(0, 0, 0, 0.08); box-sizing: border-box;}
.tabEstRFix .tabEstFixBox dt {font-size: 17px; letter-spacing: -0.5px; color: #949494; font-family: 'noto-M'; font-weight: normal; overflow: hidden;}
.tabEstRFix .tabEstFixBox dt span {float: right; font-family: 'spoqa M'; margin-top: -2px; font-weight: bold; letter-spacing: -0.5px;}
.tabEstRFix .tabEstFixBox dd {margin: 3px 0 15px; font-size: 17px; letter-spacing: -0.5px; color: #3a3a3a; font-family: 'noto-B'; font-weight: normal; overflow: hidden;}
.tabEstRFix .tabEstFixBox dd span {float: right; font-family: 'spoqa B'; margin-top: -3px; letter-spacing: -0.5px;}
.tabEstRFix button {width: 100%; background: #0D6DE3; color: #fff; text-align: center; padding: 13px 20px; margin-top: 15px; border-radius: 10px; font-size: 18px; font-family: 'noto-M';}
.tabEstRFix .tabEstFixBox > dl {margin-top: 0; display: flex; justify-content: space-between;}
.tabEstRFix .tabEstFixBox dl > dt {float: unset; font-size: 17px;	color: #949494;}
.tabEstRFix .tabEstFixBox dl > dd {float: unset; color: #3A3A3A; font-size: 17px;	margin: 0;	color: #949494;}
.tabEstRFix .tabEstFixBox dl > dd > span {font-family: 'spoqa B'; font-size: 17px; float: unset;}
.tabEstRFix .tabEstFixBox dt span{font-size: 17px; float: unset;}
.tabEstRFix .tabEstFixBox dl.tabEstFevp dt{color: #3A3A3A; font-family: 'noto-B';}
.tabEstRFix .tabEstFixBox dl.tabEstFevp dt span{color: #3A3A3A; font-family: 'noto-B';}
.tabEstRFix .tabEstFixBox dl.tabEstFevp dd{color: #3A3A3A; font-family: 'noto-B';}
.tabEstRFix .tabEstFixBox dl.tabEstFevp dd span{color: #3A3A3A; font-family: 'noto-B';}

/* ¸ÂÃçÁÙ°ÔPC »óÇ° ÀÏ°ýµî·Ï ·¹ÀÌ¾î ÆË¾÷ */
.layer_wrap{position: fixed; top: 0; left: 0; z-index: 1000; width: 100%; height: 100%; max-height: 770px; background: rgba(0,0,0,0.7);}
.ae_layer_pop {position: fixed; top: unset; bottom: 0; left: 0; width: 100%; height: unset; overflow-x: hidden; overflow-y: auto; z-index: 10000; background: #fff; padding: 27px 20px 40px; border-radius: 15px 15px 0 0; box-sizing: border-box;}
#total_insert_lyr{height: calc(100% - 70px);}
.ae_layer_fixed_head {position: fixed; top: 70px; left: 0; width: 100%; padding: 0; background: #fff; z-index: 100; text-align: center; border-radius: 15px 15px 0 0;}
.ae_layer_fixed_head .ae_title {margin: 0; font-size: 20px; line-height: unset; font-family: 'noto-B';	padding: 20px 0; border-bottom: 1px solid #D8D8D8;}
.ae_layer_fixed_head .ae_title > span {font-size: 19px; line-height: unset; font-family: 'noto-B';}
.ae_close_LX {position: absolute; top: 22px; right: 20px; width: 25px; height: 25px; display: inline-block; background: url(//image5.compuzone.co.kr/img/images/ask_estimate/mo_ae_icon5.png) center; background-size: contain; cursor: pointer;}
.regist .ae_layer_body {width: 100%; padding: 60px 0px 90px; margin-bottom: 0;}
.regist .ae_layer_body textarea {width: 100%; height: 160px; max-width: 100%; max-height: 160px; min-width: 100%; min-height: 180px; font-family: "noto-R"; color: #3A3A3A; margin-top: 0; border: 1px solid #D8D8D8;	border-radius: 5px; padding: 10px; margin-bottom: 15.5px; resize: none; font-size: 13px;}
.regist .ae_layer_body textarea::placeholder{ color: #949494;}
.ae_layer_pop.regist td {padding: 30px; text-align: center;	color: #949494;}
.ae_layer_pop.regist .regist_pd_add td{padding: 10px;}
.regist .bskNpd_info {margin-top: 15px;}
.regist .bskNpd_info span{position: relative; padding-left: 10px;}
.regist .bskNpd_info span::after{position: absolute; content: ""; left: 4px; top: 8px; width: 2px; height: 2px; background: #949494;}
.regist .bskNpd_info span p{color: #949494;}
.ae_layer_fixed_bottom {position: relative; bottom: 0; width: 100%; z-index: 10002;}
.regist .ae_layer_fixed_bottom {padding: 20px; text-align: center; background: unset; position: fixed; bottom: 0; left: 0; background: #fff;}
.regist .ae_layer_fixed_bottom > a {width: 100%; height: unset; background: #0D6DE3; border-radius: 10px; padding: 13px 20px; line-height: unset !important; font-size: 18px; font-family: 'noto-M';}

/* ¸ÂÃçÁÙ°ÔPC »óÇ° ºÒ·¯¿À±â ·¹ÀÌ¾î ÆË¾÷ */
.load_wrap{position: fixed; top: 0; left: 0; z-index: 1000; width: 100%; height: 100%; background: rgba(0,0,0,0.7);}
.load_wrap .ae_layer_pop{height: calc(100% - 40px); padding: 0;}
.load_wrap .ae_layer_pop table{border: 0;}
.load_wrap .bskNpd .ae_layer_body {margin-top: 100px; padding: 55px 0 20px; margin-bottom: 0;}
.load_wrap .bskNpd .ae_layer_body .bskNpd_contents{padding: 0;}
.load_wrap .ae_layer_fixed_head{position: fixed; top: 40px; padding: 27px 20px 20px; border-radius: 15px 15px 0 0;}
.load_wrap .ae_layer_fixed_head .ae_title{border-bottom: 0; padding: 0 0 23px;}
.load_wrap .ae_layer_fixed_head .ae_close_LX{top: 27px; right: 27px;}
.load_wrap .bskNpd .ae_layer_fixed_head .bskNpd_tab td {width: calc(100% / 3); height: 45px; line-height: 45px; background: transparent; border: 0; text-align: center; cursor: pointer; font-size: 17px; font-family: 'noto-M'; color: #949494;}
.load_wrap .bskNpd .ae_layer_fixed_head .bskNpd_tab{background: #E8E8E8; border-radius: 55px; overflow: hidden; margin-top: 0;}
.load_wrap .bskNpd .ae_layer_fixed_head .bskNpd_tab td.on {background: #0D6DE3; border: 0; color: #fff; border-radius: 55px;}
.load_wrap .bskNpd .est_top_opt_wrap {width: 100%; height: unset; overflow: hidden; padding: 0 20px;}
.load_wrap .bskNpd .est_top_opt_wrap > p{font-size: 17px; font-family: 'noto-R'; font-family: 'noto-B'; margin-bottom: 10px;}
.load_wrap .bskNpd .est_top_opt_wrap .est_select {float: unset;}
.load_wrap .bskNpd .est_top_opt_wrap .est_select select{width: 100%; padding: 10px; font-size: 13px; color: #949494; box-sizing: border-box; background: #fff url(//image5.compuzone.co.kr/img/images/ask_estimate/estimate_new_arrow.png) 97% 50% no-repeat;}
.load_wrap .bskNpd .est_top_opt_wrap .est_select select option{color: #3A3A3A;}
.load_wrap .bskNpd .est_top_opt_wrap .est_checkbox {float: unset; margin-top: 10px;}
.load_wrap .est_checkbox input.estimate_chk[type="checkbox"]:checked:before{background: url(//image5.compuzone.co.kr/img/images/ask_estimate/estimate_mcheck_new.png) center no-repeat;}
.load_wrap .est_checkbox input.estimate_chk[type="checkbox"] + label.estimate_chk{font-size: 15px; color: #3A3A3A !important;}
.load_wrap .bskNpd .bskNpd_info {margin-top: 10px;}
.load_wrap .est_checkbox input.estimate_chk[type="checkbox"] {border-radius: 4px; overflow: hidden;}
.load_wrap .bskNpd .bskNpd_info span{position: relative; padding-left: 10px;}
.load_wrap .bskNpd .bskNpd_info span::after{position: absolute; content: ""; width: 2px; height: 2px; background: #949494; left: 4px; top: 9px;}
.load_wrap .bskNpd .bskNpd_info span:nth-child(1){margin-bottom: 5px;}
.load_wrap .bskNpd .bskNpd_info span p{color: #949494; font-size: 13px;}
.load_wrap .bskNpd .bskNpd_search_wrap {width: 100%; margin-top: 20px; border: 0; border-width: unset; overflow: hidden; height: 42px; padding: 0 20px; transition: all 0.3s;}
.load_wrap .bskNpd .bskNpd_search_wrap.open{height: 204px;}
.load_wrap .bskNpd .bskNpd_search_wrap .bskNpd_search_head {height: unset; line-height: unset; text-align: center; cursor: pointer; display: flex;	align-items: center; justify-content: space-between;	margin-bottom: 20px; color: #1A1A1A; font-size: 17px; font-family: 'noto-B';}
.load_wrap .bskNpd .bskNpd_search_wrap .bskNpd_search_head > i {height: 24px; width: 24px; display: inline-block; background: #fff url(//image5.compuzone.co.kr/img/images/ask_estimate/estimate_new_arrow_24.png) center no-repeat; background-size: 24px 24px; vertical-align: middle;}
.load_wrap .bskNpd .bskNpd_search_wrap.open .bskNpd_search_head > i{transform: rotate(180deg);}
.load_wrap .bskNpd .bskNpd_search_wrap .bskNpd_search_body > div {width: 100%; height: 40px; margin-bottom: 10px;	display: flex; align-items: center;	gap: 13px;}
.load_wrap .bskNpd .bskNpd_search_wrap .bskNpd_search_body > div:last-child{margin-bottom: 0;}
.load_wrap .bskNpd .bskNpd_search_wrap .bskNpd_search_body .bskNpd_search_input > p {display: block;	width: 54px; line-height: unset; font-size: 15px; color: #1A1A1A !important; font-family: 'noto-M';	white-space: nowrap;}
.load_wrap .bskNpd .bskNpd_search_wrap .bskNpd_search_body .bskNpd_search_input > input {outline: none; width: 83%; height: 40px; line-height: unset; padding: 10px; border: 1px solid #D8D8D8; border-radius: 5px; color: #1A1A1A; float: unset;}
.load_wrap .bskNpd_search_wrap .bskNpd_btn_area {margin-bottom: 0; text-align: center; font-size: 0;	padding-bottom: 20px;}
.load_wrap .bskNpd_search_wrap .bskNpd_btn_area button {width: 48%; height: 40px; font-size: 15px; border-radius: 5px; color: #fff; font-family: 'noto-M'; border: 1px solid #D8D8D8;}
.load_wrap .bskNpd_search_wrap .bskNpd_btn_area .gBtn {background-color: #FFFFFF;	color: #3A3A3A;}
.load_wrap .bskNpd_search_wrap .bskNpd_btn_area .bBtn {margin-left: 2%; background-color: #0D6DE3;}
.load_wrap .bskNpd_list_wrap {display: none; overflow-y: auto; height: unset; width: 100%; padding: 0; position: relative; top: 0; left: 0; background: #f2f2f2; margin-top: 0;}
.load_wrap .bskNpd_list_wrap.on{display: block;}
.load_wrap .bskNpd_list_wrap .btn_wrap{display: flex; align-items: center; justify-content: space-between; background: #ffffff; padding: 10px 20px; margin-top: 8px;}
.load_wrap .bskNpd_list_wrap .btn_wrap > p{font-size: 14px; font-family: 'noto-B';}
.load_wrap .bskNpd .bskNpd_btn_area{width: unset; display: flex; align-items: center; gap: 5px;}
.load_wrap .bskNpd .bskNpd_btn_area > a {width: 100px; height: 35px; font-size: 13px; font-family: 'noto-M'; margin-left: 0; line-height: unset !important; margin-bottom: 0; background: #ffffff; border: 1px solid #D8D8D8;	border-radius: 5px; color: #3A3A3A !important; display: flex; justify-content: center; align-items: center;}
.load_wrap .bskNpd .bskNpd_btn_area > a.sb_btn{color: #0D6DE3 !important; border: 1px solid #0D6DE3;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td {padding: 20px; width: 100%; position: relative; overflow: unset;	display: flex;	gap: 14.5px; border: 0; border-bottom: 1px solid #dedede;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td:first-child {border-top: 1px solid #dedede;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td > .td_img {position: relative; display: block; width: 100px; height: 100px; margin-right: 0;	border-radius: 10px; background: gray; float: unset; overflow: hidden;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td > .td_img::before {content: ''; width: 100%; height: 100%; background: rgba(0,0,0,0.02); position: absolute; top: 0; left: 0;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td > .td_img > .est_checkbox {position: absolute; top: 5px; left: 5px; display: inline-block;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td > .td_info {position: relative; display: block; width: calc(100% - 90px); height: unset; float: unset;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td > .td_info .pd_name{display: inline-block; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; white-space: normal; height: unset; text-align: left; word-wrap: break-word; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; font-size: 15px; color: #3A3A3A !important;	margin-bottom: 10px;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td > .td_info .td_info_bottom {width: 100%; height: unset; position: relative; bottom: 0; left: 0; display: flex; justify-content: space-between;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td > .td_info .td_info_bottom .pd_price{display: flex; flex-direction: column; gap: 5px;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td > .td_info .td_info_bottom .pd_price .sel{display: flex; align-items: center; gap: 5px;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td > .td_info .td_info_bottom .pd_price .sel .sel1{font-size: 15px; font-family: 'spoqa B';}
.load_wrap .bskNpd_list_wrap .bskNpd_list td > .td_info .td_info_bottom .pd_price .sel .sel2{font-size: 15px; font-family: 'spoqa B'; color: #949494;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td > .td_info .td_info_bottom .pd_price .sel .sel2 span{font-size: 11px; color: #949494;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td > .td_info .td_info_bottom .pd_price .spoqaM{font-size: 20px; font-family: 'spoqa B'; color: #3A3A3A; line-height: 26px;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td > .td_info .td_info_bottom .pd_price .spoqaM span{font-size: 14px; color: #3A3A3A;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td > .td_info a {width: 58px; height: 40px; line-height: 40px; border-radius: 5px; position: relative; bottom: 0; right: 0;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td > .td_info a.sb_btn {background: #0D6DE3;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td > .td_info a.g_btn{background: #6C6C6C;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td.none{flex-direction: column; align-items: center; justify-content: center; gap: 5px; font-size: 14px; color: #6C6C6C; padding: 108px 20px; border-bottom: 0;}
.load_wrap .bskNpd_list_wrap .bskNpd_list td.none img{width: 42px; height: 42px;}

/* ¸ÂÃçÁÙ°ÔPC Nudging ¸ð´ÞÃ¢ */
.ae_layer_pop_S {position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); border: 0; box-sizing: border-box; display: inline-block; width: calc(100% - 40px); border-radius: 20px; text-align: center; padding: 27px 15px 20px; background: #fff; z-index: 99; /* display: none; */}
.ae_layer_pop_S::after{position: absolute; content: ""; width: 200%; height: 2000%; background: rgba(0,0,0,0.5); left: -100px; top: -1500px;}
.ae_layer_pop_S::before{position: absolute; content: ""; width: 100%; height: 100%; background: #ffffff; left: 0; top: 0; z-index: 1; border-radius: 20px; }
.ae_layer_pop_S > p, .ae_layer_pop_S > p > span {font-size: 15px; line-height: 20px; color: #3a3a3a; position: relative; z-index: 1;}
.ae_layer_pop_S .ae_btn_area {display: flex; overflow: hidden; gap: 10px; margin-top: 10px; align-items: center; justify-content: center; position: relative; z-index: 1;}
.ae_layer_pop_S .ae_btn_area > a {width: 50%; height: 52px; float: unset; border-radius: 10px; font-size: 18px; font-family: 'noto-M'; box-sizing: border-box; display: flex; line-height: unset !important; justify-content: center; align-items: center; background: #6C6C6C; color: #fff !important;}
.ae_layer_pop_S .ae_btn_area > a.bk_btn{background: #0d6de3;}

/* ¸ÂÃçÁÙ°ÔPC ±¸¼ºÇ°¼±ÅÃ ·¹ÀÌ¾îÆË¾÷ */
.ae_layer_pop.parts_selection {padding: 0; top: 0;}
.parts_selection .ae_layer_fixed_head{margin-top: 0; top: 0; border-radius: 0; position: relative;}
.parts_selection .ae_layer_fixed_head.on{position: fixed; top: 0; left: 0;}
.parts_selection .ae_layer_fixed_head .ae_title {padding: 11.5px 0; border-bottom: 1px solid #E8E8E8;}
.parts_selection .ae_layer_fixed_head.on .ae_title{display: none;}
.parts_selection .ae_layer_fixed_head.on .ae_close_LX.ae_close_arrow{display: none;}
.ae_close_LX.ae_close_arrow{top: 12px; right: unset; left: 15px; width: 30px; height: 30px; background: url(//image5.compuzone.co.kr/img/images/ask_estimate/back_new_arrow.png) center;}

/* ¸ÂÃçÁÙ°ÔPC ±¸¼ºÇ°¼±ÅÃ Ä«Å×°í¸® */
.parts_selection .ps_tab_wrap {margin-top: 0; width: 100%; height: unset;	padding: 15px 0 0 15px; position: relative; top: 0; left: 0; border: 0; border-width: 0;	border-bottom: 8px solid #f2f2f2; overflow: hidden;	box-sizing: border-box;}
.parts_selection .ps_tab_wrap .ps_tab_top {width: 100%; height: unset; position: relative; padding-left: 0;	overflow-x: scroll; padding-bottom: 15px;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab_top_inner {width: 100%; height: unset; overflow-x: auto;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab {width: max-content; height: unset; font-size: 0; display: flex; align-items: flex-start;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li {display: inline-block; margin-right: 10px;	width: 60px; height: unset; line-height: unset; font-size: unset; position: relative; color: unset; cursor: pointer;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li a {display: block; text-align: center;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li a span.liimg {display: block; width: 60px; height: 60px; margin-bottom: 5px; border-radius: 15px; background: #F9F9F9; position: relative;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on:after{display: none;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li a span.liimg::before {content: ''; width: 40px; height: 40px; background-position: center center; background-repeat: no-repeat; background-size: contain; position: absolute; top: 50%; left: 50%; transform: Translate(-50%, -50%);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li a span.liimg i {float: right; display: block; width: 16px; height: 16px; line-height: 16px; background: #FF4A4A; border-radius: 50%; text-align: center; font-size: 10px; font-family: '¸¼Àº°íµñ'; font-family: 'noto-B'; font-style: normal;   color: #fff;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li a span.liimg i.none{display: none;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li a span.litxt {display: block; font-size: 11px; font-family: '¸¼Àº°íµñ'; color: #3A3A3A;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on a span.litxt {font-family: 'noto-B';}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li:nth-child(1) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate1.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on:nth-child(1) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate1_1.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li:nth-child(2) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate5.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on:nth-child(2) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate5_1.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li:nth-child(3) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate3.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on:nth-child(3) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate3_1.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li:nth-child(4) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate2.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on:nth-child(4) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate2_1.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li:nth-child(5) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate4.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on:nth-child(5) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate4_1.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li:nth-child(6) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate6.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on:nth-child(6) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate6_1.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li:nth-child(7) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate8.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on:nth-child(7) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate8_1.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li:nth-child(8) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate12.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on:nth-child(8) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate12_1.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li:nth-child(9) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate11.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on:nth-child(9) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate11_1.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li:nth-child(10) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate7.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on:nth-child(10) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate7_1.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li:nth-child(11) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate9.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on:nth-child(11) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate9_1.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li:nth-child(12) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate10.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on:nth-child(12) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate10_1.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li:nth-child(13) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate13.png);}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on:nth-child(13) a span.liimg::before {background-image: url(//image5.compuzone.co.kr/img/images/online2022/cate13_1.png);}

/* ¸ÂÃçÁÙ°ÔPC ±¸¼ºÇ°¼±ÅÃ ¸®½ºÆ® */
.parts_selection .ae_layer_body {padding: 0; margin-bottom: 0; margin-top: 0;}
.parts_selection .ae_layer_body.on{margin-top: 250px;}
.parts_selection .bskNpd_btn_area {width: 100%; height: 50px; text-align: unset; margin-top: 0; position: relative; font-size: 0 !important;	display: flex; justify-content: space-between; align-items: center;	padding: 0 15px;}
.parts_selection .bskNpd_btn_area.on{position: fixed; top: 55px; z-index: 2; background: #fff; border-bottom: 1px solid #E8E8E8;}
.parts_selection .bskNpd_btn_area > p {position: relative; left: 0; top: 0; transform: unset; display: block; font-family: 'noto-M'; font-weight: normal; font-size: 14px;}
.parts_selection .parts_search_btn {display: block; color: #3A3A3A; font-family: "noto-M"; font-size: 14px; display: flex; align-items: center; gap: 2px;}
.parts_selection .parts_search_btn > img {display: block; margin-right: 0; width: 18px; height: 18px;}
.parts_selection .bskNpd_list_wrap {width: 100%; height: unset; padding: 0; position: relative; top: 0; left: 0; background: unset; margin-top: 0;}
.parts_selection .bskNpd_list_wrap .bskNpd_list{border: 0;}
.parts_selection.ae_layer_pop td{border: 0; border-top: 1px solid #E8E8E8;}
.parts_selection .bskNpd_list_wrap .bskNpd_list td .top_wrap{display: flex; gap: 15px;}
.parts_selection .bskNpd_list_wrap .bskNpd_list td .td_img {position: relative; width: 100px; height: 100px; border-radius: 5px; overflow: hidden;	margin-right: unset; background: unset; float: unset;	display: block;}
.parts_selection .bskNpd_list_wrap .bskNpd_list td .td_img::before {content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0,0,0,0.02);}
.parts_selection .bskNpd_list_wrap .bskNpd_list td .td_img img{width: 100%;}
.parts_selection .bskNpd_list_wrap .bskNpd_list td .td_info {position: relative; display: block; width: calc(100% - 115px); height: unset; float: unset;}
.parts_selection .bskNpd_list_wrap .bskNpd_list td .td_info .td_info_bottom {width: unset; height: unset; position: relative; bottom: 0; left: 0;	display: flex; justify-content: space-between;	margin-bottom: 10px;}
.parts_selection .pd_price p:nth-child(1){font-size: 11px; font-family: 'noto-R'; color: #949494; margin-bottom: 5px;}
.parts_selection .pd_price p:nth-child(1) span{font-size: 15px; font-family: 'spoqa B';}
.parts_selection .pd_price p:nth-child(1) span.co_R{color: #333333 !important; margin-right: 5px;}
.parts_selection .pd_price p:nth-child(1) span.co_GG{color: #949494 !important; font-family:'spoqa R'; font-weight: normal;}
.parts_selection .pd_price p:nth-child(2){font-size: 14px; font-family: 'noto-M';}
.parts_selection .pd_price p:nth-child(2) span{font-size: 20px; font-family: 'spoqa B';}
.parts_selection .bskNpd_list_wrap .bskNpd_list td .td_info a {width: 58px; height: 40px;	border-radius: 5px; line-height: unset;	display: flex;	align-items: center;	justify-content: center; position: relative; bottom: 0; right: 0;	font-size: 15px; font-family: 'noto-M'; font-weight: normal;}
.parts_selection .bskNpd_list_wrap .bskNpd_list td .td_info a.sb_btn{background: #0D6DE3;}
.parts_selection .bskNpd_list_wrap .bskNpd_list td .td_info .pd_name{margin-bottom: 10px; font-size: 15px; font-family: 'noto-R'; line-height: 20px; font-weight: normal; color: #3a3a3a; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.parts_selection .recom_bloo1 {position: relative; padding: 0px;}
.parts_selection .recom_bloo {width: 100%; height: 40px; overflow: hidden; border-radius: 10px; border: 1px solid #f2f2f2; box-sizing: border-box; transition: all 0.3s;}
.parts_selection .recom_bloo.on{height: 100%;}
.parts_selection .recom_bloo::before {content: ''; width: 15px; height: 15px; background: #f2f2f2; position: absolute; top: -7px; right: 45px; transform: rotate(45deg);}
.parts_selection .recom_bloo::after {content: ''; width: 15px; height: 16px; background: #FCFCFC; position: absolute; top: -6px; right: 45px; transform: rotate(45deg);}
.parts_selection .recom_bloo .recom_bloo_inner {width: 100%; padding: 10px; background: #FCFCFC; box-sizing: border-box;}
.parts_selection .recom_bloo .recom_bloo_inner p {font-size: 13px; font-family: 'noto-R'; font-weight: normal; color: #6C6C6C; overflow: hidden; opacity: 0; transition: all 0.2s;}
.parts_selection .recom_bloo.on .recom_bloo_inner p{opacity: 1; font-family:¸¼Àº°íµñ; letter-spacing: -1px;}
.parts_selection .recom_bloo .recom_bloo_inner p:nth-child(1) {display: flex; justify-content: space-between; height: 17px; margin-bottom: 5px; opacity: 1; overflow: hidden;}
.parts_selection .recom_bloo .recom_bloo_inner p span {width: calc(100% - 23px); height: 100%; color: #6C6C6C; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; font-size: 14px; font-family: 'noto-R';}
.parts_selection .recom_bloo .recom_bloo_inner p i {display: inline-block; width: 18px; height: 18px; background: url(//image5.compuzone.co.kr/img/images/product_detail22/detail_reperbtn.png) center center/contain no-repeat; vertical-align: sub; transition: all 0.3s;}
.parts_selection .recom_bloo.on .recom_bloo_inner p i {transform: rotate(180deg);}
.parts_selection .recom_bloo .recom_bloo_inner p.on {opacity: 1;}
.parts_selection .popfix_wanBtn {position: fixed; left: 0; bottom: 0; width: 100%; height: 50px; line-height: 50px; background: #0D6DE3;} 
.popfix_wanBtn > a{font-size: 17px; font-family: 'noto-B'; font-weight: normal; color: #fff;}

/* ¸ÂÃçÁÙ°ÔPC ±¸¼ºÇ°¼±ÅÃ ½ºÅ©·Ñ */
.ae_layer_fixed_head .pro_list_top {display: none; width: 100%; height: 55px; padding: 15px; box-sizing: border-box; clear: both; position: relative;}
.ae_layer_fixed_head.on .pro_list_top {display: block;}
.ae_layer_fixed_head.on .pro_list_top.on{border-bottom: 1px solid #e8e8e8;}
.ae_layer_fixed_head .pro_list_top::before {content: ''; width: 100%; height: 1px; background: #f2f2f2; position: absolute; bottom: 0; left: 0;}
.ae_layer_fixed_head .pro_list_top .pro_list_menu {float: left; display: none;}
.ae_layer_fixed_head .pro_list_top .pro_list_menu ul li {position: relative;}
.ae_layer_fixed_head .pro_list_top .pro_list_menu ul li a {padding-right: 15px; font-size: 16px; font-family: 'Noto-B'; font-weight: normal; color: #3a3a3a; letter-spacing: -0px; position: relative; top: 2px;}
.ae_layer_fixed_head .pro_list_top .pro_list_menu>ul>li>a::before {content: ''; width: 12px; height: 12px; background: url(//image5.compuzone.co.kr/img/images/product_list22/pro_list_btn.png) center center/contain no-repeat; position: absolute; top: 50%; right: 0px; transform: TranslateY(-50%); transition: all 0.3s;}
.ae_layer_fixed_head .pro_list_top .pro_list_menu ul li a span {font-size: 16px; font-family: 'Noto-B'; color: #FF4A4A;}
.ae_layer_fixed_head .pro_list_top .pro_list_menu.on ul li a::before{transform: TranslateY(-50%) rotate(180deg);}

/* ¸ÂÃçÁÙ°ÔPC ±¸¼ºÇ°¼±ÅÃ ½ºÅ©·Ñ Ä«Å×°í¸® ¼±ÅÃ½Ã ¸Þ´º ÆË¾÷ */
.parts_cate_nav {width: 100%; height: 100%; padding-bottom: 54px; position: relative; top: 54px; background: #fff; overflow-y: scroll; box-sizing: border-box; z-index: 20000; display: none;}
.parts_cate_nav.on {display: block; position: fixed;}
.parts_cate_nav1 ul:nth-child(1) {display: block;}.parts_cate_nav1 ul li { border-bottom: 1px solid #e8e8e8;}
.parts_cate_nav1 ul li a {display: block; width: 100%; height: 55px; line-height: 55px; padding: 0 15px; box-sizing: border-box; color: #3a3a3a; font-size: 16px; font-family: 'Noto-M'; position: relative;}
.parts_cate_nav1 ul li a::before {content: ''; width: 24px; height: 24px; background: url(//image5.compuzone.co.kr/img/images/product_detail22/detail_botbtn.png) center center/contain no-repeat; position: absolute; top: 16px; right: 25px; transform: rotate(-90deg);}
.parts_cate_nav1 ul li a span {font-size: 16px; font-family: 'Noto-M'; color: #FF4A4A;}

/* ¸ÂÃçÁÙ°ÔPC ±¸¼ºÇ°¼±ÅÃ ÇÊÅÍ ·¹ÀÌ¾î ÆË¾÷ */
.parts_prdDetailVer{z-index: 40000;}
.parts_prdDetailVer .prdsrchLyr_cont .prdsrchLyr_box{border-bottom:1px solid #d8d8d8;}
.parts_prdDetailVer .prdsrchLyr_cont .prdsrchLyr_box.on{position: absolute; background: #fff; top: 61px; left: 14px; width: calc(100% - 29px); height: calc(100% - 185px); z-index: 5;}
.parts_prdDetailVer .prdsrchLyr_box .shLyrBox_cont ul{margin-bottom: 0;}
.parts_prdDetailVer .prdsrchLyr_box .shLyrBox_cont.on{display: block;}
.parts_prdDetailVer .prdsrchLyr_cont .prdsrchLyr_box .shLyrBox_Tit{display: flex; justify-content: space-between; align-items: center;}
.parts_prdDetailVer .prdsrchLyr_cont .prdsrchLyr_box .shLyrBox_Tit .shLyrTit_btn{transform: rotate(270deg); position: relative; right: 0;}
.parts_prdDetailVer .prdsrchLyr_cont .prdsrchLyr_box .shLyrBox_Tit.on{flex-direction: row-reverse; justify-content: flex-end; gap: 5px;}
.parts_prdDetailVer .prdsrchLyr_cont .prdsrchLyr_box.on .shLyrBox_Tit .shLyrTit_btn{transform: rotate(90deg);}
.parts_prdDetailVer .prdsrchLyr_cont {width: unset; padding: 0 0px 25px 0; margin: 0 15px 0 0;}

/* Å¾¹è³Ê (ÀÌº¥Æ®½Ã) */
.evt_bnr_slider {width:calc(100% - 32px); margin:0 0 40px 16px; overflow: hidden;}
.evt_bnr {display: flex; align-items: center; justify-content: center;  padding:16px; border-radius: 10px; background:#09275E; box-sizing: border-box;}
.evt_bnr .evt_bnr_inner {display: flex; align-items: center;  justify-content: center; gap:12px; }
.evt_bnr .evt_bnr_inner p.ntBB15 {color:#FFCD21;}
.evt_bnr .evt_bnr_inner p {color:#fff;}

/* 124733 ÁÁ¾Æ¿ä ¾ÆÀÌÄÜ Ãß°¡ */
