/* .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;}

.estimate_visual{height:315px; background:url("//image5.compuzone.co.kr/img/images/ask_estimate/estimate_mvisual.png") center top no-repeat; background-size:cover; text-align:right; }
.estimate_visual .est_logo{margin:0 auto; padding-top:36px; width:257px; height:139px; }
.estimate_visual .est_view{display:inline-block; margin:10px 7px 0 0;  width:100px; height:29px; background:url("//image5.compuzone.co.kr/img/images/ask_estimate/estimate_mview.png") center bottom no-repeat; background-size:contain; text-align:left;}
.estimate_visual .est_view > a{display:block; color:#fff; font-size:17px; text-align:left; }
.tabContent{position:relative; }
.tabContent .tabnav{position:Absolute; left:0; top:-70px; width:100%; height:70px; }
#top_save_esti_menu{height:60px;  background-color:#000; }
.tabContent .tabnav > li , #top_save_esti_menu > li{display:table; float:left; width:calc((100% - 2px) / 3); height:100%; background-color:#707070; text-align:center; }
.tabContent .tabnav > li + li ,  #top_save_esti_menu > li + li{margin-left:1px; }
.tabContent .tabnav > li > a , #top_save_esti_menu > li > a{display:table-cell; color:#cbcbcb;  font-size:15px; vertical-align:middle; }
.tabContent .tabnav > li a.active , #top_save_esti_menu > li > a.active{color:#fff; }
.tabContent .tabnav > li:first-child a.active , #top_save_esti_menu > li:first-child > a.active{background-color:#003aa5;}
.tabContent .tabnav > li:nth-child(2) a.active , #top_save_esti_menu > li:nth-child(2) > a.active{background-color:#008dd6;}
.tabContent .tabnav > li:last-child a.active , #top_save_esti_menu > li:last-child > a.active{background-color:#8433ff;}

.tabContent .tabEstWrap{padding:33px 20px 0; width:100%; max-width:750px; margin:0 auto; box-sizing:border-box; }
.tabContent .est_tabtitle > h2{color:#000; font-size:17px; }
.tabEstList .est_listSearch{margin-top:20px; font-weight:bold; }
.tabEstList .est_listTtL{float:left; margin-top:7px;}
.tab_inner input.estimate_chk[type="checkbox"] {position:relative; width:17px; height:17px; background-color:#fff; border: solid 1px #dedede; -webkit-appearance:none; -webkit-border-radius:0; outline:none; }
.tab_inner input.estimate_chk[type="checkbox"] + label.estimate_chk {margin-left:5px; color:#919191; font-size:14px; font-weight:normal; vertical-align:middle; }
.tab_inner 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;}
.tabEstList .est_listTtR{float:right; width:120px; height:42px; border:1px solid #dbdbdb; box-sizing:border-box;}
.tab_inner .est_listTtR select{ padding:0 7px; width:100%; height:100%; background:#fff url("//image5.compuzone.co.kr/img/images/ask_estimate/estimate_MarrowD.png") 95% 50% no-repeat; background-size:13px 7px; box-shadow:none;  letter-spacing:-1px; color:#919191; -webkit-border-radius:0; -webkit-appearance:none; box-shadow:0;  -webkit-box-shadow:0; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; font-size:14px; outline:none; box-sizing: border-box; }
.tabEstList .est_listSearchBox{margin-top:15px; padding:10px 0; border-top:1px solid #dedede; border-bottom:1px solid #dedede; text-align:center;}
.tabEstList .est_listSearchBox > h2{position:relative; color:#000; font-size:14px; text-indent:-15px; line-height:1;}
.tabEstList .est_listSearchBox > h2:after{content:""; position:Absolute; left:50%; margin-left:24px; top:5px; display:inline-block; width:13px; height:6px; background:#fff url("//image5.compuzone.co.kr/img/images/ask_estimate/estimate_MarrowD.png") right center no-repeat;  background-size:13px 7px; }
.tabEstList .est_listSearchBox > h2.on:after{margin-left:24px; top:3px; transform:rotate(-180deg);}
.est_listSInner{display:none;}
.tabEstList .est_listSForm{margin-top:11px; }
.tabEstList .est_listSForm .est_listTtR{float:left; width:32%; }
.tabEstList .est_listSForm .est_listInput{float:right; width:66%; height:42px; padding:0 10px;  font-size:14px; border:1px solid #dedede; text-align:left; box-sizing:border-box;}
.tabEstList input{width:100%; height:100%; color:#000; font-size:14px; outline:none; }
.tabEstList .est_listSPrice{margin-top:10px; }
.tabEstList .est_listSPrice .est_listSPt{float:left; display:inline-block; width:9%; padding-left:1%; color:#000; font-size:14px; line-height:42px;  text-align:left;}
.tabEstList .est_listSPrice .est_listSPi {float:right; position:relative; display:inline-block; width:90%; color:#919191; text-align:right; }
.tabEstList .est_listSPrice .est_listSPi > span {position:relative;display:inline-block;  width:43%; height:42px; padding:0 10px;   border:1px solid #dedede;  box-sizing:border-box; }
.tabEstList .est_listSPrice .est_listSPi input{font-size:14px;  text-align:left; }
.tabEstList .est_listSPrice .est_listSPi input + span{position:absolute; right:10px;  top:50%; transform:translateY(-50%); color:#919191; font-size:14px; }
.tabEstList .est_listSBtn{margin-top:15px; text-align:center; font-size:0;}
.tabEstList .est_listSBtn .gBtn , .tabEstList .est_listSBtn .bBtn{width:130px; height:48px;; font-size:14px; color:#fff; }
.tabEstList .est_listSBtn .gBtn{background-color:#919191;}
.tabEstList .est_listSBtn .bBtn{margin-left:7px; background-color:#003aa5;}
.tabEstList .est_listTableWrap{margin-top:40px; }
.tabEstList .est_listTt{color:#000; font-size:14px; line-height:1;}
.tabEstList .est_listTt > span{display:inline-block; margin-left:3px; font-size:14px; font-family:'spoqa M';}
.tabEstList .est_listTable{margin-top:7px; border:1px solid #dedede;}
.tabEstList .est_listTable .est_listTh{display:table; width:100%; height:43px; background-color:#fbfbfb; border-bottom:1px solid #dedede;}
.tabEstList .est_listTable .est_listTh > div{ text-align:center !important; font-weight:bold;}
.tabEstList .est_listTable .est_listTr{display:table; width:100%;}
.tabEstList .est_listTable .est_listTr + .est_listTr{border-top:1px solid #dedede;}
.tabEstList .est_listTable .est_listTrLeft , .tabEstList  .est_listTable .est_listTrRight{display:table-cell; color:#000; font-size:14px; text-align:center; vertical-align:middle; }
.tabEstList .est_listTable .est_listTrLeft{width:15%; border-right:1px solid #dedede; box-sizing:border-box;}
.tabEstList .est_listTable .est_listTrRight{width:85%; text-align:left; box-sizing:border-box;}
.tabEstList .est_listTable .est_prodBox{ padding:10px 10px 15px 15px;  }
.tabEstList .est_listTrRight .est_tableInfoT .est_tableTit{display:inline-block; padding-top:10px; color:#000; font-size:13px; line-height:1;}
.tabEstList .est_listTrRight .est_tableInfoT .est_tableTit > span{ font-size:13px; font-family:'spoqa M';}
.tabEstList .est_listTrRight .est_infoShare{float:right; display:block; width:36px; height:36px;}
.tabEstList .est_listTable .est_prodInfo{margin-top:3px; width:100%; font-size:0;}
.tabEstList .est_listTable .est_prodInfo > li{float:left;}
.tabEstList .est_prodInfo .est_prodImg > span{position:relative; display:inline-block; width:75px; height:75px;}
.tabEstList .est_prodInfo .est_prodImg > span > a , .tabEstList  .est_prodInfo .est_prodImg > span > a > img{display:block; width:100%; height:100%;}
.tabEstList .est_prodInfo .est_prodImg > span > em.est_NoListImg{position:absolute; left:0; top:0; display:inline-block; width:100%; height:100%; font-size:14px; background:rgba(0,0,0,0.7); padding-top:20px; color:#fff; line-height:1.2;  text-align:center; vertical-align:middle; box-sizing:border-box;}
.tabEstList .est_prodInfo .est_prodHtag{padding:8px 0 0 15px; width:280px; word-break:keep-all; }
.tabEstList .est_prodInfo .est_prodHtag > a{display:block;  width:280px; color: #003aa5; font-size:14px; line-height:1.5; }
.tabEstList .est_specList{margin-top:10px; width:100%;}
.tabEstList .est_specList > a , .tabEstList .est_specList > a > dl{display:block; width:100%;}
.tabEstList .est_specList .est_Name ,  .tabEstList .est_specList .est_InfoTa{float:left; font-size:12px; line-height:1.5; box-sizing:border-box;}
.tabEstList .est_specList .est_Name{width:10%; color:#000;}
.tabEstList .est_specList .est_InfoTa{width:80%; color:#919191; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

.est_recomPTxt .est_prodevtT{border-top:none;}
.est_prodevtT{width:100%; padding:10px; border-top:1px solid #dedede; font-size:0; box-sizing:border-box;}
.est_prodevtp > dt ,  .est_prodevtp > dd{font-weight:bold;}
.est_prodevtT dl > dt{float:left; font-size:14px; color:#000; text-align:left;}
.est_prodevtT dl > dd{float:right; font-size:14px; color:#000; text-align:right;}
.est_prodevtT .est_prodevtpb dt , .est_prodevtT .est_prodevtpb dd{ margin-top:8px; color:#919191;}
.est_addpbtxt{margin-top:5px; color:#000;}
.est_addpbtxt .est_tdPBred{color:#f44242;}
.question{position:relative; font-weight:normal;}
.question > i{display:inline-block; width:18px; height:17px; line-height:17px; padding-top:1px; margin-top:-2px; color:#919191; font-size:15px; font-style:normal; text-align:center; border:1px solid #a8a8a8; border-radius:50%;}
.question .ques_layer{position:absolute; left:-100px; top:-65px; display:inline-block; padding:9px 12px; background-color:#fff; border:1px solid #717171; color: #717171; font-size:13px; text-align:left; line-height:1.4; word-break:keep-all; z-index:10;}
.question .ques_layer > b{font-weight: bold; color: #f44242;}
.est_prodevtT .est_prodevtp .ques_layer{min-width:250px;}

/*
.tabEstList .est_prodevtT > li{display:table-cell;  height:53px; vertical-align:middle;}
.tabEstList .est_prodevtT > li > span , .tabEstList .est_prodevtT > li > p > span { font-family:'spoqa M'; box-sizing:border-box;}
.tabEstList .est_prodevtT > li:first-child{width:35%; padding-left:10px; color:#919191; font-size:14px; line-height:1; text-align:left;}
.tabEstList .est_prodevtT > li:last-child {padding-right:10px; width:65%; text-align:right; }
.tabEstList .est_prodevtT > li:last-child > p:first-child{color:#000; font-size:14px; line-height:1.5;}
.tabEstList .est_prodevtT > li:last-child > p:last-child{color:#f44242; font-size:13px; line-height:1.5;}
*/
.est_NolistWrap{padding:45px 0 60px; text-align:center; background-color:#fbfbfb;}
.est_NolistWrap .est_NolistIcon{display:inline-block; width:117px; height:117px;}
.est_NolistWrap > h2{margin-top:20px; color:#000; font-size:17px; line-height:1.5; font-weight:normal;}
.est_NolistWrap > p{margin-top:10px; color:#919191; font-size:17px; line-height:1.5;}
.est_NolistWrap > button{margin-top:20px; width:140px; height:48px; background-color:#003aa5; color:#fff; font-size:14px; line-height:1; z-index: 2;}

.tabEstRegist .est_registForm{margin-top:11px; padding-bottom:16px; width:100%;}
.tabEstRegist .est_registForm > li{width:100%; }
.tabEstRegist .est_registForm > li + li{margin-top:30px;}
.tabEstRegist .est_registForm > li h2{position:relative; padding-left:12px; color:#000; font-size:14px; font-weight:normal; line-height:1;}
.tabEstRegist .est_registForm > li h2:before{content:"£ª"; position:Absolute; left:-2px; top:1px; color:#f44242; font-size:14px; line-height:1;}
.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:#000; font-size:14px; box-sizing:border-box;}
.tabEstRegist .est_keywordBox > p:before{content:"#"; position:absolute; left:0; top:50%; transform:translateY(-50%); color:#000; font-size:15px;  }
.tabEstRegist .est_keywordBox > p > input{ padding:0 14px; width:100%; height:42px; line-height:42px; background-color:#fff; border:1px solid #dedede; outline:none; box-shadow:0; border-radius:0; -webkit-box-shadow:0; -webkit-border-radius:0; -webkit-appearance:none; appearance:none; 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{margin-top:8px; display:inline-block; padding:13px 17px; width:100%; height:165px; background-color:#fff; border:1px solid #dedede; box-sizing:border-box;}
.tabEstRegist .est_textareaWrap textarea{width:100%; height:100%; color:#000; font-size:14px; outline:none; }
.tabEstRegist .est_textareaWrap textarea::placeholder{color:#cbcbcb; font-size:14px; line-height:1; }
.tabEstRegist .est_compSearch{position:relative; display:inline-block; padding:0 11px; width:100%; height:42px; line-height:42px; margin-top:8px; border:1px solid #dedede; box-sizing:border-box;}
.tabEstRegist .est_compSearch input{width:100%; color:#000; font-size:14px;}
.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_compbtBox{margin-top:9px; width:100%; font-size:0; }
.tabEstRegist .est_compbtBox > button{width:49%; height:48px; background-color:#919191; color:#fff; font-size:14px; text-align:center; vertical-align:top; word-break:keep-all;}
.tabEstRegist .est_compbtBox > button + button{margin-left:2%;}
.tabContent .tabEstWrap2{padding:20px 20px 35px 20px; width:100%; box-sizing:border-box; background-color:#f3f3f3;}
.tabContent #ask_esti_list {max-width:750px; margin:0 auto;}
.tabEstRegist .est_prodregicon{position:relative; padding:14px 30px 16px 18px; width:100%; height:143px; background-color:#fff; border:1px solid #dedede; text-align:left; box-sizing:border-box;}
.tabEstRegist .est_prodregicon + .est_prodregicon{margin-top:10px;}
.tabEstRegist .est_prodregicon > h3{color:#000; font-size:14px; }
.tabEstRegist .est_prodregicon .est_prodconNoT{padding-top:27px; color:#919191; font-size:14px; font-weight:normal; text-align:center;}
.tabEstRegist .est_prodregicon .close_btn{position:absolute; right:13px; top:13px; display:inline-block; width:17px; height:17px; background:url("http://image5.compuzone.co.kr/img/images/ask_estimate/mo_ae_icon55.png") center no-repeat; z-index:10; background-size:contain;}
.tabEstRegist .est_prodListcon{display:table; width:100%; margin-top:14px; }
.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{width:75px; height:75px;}
.tabEstRegist .est_prodLCImg > img{display:block; width:100%; height:100%;}
.tabEstRegist .est_prodLCon > a{display:block; }
.tabEstRegist .est_prodLCon{padding-left:13px; width:calc(100% - 75px); box-sizing:border-box;}
.tabEstRegist .est_prodLCon > .est_prodLConT{color:#919191; font-size:14px; 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:9px;}
.tabEstRegist .est_prodLPrice{float:left; color:#000; font-size:14px; line-height:27px; }
.tabEstRegist .est_prodLPrice > span{font-family:'spoqa M';}
.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:#000; 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;}

.tabEstRegist .est_regZyTxt{max-width:750px; margin: 15px auto 0;}
.tabEstRegist .est_regZy{position:relative; color:#919191; font-size:14px;}
.tabEstRegist .est_regZy:after{content:""; position:Absolute; right:5px; top:50%; transform:translateY(-50%); display:inline-block; background:#f3f3f3 url("//image5.compuzone.co.kr/img/images/ask_estimate/estimate_MarrowD.png") right center no-repeat; background-size:contain; width:13px; height:7px;}
.tabEstRegist .est_regZy.on:after{ top:3px; transform:rotate(-180deg);}
.tabEstRegist .est_regZyTBox{margin-top:16px;}
.tabEstRegist .est_regZyTBox > li{color:#919191; font-size:13px; line-height:1.5; word-break:keep-all;}
.tabEstRegist .est_regZyTBox > li > P{padding-left:9px; word-break:keep-all;}
.tabEstRFix{position:fixed; left:0; bottom:0; width:100%; border-top:1px solid #dedede;  z-index:100;}
.tabEstRFix .tabEstFixBox{padding:18px 20px 15px; background-color:#fff;}
.tabEstRFix .tabEstFixBox > dl{margin-top:5px;}
.tabEstRFix .tabEstFixBox dl > dt{float:left; font-size:14px; }
.tabEstRFix .tabEstFixBox dl > dd{float:right; color:#000; font-size:14px;}
.tabEstRFix .tabEstFixBox dl > dd > span{font-family:'spoqa B';}
.tabEstRFix .tabEstFixBox .tabEstFevp dd{color:#008dd6;}
.tabEstRFix .tabEstFixBox .tabEstFpb{text-align:right; color:#008dd6;}
.tabEstRFix .tabEstFixBox .tabEstFpb > span{display:inline-block; margin-left:5px; font-family:'spoqa B';}
.tabEstRFix .tabEstFixBox .tabEstFpb > em{display:inline-block; margin-left:5px; color:#919191;}
.tabEstRFix > button{width:100%; height:48px; background-color:#008dd6;  color:#fff; font-size:14px; text-align:center;}

.tabEstRecom .est_tabtitle{padding-bottom:27px;}
.tabEstRecom .est_tabtitle > h2{margin-bottom:10px; color:#000; font-size:17px; line-height:1;}
.tabEstRecom .est_tabtitle > p{color:#919191; font-size:14px; line-height:1.5;}
.tabEstRecom .est_tabtitle > p:nth-of-type(3) , .tabEstRecom .est_tabtitle > p:last-of-type{display:inline-block; }
.tabEstWrap3{background-color:#f3f3f3;}
.tabEstWrap3 .est_recomList{}
.tabEstWrap3 .est_recomList > li{padding:20px 20px 20px 30px; border:1px solid #dedede; border-left:none; border-right:none; background-color:#fff; box-sizing:border-box;}
.tabEstWrap3 .est_recomList > li + li{margin-top:11px;}
.tabEstWrap3 .est_recomList > li > a{display:block;}
.tabEstWrap3 .est_recomProd .est_recomPImg{float:left; display:inline-block; margin-right:15px; width:90px; height:90px;}
.tabEstWrap3 .est_recomProd .est_recomPImg > img{display:block; width:100%; height:100%;}
.tabEstWrap3 .est_recomProd .est_recomPTxt{float:left; width:calc(100% - 105px); text-align:left;}
.tabEstWrap3 .est_recomProd .est_recomPTit{ width:100%; color:#919191; font-size:14px; line-height:1.5; min-height:40px; font-weight:normal; word-break:keep-all; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; word-break:keep-all; overflow:hidden;}
.tabEstWrap3 .est_recomProd .est_recomPprice{margin-top:7px; color:#000; font-size:16px;}
.tabEstWrap3 .est_recomProd .est_recomPpb{color:#000; font-size:14px;}
.tabEstWrap3 .est_recomProd .est_recomPpb > em{display:inline-block; margin-right:5px; color:#008dd6;}
.tabEstWrap3 .est_recomProd .est_recomPpb > em > span{font-family:'spoqa M;'}
.tabEstWrap3  .est_recomTable{margin-top:17px; width:100%; border:1px solid #dedede; border-bottom:none;}
.tabEstWrap3  .est_recomTable > li{border-bottom:1px solid #dedede;}
.tabEstWrap3  .est_recomTable > li > p{float:left; height:27px; line-height:27px; font-size:12px; box-sizing:border-box;}
.tabEstWrap3  .est_recomTable > li > p:first-of-type{width:10%;  background-color:#fbfbfb; color:#000;   text-align:center;}
.tabEstWrap3  .est_recomTable > li > p:last-of-type{width:90%; padding:0 15px 0 10px;  border-left:1px solid #dedede;  color:#919191; text-align:left; word-break:keep-all; display: -webkit-box; -webkit-line-clamp:1; -webkit-box-orient: vertical; word-break:keep-all; overflow:hidden;}
.tabEstWrap3 .est_recomBtn{margin-top:18px; width:100%; font-size:0;}
.tabEstWrap3 .est_recomBtn > button{width:50%; height:48px; color:#fff; font-size:15px; vertical-align:top; outline:none;}
.tabEstWrap3 .est_recomBtn > button:first-of-type{background-color:#8433ff;}
.tabEstWrap3 .est_recomBtn > button:last-of-type{background-color:#000;}

/* ±¸ÇØÁà°ßÀü ·¹ÀÌ¾îÆË¾÷ 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: #000 !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: #000; box-sizing: border-box; } 
.ae_layer_pop_S > p {width: 85%; display: inline-block; }
.spoqaM {font-family: "spoqa M"; 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 {position: fixed; top: 0; left: 0; width: 100vw; height: 100%; overflow-x: hidden; overflow-y: auto; z-index: 10000; background: #fff;}
.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_head .ae_title {margin: 25px 0 8px; font-size: 15px; line-height: 25px; font-weight: bold; }
.ae_layer_fixed_head .ae_title > span {font-size: 15px; line-height: 25px; font-weight: bold;}
.ae_close_LX {position: absolute; top: 25px; 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;}
/* ·¹ÀÌ¾î ÆË¾÷ ÇÏ´Ü ÇÈ½º °ø¿ë ½ºÅ¸ÀÏ */
.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: #000;}
.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: 28px; float: left;}
.ae_top_btns .ae_top_ul {line-height: 28px; float: right; overflow: hidden;}
.ae_top_btns .ae_top_ul li {display: inline-block; float: left; line-height: 28px; padding: 0 10px; cursor: pointer;}
.ae_top_btns .ae_top_ul li > i {display: inline-block; display: inline-block; width: 28px; height: 28px;  vertical-align: top; margin-right: 3px;}
.ae_top_btns .ae_top_ul .li_copy > i {background: url("//image5.compuzone.co.kr/img/images/ask_estimate/mo_ae_icon6.png") center; background-size: contain;}
.ae_top_btns .ae_top_ul .li_share > i {background: url("//image5.compuzone.co.kr/img/images/ask_estimate/mo_ae_icon1.png") center; background-size: contain;}
.ae_top_btns .ae_top_ul .li_share {padding-right: 0; position: relative;}
.ae_top_btns .ae_top_ul .li_share:after {content: ""; position: absolute; left: 0; top: 8px; width: 1px; height: 14px; display: inline-block; background: #919191;}
.ae_check_table {width: 100%;}
.ae_check_table .td_img {width: 75px; height: 75px; margin-right: 15px; display: inline-block; float: left;}
.ae_check_table .td_img > img {width: 100%; height: 100%; display: block;}
.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_inner_pop_wrap {position: fixed; width: calc( 100vw - 20px);; height: calc( 100% - 75px); -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); background: rgba(0,0,0,0.7); z-index: 10003; bottom: 10px; left: 10px;}
.ae_check_inner_pop_wrap .ae_check_inner_pop {width: 100%; display: inline-block; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; overflow: hidden;}
.ae_check_inner_pop_wrap .ae_check_inner_pop > p {width: 60vw; max-width: 400px; color: #fff; font-size: 15px !important; line-height: 23px !important; margin-bottom: 21px; display: inline-block; word-break: keep-all; font-weight: 600;}
.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: 120px;}
.ae_check_inner_pop_wrap .ae_check_inner_pop .ae_btn_area > a.w_btn { border: 0; margin-right: 10px;}
/* °ßÀûÈ®ÀÎ ·¹ÀÌ¾îÆË¾÷ ³»ºÎ ·¹ÀÌ¾îÆË¾÷ ½ºÅ¸ÀÏ */
.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-weight: bold; margin-bottom: 5px;}
.ae_inner_same > p { margin-bottom: 12px; font-family: "spoqa M";}
.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 */
.regist .ae_layer_body {margin-bottom: 98px;}
.regist .ae_layer_fixed_bottom {padding: 25px 0; text-align: center;	background: #fff;}
.regist .ae_layer_fixed_bottom > a {width: 120px;}
.regist .ae_layer_body textarea {width: 100%; height: 180px; max-width: 100%; max-height: 180px; min-width: 100%; min-height: 180px; font-family: "spoqa M"; color: #919191; margin-top: 15px; border:1px solid #dedede; padding: 15px; margin-bottom: 30px;}
.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 {padding: 10px; text-align: center;}
.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 { margin-top: 13px;}
.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 .est_top_opt_wrap:not(:has(.est_select)) {display: none;}
.bskNpd .est_top_opt_wrap:not(:has(.est_select)) + .bskNpd_search_wrap {margin-top: 0;}
.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 */
.parts_selection .ps_tab_wrap {margin-top: 20px; width: 100vw; height: 40px; position: relative; top: 0; left: -20px; border: solid #dedede; border-width: 1px 0; overflow: hidden;}
.parts_selection .ps_tab_wrap .ps_tab_top { width: 100%; height: 40px; position: relative; padding-left: 20px;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab_top_inner { width: calc(100% - 40px); height: 40px; overflow-x: auto; }
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab { width: max-content; height: 40px; font-size: 0;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li { display: inline-block; margin-right: 13px; height: 40px; line-height: 40px; font-size: 14px; position: relative; color: #919191; cursor: pointer;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on {color: #000; font-weight: bold;	}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on:after { content: ''; width: 100%; height: 3px; background: #008dd6; position: absolute; bottom: 1px; left: 0; display: inline-block; }
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li > span {margin-left: 3px; color: #919191;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab li.on > span {color: #000;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab_btn { position: absolute; top: 0; right: 0; display: inline-block; width: 40px; height: 40px; background:#fff url("//image5.compuzone.co.kr/img/images/ask_estimate/estimate_MarrowD.png") center no-repeat; background-size: 13px 8px; cursor: pointer;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab_btn.on {background:#fff url("//image5.compuzone.co.kr/img/images/ask_estimate/estimate_MarrowU.png") center no-repeat; background-size: 13px 8px;}
.parts_selection .ps_tab_wrap .ps_tab_top .ps_tab_title {line-height: 40px; font-size: 14px; display: none;}
.parts_selection .ps_tab_wrap .ps_tab_bottom .ps_tab {width: 100%; background: #fff; border-top: 1px solid #dedede; padding: 12px 15px}
.parts_selection .ps_tab_wrap .ps_tab_bottom .ps_tab li {display: inline-block; border: 1px solid #dedede; width: calc((100% - 40px) / 3); padding:10px 0; margin: 5px; cursor: pointer; text-align: center; color: #919191; line-height: 18px;}
.parts_selection .ps_tab_wrap .ps_tab_bottom .ps_tab li.on { border: 1px solid #000; color: #000; }
.parts_selection .ae_layer_body { padding-top: 115px; margin-bottom: 0;}
.parts_selection .bskNpd_btn_area { width: 100%; height:100%;  text-align: right; margin-top: 20px; position: relative; font-size: 0 !important;}
.parts_selection .bskNpd_btn_area > p {position:absolute; left:0; top:50%; transform:translateY(-50%); display: inline-block; font-weight: bold;  font-size: 14px;}
.parts_selection .bskNpd_btn_area > a { width: 65px; margin-right: 10px; height: 42px; line-height: 42px; font-size: 14px;}
.parts_selection .bskNpd_btn_area > a > i {display: inline-block; width: 19px; height: 19px; background: url("//image5.compuzone.co.kr/img/images/ask_estimate/mo_ae_icon10.png") center no-repeat; background-size: contain; vertical-align: -4px;}
.parts_selection .bskNpd_btn_area > select { font-size: 14px;}
.parts_selection .bskNpd_list_wrap .bskNpd_list td {overflow: inherit;}
.parts_selection .bskNpd_list_wrap .bskNpd_list td > .red_bn {position: absolute; top: 0; left: 0; display: inline-block; width: 92px; height: 22px; text-align: center; line-height: 22px; background: #f44242; color: #fff; font-size: 12px; letter-spacing: -1px; z-index: 5;}
.parts_selection .bskNpd_list_wrap .bskNpd_list td > .td_info { height: 116px; }
.parts_selection .bskNpd_list_wrap .bskNpd_list td > .td_info .pd_name { margin-bottom: 6px; }

.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;}

@media all  and (max-width: 349px) { 
.bskNpd .est_top_opt_wrap .est_checkbox {margin-top: 12px;}
.bskNpd .est_checkbox input.estimate_chk[type="checkbox"] { width:20px; height:20px; }
.bskNpd .est_checkbox .estimate_chk{font-size: 12px;}
.bskNpd .est_select select { font-size: 12px;}
.bskNpd_list_wrap .bskNpd_list td > .td_info .pd_price > p, .bskNpd_list_wrap .bskNpd_list td > .td_info .pd_price > p * { font-size: 13px !important;}
.bskNpd_list_wrap .bskNpd_list td > .td_info a { width: 50px; height: 36px; line-height: 36px; position: absolute; bottom: 0; right: 0;}
.parts_selection .ps_tab_wrap .ps_tab_bottom .ps_tab li { font-size: 12px !important; }
}

@media all and (min-width: 480px) { 
.ae_layer_body * { font-size: 14px !important;}
.ae_layer_fixed_head * { font-size: 14px !important;}
} 
/* ±¸ÇØÁà°ßÀü ·¹ÀÌ¾îÆË¾÷ CSS ³¡ J.sunga */


@media all and (min-width:1024px) {
.estimate_visual{height:450px;}
.estimate_visual .est_logo{padding-top:65px; width:350px; height:200px;}
.estimate_visual .est_view{margin-top:20px;}
.estimate_visual .est_view > a{font-size:19px;}
.tabContent .tabnav{top:-90px; height:90px;}
#top_save_esti_menu{height:80px;}
.tabContent .tabnav > li > a  , #top_save_esti_menu > li > a{font-size:20px;}
.tabContent .est_tabtitle > h2{font-size:20px;}
.tab_inner input.estimate_chk[type="checkbox"] + label.estimate_chk{font-size:16px;}
.tabEstList .est_listTt , .tabEstList .est_listTt > span{font-size:16px;}
.tabEstList .est_listTable .est_listTrLeft, .tabEstList .est_listTable .est_listTrRight{font-size:16px;}
.tabEstList .est_listTrRight .est_tableInfoT .est_tableTit , .tabEstList .est_listTrRight .est_tableInfoT .est_tableTit > span{font-size:15px;}
.tabEstList .est_prodInfo .est_prodImg > span > em.est_NoListImg , .tabEstList .est_prodInfo .est_prodHtag > a{font-size:16px;}
.tabEstList .est_specList .est_Name, .tabEstList .est_specList .est_InfoTa{font-size:15px;}
.tabEstList .est_prodevtT > li{height:62px;}
.tabEstList .est_prodevtT > li:first-child , .tabEstList .est_prodevtT > li:last-child > p:first-child {font-size:16px;}
.tabEstList .est_prodevtT > li:last-child > p:last-child{font-size:15px;}
.tabEstRegist .est_registForm > li > h2{padding-left:14px; font-size:16px;}
.tabEstRegist .est_registForm > li > h2:before{font-size:20px;}
.est_keywordBB{font-size:15px;}
.tabEstRegist .est_compbtBox > button{ height:54px; font-size:16px;}
.tabEstRegist .est_prodregicon > h3 , .tabEstRegist .est_prodLCon > .est_prodLConT , .tabEstRegist .est_prodLPrice , .tabEstRegist .est_prodregicon .est_prodconNoT{font-size:16px; }
.tabEstRegist .est_regZyTxt{margin-top:25px;}
.tabEstRegist .est_regZy{font-size:16px; }
.tabEstRegist .est_regZyTBox > li{font-size:15px; }
.tabEstRFix > button{height:54px; font-size:16px;}
.tabEstRFix .tabEstFixBox dl > dt , .tabEstRFix .tabEstFixBox dl > dd , .tabEstFpb{font-size:16px; }
.tabEstFpb{margin-top:5px;}
.tabEstRecom .est_tabtitle > p{font-size:16px;}
.tabEstWrap3 .est_recomProd .est_recomPTit , .tabEstWrap3 .est_recomProd .est_recomPpb{font-size:16px;}
.tabEstWrap3 .est_recomProd .est_recomPprice{font-size:18px;}
.tabEstWrap3 .est_recomTable > li > p{font-size:14px;}
.tabEstWrap3 .est_recomTable > li > p:first-of-type{width:8%;}
.tabEstWrap3 .est_recomTable > li > p:last-of-type{width:92%;}
.tabEstWrap3 .est_recomBtn > button{font-size:17px; height:54px;}

.est_NolistWrap > h2{font-size:22px;}
.est_NolistWrap > p{font-size:19px;}
.est_NolistWrap > button{font-size:16px;}


.tabEstList .est_listSearchBox{padding:15px 0;}
.tabEstRegist .est_priceChbox{margin-top:19px;}
}

@media all and (min-width:751px) {
.tabEstList .est_listSForm{margin-top:15px;}
}


@media all and (max-width:750px) {
.est_keywordBB > p{display:block; }
.tabEstList .est_prodInfo .est_prodHtag , .tabEstList .est_prodInfo .est_prodHtag > a{width:48vw; }
.tabEstList .est_specList .est_Name{width:15%}
}


@media all and (max-width:450px) {
.tabEstList .est_listSPrice .est_listSPt{width:13%;}
.tabEstList .est_listSPrice .est_listSPi{width:86%;}
.tabEstList .est_prodInfo .est_prodHtag , .tabEstList .est_prodInfo .est_prodHtag > a{width:42vw; }
.tabEstList .est_specList .est_Name{width:21%;}
.tabEstList .est_specList .est_InfoTa{width:200px;}
.tabEstWrap3  .est_recomTable > li > p:first-of-type{width:15%;}
.tabEstWrap3  .est_recomTable > li > p:last-of-type{width:85%;}
}
@media all and (max-width:355px) {
.tabEstList .est_prodInfo .est_prodHtag{padding-left:4px;}
.tabEstList .est_prodInfo .est_prodHtag , .tabEstList .est_prodInfo .est_prodHtag > a{width:37vw; }
.tabEstList .est_specList .est_Name{width:26%;}
.tabEstList .est_specList .est_InfoTa{width:145px;}
.tabEstRegist .est_prodLInput > button , .tabEstRegist .est_prodLInput > input{width:25px; height:25px;}
}
/* ÀçÀÔ°í¾øÀ½ Á¦¿Ü shw -200714*/
.est_listTt{float:left;}
.est_listTtCheck{float:right;}
/* ÀçÀÔ°í¾øÀ½ Á¦¿Ü shw -200714*/






/********** ±¸ÇØÁà °ßÀû2  20200911  *********/
.tabContent{position:relative; }
button {background-color: transparent; border-radius: 0; border: 0; outline: 0; cursor: pointer; -webkit-appearance: none;}
/* ÆË¾÷ */
.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 .popup_scroll_box { max-height: 390px; overflow-y: scroll; padding: 20px 20px 25px;}
.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: "Noto-R"; font-size: 13px; color: #949494; line-height:1.5;}
.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: #000;}
.layer_pop .ae_payback_table .bg_FA {background: #f9f9f9;border-top: 1px solid #F2F2F2;}
.layer_pop .ae_payback_table .bg_FA td { font-family: "Noto-M";}
.layer_pop .ae_payback_table th {font-family: "Noto-M"; font-weight: normal; line-height: 1.2; height: 42px; color: #3a3a3a; font-size: 14px;}
.layer_pop .ae_payback_table td { color: #3a3a3a; padding: 10px; font-size: 14px;}
.ae_payback_table, .ae_payback_table td, .ae_payback_table th { border-collapse: collapse; border-spacing: 0; border-bottom: 1px solid #f2f2f2; }
/* »ó´Ü */
.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"; 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"; 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"; color: #1a1a1a; font-size: 14px; line-height: 1;}
.est2_ID_ranking_box {background-color: #f7f7f7; height: 40px; width: 100%; padding: 10px 20px; border: solid #dedede; border-width: 1px 0; position: relative;}
.est2_ID_ranking_box {background-color: #f7f7f7; height: 40px; width: 100%; padding: 10px 20px; border: solid #dedede; border-width: 1px 0; position: relative;}
.est2_ID_ranking_box {background-color: #f7f7f7; height: 40px; width: 100%; padding: 10px 20px; border: solid #dedede; border-width: 1px 0; position: relative;}
.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:0; height:220px;  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 {position:relative; display:block; padding:12px 0; background-color: #f7f7f7}
.est2_ID_ranking_box.est2_rankingList > b:before{content:""; position:absolute; left:-20px; bottom:-1px; width:calc(100% + 40px); height:1px; background:#dedede;}
.est2_ID_ranking_box.est2_rankingList > b:after{content:""; position:absolute; left:-20px; top:-1px; width:calc(100% + 40px); height:1px; background:#dedede;}
.est2_ID_ranking_box.est2_rankingList .ranking_list{padding-top:10px;}
.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 30px;}
.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.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;}
.est_hotWrap .tabnav_pop li.active > a{color:#008dd6;}
.est2_section3{padding-right:5%;}
.est2_section3 .est2_cateTab{margin:-5px; padding-bottom:5px; width:100%; font-size:0; text-align:center;}
.est2_section3 .est2_cateTab li , .est_cate h3{display:inline-block; padding:5px; min-width: 114px; text-align:center; box-sizing:Border-box;}
.est2_section3 .est2_cateTab li a , .est_cate h3 a{display:block; height:40px; line-height:40px; border:1px solid #dedede; border-radius:50px; color:#919191; font-size:14px; font-weight:normal; box-sizing:border-box;  padding: 0 20px;}
.est2_section3 .est2_cateTab li.on a , .est_cate h3.on a{background: #008dd6; border: 1px solid #008dd6; color:#fff;}
.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.event.on a , .est_cate h3.event.on a {background:#1a1a1a; color:#fff; border:1px solid #1a1a1a;}
.est2_cateFillter{position:relative; margin-top:22px; padding:15px 0;}
.est2_cateFillter:before{content:"";  position: absolute; left:-5%; top: -10px; width: 110%; height: 10px; background: #f7f7f7; }
.est2_listTtL{float:left;}
.est2_listTtR{position:relative; float:right;}
.tab_inner .est2_cateFillter input.estimate_chk[type="checkbox"]{width:24px; height:24px;}
.est2_listTtR > .search_btn{display:inline-block; color:#919191; font-size:14px;}
.est2_listTtR > .search_btn > img{display:inline-block; margin-right:4px; width:24px; height:24px; vertical-align:middle;}
.est2_listTtR .list_btn{position:relative; display:inline-block; margin-left:18px; color:#919191; font-size:14px;}
.est2_listTtR .list_btn > span{font-size:14px !important;}
.est2_listTtR .list_btn > img{display:inline-block; margin-left:6px; width:14px; height:8px;  vertical-align:middle;}
.est2_listTtR .list_btn:before{content:""; position:absolute; left:-10px; top:5px; width:1px; height:12px; background:#e6e6e6;}
.est2_listTtR .list_LayerWrap{display:none; padding:10px 15px; position:Absolute; right:-1px; top:100%; border:1px solid #e6e6e6; background:#fff; z-index:10; box-sizing:border-box;}
.est2_listTtR .list_LayerWrap li{}
.est2_listTtR .list_LayerWrap li a{color:#919191; font-size:14px; line-height:2.2;}
.est2_cateTotal:before{content:""; position: absolute; left:-5%; top: -10px; width: 110%; height: 10px; background: #f7f7f7; }
.est2_cateTotal{position:relative; margin-top:5px; padding-top:15px; }
.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_compare{float: right; display:block; width:60px; height:28px; line-height:28px; border-radius:50px; background:#e6e6e6; color:#999; font-size:12px; font-family: "spoqa M"; text-align:center;}
.est2_compare .est2_compareImg{display: inline-block; margin-right:3px; width:12px; height: 12px; background-image: url("//image5.compuzone.co.kr/img/images/product_detail/ProductCompare_bts.png"); background-position: -12px 0; vertical-align:-2px;}
.est2_compare.on{background: #008dd6; color:#fff;}
.est2_compare.on .est2_compareImg{background-position: 0 0;}
.est2_prdCateList{margin:10px -4%; width:108%; border-left: 1px solid #dedede;}
.est2_prdCateList > li{position:relative; float:left; padding:9px 10px; width:50%; border:1px solid #dedede; border-left: none; border-top:none; box-sizing:border-box;}
.est2_prdCateList > li:before{content:""; position:Absolute; left:0; top:0; width:100%; height:1px; background:#dedede;}
.est2_prdCateList > li:nth-child(n+3){margin-top:-1px;}
.est2_prdCateList .est2_prdCateTit span{float:left; display:inline-block; color:#000; font-size:14px; line-height: 20px; padding-top:2px; font-weight:bold; text-decoration:underline; font-family: "spoqa M"; text-transform:uppercase;}
.est2_prdCateList .est2_prdCateTit strong{ float:right; display: inline-block; width:75px; line-height: 19px; height:20px; border-radius:20px; color:#fff; font-size:12px; text-align:center; font-weight:normal; font-family: "spoqa M";}
.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_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_prdCatePri{margin-top:5px; height:30px; }
.est2_prdCateList .est2_prdCatePri .CatePrice{color:#000; font-size:17px; line-height:30px; font-weight:bold;}
.est2_prdCateList .est2_prdInfo{padding-bottom:8px; height:126px;}
.est2_prdCateList .est2_prdInfo dl dt{color:#000; font-size:14px; line-height:1.5; font-weight:bold;}
.est2_prdCateList .est2_prdInfo dl dd{width:95%; color:#717171; font-size:12px; line-height:1.5;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.est2_prdCateList .est2_review{border-top:1px solid #dedede; padding-top:7px;}
.est2_prdCateList .est2_review span:first-of-type , .est2_prdCateList .est2_review a{float:left; display:inline-block; color:#000; font-size:13px; vertical-align:middle; }
.est2_prdCateList .est2_review span:last-of-type{float:right; display:inline-block; color:#000; font-size:13px; vertical-align:middle; }
.est2_prdCateList .est2_review .review_Icon{display:inline-block; margin-right:6px; width:18px; height:18px; vertical-align:middle;}
.est2_prdCateList .est2_review .review_Icon > img{display:block; width:100%; height:100%;}
.est_NolistWrap{margin-top:15px; margin-left:-5%; width:110%; padding:50px 15px; box-sizing:border-box;}
.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:before{content:"-"; position:absolute; left:0; top:-2px;  color:#919191; font-size:13px;}
.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;}

/* SHW ÆË¾÷ */
.est2_Spop .ae_layer_fixed_head , .est2_comparepop .ae_layer_fixed_head{border-bottom:1px solid #dedede;}
.est2_Spop .ae_layer_fixed_head .ae_title , .est2_comparepop .ae_layer_fixed_head .ae_title{margin:31px 0 20px; font-size:17px !important;}
.est2_Spop .est2_layer_body{margin-bottom:119px; padding:77px 20px 0 20px; width: 100%; }
.est2_Spop .est_select{display:inline-block; margin-top:20px;  width:30%; height:42px; vertical-align:top; }
.est2_Spop .est_select select{width:100%; height:100%;}
.est2_Spop .searchBox{position:relative; margin-top:20px; padding:0 10px; display:inline-block; width:68%; height:42px; line-height:40px; border:1px solid #dedede; box-sizing:border-box;}
.est2_Spop .searchBox input{color:#000; }
.est2_Spop .searchBox input:placeholder{color:#919191; font-size:14px; line-height:1;}
.est2_Spop .searchBox button{display:inline-block;  position:absolute; right:0; top:0; width:55px; height:100%; background:url("http://image5.compuzone.co.kr/img/images/ask_estimate/est2_MOsearch.png") center no-repeat; background-size:22px 22px;}
.est2_Spop .preiceWrap{margin-top:20px; text-align:left;}
.est2_Spop .preiceWrap h2{color:#1a1a1a; font-size:15px;}
.est2_Spop .preiceWrap h3{margin-top:20px; font-weight:normal;}
.est2_Spop .preiceWrap h3 a{display:block; color:#000; font-size:14px;}
.est2_Spop .preiceWrap .maxmin{margin-top:22px; text-align:left;}
.est2_Spop .preiceWrap .maxmin input{width:100px; height:42px; line-height:40px; border:1px solid #dedede; box-sizing:border-box; text-align:center;}
.est2_Spop .preiceWrap .maxmin input:placeholder{color:#919191; font-size:14px; line-height:1; text-align:center;}
.est2_Spop .est2_sBtn , .est2_comparepop .est2_sBtn{height:61px;}
.est2_Spop .est2_sBtn > button{float:left; display:inline-block; width:50%; height:100%; font-size:15px; border:1px solid #707070; text-align:center;}
.est2_Spop .est2_sBtn > button:first-of-type{background:#fff; color:#1a1a1a;}
.est2_Spop .est2_sBtn > button:last-of-type{background:#000; color:#fff; border-left:none}
.est2_comparepop{background:#f3f3f3;}
.est2_comparepop .est2_layer_body{margin-bottom:0; padding:77px 20px 0 20px; width: 100%; height:100%; }
.est2_comparepop .est2_layer_body{background:#f3f3f3;}
.est2_comparepop .est2_layer_body .est2_prdCateList{margin:25px 0 73px;  width:100%;}
.est2_comparepop .est2_layer_body li{background:#fff;}
.est2_comparepop .est2_prdCateList .est2_prdCatePri .CatePrice{font-size:14px;}
.est2_comparepop .est2_prdCateList .est2_prdInfo dl dt{font-size:12px;}
.est2_comparepop .est2_prdCateList .est2_prdInfo dl dd{font-size:11px;}
.est2_comparepop .CatePrice{float:left;}
.est2_comparepop .est2_compare{margin-top:5px; float:right; width:50px; height:20px; line-height:20px;}
.est2_comparepop .est2_sBtn button{width:100%; height:100%; background:#008dd6; color:#fff; font-size:14px;}
.est2_comparepop .est2_sBtn button em{color:#fff;}

/* ±¸¼ºÇ° ÆË¾÷ ¹öÆ° ±³Ã¼ */
#ask_estimateWrap2 .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/ae2_mo_com_icon4.png") center; background-size: contain; }
#ask_estimateWrap2 .ae_layer_pop .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; }

/* °ßÀûÈ®ÀÎ ÆäÀÌÁö ½ÃÀÛ */
.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: 29px 0 12px; font-size: 15px; line-height: 29px; font-weight: bold; padding: 0 20px;}
.ae_check_wrap .ae_title > span {font-size: 15px; line-height: 25px; font-weight: bold;}
/* .ae_check_wrap .ae_title > i {font-size: 12px; line-height: 29px; height: 29px; color: #fff; padding: 0 15px; margin-left: 10px; display: inline-block; width: auto; font-style: normal; border-radius: 50px; font-weight: normal;} */
.ae_check_wrap .ae_title > i {display:inline-block; margin-left: 10px; padding: 0 15px; line-height: 19px; height:20px; border-radius:20px; color:#fff; font-size:12px; text-align:center; font-weight:normal; font-style:normal; font-family: "spoqa M";}
.ae_check_wrap .ae_keywords { width: 195px; padding-left: 20px;}
.ae_check_wrap .ae_keywords p { color: #002872; display: inline-block; margin-right: 3px;}
.ae_check_wrap .ae_top_info { width: 285px; margin-top: 10px; word-break: break-all; padding: 0 20px;}
.ae_check_wrap * { font-size: 14px; line-height: 20px; box-sizing: border-box; }
.ae_check_body {padding: 20px; background-color: #f3f3f3; margin-top: 35px;}
.ae_check_body .ae_top_btns {width: 100%; overflow: hidden; margin: 0 0 6px;}
.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: 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_img {width: 75px; height: 75px;  margin-right: 11px; display: inline-block; float: none; vertical-align: top;}
.ae_check_wrap .ae_check_table .td_info {width: calc(100% - 90px); display: inline-block; float: none;}
.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{overflow: hidden; width: 100%; position: fixed; bottom: 0; z-index: 101;}
.ae_check_inner_pop_wrap .ae_check_inner_pop .ae_btn_area {overflow: hidden; width: 100%; position:relative; bottom: 0; z-index: 101;}
.ae_check_wrap .ae_btn_area > a {width: 50%; float: left;}
.ae_check_bottom {padding: 20px; background-color: #f2f6fe; width: 100%; height: 65px; border: solid #dedede; border-width: 1px 0; position: relative; text-align: right;}
.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-style: normal;}
.ae_check_bottom .price_Layer_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; vertical-align: top; margin-top: 2px;}
.ae_check_bottom .price_Layer_btn.on { background: url("//image5.compuzone.co.kr/img/images/ask_estimate/ae2_mo_com_icon5.png") center; background-size: contain;}
.ae_check_bottom .price_Layer{ display: none; position:absolute; width:217px; top: 50px; right: 20px; z-index:99; padding:18px; border:1px solid #555; box-shadow:0 3px 8px rgba(0, 0, 0, 0.2); background-color:#fff; font-size:13px; color:#555; box-sizing:border-box;}
.ae_check_bottom .price_Layer .org{padding-bottom:8px; display: inline-block; border-bottom:2px solid #eee;}
.ae_check_bottom .price_Layer dt{ float:left; height:19px; width:55px; line-height:19px; text-align:left;}
.ae_check_bottom .price_Layer dd{ float:left; height:19px; width:122px; line-height:19px; text-align:right; font-size:16px; font-weight:bold;}
.ae_check_bottom .price_Layer dd > em{font-size:15px;}
.ae_check_bottom .price_Layer .dis{padding-top:8px; display:inline-block;}
.ae_check_bottom .price_Layer .sum{display:inline-block; padding-top:8px; color:#ff4a4a;}
/* ´ñ±Û */
.ae_reply input { -webkit-appearance:none; -webkit-border-radius:0; outline:none;}
.ae_reply {padding-bottom: 40px;	}
.ae_reply .reply_form {padding:8px 20px 16px; }
.ae_reply .reply_form .ae_com_input { width:100%; height: 42px; padding: 10px; border:1px solid #dedede;}
.ae_reply .reply_form .reply_tit { padding: 10px 0 5px 0; display:block; font-weight:bold; font-size:15px; }
.ae_reply .reply_form > input { border:#dedede 1px solid; height:30px; display:inline-block; width:100%; }
.ae_reply .reply_form > a {display: block; margin-top:10px;  width:120px; height:42px; text-align:center; line-height:42px; font-size:14px; background:#000; color:#fff; position:relative; left: 50%; transform: translateX(-50%); }
.ae_reply .reply_form .atttxt { font-size:12px; padding: 5px 0; line-height:15px; display:inline-block; }
.ae_reply .reply_num {font-family: "spoqa B"; font-size: 15px; color: #1a1a1a; line-height: 23px; padding-left: 20px; margin-bottom: 8px;}
.ae_reply .reply_lst > li { margin: 0 20px; padding: 15px 0; border:#dedede solid; border-width: 1px 0; position:relative;}
.ae_reply .reply_lst > li + li {border-width: 0 0 1px; }
/* ·Î±×ÀÎ ½Ã ³ª¿À´Â ¹öÆ°¿¡ ¸ÂÃç line-height°ª Ãß°¡ J.sunga 200406 */
.ae_reply .reply_lst > li .name { font-weight:bold; font-size:13px; line-height: 18px; color:#000; display:block; position:relative; margin-bottom: 10px; }
.ae_reply .reply_lst > li .cnt { font-size:13px; line-height: 18px; display:block; color: #000;}
.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: #f4f3f8;}
/* ´ñ±Û ¹öÆ° */
.comment_icon {display: inline-block; margin-left: 4px; width: 42px; height: 18px; background: #fff; border: 1px solid #919191; display: inline-block; color: #919191; font-size: 12px; font-family: 'spoqa R'; line-height: 16px; text-align: center; text-indent: -1px; box-sizing: border-box; }
.comment_icon.on { background: #919191; color: #fff;}
.x_graybt{margin-right:10px; position:relative; float:right; width:14px; height:14px; }
.x_graybt:before{content:""; position:Absolute; left:0; top:5px; width:16px; height:1px; background:#919191; transform:rotate(-45deg);}
.x_graybt:after{content:""; position:Absolute; left:0; top:5px; width:16px; height:1px; background:#919191; 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 { margin-top:8px; font-size:12px; line-height: 12px; color:#008dd6; position: relative; padding-left: 15px; font-family: '¸¼Àº°íµñ',malgun gothic; cursor: pointer; display: inline-block; height: 16px; }
.u_cbox_com:before { content: ''; width: 12px; height: 12px; position: absolute; display: inline-block; left: 0; top: 0; background: url("//image5.compuzone.co.kr/img/images/ask_estimate/ae2_mo_com_icon1.png"); background-size: contain; transform: rotate(0deg);	}
.u_cbox_com.on:before {transform: rotate(180deg); top: 1px;}
/* µõµåÆË¾÷ */
.ae_check_inner_pop_wrap {position: absolute; width: calc( 100vw - 20px); height: calc( 100% - 50px); -webkit-backdrop-filter: blur(2px); backdrop-filter: blur(2px); background: rgba(0,0,0,0.7); z-index: 98 !important; bottom: 10px; left: 10px;}
.ae_check_inner_pop_wrap .ae_check_inner_pop {width: 100%; display: inline-block; position: absolute; top: 50px; left: 50%; transform: translateX(-50%); text-align: center; overflow: hidden;}
.ae_check_inner_pop_wrap .ae_check_inner_pop > p {width: 60vw; max-width: 300px; color: #fff; font-size: 15px !important; line-height: 23px !important; margin-bottom: 21px; display: inline-block; word-break: keep-all; font-weight: 600;}
.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: 120px; float: none;}
.ae_check_inner_pop_wrap .ae_check_inner_pop .ae_btn_area > a.w_btn { border: 0; margin-right: 5px;}

/* ÆäÀÌ¹é ±Ý¾× »ó¼¼ ¹®±¸Ãß°¡ */
.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{width:85%; padding:25px 20px; height:50vh !important; overflow-x:hidden; overflow-y:scroll;}
.layer_pop.payback01.popchange .paypop_top{position:relative;}
.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; }

@media all and (min-width: 358px) {
	.estimate2_visual .ae2_top_slide_wrap .ae2ts_btn_L, 
	.estimate2_visual .ae2_top_slide_wrap .ae2ts_btn_R {display: inline-block !important;}
}
@media all and (min-width: 520px) {
	.est2_prdCateList > li{width:33.33%;}
	.est2_prdCateList > li:nth-child(n+3){margin-top:0;}
	.est2_prdCateList > li:nth-child(n+4){margin-top:-1px;}
}
@media all and (max-width: 480px) {
	.layer_pop.payback01.popchange .paypop_top:after{height:200px;}
	.layer_pop.payback01.popchange .paypop_top .paypop_titimg{height:156px;}
	.layer_pop.payback01.popchange .paypop_top .paypop_txt .img{height:42px;}
}
@media all and (max-width: 380px) {
	.est2_comparepop .est2_layer_body{padding:77px 10px 0 10px;}
}
@media all and (max-width: 320px) {
	.estimate2_visual p, .estimate2_visual p span {font-size: 15px;}
}
@media all and (min-width:1024px) {
	.est2_prdCateList > li{width:25%;}
	.est2_prdCateList > li:nth-child(n+4){margin-top:0;}
	.est2_prdCateList > li:nth-child(n+5){margin-top:-1px;}
	.est2_comparepop .est2_prdCateList .est2_prdCatePri .CatePrice{font-size:17px;}
	.est2_comparepop .est2_prdCateList .est2_prdInfo dl dt{font-size:14px;}
	.est2_comparepop .est2_prdCateList .est2_prdInfo dl dd{font-size:12px;}
}
/* Ãß°¡¼öÁ¤ */
.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; background:#f3f3f3;}
.ask_warning_Tit{position:relative; color:#7e7e7e;  font-size:14px; line-height:1;}
.ask_warning_Tit:after { content: ""; position: Absolute; right: 5px; top: 50%; transform: translateY(-50%); display: inline-block; background: #f3f3f3 url(//image5.compuzone.co.kr/img/images/ask_estimate/estimate_MarrowD.png) right center no-repeat; background-size: contain; width: 13px; height: 7px;}
.ask_warning_Txt{display:none; margin-top:12px; }
.ask_warning_Txt li{color:#7e7e7e; font-size:13px; line-height:1.65; word-break:keep-all;}

/* ´ñ±ÛÇÏ´Ü ¹®±¸ Ãß°¡. 210105 */
.ae_reply .reply_form .atttxt.co_R > a {color: #f44242; font-size: 12px; display: inline-block; text-decoration: underline !important; font-weight: 600;}

.thbg {border-right: 1px solid #f2f2f2; background: #fafafa;}
.layer_pop .ae_payback_table td:first-child {font-family: "Noto-M"; font-weight: normal;}
.layer_pop .ae_payback_table td:last-child {font-family: "Noto-R";}

/* Å¾¹è³Ê (ÀÌº¥Æ®½Ã) */
.top_bnr {display: flex; justify-content: center; width:100%; height:60px; padding:0 16px; background:#ffb007; box-sizing: border-box;}
.top_bnr .top_bnr_inner {display: flex; align-items: center; gap:12px; }
.top_bnr .top_bnr_inner p {color:#fff;}