.estmSlide{position:relative;overflow:hidden}.estmSlide .silder .frame{padding:20px 10px}.estmSlide .silder .top{background:#ffbb12;padding:0 20px;line-height:45px;font-size:16px;color:#fff;font-weight:500;border-radius:10px 10px 0 0}.estmSlide .silder .top span{font-size:16px}.estmSlide .silder .frame .inner{border-radius:10px;background:#fff}.wrapper:not(.mobile) .estmBody{margin:0 auto;min-width:1040px;max-width:1200px}.wrapper:not(.mobile) .estmSlide .silder>li{float:left;width:34%;margin-left:1%}.wrapper:not(.mobile) .estmSlide .silder>li:first-child{margin-left:0;width:30%}.wrapper:not(.mobile) .estmSlide .silder .frame{padding:20px 0}.wrapper:not(.mobile) .estmSlide .silder:after{content:"";display:block;height:0;clear:both;visibility:hidden}@media screen and (min-width:1110px){.wrapper:not(.mobile) .estmSlide .silder>li{width:32.4%;margin-left:1.4%}.wrapper:not(.mobile) .estmSlide .silder>li:first-child{width:32.4%}}.estmCell .selbar>button{width:100%;padding:0;margin:0;border:0;border-bottom:1px solid #ccc;text-align:left;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between}.estmCell .selbar>button::after{position:absolute;content:"";top:10px;right:5px;width:30px;height:30px;background:url(/images/etc-icon.png) -160px -10px no-repeat;background-size:650px 300px}.estmCell .selbar.open>button:after{position:absolute;content:"";top:10px;right:5px;width:30px;height:30px;background:url(/images/etc-icon.png) -10px -10px no-repeat;background-size:650px 300px}.estmCell .selbar>button .title{width:80px;min-height:46px;font-weight:500;color:#5d5d5d;display:flex;align-items:center;padding-left:10px}.estmCell .selbar>button .bar{position:relative;min-height:46px;width:calc(100% - 80px);display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-right:37px}.estmCell .selbar[kind="lineup"][code*="1"]>button .bar{padding:10px 37px 10px 0}.estmCell .selbar .list{display:none;position:relative;background:#ddd;border-top:1px solid #ffbb12;border-bottom:1px solid #ccc;margin-top:-1px}.estmCell .selbar button.toup{display:none;position:absolute;left:50%;bottom:0;margin-left:-13px;width:26px;height:20px;border:0;font-size:0;line-height:0;text-indent:-9999px;background:#63d url(/images/icon-11.png) -212px -213px no-repeat;background-size:650px 300px}.estmCell .selbar button.toup:before{content:"";position:absolute;left:-20px;top:0;width:0;height:0;border-top:20px solid transparent;border-right:20px solid #63d}.estmCell .selbar button.toup:after{content:"";position:absolute;right:-20px;top:0;width:0;height:0;border-top:20px solid transparent;border-left:20px solid #63d}.estmCell .selbtn{border-bottom:1px solid #ccc;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.estmCell .selbtn[kind="sido"]{border-bottom:0}.estmCell .selbtn .title{font-weight:500;color:#5d5d5d;min-height:46px;width:100px;display:flex;align-items:center;padding-left:10px}.estmCell .selbtn .title a{width:20px;height:20px;background:#ddd;border-radius:20px;text-align:center;line-height:20px;display:inline-block;color:#666;padding:0;margin-left:5px;padding-right:1px;font-weight:600}.estmCell .selbtn .choice{display:flex;position:relative;width:calc(100% - 100px);justify-content:flex-end;min-height:46px;align-items:center;padding:6px 5px 6px 0}.estmCell .selbtn .choice[name="km"]{width:112px}.estmCell .selbtn.full .choice{justify-content:space-between}.estmCell .selbtn.full .choice button{flex-grow:1}.estmCell .selbtn .choice.off{display:none}.estmCell .selbtn .choice button{background:#fff;border-radius:8px;height:100%;position:relative;border:1px solid transparent}.estmCell .selbtn .choice button.on{border:1px solid #ffbb12;color:#ffbb12}.estmCell .selbtn .self{display:flex;margin-left:auto;position:relative;height:40px;padding-right:5px}.estmCell .selbtn .self.off{display:none}.estmCell .selbtn .self button{padding:3px 8px;background:#fffff4;border-radius:5px 5px 5px 0;font-size:13px;display:inline-block;margin:0 3px;border:1px solid #e0e0e0;position:relative;margin:6px 0 5px 5px}.estmCell .selbtn .self button::after{content:"";position:absolute;left:-1px;bottom:-1px;width:0;height:0;border-top:6px solid transparent;border-left:6px solid #ffb728}.estmCell .selbtn .self button:hover{background:#e8e8e8;text-decoration:none}.estmCell .selbtn .self button.on{background:#1b2838;color:#fff;border-color:#1b2838}.estmCell .selbtn input{width:80px;text-align:right;font-weight:500;color:#1b2838;border-radius:4px;border:1px solid #ffbb12;margin:5px 0;padding:5px 10px}.estmCell .selbtn .unit{margin:10px 5px}.estmCell .selbtn select{border:1px solid #ffbb12;border-radius:8px;background:#fff;margin:5px 5px 5px 0;position:relative;cursor:pointer}.estmCell .selbtn select.choice{padding:8px 6px;min-height:auto}.estmCell .selbtn>a{background:#fff;line-height:30px;padding:0 10px;margin:3px 0;border:1px solid #afafaf;border-radius:5px;display:inline-block}.estmCell .selbtn[kind='object'] button{padding:0 11px}.estmCell .selodr{display:flex}.estmCell .selodr{background:#8c8c8c;color:#fff;min-height:37px;padding:0 10px;position:relative}.estmCell .selodr .title{line-height:35px;color:#fff;margin-right:10px;font-size:13px;font-weight:300}.estmCell .selodr .order{display:flex;margin-left:auto;position:relative}.estmCell .selodr button{background:transparent;margin-left:10px;border:0;padding:3px 0;font-size:13px;color:#fff;font-weight:300;border-bottom:2px solid #8c8c8c}.estmCell .selodr button.on{color:#ffb728;border-bottom:2px solid #ffb728}.estmCell .dataBox{min-height:422px}.estmCell .dataBox li.blank{padding:120px 0;text-align:center}.estmCell .capitalBox{margin-top:20px;border-top:1px solid #ccc}.estmCell .capitalBox .title{line-height:35px;font-weight:500;color:#5d5d5d}.estmCell .selpop{position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center}.estmCell .selpop[code*="1"]{padding:10px 0}.estmCell .selpop .title{width:80px;min-height:46px;font-weight:500;color:#5d5d5d;display:flex;align-items:center;padding-left:10px}.estmCell .selpop>a{position:absolute;bottom:6px;right:10px;color:#fff;line-height:30px;background:#ffbb12;padding:2px 10px;border-radius:8px;display:inline-block}.estmCell .selpop .data{position:relative;min-height:46px;width:calc(100% - 80px);display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-right:65px}.estmCell .selpop .data .price{color:#f00;font-weight:500}.estmCell .selpop .data .sub{width:100%}.estmCell .selpop .data .sub li{position:relative}.estmCell .selpop .data .sub li:before{content:"-";position:absolute;top:0;left:-10px}.estmCell .selpop:after{content:"";display:block;height:0;clear:both;visibility:hidden}.estmCell .salesTermSel .salesBox{position:relative;border-bottom:1px solid #ccc;padding:15px}.estmCell .salesTermSel .salesBox .title{font-size:16px;font-weight:bold}.estmCell .salesTermSel .salesBox .fastship{position:absolute;top:15px;right:15px;background:#003d74;border-radius:8px}.estmCell .salesTermSel .salesBox .fastship a{color:#fff;padding:3px 10px;line-height:38px;text-decoration:none}.estmCell .salesTermSel .salesBox .fastship a span{color:#ffbb12}.estmCell .salesTermSel .salesBox .term{position:relative;padding:5px 5px 5px 10px;word-break:keep-all}.estmCell .salesTermSel .salesBox .term .ref{display:block}.estmCell .salesTermSel .salesBox .term.pocus{color:#f00;font-weight:bold}.estmCell .salesTermSel .salesBox .term::before{content:"• "}.popBox{border-top:4px solid #ffbb10;padding-bottom:60px}.popBox .popbar>button{display:block;background:#fff;width:100%;padding:0;margin:0;border:0;border-bottom:1px solid #ccc;text-align:left;min-height:45px;padding-left:140px;padding-right:40px;position:relative}.popBox .popbar>button::after{position:absolute;content:"";top:10px;right:5px;width:30px;height:30px;background:url(/images/etc-icon.png) -160px -10px no-repeat;background-size:650px 300px}.popBox .popbar.open>button:after{position:absolute;content:"";top:10px;right:5px;width:30px;height:30px;background:url(/images/etc-icon.png) -10px -10px no-repeat;background-size:650px 300px}.popBox .popbar>button .title{position:absolute;top:0;left:10px;line-height:45px;font-weight:500;color:#5d5d5d}.popBox .popbar>button .bar{position:relative;min-height:45px}.popBox .popbar>button .bar:after{content:"";display:block;height:0;clear:both;visibility:hidden}.popBox .popbar .list{position:relative;background:#ddd;border-bottom:1px solid #b2b2b2}.estmCell .selbar[kind='brand'] .bar img{max-height:44px}.estmCell .selbar[kind='brand'] .bar .name{width:calc(100% - 100px)}.estmCell .selbar[kind='model'] .bar .img{width:100%;text-align:right}.estmCell .selbar[kind='model'] .bar .img img{max-width:200px;padding-top:20px}.estmCell .selbar[kind='model'] .bar .name{position:absolute;top:13px;left:0;width:120px}.estmCell .selbar[kind='model'] .info{padding-bottom:5px}.estmCell .selbar[kind='model'] .info a{padding:8px 12px;background:#fffff4;border-radius:5px 5px 5px 0;font-size:13px;display:inline-block;margin-right:5px;border:1px solid #e0e0e0;position:relative;font-weight:600}.estmCell .selbar[kind='model'] .info a::after{content:"";position:absolute;left:-1px;bottom:-1px;width:0;height:0;border-top:6px solid transparent;border-left:6px solid #ffb728}.estmCell .selbar[kind='model'] .info a:hover{background:#e8e8e8;text-decoration:none}.estmCell .selbar[kind='lineup'] .bar span{display:inline-block}.estmCell .selbar[kind='lineup'] .bar .sub{float:right;color:#666;font-size:13px;margin-left:10px}.estmCell .selbar[kind='trim'] .bar span{display:inline-block;padding:5px 0}.estmCell .selbar[kind='trim'] .bar .price{color:#f00;font-weight:500;float:right;margin-left:10px}.estmCell .selbar[kind^='color'] .bar .name{padding-left:30px;display:inline-block}.estmCell .selbar[kind^='color'] .bar .colorChip{position:absolute;top:50%;left:0;transform:translateY(-50%);border:1px solid #ccc}.estmCell .selbar[kind^='color'] .bar .colorChip .colorMain{position:relative;display:inline-block;width:20px;height:21px}.estmCell .selbar[kind^='color'] .bar .colorChip .colorSub{position:absolute;display:inline-block;width:20px;height:10px;left:0;bottom:0}.estmCell .selbar[kind^='color'] .bar .price{color:#f00;font-weight:500;float:right;padding-left:30px}.estmCell .selbar[kind='option'] .bar span{display:inline-block;padding-bottom:5px}.estmCell .selbar[kind='option'] .bar .count{padding:10px 0}.estmCell .selbar[kind='option'] .bar .price{color:#f00;font-weight:500;float:right;margin-left:10px;padding:10px 0}.estmCell .selbar[kind='option'] .bar .sub{padding-bottom:10px}.estmCell .selbar[kind='option'] .bar .sub li{position:relative}.estmCell .selbar[kind='option'] .bar .sub li:before{content:"-";position:absolute;top:0;left:-10px}.estmCell .dataBox li{border-top:1px solid #ccc;height:80px;position:relative}.estmCell .dataBox li:first-child{border:0}.estmCell .dataBox li .capital{position:absolute;top:7px;left:5px;width:35px;height:35px;line-height:35px;text-align:center;background:#acacac;color:#fff;font-size:24px;font-weight:500;border-radius:5px}.estmCell .dataBox li.best .capital{background:#ffbb12}.estmCell .dataBox li .capital:after{content:"금융사";color:#666;font-size:16px;font-weight:500;top:0;left:35px;position:absolute;width:60px}.estmCell .dataBox li .rank{display:none}.estmCell .dataBox li .gap{position:absolute;top:5px;right:50%;color:#f00;font-size:12px}.estmCell .dataBox li .pmt{position:absolute;top:5px;right:5px}.estmCell .dataBox li .pmt:before{content:"월";color:#666;font-size:13px}.estmCell .dataBox li .pmt .num{font-weight:500;font-size:24px;margin-right:5px;color:#666;font-family:Century Gothic;font-weight:bold}.estmCell .dataBox li.best .pmt .num{color:#f00}.estmCell .dataBox li .sum{position:absolute;bottom:10px;right:5px}.estmCell .dataBox li .sum:before{content:"총비용(인수시) ";color:#666;font-size:13px}.estmCell .dataBox li .sum .num{font-weight:500;font-size:18px;margin-right:5px;color:#666}.estmCell .dataBox li .rem{position:absolute;bottom:10px;left:5px}.estmCell .dataBox li .rem:before{content:"잔존가치";color:#666;font-size:13px}.estmCell .dataBox li .rem .num{font-weight:500;font-size:18px;margin-right:5px;color:#666}.estmCell .dataBox li.none{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:422px;padding:20px;text-align:center;gap:10px}.estmCell .dataBox li.none::before{content:'!';display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:2px solid #8c8c8c;border-radius:50%;color:#8c8c8c;font-size:24px;font-weight:700;line-height:1}.estmCell .dataBox li.none .title{color:#2f2f2f;font-size:16px;font-weight:700}.estmCell .dataBox li.none .desc{color:#666;font-size:14px;text-align:left}.wrapper.mobile .estmFoot{position:fixed;left:0;bottom:0;width:100%;z-index:20}.wrapper.mobile .estmFoot .frame{padding:0}.estmFoot .cost{background:#4c4c4c;height:60px;position:relative}.estmFoot .cost .title{display:flex;align-items:center;position:absolute;top:0;left:40px;height:100%;font-size:24px;color:#fff}.estmFoot .cost .price{display:flex;align-items:center;position:absolute;top:0;right:40px;height:100%;font-size:24px;line-height:60px;font-family:Century Gothic;font-weight:bold;color:#fff}.estmFoot .cost .price::after{margin-top:3px}.estmFoot .cost[tab='page1'] .price{color:#ffb627}.estmFoot .cost .price:after{content:"원";font-size:22px;color:#fff;font-weight:normal;margin-left:5px}.estmFoot .btn button{width:50%;height:60px;background:#1b2839;color:#fff;font-size:24px;border:0;position:relative}.estmFoot .btn button:first-child{background:#ffbb12}.estmFoot .frame:after{content:"";display:block;height:0;clear:both;visibility:hidden}.wrapper.mobile .estmFoot .frame>div:not(.on){display:none}.estmPrev,.estmNext{text-indent:-9999px;position:fixed;z-index:30;bottom:100px;line-height:30px;width:40px;height:40px;background:rgba(0,0,0,.3);border-radius:50%}.estmPrev{left:10px}.estmNext{right:10px}.estmPrev::before,.estmNext::before{content:"";position:absolute;display:inline-block;top:50%;left:calc(50% + 3px);border-bottom:16px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;transform:translate(-50%,-50%) rotate(90deg)}.estmPrev::before{transform:translate(-50%,-50%) rotate(-90deg);left:calc(50% - 2px)}.wrapper:not(.mobile) .estmFoot{position:fixed;left:0;bottom:0;width:100%;z-index:20}.wrapper:not(.mobile) .estmFoot .frame{margin:0 auto;min-width:900px;max-width:1200px}.wrapper:not(.mobile) .estmFoot .cost{display:flex;align-items:center;float:left;width:33.3%}.wrapper:not(.mobile) .estmFoot .btn{float:right;width:33.3%}.wrapper:not(.mobile) .estmFoot .btn button:first-child::before{content:"";position:absolute;right:100%;top:0;width:0;height:0;border-top:100px solid transparent;border-right:25px solid #ffbb12}.wrapper:not(.mobile) .estmPrev{display:none}.wrapper:not(.mobile) .estmNext{display:none}.brandSel .local{background:#ccc;text-align:center;padding:3px 0;font-size:13px;font-weight:bold}.estmCell .brandList{padding:5px;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.estmCell .brandList li{width:20%;padding:3px}.brandList:after{content:"";display:block;height:0;clear:both;visibility:hidden}.brandList li button{position:relative;text-align:center;background:#fff;border:1px solid transparent;border-radius:8px;padding:3px;width:100%}.brandList li img{width:100%}.brandList li span{display:block;word-break:break-all;font-size:13px}.brandList li button:hover{border:1px solid #ffbb12;background:#fffcf5}.brandList li.on button{border:1px solid #ffbb12;background:#fffcf5}.estmCell .modelList{padding:5px;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.estmCell .modelList li{width:50%;padding:3px}.modelList:after{content:"";display:block;height:0;clear:both;visibility:hidden}.estmCell .modelList .logo{display:none}.estmCell .modelList .type{display:none}.modelList li button{position:relative;background:#fff;border:1px solid transparent;border-radius:8px;padding:5px}.modelList li.state3 button:before{content:"재고 한정";position:absolute;top:0;right:0;background:rgba(150,150,150,0.7);color:#fff;border-radius:10px;font-size:13px;padding:2px 6px}.modelList li .logo{position:absolute;top:0;left:0;width:50px}.modelList li .logo img{width:100%}.modelList li .name{padding:0;height:25px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.modelList li .car img{width:100%}.modelList li button:hover{border:1px solid #ffbb12;background:#fffcf5}.modelList li.on button{border:1px solid #ffbb12;background:#fffcf5}.estmCell .lineupList{padding:5px}.estmCell .lineupList li{padding:3px}.lineupList li.blank{background:#f4f4f4;padding:10px;text-align:center;font-size:13px;color:#666}.lineupList li button{position:relative;background:#fff;width:100%;padding:10px;border:1px solid transparent;border-radius:8px;text-align:left}.lineupList li button:hover{border:1px solid #ffbb12;background:#fffcf5}.lineupList li.on button{border:1px solid #ffbb12;background:#fffcf5}.lineupList span.sub{color:#666;font-size:13px;float:right;margin-left:10px;margin-top:1px}.lineupList span.state3:before{content:"재고 한정";position:absolute;top:0;right:0;background:rgba(150,150,150,0.7);color:#fff;border-radius:10px;font-size:13px;padding:2px 6px 1px}.estmCell .trimList{padding:5px}.estmCell .trimList li{padding:3px}.trimList li .frame,.trimList li a,.trimList li button{position:relative;background:#fff;width:100%;border:1px solid transparent;border-radius:8px;padding:8px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.trimList li .name{text-align:left;text-overflow:ellipsis;width:100%;padding-bottom:6px}.trimList li .state3:before{content:"재고 한정";position:absolute;top:0;right:0;background:rgba(150,150,150,0.7);color:#fff;border-radius:10px;font-size:13px;padding:2px 6px}.trimList li .info{color:#aaa;font-size:12px}.trimList li.on .price{color:#f00;font-weight:500}.trimList li button{width:100%;position:relative}.trimList li button:hover{border:1px solid #ffbb12;background:#fffcf5}.trimList li.on button{border:1px solid #ffbb12;background:#fffcf5}.trimList li.on button .info{bottom:5px}.estmCell .colorList{padding:5px}.estmCell .colorList li:not(.selfBox){padding:3px;position:relative}.colorList li button{position:relative;background:#fff;width:100%;padding:8px;border:1px solid transparent;border-radius:8px;display:flex;flex-direction:row-reverse;flex-wrap:nowrap;align-items:center;justify-content:space-between}.colorList li.selNot button{padding-left:10px}.colorList li:not(.selfBox) .name{text-align:left;width:calc(100% - 30px);padding-left:10px}.colorList li .state3:before{content:"재고 한정";position:absolute;top:0;right:0;background:rgba(150,150,150,0.7);color:#fff;border-radius:10px;font-size:13px;padding:2px 6px}.colorList li .price{position:absolute;bottom:0;right:5px;padding:2px 8px;color:#f00}.colorList li.on .price{color:#f00;font-weight:500}.colorList li .group{position:absolute;bottom:5px;left:30px;color:#999;font-size:13px}.colorList .colorChip{position:relative;width:30px;height:30px;border:1px solid #ddd}.colorList .colorChip .colorMain{position:relative;display:inline-block;width:100%;height:100%}.colorList .colorChip .colorSub{position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:50%}.colorList li button:hover{border:1px solid #ffbb12;background:#fffcf5}.colorList li.on button{border:1px solid #ffbb12;background:#fffcf5}.colorList li.dis button{background:#e9e9e9;color:#999}.colorList li.dis button>span{opacity:.5}.colorList li.dis[dis='optionJoin'] button::after{content:'연계된 옵션 선택 필요';position:absolute;right:2px;bottom:-2px;font-size:12px;color:#395eb9}.colorList li.dis[dis='optionNot'] button::after{content:'선택된 옵션 조합 불가';position:absolute;right:2px;bottom:-2px;font-size:12px;color:#395eb9}.colorList li.dis[dis='intNot'] button::after{content:'선택된 내장 조합 불가';position:absolute;right:2px;bottom:-2px;font-size:12px;color:#395eb9}.colorList li.dis[dis='extNot'] button::after{content:'선택된 외장 조합 불가';position:absolute;right:2px;bottom:-2px;font-size:12px;color:#395eb9}.colorList li.blank{background:#f4f4f4;padding:10px;width:auto;float:none;text-align:center;font-size:13px;color:#666}.colorList li.guide{font-size:13px;color:#00aade}.estmBody .step1 li.on button{border:1px solid #f00;background:#fffff5}.estmBody .step1 .sum{background:#f6f6f6;padding:5px 0;text-align:right;position:relative}.estmBody .step1 .sum .price{color:#666;font-size:20px;font-weight:500;padding-right:15px}.estmBody .step1 .sum .name{position:absolute;top:10px;left:10px;font-size:13px;color:#666;font-weight:500}.estmBody .step2{padding:20px;border-radius:20px;border:1px solid #000;margin:20px;background:#fff9f9}.estmBody .step2 div{border:1px solid #f8d7da;padding:5px 0}.estmBody .step2 .goods button{width:100%;box-sizing:border-box;margin:0;padding:15px 0;border:0;cursor:pointer;background:#f8d7da}.estmBody .step3{padding:20px;border-radius:20px;border:1px solid #000;margin:20px;background:#fefff0}.estmBody .step2 button{border-radius:10px;box-sizing:border-box;margin:0;width:auto;padding:3px 8px;border:1px solid gray;cursor:pointer;background:#f8d7da}.estmBody .step3 button{box-sizing:border-box;margin:0;padding:3px 5px;border:0;cursor:pointer;background:#fff3cd;width:100%}.estmBody .step2 button.on{background:#f00;color:#fff}.optionList{padding:5px}.optionList li{padding:5px 4px;position:relative}.optionList li button{width:100%;position:relative;background:#fff;border:1px solid #fff;border-radius:8px;text-align:left;padding:12px 15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.optionList li.blank{padding:10px;text-align:center;font-size:13px;color:#666}.optionList li .name{min-width:200px;display:inline-block}.optionList li .state3:before{content:"재고 한정";background:rgba(150,150,150,0.7);color:#fff;border-radius:10px;font-size:13px;padding:2px 6px;margin-left:5px}.optionList li .info{text-align:left;font-size:13px;color:#999}.optionList li.on .price{color:#f00;font-weight:500}.optionList li.on button{border:1px solid #ffbb12;background:#fffcf5}.optionList li.dis button{background:#e9e9e9;color:#999;border:1px solid transparent}.optionList li.dis button>span,.optionList li.dis button>div{opacity:.5}.optionList li.dis[dis='sub'] button::after{content:'연계된 옵션 선택 필요';position:absolute;right:2px;bottom:0;font-size:12px;color:#395eb9}.optionList li.dis[dis='sub2'] button::after{content:'연계된 옵션 선택 필요';position:absolute;right:2px;bottom:0;font-size:12px;color:#395eb9}.optionList li.dis[dis='anti'] button::after{content:'선택된 옵션 조합 불가';position:absolute;right:2px;bottom:0;font-size:12px;color:#395eb9}.optionList li.dis[dis='intNot'] button::after{content:'선택된 내장 조합 불가';position:absolute;right:2px;bottom:0;font-size:12px;color:#395eb9}.optionList li.dis[dis='extNot'] button::after{content:'선택된 외장 조합 불가';position:absolute;right:2px;bottom:0;font-size:12px;color:#395eb9}.optionFoot{position:absolute;left:0;bottom:0;width:100%;padding:0}.optionFoot .cost{width:70%;float:left;height:57px;background:#4c4c4c;position:relative}.optionFoot .cost .title{position:absolute;top:0;left:20px;color:#fff;font-size:18px;line-height:57px}.optionFoot .cost .price{position:absolute;top:12px;right:40px;color:#ffb627;font-size:24px;font-family:Century Gothic;font-weight:bold}.optionFoot .cost .price:after{content:"원";font-size:16px;color:#fff;margin-left:5px}.optionFoot:after{content:"";display:block;height:0;clear:both;visibility:hidden}.optionFoot .btn{width:30%;float:left}.optionFoot .btn button{display:block;width:100%;background:#ffbb12;color:#fff;font-size:20px;border:0;text-align:center;line-height:57px;padding:0;position:relative}.optionFoot .btn button:first-child::before{content:"";position:absolute;right:100%;top:0;width:0;height:0;border-top:57px solid transparent;border-right:20px solid #ffbb12}.partsList{position:relative;background:#f2f2f2;padding:2px}.partsList li{margin:2%;position:relative}.partsList li button{width:100%;position:relative;background:#fff;border:1px solid #fff;border-radius:8px 8px 0 0;text-align:left;padding:8px 5px 8px 10px}.partsList li button:hover::after{content:"";width:100%;height:4px;background:#b2b2b2;position:absolute;border-bottom:1px solid #b2b2b2;left:0;bottom:-1px}.partsList li.on button{border:1px solid #ffbb12;background:#fffff5}.partsList li.on button:after{content:"";width:100%;height:3px;background:#1b2839;position:absolute;border:1px solid #1b2839;left:-1px;bottom:-1px}.partsList li.dis button{border:1px solid #bbb;background:#eee;color:#999}.partsList li .info{clear:both;text-align:left;font-size:13px;color:#999;padding:0 20px}.partsList li .name{min-width:200px;padding:5px;display:inline-block}.partsList li .sale,.partsList li .base{padding:2px 8px;margin-top:3px;float:right;position:relative}.partsList li .price{font-size:13px;color:#666;margin:10px}.partsList li .price::before{content:"(소비자가 "}.partsList li .price::after{content:")"}.partsList li.dis[dis='sub'] button::before{content:'연계된 용품 선택 필요';position:absolute;right:2px;bottom:5px;font-size:12px;color:#395eb9}.partsList li.dis[dis='anti'] button::before{content:'선택된 용품 조합 불가';position:absolute;right:2px;bottom:5px;font-size:12px;color:#395eb9}.partsList li.on .sale,.partsList li.on .base{color:#f00;font-weight:500}.partsList li .sale::before{content:"카렌특가";color:#f00;font-size:13px;font-weight:normal;margin-right:5px}.popBox .cautionMent{color:#ff4141;font-size:13px;padding:10px;text-align:right}.partsFoot{position:absolute;left:0;bottom:0;width:100%;padding:0}.partsFoot .cost{width:50%;float:left;height:57px;background:#4c4c4c;position:relative}.partsFoot .cost .title{position:absolute;top:0;left:10px;color:#fff;font-size:14px;line-height:30px}.partsFoot .cost .price{position:absolute;top:20px;right:20px;color:#ffb627;font-size:24px;font-family:Century Gothic;font-weight:bold}.partsFoot .cost .price:after{content:"원";font-size:16px;color:#fff;margin-left:5px}.partsFoot:after{content:"";display:block;height:0;clear:both;visibility:hidden}.partsFoot .btn{width:25%;float:left}.partsFoot .btn button{display:block;width:100%;background:#ffbb12;color:#fff;font-size:20px;border:0;text-align:center;line-height:57px;padding:0;position:relative}.partsFoot .link{width:25%;float:left}.partsFoot .link a{display:block;width:100%;background:#1b2839;color:#fff;font-size:20px;border:0;text-align:center;line-height:57px}.partsFoot .btn button:first-child::before{content:"";position:absolute;right:100%;top:0;width:0;height:0;border-top:57px solid transparent;border-right:20px solid #ffbb12}@media screen and (min-width:540px){.partsFoot .cost .title{font-size:18px;line-height:57px}.partsFoot .cost .price{top:12px;right:40px}}.infoPopup h3{font-size:17px;text-align:center;border-bottom:2px solid #5a5a5a;padding-top:10px;padding-bottom:10px}.infoPopup h3 em{font-style:normal;color:#00aade}.infoPopup h4{font-size:17px;text-align:center;border-bottom:1px solid #5a5a5a;margin-top:30px;padding-bottom:5px}.infoPopup h3 em{font-style:normal;color:#00aade}.infoPopup .button{text-align:center;margin-top:10px}.infoPopup .button.top{text-align:right;margin-bottom:-20px}.infoPopup .button a,.infoPopup .button button{padding:3px 5px;color:#fff;background:#999;display:inline-block;margin-left:4px}.infoPopup .button a.estimate{background:#00aade}.infoPopup .button a:hover,.infoPopup .button button:hover{background:#666;text-decoration:none}.infoPopup .spec .left{float:left;width:48.5%}.infoPopup .spec .right{float:right;width:48.5%}.infoPopup .spec:after{content:"";display:block;height:0;clear:both;visibility:hidden}.infoPopup .spec .name{text-align:center;padding:5px 0;font-weight:bold;margin-top:20px;background:#666;color:#fff}.infoPopup .spec dl{position:relative;box-shadow:3px 3px 5px #ddd}.infoPopup .spec dl:before{content:"";position:absolute;top:0;left:0;width:140px;height:100%;background:#f5f5f5;z-index:1}.infoPopup .spec dt{padding:5px 0;position:relative;z-index:10;width:140px;text-align:center}.infoPopup .spec dd{text-align:right;margin-top:-30px;border-bottom:1px solid #ccc;padding:5px 10px;position:relative;z-index:10}.infoPopup .items li{margin-top:20px;box-shadow:3px 3px 5px #ddd}.infoPopup .items .name{text-align:center;padding:5px 0;font-weight:bold;margin-top:20px;background:#666;color:#fff}.infoPopup .items dl{padding:5px 10px}.infoPopup .items dt{margin-top:5px}.infoPopup .items dt:before{content:"• "}.infoPopup .items dd{margin-left:50px}.infoPopup .items .through{color:#666;text-decoration:line-through}.infoPopup .items .link{color:#00aade;padding:5px 10px}@media screen and (max-width:640px){.infoPopup .spec .left{float:none;width:auto}.infoPopup .spec .right{float:none;width:auto}}.editBox{padding:20px 20px 70px 20px}.editBox dl{border-top:2px solid #a9a9a9;position:relative;background:#fff}.editBox dl:before{content:"";position:absolute;top:0;left:0;width:90px;height:100%;background:#f8f8f8;z-index:1}.editBox dt{position:relative;z-index:10;line-height:45px;text-align:center;width:90px}.editBox dd{position:relative;z-index:8;min-height:33px;line-height:33px;padding:6px 10px 6px 100px;margin-top:-45px;border-bottom:1px solid #d2d2d2}.editBox input[type='text']{width:100%}.editBox input[name='recoName']{width:20%}.editBox input[name='recoPhone']{width:50%}.editBox .phoneCheck>div{position:relative}.editBox .phoneCheck button{width:100%;background:#63d;color:#fff;border:0;line-height:27px}.editBox .phoneCheck button.gray{background:#999}.editBox .certifyNum{margin-top:5px}.editBox .certifyNum .timer{position:absolute;top:5px;right:0;color:#f00;margin-right:10px;font-size:13px}.editBox select{margin-top:3px}.editBox textarea{width:100%;height:100px;display:block}.editBox textarea[name='message']{height:300px}.editBox dd>span{display:inline-block;margin:3px}.editBox dd span.text{padding:6px 0;line-height:1.5;margin:0}.editBox .desc{font-size:13px;color:#666}.editBox .length{text-align:right;margin-top:-32px;margin-right:10px;font-size:12px;color:#666}.editBox .length span{font-size:12px}.editBox .agree .desc{margin-top:20px;padding:10px;background:#f4f4f4}.editBox .agree .check{margin-top:20px}.editBox .agree .privacy{margin:10px 0;padding:10px;border:1px solid #e7e7e7;font-size:13px}.editBox .buttonBox{position:absolute;width:100%;bottom:0;left:0;z-index:11}.editBox.request .buttonBox button{width:100%;height:60px;color:#fff;font-size:24px;background:#ffbb12}@media screen and (min-width:600px){.editBox .phoneCheck button{position:absolute;top:0;right:0;width:50%}.editBox .certifyNum .timer{right:50%}}.estmNoti{padding:20px}.estmNoti h4{font-size:20px;color:#ffbb12;font-weight:500;margin-bottom:5px}.estmNoti .desc{margin-bottom:20px}.estmNoti .desc span{display:block;position:relative;padding-left:15px}.estmNoti .desc span:before{content:"-";position:absolute;top:0;left:0}.estmNoti .capitalBox{position:relative;padding:50px 0 0;border-top:1px solid #ccc}.estmNoti .capitalBox:before{content:"제휴금융사";position:absolute;top:17px;margin:0;left:0;color:#ffbb12;font-weight:500;font-size:20px}.estmNoti .capitalBox .logo img{border:0;width:100px;display:inline-block;margin-right:5px;margin-bottom:5px}@media screen and (min-width:1240px){.estmNoti{padding:20px 0}.estmNoti .capitalBox{padding:20px 20px 20px 140px}.estmNoti .capitalBox:before{top:50%;transform:translateY(-50%);left:0}.estmNoti .capitalBox .logo img{width:125px;margin-right:10px}}