.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;max-width:690px;min-width:330px;width:calc(100% - 24px)}.react-datepicker--time-only .react-datepicker__triangle{left:35px}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1}.react-datepicker-popper .react-datepicker__triangle{position:absolute;left:50px}.react-datepicker-popper .react-datepicker__triangle:after,.react-datepicker-popper .react-datepicker__triangle:before{content:"";position:absolute;left:-8px;width:1px;height:0;border:8px solid transparent;z-index:-1;box-sizing:content-box}.react-datepicker-popper[data-placement^=top]{padding-bottom:10px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{bottom:0;left:auto;right:50px;width:0;margin-left:-24px;margin-bottom:-8px}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{bottom:-1px;border-bottom:none;border-top-color:#aeaeae}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{bottom:0;border-bottom:none;border-top-color:#fff}.react-datepicker-popper[data-placement^=bottom]{padding-top:10px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{top:0;left:auto;right:50px;width:0;margin-left:-24px;margin-top:-8px}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{top:-1px;border-top:none;border-bottom-color:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{top:0;border-top:none;border-bottom-color:#f0f0f0}.react-datepicker-popper[data-placement^=right]{padding-left:8px}.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{left:auto;right:42px}.react-datepicker-popper[data-placement^=left]{padding-right:8px}.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{left:42px;right:auto}.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{left:auto;right:50px}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{position:absolute;bottom:0;width:1px;height:0;margin-left:-8px;margin-bottom:-8px;border:8px solid transparent;border-top-color:#fff;border-bottom:none;box-sizing:content-box}.react-datepicker__month-read-view--down-arrow:before,.react-datepicker__month-year-read-view--down-arrow:before,.react-datepicker__year-read-view--down-arrow:before{content:"";position:absolute;left:-8px;bottom:-1px;width:1px;height:0;border:8px solid transparent;border-top-color:#aeaeae;border-bottom:none;z-index:-1;box-sizing:content-box}.react-datepicker__aria-live{position:absolute;-webkit-clip-path:circle(0);clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding-top:8px;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 2px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{margin-top:0;color:#000;font-weight:700;font-size:.944rem}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{background:none;line-height:1.7rem;text-align:center;cursor:pointer;position:absolute;top:10px;width:0;padding:0;border:.45rem solid transparent;z-index:1;height:10px;width:10px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:10px;border-right-color:#ccc}.react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__navigation--previous--disabled,.react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__navigation--next{right:10px;border-left-color:#ccc}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:95px}.react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__navigation--next--disabled,.react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px;border-top-color:#ccc}.react-datepicker__navigation--years-previous:hover{border-top-color:#b3b3b3}.react-datepicker__navigation--years-upcoming{top:-4px;border-bottom-color:#ccc}.react-datepicker__navigation--years-upcoming:hover{border-bottom-color:#b3b3b3}.react-datepicker__month-container{float:none}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:0;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-72px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day-names,.react-datepicker__week{white-space:nowrap;display:flex;justify-content:center}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__month--in-range,.react-datepicker__month--in-selecting-range,.react-datepicker__month--selected,.react-datepicker__quarter--in-range,.react-datepicker__quarter--in-selecting-range,.react-datepicker__quarter--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__month--in-range:hover,.react-datepicker__month--in-selecting-range:hover,.react-datepicker__month--selected:hover,.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter--in-selecting-range:hover,.react-datepicker__quarter--selected:hover{background-color:#1d5d90}.react-datepicker__month--disabled,.react-datepicker__quarter--disabled{color:#ccc;pointer-events:none}.react-datepicker__month--disabled:hover,.react-datepicker__quarter--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:hover,.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover,.react-datepicker__year-text:hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:hover,.react-datepicker__month-text--highlighted:hover,.react-datepicker__quarter-text--highlighted:hover,.react-datepicker__year-text--highlighted:hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--in-range:hover,.react-datepicker__day--in-selecting-range:hover,.react-datepicker__day--selected:hover,.react-datepicker__month-text--in-range:hover,.react-datepicker__month-text--in-selecting-range:hover,.react-datepicker__month-text--selected:hover,.react-datepicker__quarter-text--in-range:hover,.react-datepicker__quarter-text--in-selecting-range:hover,.react-datepicker__quarter-text--selected:hover,.react-datepicker__year-text--in-range:hover,.react-datepicker__year-text--in-selecting-range:hover,.react-datepicker__year-text--selected:hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#2a87d0;color:#fff}.react-datepicker__day--keyboard-selected:hover,.react-datepicker__month-text--keyboard-selected:hover,.react-datepicker__quarter-text--keyboard-selected:hover,.react-datepicker__year-text--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range{background-color:rgba(33,107,165,.5)}.react-datepicker__month--selecting-range .react-datepicker__day--in-range,.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range,.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range{background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled:hover,.react-datepicker__month-text--disabled:hover,.react-datepicker__quarter-text--disabled:hover,.react-datepicker__year-text--disabled:hover{background-color:transparent}.react-datepicker__day--outside-month{color:#ccc}.react-datepicker__month-text.react-datepicker__month--in-range:hover,.react-datepicker__month-text.react-datepicker__month--selected:hover,.react-datepicker__month-text.react-datepicker__quarter--in-range:hover,.react-datepicker__month-text.react-datepicker__quarter--selected:hover,.react-datepicker__quarter-text.react-datepicker__month--in-range:hover,.react-datepicker__quarter-text.react-datepicker__month--selected:hover,.react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover,.react-datepicker__quarter-text.react-datepicker__quarter--selected:hover{background-color:#216ba5}.react-datepicker__month-text:hover,.react-datepicker__quarter-text:hover{background-color:#f0f0f0}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid transparent;border-radius:.3rem}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{border-top-color:#ccc;float:right;margin-left:20px;top:8px;position:relative;border-width:.45rem}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:13px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.8);left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:14.2857142857%;line-height:3rem;flex:1 1}@media(max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__portal .react-datepicker__navigation{border:.81rem solid transparent}.react-datepicker__portal .react-datepicker__navigation--previous{border-right-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--previous:hover{border-right-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--previous--disabled,.react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover{border-right-color:#e6e6e6;cursor:default}.react-datepicker__portal .react-datepicker__navigation--next{border-left-color:#ccc}.react-datepicker__portal .react-datepicker__navigation--next:hover{border-left-color:#b3b3b3}.react-datepicker__portal .react-datepicker__navigation--next--disabled,.react-datepicker__portal .react-datepicker__navigation--next--disabled:hover{border-left-color:#e6e6e6;cursor:default}.react-datepicker{font-family:Pretendard;padding:14px;border-radius:18px}.portalPicker{width:100%;height:51px;padding:16px;border:none;background-color:#f7f8fd;line-height:1.1875;font-size:17px;font-weight:600;border-radius:10px;cursor:pointer}.portalPicker::placeholder{color:#c5ccd8}.react-datepicker__portal{left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.6)}.react-datepicker__day--outside-month{visibility:hidden;pointer-events:none}.react-datepicker__navigation{border:none!important}.react-datepicker__navigation--next{right:26px}.react-datepicker__navigation--next,.react-datepicker__navigation--previous{position:absolute;top:20px;height:32px;background-size:32px 32px;background-repeat:no-repeat;background-position:50%;background-color:transparent;background-image:url(/img/icon/depth.png)}.react-datepicker__navigation--previous{left:26px;transform:rotate(180deg)}.react-datepicker__header{background-color:#fff;border-bottom:1px solid #ebecf2}.react-datepicker__header__dropdown{margin-top:10px}.react-datepicker__day{font-size:17px;margin:.3rem;border-radius:10px}.react-datepicker__day:hover{background-color:#0f6efc;border-radius:10px;color:#fff}.react-datepicker__day-name{font-size:13px;color:#89909d;margin:.3rem}.react-datepicker__day--disabled{color:#c5ccd8}.react-datepicker__day--keyboard-selected{background-color:#0f6efc}.pswp{--pswp-placeholder-bg:transparent}.pswp .pswp__img{object-fit:contain}.star-rate-icons{display:flex}.star-icon{width:18px;height:18px;background-image:url(/img/icon/rating-2.png);background-size:18px;background-position:50%;background-repeat:no-repeat}.star-icon.fill{background-image:url(/img/icon/rating-1.png)}.main-car_detail>section{padding:30px 24px;background-color:#fff}.main-car_detail>section h4{line-height:1.1052631579;font-size:19px;font-weight:700}.main-car_detail>section+section{border-top:8px solid #f7f8fd}.main-car_detail article{padding:0}.main-car_detail .data-list li{display:flex;flex-wrap:wrap;position:relative}.main-car_detail .data-list li .data-title{display:flex;flex-basis:98px;flex-shrink:0;color:#89909d;line-height:1.2;font-size:15px}.main-car_detail .data-list li .data-desc{width:calc(100% - 98px);line-height:1.2;font-size:15px;white-space:pre-wrap}.main-car_detail .data-list li .data-desc.bold{font-weight:600}.main-car_detail .data-list li+li{margin-top:12px}.main-car_detail .tooltip_wrap .tooltip_icon{display:block;position:relative;width:18px;height:18px;background-image:url(/img/icon/tooltip-2.png);background-size:20px 20px;background-repeat:no-repeat;background-position:50%}.main-car_detail .tooltip_wrap .tooltip_icon:before{content:"";display:none;position:absolute;top:22px;left:50%;width:20px;height:20px;margin-left:-10px;background-color:#000b1c;border-radius:5px;transform:rotate(-45deg) skew(-10deg,-10deg);z-index:1}.main-car_detail .tooltip_wrap .tooltip_box{display:none;position:absolute;top:25px;left:0;padding:20px;background-color:#000b1c;border-radius:10px;z-index:1}.main-car_detail .tooltip_wrap .tooltip_box dl{display:block}.main-car_detail .tooltip_wrap .tooltip_box dl dt{color:#fff;line-height:1.2307692308;font-size:13px;font-weight:700}.main-car_detail .tooltip_wrap .tooltip_box dl dt+dd{margin-top:12px}.main-car_detail .tooltip_wrap .tooltip_box dl dd{color:#fff;line-height:1.3846153846;font-size:13px}.main-car_detail .tooltip_wrap .tooltip_box dl dd+dt{margin-top:16px}.main-car_detail .tooltip_wrap .tooltip_box .nested_dl dl{display:flex;flex-wrap:wrap;gap:10px}.main-car_detail .tooltip_wrap .tooltip_box .nested_dl dl dt{flex-basis:23px;flex-shrink:0;width:23px;font-weight:600}.main-car_detail .tooltip_wrap .tooltip_box .nested_dl dl dt+dd{margin:0}.main-car_detail .tooltip_wrap .tooltip_box .nested_dl dl dd{flex-basis:calc(100% - 33px);flex-shrink:1;flex-grow:1;width:calc(100% - 33px)}.main-car_detail .tooltip_wrap .tooltip_box .nested_dl dl dd+dt{margin-top:0}.main-car_detail .tooltip_wrap:hover .tooltip_icon{background-image:url(/img/icon/tooltip-1.png)}.main-car_detail .tooltip_wrap:hover .tooltip_box,.main-car_detail .tooltip_wrap:hover .tooltip_icon:before{display:block}.main-car_detail .comment-wrap .comment-title{padding-left:22px;background-image:url(/img/icon/description.png);background-size:14px 14px;background-repeat:no-repeat;background-position:0;color:#0f6efc;font-size:13px;font-weight:700}.main-car_detail .comment-wrap .comment-body{margin-top:12px;padding:15px;border:1px solid #ebecf2;line-height:1.4615384615;font-size:14px;border-radius:10px;white-space:pre-wrap}.main-car_detail .section-image-view{position:relative;padding:0}.main-car_detail .section-image-view .detail-swiper-list .swiper{z-index:0}.main-car_detail .section-image-view .detail-swiper-list .swiper-slide{aspect-ratio:375/281}.main-car_detail .section-image-view .detail-swiper-list .swiper-button-next,.main-car_detail .section-image-view .detail-swiper-list .swiper-button-prev{display:none}.main-car_detail .section-image-view .detail-swiper-list .swiper-pagination-fraction{display:inline-block;top:auto;bottom:36px;left:auto;right:46px;width:auto;padding:5px 8px;background-color:rgba(52,55,60,.6);color:#fff;line-height:1.2727272727;font-size:12px;font-weight:600;border-radius:3px}.main-car_detail .section-image-view .btn-view-active-photo{position:absolute;bottom:36px;right:16px;width:24px;height:24px;border:none;background-color:rgba(52,55,60,.6);background-image:url(/img/icon/expand.png);background-size:14px 14px;background-position:50%;background-repeat:no-repeat;border-radius:3px;z-index:1}.main-car_detail .section-summary{position:relative;margin-top:-20px;padding:13px 24px 24px;border-top:none;border-radius:20px 20px 0 0;z-index:1}.main-car_detail .section-summary .article-summary-car_info .car-summary-return_info{font-size:13px;font-weight:400;background-color:#fff5fe;border-radius:14px;padding:16px 14px;color:#000;line-height:1.4615384615;margin-bottom:12px}.main-car_detail .section-summary .article-summary-car_info .car-summary-return_info span{font-weight:700}.main-car_detail .section-summary .article-summary-car_info .car-summary-maker_count{display:flex;justify-content:space-between;align-items:center}.main-car_detail .section-summary .article-summary-car_info .car-summary-maker_count .car-maker{display:flex;align-items:center}.main-car_detail .section-summary .article-summary-car_info .car-summary-maker_count .car-maker img{margin-right:4px}.main-car_detail .section-summary .article-summary-car_info .car-summary-maker_count .car-maker span{font-size:13px;font-weight:700}.main-car_detail .section-summary .article-summary-car_info .car-summary-maker_count .view-count{padding-left:20px;background-image:url(/img/icon/view.png);background-repeat:no-repeat;background-size:16px 16px;background-position:0;color:#89909d;line-height:1.2307692308;font-size:13px}.main-car_detail .section-summary .article-summary-car_info .car-summary-model_share{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.main-car_detail .section-summary .article-summary-car_info .car-summary-model_share .car-model_name .car-madel{line-height:1.2083333333;font-size:24px;font-weight:700}.main-car_detail .section-summary .article-summary-car_info .car-summary-model_share .car-model_name .car-grade{margin-top:6px;line-height:1.1538461538;font-size:13px;font-weight:600}.main-car_detail .section-summary .article-summary-car_info .car-summary-model_share .btn-share{padding-top:27px;border:none;background-color:transparent;background-image:url(/img/icon/share.png);background-position:top;background-size:18px 18px;background-repeat:no-repeat;font-size:13px}.main-car_detail .section-summary .article-summary-car_info .car-summary-info{display:flex;gap:14px;margin-top:15px}.main-car_detail .section-summary .article-summary-car_info .car-summary-info .car_info{padding-left:22px;background-position:0;background-size:16px 16px;background-repeat:no-repeat;line-height:1.2307692308;font-size:13px;font-weight:600}.main-car_detail .section-summary .article-summary-car_info .car-summary-info .car_info.car-age{background-image:url(/img/icon/age.png)}.main-car_detail .section-summary .article-summary-car_info .car-summary-info .car_info.car-fuel{background-image:url(/img/icon/fuel.png)}.main-car_detail .section-summary .article-summary-car_info .car-summary-info .car_info.car-mileage{background-image:url(/img/icon/distance.png)}.main-car_detail .section-summary .article-summary-car_info .car-summary-min_price{margin-top:30px}.main-car_detail .section-summary .article-summary-car_info .car-summary-min_price .car-min_price_info{color:#89909d;line-height:1.1538461538;font-size:13px;font-weight:600}.main-car_detail .section-summary .article-summary-car_info .car-summary-min_price .car-min_price_info span{color:#59b7ff}.main-car_detail .section-summary .article-summary-car_info .car-summary-min_price .car-min_price{margin-top:4px;line-height:1.2;font-size:20px}.main-car_detail .section-summary .article-summary-car_info .car-summary-min_price .car-min_price b{font-weight:700}.main-car_detail .section-summary .article-summary-car_info .car-label-wrap{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px;padding-bottom:5px}.main-car_detail .section-summary .article-summary-car_info .car-label-wrap .car-label-list{display:flex;gap:4px;flex-wrap:wrap}.main-car_detail .section-summary .article-summary-car_info .car-label-wrap .car-label{height:31px;padding:0 12px 0 28px;line-height:2.3846153846;font-size:13px;font-weight:700;white-space:nowrap;border-radius:15.5px}.main-car_detail .section-summary .article-summary-car_info .car-label-wrap .car-label.label-immediate{background-color:#fffeef;background-size:14px 14px;background-repeat:no-repeat;background-position:12px;background-image:url(/img/icon/category-3.png);color:#626254}.main-car_detail .section-summary .article-summary-car_info .car-label-wrap .car-label.label-promotion{background-color:#fff4f7;background-size:14px 14px;background-repeat:no-repeat;background-position:12px;background-image:url(/img/icon/category-11.png);color:#d6367f}.main-car_detail .section-summary .article-summary-car_info .car-label-wrap .car-label.label-newCar{background-color:#edfdff;background-size:14px 14px;background-repeat:no-repeat;background-position:12px;background-image:url(/img/icon/category-newcar.png);color:#298bde}.main-car_detail .section-summary .article-summary-car_info .car-label-wrap .car-label.label-cdw{background-color:#fff8e6;background-size:14px 14px;background-repeat:no-repeat;background-position:12px;background-image:url(/img/icon/category-9.png);color:#896832}.main-car_detail .section-summary .article-summary-car_info .car-label-wrap .car-label.label-succession{background-color:#f5f4ff;background-size:14px 14px;background-repeat:no-repeat;background-position:12px;background-image:url(/img/icon/category-toss.png);color:#5c3dff}.main-car_detail .section-summary .article-summary-car_info .car-label-wrap .btn-car-label{height:31px;padding:0 11px;border:1px solid #ebecf2;background-color:#fff;color:#89909d;line-height:2.6363636364;font-size:11px;font-weight:600;border-radius:15.5px}.main-car_detail .section-summary .article-summary-rent_info{display:flex;margin-top:19px;padding-top:23px;border-top:1px solid #f3f4f9}.main-car_detail .section-summary .article-summary-rent_info .rent_info{flex-basis:25%;padding-top:36px;background-size:28px 28px;background-position:top;background-repeat:no-repeat;text-align:center;font-size:0}.main-car_detail .section-summary .article-summary-rent_info .rent_info .rent_info-label{color:#89909d;line-height:1.25;font-size:12px}.main-car_detail .section-summary .article-summary-rent_info .rent_info .rent_info-value{margin-top:4px;line-height:1.2307692308;font-size:13px;font-weight:600}.main-car_detail .section-summary .article-summary-rent_info .rent_info.rent-credit{background-image:url(/img/icon/creditgrade.png)}.main-car_detail .section-summary .article-summary-rent_info .rent_info.rent-age{background-image:url(/img/icon/licenseage.png)}.main-car_detail .section-summary .article-summary-rent_info .rent_info.rent-repair{background-image:url(/img/icon/profit.png)}.main-car_detail .section-summary .article-summary-rent_info .rent_info.rent-sendpay{background-image:url(/img/icon/deliveryfee.png)}.main-car_detail .section-summary .article-summary-succession_subsidy{margin-top:19px;padding:20px;background-color:#f7f8fd;border-radius:18px}.main-car_detail .section-summary .article-summary-succession_subsidy .succession_subsidy{display:flex;gap:8px}.main-car_detail .section-summary .article-summary-succession_subsidy .succession_subsidy .succession_subsidy-label{padding-left:24px;background-image:url(/img/icon/home-faq-2.png);background-size:18px 18px;background-position:0;background-repeat:no-repeat;line-height:1.2;font-weight:700;font-size:15px}.main-car_detail .section-summary .article-summary-succession_subsidy .succession_subsidy .succession_subsidy-value{color:#5c3dff;line-height:1.2;font-size:15px}.main-car_detail .section-summary .article-summary-succession_subsidy .succession_subsidy .succession_subsidy-value b{font-weight:700}.main-car_detail .section-summary .article-summary-succession_subsidy .succession_subsidy-desc{margin-top:8px;line-height:1.2307692308;font-size:13px}.main-car_detail .section-price .article-price .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.main-car_detail .section-price .article-price .section-header .desc span{color:#89909d;line-height:1.2727272727;font-size:12px}.main-car_detail .section-price .article-price .section-header .desc span+span{margin-left:8px;padding-left:8px;border-left:1px solid #ebecf2}.main-car_detail .section-price .article-price .price-hotdeal-desc{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.main-car_detail .section-price .article-price .price-hotdeal-desc .hotdeal-price{padding-left:18px;background-size:14px 14px;background-image:url(/img/icon/category-11.png);background-position:0;background-repeat:no-repeat;color:#ff2187;line-height:1.2307692308;font-size:13px;font-weight:700}.main-car_detail .section-price .article-price .price-hotdeal-desc .hotdeal-time{height:18px;padding:3px 12px;background-color:#ff2187;color:#fff;line-height:1.1666666667;font-size:11px;font-weight:700;border-radius:10px}.main-car_detail .section-price .article-price .price-table{display:flex;flex-direction:column;border-radius:10px;border:1px solid #ebecf2;width:100%;margin-top:4px}.main-car_detail .section-price .article-price .price-table .table-section{display:grid;grid-template-columns:repeat(var(--cols),1fr);border-bottom:1px solid #ebecf2;width:100%}.main-car_detail .section-price .article-price .price-table .table-section:last-child{border-bottom:none}.main-car_detail .section-price .article-price .price-table .table-section.head{text-align:center;font-size:10px;font-weight:600;color:#89909d}.main-car_detail .section-price .article-price .price-table .table-section .table{text-align:center;padding:13.5px 0;border-right:1px solid #ebecf2}.main-car_detail .section-price .article-price .price-table .table-section .table:last-child{border-right:none}.main-car_detail .section-price .article-price .price-table .table-section .table.content{font-size:13px;font-weight:800;color:#000}.main-car_detail .section-price .article-price .price-table .table-section .table.content span{font-weight:500}.main-car_detail .section-price .article-price .price-table .table-section .table.period{font-size:12px;font-weight:500;color:#000;display:flex;align-items:center;justify-content:center;white-space:nowrap}.main-car_detail .section-price .article-price .price-list{margin-top:4px;padding:24px 22px 24px 24px;border-radius:18px;box-shadow:0 3px 20px 0 rgba(100,123,186,.16);background-color:#fff}.main-car_detail .section-price .article-price .price-list li{display:flex;justify-content:space-between}.main-car_detail .section-price .article-price .price-list li .price-condition{display:flex;align-items:center;gap:8px}.main-car_detail .section-price .article-price .price-list li .price-condition .price-period{line-height:1.2142857143;font-size:15px;font-weight:600}.main-car_detail .section-price .article-price .price-list li .price-condition .price-mileage{color:#89909d;font-size:11px;font-weight:600}.main-car_detail .section-price .article-price .price-list li .price-price{line-height:1.2142857143;font-size:15px}.main-car_detail .section-price .article-price .price-list li .price-price b{font-weight:700}.main-car_detail .section-price .article-price .price-list li .price-price .min_price-label{display:inline-block;height:17px;margin-right:6px;padding:0 4px;border:1px solid #59b7ff;color:#59b7ff;line-height:1.5;font-size:11px;font-weight:700;border-radius:3px}.main-car_detail .section-price .article-price .price-list li .price-price.min_price{color:#59b7ff}.main-car_detail .section-price .article-price .price-list li+li{margin-top:12px}.main-car_detail .section-price .article-deposite{margin-top:36px}.main-car_detail .section-price .article-deposite h5{padding-left:22px;background-image:url(/img/icon/deposit.png);background-repeat:no-repeat;background-size:14px 14px;background-position:0;line-height:1.2142857143;font-size:15px;font-weight:600}.main-car_detail .section-price .article-deposite h5 span{display:inline-block;margin-left:6px;padding:0 4px;background-color:#000;color:#fff;line-height:1.7;font-size:11px;border-radius:3px}.main-car_detail .section-price .article-deposite .deposite-list{display:flex;flex-wrap:nowrap;gap:6px;margin:15px -24px 0;padding:0 24px;overflow-x:auto}.main-car_detail .section-price .article-deposite .deposite-list li{padding:10px 12px;background-color:#f7faff;font-size:0;white-space:nowrap;border-radius:10px}.main-car_detail .section-price .article-deposite .deposite-list li .deposite-label{margin-right:6px;color:#89909d;line-height:1.25;font-size:13px;font-weight:600}.main-car_detail .section-price .article-deposite .deposite-list li .deposite-price{line-height:1.25;font-size:13px}.main-car_detail .section-price .article-deposite .deposite-list li .deposite-price b{font-weight:700}.main-car_detail .section-contract-option h5{margin-bottom:12px;padding-left:22px;background-position:0;background-size:14px 14px;background-repeat:no-repeat;line-height:1.2142857143;font-size:15px;font-weight:600}.main-car_detail .section-contract-option article+article{margin-top:30px}.main-car_detail .section-contract-option .article-maintenance h5{background-image:url(/img/icon/maintenance.png)}.main-car_detail .section-contract-option .article-maintenance .maintenance-detail{font-size:15px;white-space:pre-wrap}.main-car_detail .section-contract-option .article-maintenance .maintenance-detail.disabled{color:#89909d}.main-car_detail .section-contract-option .article-contract-option h5{background-image:url(/img/icon/contract-option.png)}.main-car_detail .section-contract-option .article-contract-option .contract-option-list{display:flex;flex-direction:column;gap:9px}.main-car_detail .section-contract-option .article-contract-option .contract-option-list li{padding:18px 24px;background-color:#fff;background-position:24px 18px;background-size:14px 14px;background-repeat:no-repeat;font-size:0;width:100%;border-radius:10px;border:1px solid #ebecf2;display:flex;align-items:center}.main-car_detail .section-contract-option .article-contract-option .contract-option-list li .contract-option-label{line-height:1.25;font-size:13px;font-weight:600;padding-left:20px;display:flex;flex-direction:column;gap:7px}.main-car_detail .section-contract-option .article-contract-option .contract-option-list li .contract-option-label .contract-option-label-sub{font-size:13px;color:#89909d;margin-left:-20px;font-weight:400}.main-car_detail .section-contract-option .article-contract-option .contract-option-list li .contract-option-value{margin-left:auto;color:#59b7ff;line-height:1.1538461538;font-size:13px}.main-car_detail .section-contract-option .article-contract-option .contract-option-list li .contract-option-value b{font-weight:700}.main-car_detail .section-contract-option .article-contract-option .contract-option-list li .contract-option-value.disabled{color:#89909d}.main-car_detail .section-contract-option .article-contract-option .contract-option-list li.contract-option-cdw{background-image:url(/img/icon/contract-option-1.png)}.main-car_detail .section-contract-option .article-contract-option .contract-option-list li.contract-option-age{background-image:url(/img/icon/contract-option-2.png)}.main-car_detail .section-contract-option .article-delivery h5{background-image:url(/img/icon/delivery.png)}.main-car_detail .section-contract-option .article-delivery h5 span{display:inline-block;height:17px;margin-left:6px;padding:0 4px;border:1px solid #ff2187;color:#ff2187;line-height:1.5;font-size:11px;font-weight:700;vertical-align:bottom;border-radius:3px}.main-car_detail .section-contract-option .article-delivery .description{color:#89909d;line-height:1.4166666667;font-size:13px}.main-car_detail .section-contract-option .article-delivery .delivery-list{margin-top:12px}.main-car_detail .section-contract-option .article-delivery .delivery-list li{display:flex;justify-content:space-between}.main-car_detail .section-contract-option .article-delivery .delivery-list li .delivery-area,.main-car_detail .section-contract-option .article-delivery .delivery-list li .delivery-price{line-height:1.25;font-size:13px;font-weight:600}.main-car_detail .section-contract-option .article-delivery .delivery-list li+li{margin-top:8px}.main-car_detail .section-contract-option .article-delivery .delivery-more{width:100%;margin-top:20px;padding:12px 0 11px;border:1px solid #f7f8fd;background-color:#fff;font-size:13px;font-weight:600;border-radius:10px}.main-car_detail .section-contract-option .article-delivery .delivery-more:after{content:"";display:inline-block;width:22px;height:22px;margin-left:4px;background-image:url(/img/icon/accordion.png);background-position:50%;background-size:22px 22px;background-repeat:no-repeat;vertical-align:middle;text-align:center}.main-car_detail .section-contract-option .article-delivery .delivery-more.open:after{transform:rotate(180deg)}.main-car_detail .section-company-review{padding:30px 0}.main-car_detail .section-company-review h4{padding:0 24px}.main-car_detail .section-company-review .company-review{display:flex;justify-content:space-between;margin:24px 24px 0;padding:24px 24px 24px 26px;border-radius:18px;background-color:#f3f4f9;gap:4px}.main-car_detail .section-company-review .company-review .total-review-rate{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.main-car_detail .section-company-review .company-review .total-review-rate .rate-point{font-size:32px;font-weight:700}.main-car_detail .section-company-review .company-review .detail-review-rate{display:flex;flex-direction:column;gap:10px}.main-car_detail .section-company-review .company-review .detail-review-rate .detail-review-item{display:flex;align-items:center}.main-car_detail .section-company-review .company-review .detail-review-rate .detail-review-item .detail-review-label{width:62px;font-size:13px;font-weight:500;margin-right:12px}.main-car_detail .section-company-review .company-review .detail-review-rate .detail-review-item .detail-review-progress-bar{width:78px;height:6px;background-color:#d8dee8;border-radius:3px}.main-car_detail .section-company-review .company-review .detail-review-rate .detail-review-item .detail-review-progress-bar .progress-bar{height:6px;background-color:#0f6efc;border-radius:3px}.main-car_detail .section-company-review .company-review .detail-review-rate .detail-review-item .detail-review-point{font-size:13px;font-weight:600;margin-left:12px}.main-car_detail .section-company-review .company-review .detail-review-rate .detail-review-item+.detail-review-item{margin-top:4px}.main-car_detail .section-company-review .company-review-list{display:flex;flex-wrap:nowrap;gap:16px;width:100%;overflow-x:auto;margin-top:20px;padding:0 24px 10px}.main-car_detail .section-company-review .company-review-list li{flex-basis:280px;flex-shrink:0;width:280px;padding:19px;border:1px solid #ebecf2;border-radius:10px}.main-car_detail .section-company-review .company-review-list li .review-rate{display:flex;align-items:center;gap:5px}.main-car_detail .section-company-review .company-review-list li .review-rate .star-icon{width:14px;height:14px;background-size:14px 14px}.main-car_detail .section-company-review .company-review-list li .review-rate .rate-point{line-height:1.2142857143;font-size:15px;font-weight:700}.main-car_detail .section-company-review .company-review-list li .review-contract-info{margin-top:16px}.main-car_detail .section-company-review .company-review-list li .review-contract-info span{line-height:1.25;font-size:13px;font-weight:600}.main-car_detail .section-company-review .company-review-list li .review-body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;height:55px;margin-top:12px;line-height:1.5;font-size:13px}.main-car_detail .section-company-review .company-review-list li .review-info{margin-top:16px}.main-car_detail .section-company-review .company-review-list li .review-info span{color:#89909d;line-height:1.25;font-size:13px}.main-car_detail .section-company-review .company-review-list li .separate{color:#f7f8fd;line-height:1.25;font-size:13px;font-weight:400}.main-car_detail .section-company-review .company-review-more{margin-top:10px;padding:0 24px}.main-car_detail .section-company-review .review-more{width:100%;height:50px;border:none;background-color:#f7faff;color:#0f6efc;line-height:50px;font-size:15px;font-weight:700;border-radius:10px}.main-car_detail .section-company-review .review-empty{margin-top:30px}.main-car_detail .section-car-info h5{line-height:1.1875;font-size:17px;font-weight:600}.main-car_detail .section-car-info .article-car-info{margin-top:24px}.main-car_detail .section-car-info .article-car-info .car-info{margin-top:12px}.main-car_detail .section-car-info .article-car-option{margin-top:30px}.main-car_detail .section-car-info .article-car-option .car-major-options{display:flex;flex-wrap:wrap;row-gap:8px;margin-top:12px;padding:20px 44px 20px 20px;border-radius:18px;border:1px solid #ebecf2}.main-car_detail .section-car-info .article-car-option .car-major-options li{display:flex;align-items:center;gap:16px;width:50%}.main-car_detail .section-car-info .article-car-option .car-major-options li img{width:44px;height:44px}.main-car_detail .section-car-info .article-car-option .car-major-options li .option-label{font-size:13px;font-weight:600}.main-car_detail .section-car-info .article-car-option .options-more{width:100%;height:50px;margin-top:20px;border:none;background-color:#f7faff;color:#0f6efc;line-height:50px;font-size:15px;font-weight:700;border-radius:10px}.main-car_detail .section-contract-info h5{margin-bottom:12px;line-height:1.1875;font-size:17px;font-weight:600}.main-car_detail .section-contract-info .article-rent-info{margin-top:24px}.main-car_detail .section-contract-info .article-rent-info .rent-info{margin-top:12px}.main-car_detail .section-contract-info .article-rent-info .rent-comment{margin-top:18px}.main-car_detail .section-contract-info .article-insurance-info{margin-top:30px}.main-car_detail .section-contract-info .article-insurance-info h5 span{display:inline-block;margin-left:6px;padding:0 4px;background-color:#000;color:#fff;line-height:1.7;font-size:11px;font-weight:600;vertical-align:middle;border-radius:3px}.main-car_detail .section-contract-info .article-insurance-info .insurance-info{margin-top:12px}.main-car_detail .section-contract-info .article-insurance-info .insurance-info .data-desc{display:flex;gap:6px;width:100%;margin-top:12px}.main-car_detail .section-contract-info .article-insurance-info .insurance-info .data-desc .insurance-item{padding:8px 10px;background-color:#f7faff;border-radius:5px}.main-car_detail .section-contract-info .article-insurance-info .insurance-info .data-desc .insurance-item .label{color:#89909d;line-height:1.25;font-size:13px;font-weight:600}.main-car_detail .section-contract-info .article-insurance-info .insurance-info .data-desc .insurance-item .value{margin-left:6px;line-height:1.25;font-size:13px}.main-car_detail .section-contract-info .article-insurance-info .insurance-info .data-desc .insurance-item .value b{font-weight:700}.main-car_detail .section-contract-info .article-insurance-info .description{margin-top:8px;color:#89909d;font-size:13px}.main-car_detail .section-contract-info .article-insurance-detail{margin-top:30px}.main-car_detail .section-contract-info .article-insurance-detail .ins-info{margin-top:12px}.main-car_detail .section-contract-info .article-insurance-detail .ins-comment{margin-top:18px}.main-car_detail .section-supplier .article-supplier{position:relative}.main-car_detail .section-supplier .article-supplier figure{position:absolute;top:0;right:0;width:60px;height:60px;margin:0;border:1px solid #f3f4f9;border-radius:50%;overflow:hidden}.main-car_detail .section-supplier .article-supplier .supplier-info{row-gap:8px;margin-top:24px}.main-car_detail .section-supplier .article-supplier .supplier-info .data-desc,.main-car_detail .section-supplier .article-supplier .supplier-info .data-title{line-height:1.3846153846;font-size:13px}.main-car_detail .section-supplier .article-supplier .supplier-info .data-title{flex-basis:58px}.main-car_detail .section-supplier .article-supplier .supplier-info .star-icon{display:inline-block;margin-right:2px;vertical-align:bottom}.main-car_detail .section-supplier .article-supplier .supplier-info .review-rate{margin-right:4px}.main-car_detail .section-supplier .article-supplier .supplier-button-wrap{display:flex;justify-content:space-between;gap:10px;margin-top:20px}.main-car_detail .section-supplier .article-supplier .supplier-button-wrap button{width:48%;width:calc(50% - 5px);height:50px;border:none;background-color:#f7faff;color:#0f6efc;line-height:50px;font-size:15px;font-weight:700;border-radius:10px}.main-car_detail .section-notice-popup{text-align:center}.main-car_detail .section-notice-popup .btn-notice-popup{padding:0 0 0 28px;border:none;background-color:transparent;background-image:url(/img/icon/notice.png);background-repeat:no-repeat;background-position:0;background-size:16px 16px;font-size:15px;font-weight:600}.main-car_detail .section-recommand-list{padding:30px 0 60px}.main-car_detail .section-recommand-list h4{padding:0 24px}.main-car_detail .section-recommand-list h4 span{color:#0f6efc}.main-car_detail .section-recommand-list .recommand-list{display:flex;flex-wrap:nowrap;gap:11px;margin-top:24px;padding:0 24px;overflow-x:auto}.main-car_detail .section-recommand-list .recommand-list>li{flex-basis:158px;flex-shrink:0}.main-car_detail .detail-actions{position:fixed;left:inherit;bottom:0;display:flex;gap:10px;width:100%;padding:10px 24px 28px;border-top:1px solid #f7f8fd;background-color:#fff;z-index:10}.pc .main-car_detail .detail-actions{max-width:720px}.main-car_detail .detail-actions button{height:55px;border:none;font-size:17px;font-weight:700;border-radius:10px}.main-car_detail .detail-actions button.btn-service{flex-basis:95px;flex-shrink:0;background-color:#f7faff;color:#0f6efc}.main-car_detail .detail-actions button.btn-contract{flex-grow:1;background-color:#0f6efc;color:#fff}.main-car_detail .detail-actions button.btn-disabled{flex-grow:1;background-color:#c5ccd8;color:#fff;display:flex;align-items:center;justify-content:center}.main-car_detail .btn-scroll-top{bottom:106px}.detail-footer{background-color:#f7f8fd}.detail-footer .footer-content{padding:30px 24px 140px}.detail-footer .footer-content figure{margin:0}.detail-footer .footer-content .footer-description{margin-top:24px;color:#89909d;line-height:1.5;font-size:13px}.detail-footer .footer-content .footer-description b{font-weight:700}.modal.modal-detail-car-image .modal-content{padding:8px 0 20px}.modal.modal-detail-car-image .car-image-list li{position:relative;width:100%;aspect-ratio:375/281}.modal.modal-detail-car-image .car-image-list li+li{margin-top:4px}.modal.modal-detail-car-image .car-image-list li img{object-fit:cover}.modal.modal-detail-share .car-summary{padding-bottom:29px;border-bottom:1px solid #f3f4f9}.modal.modal-detail-share .car-summary .car-model_name .car-madel{line-height:1.2083333333;font-size:24px;font-weight:700}.modal.modal-detail-share .car-summary .car-model_name .car-grade{margin-top:6px;line-height:1.1538461538;font-size:13px;font-weight:600}.modal.modal-detail-share .car-summary .car-summary-info{display:flex;gap:14px;margin-top:15px}.modal.modal-detail-share .car-summary .car-summary-info .car_info{padding-left:22px;background-position:0;background-size:16px 16px;background-repeat:no-repeat;line-height:1.3333333333;font-size:13px;font-weight:600}.modal.modal-detail-share .car-summary .car-summary-info .car_info.car-age{background-image:url(/img/icon/age.png)}.modal.modal-detail-share .car-summary .car-summary-info .car_info.car-fuel{background-image:url(/img/icon/fuel.png)}.modal.modal-detail-share .car-summary .car-summary-info .car_info.car-mileage{background-image:url(/img/icon/distance.png)}.modal.modal-detail-share .share-method{display:flex;flex-direction:column;gap:24px;padding:29px 0 10px}.modal.modal-detail-share .share-method button{position:relative;width:100%;min-height:38px;padding-left:54px;border:none;background-color:transparent;color:#000;text-align:left;line-height:38px;font-size:17px;font-weight:600}.modal.modal-detail-share .share-method button.share-kakao{background-image:url(/img/icon/login/social-kakao.png);background-size:38px 38px;background-position:0;background-repeat:no-repeat}.modal.modal-detail-share .share-method button.share-url:before{content:"";display:block;position:absolute;top:50%;left:0;width:38px;height:38px;background-color:#000;background-image:url(/img/icon/urlcopy.png);background-size:12px 12px;background-position:50%;background-repeat:no-repeat;border-radius:50%;transform:translateY(-50%)}.modal.modal-detail-car-label h4{height:24px;font-size:21px;font-weight:700}.modal.modal-detail-car-label .car-label-list{display:flex;flex-direction:column;gap:30px;margin-top:30px;padding-bottom:10px}.modal.modal-detail-car-label .car-label-list li{position:relative;min-height:42px;padding-left:66px}.modal.modal-detail-car-label .car-label-list li .icon-item{position:absolute;top:0;left:0;width:48px;height:48px;background-position:50%;background-size:24px 24px;background-repeat:no-repeat;border-radius:16px}.modal.modal-detail-car-label .car-label-list li h5{height:19px;line-height:1.4;font-size:17px;font-weight:700}.modal.modal-detail-car-label .car-label-list li p{margin-top:8px;line-height:1.4;font-size:15px;font-weight:400}.modal.modal-detail-car-label .car-label-list li.item-immediate .icon-item{background-color:#fffeef;background-image:url(/img/icon/category-3.png)}.modal.modal-detail-car-label .car-label-list li.item-immediate h5{color:#626254}.modal.modal-detail-car-label .car-label-list li.item-promotion .icon-item{background-color:#fff4f7;background-image:url(/img/icon/category-11.png)}.modal.modal-detail-car-label .car-label-list li.item-promotion h5{color:#d6367f}.modal.modal-detail-car-label .car-label-list li.item-newCar .icon-item{background-color:#edfdff;background-image:url(/img/icon/category-newcar.png)}.modal.modal-detail-car-label .car-label-list li.item-newCar h5{color:#298bde}.modal.modal-detail-car-label .car-label-list li.item-cdw .icon-item{background-color:#fff8e6;background-image:url(/img/icon/category-9.png)}.modal.modal-detail-car-label .car-label-list li.item-cdw h5{color:#896832}.modal.modal-detail-car-label .car-label-list li.item-succession .icon-item{background-color:#f5f4ff;background-image:url(/img/icon/category-toss.png)}.modal.modal-detail-car-label .car-label-list li.item-succession h5{color:#5c3dff}.modal.modal-detail-car-label .close-btn{padding:17px 0 18px;border-radius:10px;background-color:#0f6efc;width:100%;font-size:17px;font-weight:700;color:#fff;display:flex;justify-content:center;align-items:center;border:none;margin-top:30px}.modal.modal-detailoption article{padding:0}.modal.modal-detailoption article+article{margin-top:40px;padding-top:40px;border-top:1px solid #f3f4f9}.modal.modal-detailoption article h3{line-height:1.1666666667;font-size:19px;font-weight:700}.modal.modal-detailoption article h3 span{line-height:1.2142857143;font-size:15px;font-weight:600;color:#0f6efc}.modal.modal-detailoption article ul{display:flex;flex-wrap:wrap;row-gap:16px;margin-top:20px}.modal.modal-detailoption article ul li{flex-basis:50%;line-height:1.2142857143;font-size:15px}.modal.modal-detailoption .detail-notice{padding:16px 19px 24px 16px;border-radius:10px;background-color:#f7f8fd;width:100%;font-size:13px;line-height:1.54;color:#89909d;display:flex;flex-direction:column;gap:12px;margin-top:60px}.modal.modal-detailoption .detail-notice span{font-size:13px;font-weight:700;color:#000}.modal.modal-company-info .modal-content,.modal.modal-company-info article{padding:0}.modal.modal-company-info .article-company-info{padding:24px 24px 30px}.modal.modal-company-info .article-company-info figure{width:60px;height:60px;margin:0;border:1px solid #f7f8fd;border-radius:50%;overflow:hidden}.modal.modal-company-info .article-company-info h4{margin-top:14px;line-height:1.1818181818;font-size:22px;font-weight:700}.modal.modal-company-info .article-company-info .company-review{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding:24px 24px 24px 26px;border-radius:18px;background-color:#f3f4f9}.modal.modal-company-info .article-company-info .company-review .total-review-rate{display:flex;align-items:center;flex-direction:column;gap:6px}.modal.modal-company-info .article-company-info .company-review .total-review-rate .rate-point{line-height:1.1666666667;font-size:32px;font-weight:700}.modal.modal-company-info .article-company-info .company-review .detail-review-rate .detail-review-item{display:flex;align-items:center}.modal.modal-company-info .article-company-info .company-review .detail-review-rate .detail-review-item .detail-review-label{width:62px;line-height:1.4545454545;font-size:13px;font-weight:500}.modal.modal-company-info .article-company-info .company-review .detail-review-rate .detail-review-item .detail-review-progress-bar{width:78px;height:4px;background-color:#f3f4f9;border-radius:2px}.modal.modal-company-info .article-company-info .company-review .detail-review-rate .detail-review-item .detail-review-progress-bar .progress-bar{height:6px;background-color:#d8dee8;position:relative;border-radius:3px;margin-left:12px}.modal.modal-company-info .article-company-info .company-review .detail-review-rate .detail-review-item .detail-review-progress-bar .progress-bar .bar-rate{height:6px;background-color:#0f6efc;border-radius:3px;position:absolute;left:0}.modal.modal-company-info .article-company-info .company-review .detail-review-rate .detail-review-item .detail-review-point{width:26px;text-align:right;line-height:1.2727272727;font-size:13px;font-weight:600}.modal.modal-company-info .article-company-info .company-review .detail-review-rate .detail-review-item+.detail-review-item{margin-top:4px}.modal.modal-company-info .article-company-info .comment-wrap{margin-top:24px}.modal.modal-company-info .article-company-info .comment-wrap .comment-title{padding-left:22px;background-image:url(/img/icon/description.png);background-size:14px 14px;background-repeat:no-repeat;background-position:0;color:#0f6efc;font-size:13px;font-weight:700}.modal.modal-company-info .article-company-info .comment-wrap .company-intro-body{margin-top:12px;line-height:1.5714285714;font-size:15px;font-weight:600;white-space:pre-wrap}.modal.modal-company-info .article-company-content{padding:30px 0 94px;border-top:10px solid #f7f8fd}.modal.modal-company-info .article-company-content .company-content-tabs{display:flex;gap:20px;padding:0 24px}.modal.modal-company-info .article-company-content .company-content-tabs button{border:none;background-color:transparent;color:#c5ccd8;line-height:1.1666666667;font-size:19px;font-weight:700}.modal.modal-company-info .article-company-content .company-content-tabs button span{margin-left:6px;font-size:15px;font-weight:600}.modal.modal-company-info .article-company-content .company-content-tabs button.active{color:#000}.modal.modal-company-info .article-company-content .company-content .company-content-view{display:none}.modal.modal-company-info .article-company-content .company-content .company-content-view.show{display:block}.modal.modal-company-info .article-company-content .company-content .company-info{display:flex;flex-wrap:wrap;row-gap:12px;margin-top:30px;padding:0 24px}.modal.modal-company-info .article-company-content .company-content .company-info dt{flex-basis:72px;flex-shrink:0;color:#89909d;line-height:1.3571428571;font-size:15px}.modal.modal-company-info .article-company-content .company-content .company-info dd{width:calc(100% - 72px);line-height:1.2666666667;font-size:15px}.modal.modal-company-info .article-company-content .company-content .company-map-wrap{margin-top:24px;padding:0 24px 24px}.modal.modal-company-info .article-company-content .company-content .company-map-wrap .company-map{height:196px}.modal.modal-company-info .article-company-content .company-content .company-review-list li{width:100%;padding:30px 24px}.modal.modal-company-info .article-company-content .company-content .company-review-list li .separate{padding:0 8px}.modal.modal-company-info .article-company-content .company-content .company-review-list li .review-rate{display:flex;align-items:center;gap:5px}.modal.modal-company-info .article-company-content .company-content .company-review-list li .review-rate .star-icon{width:14px;height:14px;background-size:14px 14px}.modal.modal-company-info .article-company-content .company-content .company-review-list li .review-rate .rate-point{line-height:1.1333333333;font-size:15px;font-weight:700}.modal.modal-company-info .article-company-content .company-content .company-review-list li .detail-review-rate{display:flex;gap:6px;margin-top:14px}.modal.modal-company-info .article-company-content .company-content .company-review-list li .detail-review-rate .detail-review-item{padding:8px 12px;border-radius:15.5px;background-color:#f7f8fd;display:flex;align-items:center;justify-content:center}.modal.modal-company-info .article-company-content .company-content .company-review-list li .detail-review-rate .detail-review-item .detail-review-label{font-size:12px;font-weight:600}.modal.modal-company-info .article-company-content .company-content .company-review-list li .detail-review-rate .detail-review-item .detail-review-point{margin-left:4px;color:#0f6efc;font-size:12px;font-weight:700}.modal.modal-company-info .article-company-content .company-content .company-review-list li .review-contract-info{margin-top:24px}.modal.modal-company-info .article-company-content .company-content .company-review-list li .review-contract-info span{line-height:1.1538461538;font-size:13px;font-weight:600}.modal.modal-company-info .article-company-content .company-content .company-review-list li .review-contract-info .separate{color:#ebecf2}.modal.modal-company-info .article-company-content .company-content .company-review-list li .review-body{margin-top:12px;line-height:1.3846153846;font-size:15px;white-space:pre-wrap}.modal.modal-company-info .article-company-content .company-content .company-review-list li .review-info{margin-top:24px}.modal.modal-company-info .article-company-content .company-content .company-review-list li .review-info span{color:#89909d;line-height:1.1538461538;font-size:13px}.modal.modal-company-info .article-company-content .company-content .company-review-list li .review-info .separate{color:#ebecf2}.modal.modal-company-info .article-company-content .company-content .company-review-list li .review-company{margin-top:37px;display:flex;flex-direction:column;gap:16px}.modal.modal-company-info .article-company-content .company-content .company-review-list li .review-company .company-title{display:flex;align-items:center}.modal.modal-company-info .article-company-content .company-content .company-review-list li .review-company .company-title .company-label{padding:4px 6px;border-radius:6px;background-color:#0f6efc;font-size:12px;font-weight:600;color:#fff;margin-right:8px}.modal.modal-company-info .article-company-content .company-content .company-review-list li .review-company .company-title span{font-size:15px;font-weight:600;color:#0f6efc}.modal.modal-company-info .article-company-content .company-content .company-review-list li .review-company .company-reply{color:#000;line-height:1.6363636364;font-size:15px;white-space:pre-wrap;padding-left:18px}.modal.modal-company-info .article-company-content .company-content .company-review-list li+li{border-top:10px solid #f7f8fd}.modal.modal-company-info .article-company-content .company-content .review-empty{margin-top:30px}.modal.modal-detail-inquiry .inquiry-content{padding-top:84px;background-image:url(/img/icon/inquiry-profile.png);background-size:70px 70px;background-position:top;background-repeat:no-repeat}.modal.modal-detail-inquiry .inquiry-content h4{text-align:center;line-height:1.4375;font-size:17px;font-weight:600}.modal.modal-detail-inquiry .inquiry-content p{margin-top:14px;color:#89909d;text-align:center;line-height:1.3571428571;font-size:15px}.modal.modal-detail-inquiry .inquiry-content .note{margin-top:30px;text-align:center}.modal.modal-detail-inquiry .inquiry-content .note .label{margin-right:10px;color:#89909d;line-height:1.1875;font-size:17px;font-weight:600}.modal.modal-detail-inquiry .inquiry-content .note .value{color:#0f6efc;line-height:1.1875;font-size:17px;font-weight:600}.mobile .modal.modal-detail-inquiry .inquiry-content.intime .note{display:none}.modal.modal-detail-inquiry .inquiry-action{display:flex;gap:11px;margin-top:30px}.modal.modal-detail-inquiry .inquiry-action button{height:55px;border:none;line-height:1.5;font-size:17px;font-weight:700;border-radius:10px}.modal.modal-detail-inquiry .inquiry-action button:before{content:"";display:inline-block;width:24px;height:24px;margin-right:6px;background-size:24px 24px;background-repeat:no-repeat;background-position:50%;vertical-align:middle}.modal.modal-detail-inquiry .inquiry-action .btn-call{flex-basis:calc(50% - 6px);background-color:#000;color:#fff}.modal.modal-detail-inquiry .inquiry-action .btn-call:before{background-image:url(/img/icon/inquiry-call.png)}.modal.modal-detail-inquiry .inquiry-action .btn-call.disabled{background-color:#c5ccd8}.pc .modal.modal-detail-inquiry .inquiry-action .btn-call{display:none}.modal.modal-detail-inquiry .inquiry-action .btn-kakao{flex-grow:1;background-color:#fee500;color:#000}.modal.modal-detail-inquiry .inquiry-action .btn-kakao:before{background-image:url(/img/icon/inquiry-kakaotalk.png)}.modal.modal-contract-login h3{line-height:1.2;font-size:20px;font-weight:700}.modal.modal-contract-login p{margin-top:6px;line-height:1.2142857143;font-size:15px}.modal.modal-contract-login .login-method{padding-top:99px}.modal.modal-contract-select-option .modal-inner{overflow:hidden;max-height:80vh}.modal.modal-contract-select-option .modal-content{padding:0}.modal.modal-contract-select-option h3{padding:30px 20px 10px;line-height:1.2;font-size:20px;font-weight:700}.modal.modal-contract-select-option .contract-select-option-wrap{overflow:auto;max-height:calc(80vh - 64px);padding:0 20px 105px}.modal.modal-contract-select-option .contract-select-option-wrap.no-actions{padding-bottom:30px}.modal.modal-contract-select-option .contract-select-option li{padding:20px 0;line-height:1.1875;font-size:17px;font-weight:600}.modal.modal-contract-select-option .contract-select-option li+li{border-top:1px solid #f3f4f9}.modal.modal-contract-select-option .contract-select-option li.selected{background-image:url(/img/icon/check-1@3x.png);background-size:24px 24px;background-position:100%;background-repeat:no-repeat;color:#0f6efc}.modal.modal-contract-select-option .modal-actions{position:absolute;bottom:0;width:100%;padding:20px 20px 30px;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff 31%)}.modal.modal-contract-select-option .modal-actions button{width:50%;height:55px;padding:0;border:none;background-color:#f7faff;color:#0f6efc;font-size:17px;font-weight:700;border-radius:10px}.modal.modal-contract-select-option .modal-actions button.btn-action{background-color:#0f6efc;color:#fff}.modal.modal-contract-select-option .modal-actions button.btn-action.disabled{background-color:#c5ccd8;cursor:default}.modal.modal-contract-options .contract-option-item h4{margin-bottom:8px;line-height:1.25;font-size:13px;font-weight:600}.modal.modal-contract-options .contract-option-item .btn-select-period{width:100%;height:51px;padding:0 16px;border:none;background-color:#f7f8fd;background-image:url(/img/icon/dropbox@3x.png);background-size:22px 22px;background-position:right 10px center;background-repeat:no-repeat;text-align:left;font-size:17px;font-weight:600;border-radius:10px}.modal.modal-contract-options .contract-option-item .contract-option-item-mileage{display:flex;gap:8px;white-space:nowrap;overflow:auto}.modal.modal-contract-options .contract-option-item .contract-option-item-mileage button{height:41px;padding:11px 15px;border:1px solid #ebecf2;background-color:#fff;line-height:1.2142857143;font-size:15px;border-radius:5px}.modal.modal-contract-options .contract-option-item .contract-option-item-mileage button.active{border-color:#0f6efc;background-color:#f7faff;color:#0f6efc;font-weight:600}.modal.modal-contract-options .contract-option-item .contract-optional .contract-optional-item{display:flex;justify-content:space-between;align-items:center;padding:15px 15px 15px 40px;border:1px solid #ebecf2;background-color:#fff;background-size:14px 14px;background-position:15px 17px;background-repeat:no-repeat;border-radius:10px}.modal.modal-contract-options .contract-option-item .contract-optional .contract-optional-item .option-info h5{line-height:1.2142857143;font-size:15px;font-weight:600}.modal.modal-contract-options .contract-option-item .contract-optional .contract-optional-item .option-info p{margin-top:6px;line-height:1.2727272727;font-size:12px}.modal.modal-contract-options .contract-option-item .contract-optional .contract-optional-item .option-price{color:#59b7ff;font-size:15px;font-weight:600}.modal.modal-contract-options .contract-option-item .contract-optional .contract-optional-item.option-cdw{background-image:url(/img/icon/contract-option-1.png)}.modal.modal-contract-options .contract-option-item .contract-optional .contract-optional-item.option-age{background-image:url(/img/icon/contract-option-2.png)}.modal.modal-contract-options .contract-option-item .contract-optional .contract-optional-item.active{border-color:#0f6efc;background-color:#f7faff;color:#0f6efc}.modal.modal-contract-options .contract-option-item .contract-optional .contract-optional-item.active .option-price,.modal.modal-contract-options .contract-option-item .contract-optional .contract-optional-item.active p{color:#0f6efc}.modal.modal-contract-options .contract-option-item .contract-optional .contract-optional-item+.contract-optional-item{margin-top:8px}.modal.modal-contract-options .contract-option-item+.contract-option-item,.modal.modal-contract-options .contract-option-summary{margin-top:24px}.modal.modal-contract-options .contract-option-summary .option-label{line-height:1.25;font-size:13px;font-weight:600}.modal.modal-contract-options .contract-option-summary .option-value{line-height:1.2142857143;font-size:15px;font-weight:700}.modal.modal-contract-options .contract-option-summary .contract-option-summary-item{display:flex;justify-content:space-between;align-items:center}.modal.modal-contract-options .contract-option-summary .contract-option-price{margin-top:6px}.modal.modal-contract-options .contract-option-summary .contract-option-price .option-value{display:flex;align-items:center}.modal.modal-contract-options .contract-option-summary .contract-option-price .option-value .option-value-hotdeal{margin-right:10px;padding-left:18px;background-size:14px 14px;background-image:url(/img/icon/category-11.png);background-position:0;background-repeat:no-repeat;color:#ff2187;line-height:1.25;font-size:12px;font-weight:700}.modal.modal-contract-options .contract-option-summary .contract-option-price .option-value .option-value-result{color:#0f6efc;line-height:1.1052631579;font-size:19px;font-weight:700}.modal.modal-contract-options .modal-actions{padding:20px 0 0}.modal.modal-contract-options .modal-actions button{width:50%;height:55px;padding:0;border:none;background-color:#f7faff;color:#0f6efc;font-size:17px;font-weight:700;border-radius:10px}.modal.modal-contract-options .modal-actions button.btn-action{background-color:#0f6efc;color:#fff}.modal.modal-contract-options .modal-actions button.btn-action.disabled{background-color:#c5ccd8;cursor:default}.modal.modal-driver-select-type .modal-inner{overflow:hidden;max-height:80vh}.modal.modal-driver-select-type .modal-content{padding:0}.modal.modal-driver-select-type h3{padding:30px 24px 6px;line-height:1.1818181818;font-size:22px;font-weight:700}.modal.modal-driver-select-type .desc{margin-bottom:20px;padding:0 24px;color:#89909d;line-height:1.2142857143;font-size:14px}.modal.modal-driver-select-type .driver-select-type{overflow:auto;max-height:calc(80vh - 64px);padding:0 24px 30px}.modal.modal-driver-select-type .driver-select-type li{padding:20px 0;line-height:1.1764705882;font-size:17px;font-weight:400}.modal.modal-driver-select-type .driver-select-type li.selected{background-image:url(/img/icon/check-1@3x.png);background-size:24px 24px;background-position:100%;background-repeat:no-repeat;color:#0f6efc}.modal.modal-driver-select-license-location .modal-inner{overflow:hidden;max-height:80vh}.modal.modal-driver-select-license-location .modal-content{padding:0}.modal.modal-driver-select-license-location h3{padding:30px 24px 6px;line-height:1.2;font-size:20px;font-weight:700}.modal.modal-driver-select-license-location .desc{margin-bottom:20px;padding:0 24px;color:#89909d;line-height:1.2142857143;font-size:14px}.modal.modal-driver-select-license-location .driver-select-license-location{overflow:auto;max-height:calc(80vh - 64px);padding:0 24px 50px}.modal.modal-driver-select-license-location .driver-select-license-location li{padding:20px 0;line-height:1.1764705882;font-size:17px;font-weight:400}.modal.modal-driver-select-license-location .driver-select-license-location li.selected{background-image:url(/img/icon/check-1@3x.png);background-size:24px 24px;background-position:100%;background-repeat:no-repeat;color:#0f6efc}.modal.modal-contract-request .modal-header h3{font-size:17px;font-weight:700}.modal.modal-contract-request .modal-content{padding:0}.modal.modal-contract-request article{padding:24px}.modal.modal-contract-request article h4{line-height:1.1666666667;font-size:19px;font-weight:700}.modal.modal-contract-request article+article{border-top:10px solid #f7f8fd}.modal.modal-contract-request .input-item>label{line-height:1.25;font-size:13px;font-weight:600}.modal.modal-contract-request .input-item>label+.input-wrap{margin-top:8px}.modal.modal-contract-request .input-item .input-wrap{padding:16px}.modal.modal-contract-request .input-item .input-wrap input[type=tel],.modal.modal-contract-request .input-item .input-wrap input[type=text]{line-height:1.1875;font-size:17px;font-weight:600}.modal.modal-contract-request .input-item .input-wrap+.input-wrap{margin-top:10px}.modal.modal-contract-request .input-item+.input-item{margin-top:24px}.modal.modal-contract-request .check-business{display:flex;align-items:center;margin-top:24px;padding-right:40px;background-image:url(/img/icon/indi-business.png);background-size:36px 36px;background-position:100%;background-repeat:no-repeat}.modal.modal-contract-request .check-business .check-icon{display:inline-block;width:28px;height:28px;margin-right:12px;background-image:url(/img/icon/checkbox-2@3x.png);background-size:28px 28px;background-position:50%;background-repeat:no-repeat;vertical-align:bottom}.modal.modal-contract-request .check-business .check-label .bold{margin-bottom:6px;color:#000;line-height:1.1875;font-size:16px;font-weight:600}.modal.modal-contract-request .check-business .check-label .desc{color:#89909d;line-height:1.25;font-size:12px;font-weight:600}.modal.modal-contract-request .check-business.checked .check-icon{background-image:url(/img/icon/checkbox-1@3x.png)}.modal.modal-contract-request .check-business.checked .check-label .bold{color:#0f6efc}.modal.modal-contract-request .check-business+.input-item{margin-top:24px}.modal.modal-contract-request .article-contract-info .contract-car-info{display:flex;justify-content:space-between;align-items:center}.modal.modal-contract-request .article-contract-info .contract-car-info .car-info .car-name{line-height:1.1875;font-size:17px;font-weight:700}.modal.modal-contract-request .article-contract-info .contract-car-info .car-info .car-grade{margin-top:4px;line-height:1.25;font-size:13px;font-weight:700}.modal.modal-contract-request .article-contract-info .contract-car-info .car-info .car-supplier{margin-top:7px;color:#89909d;line-height:1.25;font-size:13px}.modal.modal-contract-request .article-contract-info .contract-car-info .car-thumb{flex-basis:80px;flex-shrink:0;position:relative;width:80px;height:60px;margin:0;background-color:#f3f4f9;border-radius:10px;object-fit:cover;overflow:hidden}.modal.modal-contract-request .article-contract-info .contract-selected-info{margin-top:20px}.modal.modal-contract-request .article-contract-info .contract-selected-info .contract-selected-data{display:flex;justify-content:space-between}.modal.modal-contract-request .article-contract-info .contract-selected-info .contract-selected-data .contract-selected-label{line-height:1.1538461538;font-size:13px;font-weight:600}.modal.modal-contract-request .article-contract-info .contract-selected-info .contract-selected-data .contract-selected-value{display:flex;line-height:1.1538461538;font-size:13px;font-weight:700}.modal.modal-contract-request .article-contract-info .contract-selected-info .contract-selected-data .contract-selected-option{height:17px;padding:4px 4px 0 16px;background-size:9px 9px;background-position:4px;background-repeat:no-repeat;line-height:1;font-size:11px;font-weight:700;border-radius:2px}.modal.modal-contract-request .article-contract-info .contract-selected-info .contract-selected-data .contract-selected-option-cdw{background-color:#fdfaf5;background-image:url(/img/icon/contract-option-1.png);color:#9f8b60}.modal.modal-contract-request .article-contract-info .contract-selected-info .contract-selected-data .contract-selected-option-age{background-color:#f4fdfa;background-image:url(/img/icon/contract-option-2.png);color:#3b9aa2}.modal.modal-contract-request .article-contract-info .contract-selected-info .contract-selected-data .contract-selected-option+.contract-selected-option{margin-left:2px}.modal.modal-contract-request .article-contract-info .contract-selected-info .contract-selected-data+.contract-selected-data{margin-top:8px}.modal.modal-contract-request .article-contract-method>div{margin-top:20px}.modal.modal-contract-request .article-contract-method h5{line-height:1.25;font-size:13px;font-weight:600}.modal.modal-contract-request .article-contract-method .company-address dl{display:flex;gap:8px}.modal.modal-contract-request .article-contract-method .company-address dl dt{color:#89909d;line-height:1.25;font-size:13px;font-weight:600}.modal.modal-contract-request .article-contract-method .company-address dl dd{line-height:1.25;font-size:13px;font-weight:600}.modal.modal-contract-request .article-contract-method .company-address p{margin-top:12px;color:#89909d;line-height:1.3333333333;font-size:13px}.modal.modal-contract-request .article-contract-method .company-address p span{color:#0f6efc}.modal.modal-contract-request .article-contract-method .contract-delivery-reference h5{padding-left:22px;background-image:url(/img/icon/delivery.png);background-size:14px 14px;background-position:0;background-repeat:no-repeat;line-height:1.2142857143;font-size:15px;font-weight:600}.modal.modal-contract-request .article-contract-method .contract-delivery-reference h5 span{display:inline-block;margin-left:6px;padding:0 3px;border:1px solid #ff2187;background-color:#fff;color:#ff2187;line-height:1.5;font-size:11px;font-weight:700;vertical-align:bottom;border-radius:3px}.modal.modal-contract-request .article-contract-method .contract-delivery-reference p{margin-top:12px;color:#89909d;line-height:1.3333333333;font-size:13px}.modal.modal-contract-request .article-contract-method .contract-delivery-reference .delivery-list{margin-top:12px}.modal.modal-contract-request .article-contract-method .contract-delivery-reference .delivery-list>li{display:flex;justify-content:space-between}.modal.modal-contract-request .article-contract-method .contract-delivery-reference .delivery-list>li .delivery-area{line-height:1.25;font-size:13px;font-weight:600}.modal.modal-contract-request .article-contract-method .contract-delivery-reference .delivery-list>li .delivery-price{line-height:1.25;font-size:13px;font-weight:700}.modal.modal-contract-request .article-contract-method .contract-delivery-reference .delivery-list>li+li{margin-top:8px}.modal.modal-contract-request .article-contract-method .contract-method-area .btn-area{width:100%;margin-top:8px;padding:16px 34px 16px 16px;border:none;background-color:#f7f8fd;background-image:url(/img/icon/dropbox@3x.png);background-size:22px 22px;background-position:right 12px center;background-repeat:no-repeat;color:#c5ccd8;text-align:left;font-size:17px;font-weight:600;border-radius:10px}.modal.modal-contract-request .article-contract-method .contract-method-area .btn-area.selected{color:#000}.modal.modal-contract-request .article-contract-method .contract-method-delivery .method-delivery-action{display:flex;gap:8px;margin-top:8px}.modal.modal-contract-request .article-contract-method .contract-method-delivery .method-delivery-action button{padding:11px 15px;border:1px solid #f7f8fd;background-color:#fff;line-height:1.2142857143;font-size:15px;border-radius:5px}.modal.modal-contract-request .article-contract-method .contract-method-delivery .method-delivery-action button.active{border-color:#0f6efc;background-color:#f7faff;color:#0f6efc;font-weight:600}.modal.modal-contract-request .article-contract-method .contract-method-date .input-date-wrap{margin-top:8px}.modal.modal-contract-request .article-contract-method .contract-method-date .input-date-wrap .input-datepicker-btn{display:block;width:100%;height:51px;padding:16px;border:none;background-color:#f7f8fd;line-height:1.1875;font-size:17px;font-weight:600;text-align:left;border-radius:10px}.modal.modal-contract-request .article-contract-method .contract-method-date .input-date-wrap .input-datepicker-btn.placeholder{color:#c5ccd8}.modal.modal-contract-request .article-contract-method .contract-method-comment textarea{width:100%;height:99px;margin-top:8px;padding:16px;border:none;background-color:#f7f8fd;border-radius:10px;resize:none}.modal.modal-contract-request .article-contract-method .contract-method-comment textarea::placeholder{color:#c5ccd8;font-weight:600}.modal.modal-contract-request .article-contract-method .contract-method-comment .add-comment{margin-top:4px;padding:0 20px;border:none;background-color:#f7faff;color:#0f6efc;line-height:3.3571428571;font-size:15px;font-weight:700;border-radius:10px}.modal.modal-contract-request .article-user-info .user-info-header{display:flex;justify-content:space-between;align-items:center;margin-top:20px}.modal.modal-contract-request .article-user-info .user-info-header .user-info-summary{display:flex;align-items:center}.modal.modal-contract-request .article-user-info .user-info-header .user-info-summary .user-info-name{font-size:17px;font-weight:600}.modal.modal-contract-request .article-user-info .user-info-header .user-info-summary .user-info-sub{margin-left:8px;font-size:13px;font-weight:600}.modal.modal-contract-request .article-user-info .user-info-header .btn-toggle{width:22px;height:22px;padding:0;border:none;background-color:transparent;background-image:url(/img/icon/accordion.png);background-size:22px 22px;background-position:50%;background-repeat:no-repeat;transition:all .3s}.modal.modal-contract-request .article-user-info .user-info-header .btn-toggle.open{transform:rotate(180deg)}.modal.modal-contract-request .article-user-info .user-info-form{margin-top:20px}.modal.modal-contract-request .article-user-info .user-info-form .input-mobile-verify{position:relative;padding:16px;background-color:#f7f8fd;border-radius:10px}.modal.modal-contract-request .article-user-info .user-info-form .input-mobile-verify input[type=tel]{width:100%;border:none;background-color:transparent;line-height:1.1875;font-size:17px;font-weight:600}.modal.modal-contract-request .article-user-info .user-info-form .input-mobile-verify .float-actions{display:flex;align-items:center;gap:10px;position:absolute;top:16px;right:16px}.modal.modal-contract-request .article-user-info .user-info-form .input-mobile-verify .float-actions .remain-time{color:#ff2187;line-height:1.5833333333;font-size:13px;font-weight:600}.modal.modal-contract-request .article-user-info .user-info-form .input-mobile-verify .float-actions .btn-verify{padding:0 6px;border:none;background-color:#0f6efc;color:#fff;line-height:1.5833333333;font-size:13px;font-weight:600;border-radius:3px}.modal.modal-contract-request .article-user-info .user-info-form .input-mobile{margin-top:8px}.modal.modal-contract-request .article-user-info .user-info-form .input-verify{margin-top:10px}.modal.modal-contract-request .article-user-info .user-info-form .input-address{display:flex;justify-content:space-between;align-items:center;margin-top:8px;margin-bottom:10px;padding:16px;background-color:#f7f8fd;border-radius:10px}.modal.modal-contract-request .article-user-info .user-info-form .input-address .address-value{line-height:1.1875;font-size:17px;font-weight:600}.modal.modal-contract-request .article-user-info .user-info-form .input-address .open-address-form{border:none;background-color:transparent;color:#0f6efc;line-height:1.25;font-size:13px;font-weight:700}.modal.modal-contract-request .article-driver-info .article-header{display:flex;justify-content:space-between;align-items:center}.modal.modal-contract-request .article-driver-info .article-header .article-header-actions{display:flex;gap:16px}.modal.modal-contract-request .article-driver-info .article-header .article-header-actions .header-action-item .check-icon{display:inline-block;width:20px;height:20px;margin-right:8px;background-image:url(/img/icon/checkbox-2@3x.png);background-size:20px 20px;background-position:50%;background-repeat:no-repeat;vertical-align:bottom}.modal.modal-contract-request .article-driver-info .article-header .article-header-actions .header-action-item .check-label{color:#89909d;line-height:1.6666666667;font-size:13px}.modal.modal-contract-request .article-driver-info .article-header .article-header-actions .header-action-item.checked .check-icon{background-image:url(/img/icon/checkbox-1@3x.png)}.modal.modal-contract-request .article-driver-info .article-header .article-header-actions .header-action-item.checked .check-label{color:#0f6efc}.modal.modal-contract-request .article-driver-info .driver-info-header{margin-top:20px}.modal.modal-contract-request .article-driver-info .driver-info-header .driver-header-label{width:100%;margin-bottom:12px;color:#89909d;font-size:13px;font-weight:700}.modal.modal-contract-request .article-driver-info .driver-info-header .driver-header-summary{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.modal.modal-contract-request .article-driver-info .driver-info-header .driver-info-summary{display:flex;align-items:center}.modal.modal-contract-request .article-driver-info .driver-info-header .driver-info-summary .driver-info-name{font-size:17px;font-weight:600}.modal.modal-contract-request .article-driver-info .driver-info-header .driver-info-summary .driver-info-sub{margin-left:8px;font-size:13px;font-weight:600}.modal.modal-contract-request .article-driver-info .driver-info-header .btn-toggle{width:22px;height:22px;padding:0;border:none;background-color:transparent;background-image:url(/img/icon/accordion.png);background-size:22px 22px;background-position:50%;background-repeat:no-repeat;transition:all .3s}.modal.modal-contract-request .article-driver-info .driver-info-header .btn-toggle.active{transform:rotate(180deg)}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype p{margin-top:4px;margin-bottom:8px;color:#89909d;line-height:1.25;font-size:13px}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype .input-license-type{width:100%;padding:16px 32px 16px 16px;border:none;background-color:#f7f8fd;background-image:url(/img/icon/dropbox@3x.png);background-size:22px 22px;background-repeat:no-repeat;background-position:right 10px center;color:#c5ccd8;line-height:1.1875;font-size:17px;font-weight:600;border-radius:10px}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype .input-license-type.selected{color:#000}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype .input-license-wrap{display:flex;gap:4px;margin-top:10px}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype .input-license-wrap .input-license-location{flex-basis:82px;flex-shrink:0;position:relative;margin-right:8px;padding:16px 28px 16px 16px;border:none;background-color:#f7f8fd;color:#c5ccd8;line-height:1.1875;font-size:16px;font-weight:600;border-radius:10px}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype .input-license-wrap .input-license-location:after{content:"";display:block;position:absolute;top:50%;right:10px;width:22px;height:22px;background-image:url(/img/icon/dropbox@3x.png);background-size:22px 22px;background-repeat:no-repeat;background-position:50%;transform:translateY(-50%)}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype .input-license-wrap .input-license-location.selected{color:#000}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype .input-license-wrap .input-license-location.disabled{background-color:#f0f1f6;color:#c5ccd8}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype .input-license-wrap .input-license-location.disabled:after{opacity:.3}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype .input-license-wrap .input-wrap{flex-grow:1;padding:0;border:none;border-radius:10px;overflow:hidden}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype .input-license-wrap .input-wrap.input-license-st{flex-basis:60px}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype .input-license-wrap .input-wrap.input-license-md{flex-basis:110px}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype .input-license-wrap .input-wrap.input-license-ed{flex-basis:60px}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype .input-license-wrap .input-wrap input[type=text]{width:100%;padding:16px 0 16px 16px;line-height:1.1875;font-size:16px}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype .input-license-wrap .input-wrap input[type=text]:disabled{background-color:#f0f1f6;color:#c5ccd8}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype .input-license-wrap .input-wrap+.input-wrap{margin-top:0}.modal.modal-contract-request .article-driver-info .driver-info-form .input-item-licensetype .input-license-wrap .separate{flex-basis:6px;flex-shrink:0;flex-grow:0;align-self:center;display:block;width:6px;height:2px;background-color:#c5ccd8}.modal.modal-contract-request .article-driver-info .add-driver{margin-top:24px;padding:14px 20px;border:none;background-color:#f7faff;color:#0f6efc;line-height:1.2142857143;font-size:15px;font-weight:700;border-radius:10px}.modal.modal-contract-request .article-price-summary .price-summary{margin-top:20px}.modal.modal-contract-request .article-price-summary .price-summary .price-summary-label,.modal.modal-contract-request .article-price-summary .price-summary .price-summary-value{line-height:1.1875;font-size:17px;font-weight:600}.modal.modal-contract-request .article-price-summary .price-summary .price-summary-price-wrap .price-summary-price{display:flex;justify-content:space-between}.modal.modal-contract-request .article-price-summary .price-summary .price-summary-price-wrap .price-summary-detail-price{margin-top:11px}.modal.modal-contract-request .article-price-summary .price-summary .price-summary-price-wrap .price-summary-detail-price .detail-price-item{display:flex;justify-content:space-between}.modal.modal-contract-request .article-price-summary .price-summary .price-summary-price-wrap .price-summary-detail-price .detail-price-item .detail-price-label{padding-left:16px;background-image:url(/img/icon/include.png);background-size:14px 14px;background-position:0;background-repeat:no-repeat;color:#89909d;line-height:1.25;font-size:13px;font-weight:600}.modal.modal-contract-request .article-price-summary .price-summary .price-summary-price-wrap .price-summary-detail-price .detail-price-item .detail-price-label .hotdeal-label{padding-left:18px;background-size:14px 14px;background-image:url(/img/icon/category-11.png);background-position:0;background-repeat:no-repeat;color:#ff2187}.modal.modal-contract-request .article-price-summary .price-summary .price-summary-price-wrap .price-summary-detail-price .detail-price-item .detail-price-value{color:#89909d;line-height:1.25;font-size:13px;font-weight:600}.modal.modal-contract-request .article-price-summary .price-summary .price-summary-price-wrap .price-summary-detail-price .detail-price-item+.detail-price-item{margin-top:8px}.modal.modal-contract-request .article-price-summary .price-summary .price-summary-delivery,.modal.modal-contract-request .article-price-summary .price-summary .price-summary-deposite{display:flex;justify-content:space-between;margin-top:16px}.modal.modal-contract-request .article-price-summary .price-summary .price-summary-delivery .delivery-label{display:inline-block;margin-left:4px;padding:0 3px;border:1px solid #ff2187;color:#ff2187;line-height:1.5;font-size:11px;font-weight:700;vertical-align:middle;border-radius:3px}.modal.modal-contract-request .article-agree-policy{padding-bottom:120px}.modal.modal-contract-request .article-agree-policy .notice-description li{color:#89909d;line-height:1.25;font-size:13px}.modal.modal-contract-request .article-agree-policy .notice-description li b{font-weight:700}.modal.modal-contract-request .article-agree-policy .notice-description li+li{margin-top:8px}.modal.modal-contract-request .article-agree-policy .agree-policy{margin-top:30px}.modal.modal-contract-request .article-agree-policy .agree-policy .check-all .check-icon{display:inline-block;width:28px;height:28px;margin-right:12px;background-image:url(/img/icon/checkbox-2@3x.png);background-size:28px 28px;background-position:50%;background-repeat:no-repeat;vertical-align:bottom}.modal.modal-contract-request .article-agree-policy .agree-policy .check-all .check-label{color:#89909d;line-height:1.75;font-size:17px;font-weight:600}.modal.modal-contract-request .article-agree-policy .agree-policy .check-all.checked .check-icon{background-image:url(/img/icon/checkbox-1@3x.png)}.modal.modal-contract-request .article-agree-policy .agree-policy .check-all.checked .check-label{color:#000}.modal.modal-contract-request .article-agree-policy .agree-policy .agree-list{margin-top:9px}.modal.modal-contract-request .article-agree-policy .agree-policy .agree-list .agree-item{display:flex;justify-content:space-between}.modal.modal-contract-request .article-agree-policy .agree-policy .agree-list .agree-item .agree-item-check .check-icon{display:inline-block;width:24px;height:24px;margin-right:14px;background-image:url(/img/icon/check-2@3x.png);background-size:24px 24px;background-position:50%;background-repeat:no-repeat;vertical-align:bottom}.modal.modal-contract-request .article-agree-policy .agree-policy .agree-list .agree-item .agree-item-check .check-label{color:#89909d;line-height:1.7142857143;font-size:15px}.modal.modal-contract-request .article-agree-policy .agree-policy .agree-list .agree-item .agree-item-check.checked .check-icon{background-image:url(/img/icon/check-1@3x.png)}.modal.modal-contract-request .article-agree-policy .agree-policy .agree-list .agree-item .agree-item-check.checked .check-label{color:#000}.modal.modal-contract-request .article-agree-policy .agree-policy .agree-list .agree-item .agree-item-view{padding:0;border:none;background-color:transparent;color:#89909d;line-height:1.25;font-size:13px;text-decoration:underline}.modal.modal-contract-request .article-agree-policy .agree-policy .agree-list .agree-item+.agree-item{margin-top:5px}.modal.modal-contract-request .contract-request-actions{position:fixed;left:inherit;bottom:0;display:flex;align-items:center;gap:29px;width:100%;padding:10px 24px 40px;border-top:1px solid #f7f8fd;background-color:#fff;-webkit-transform:translateZ(0)}.pc .modal.modal-contract-request .contract-request-actions{max-width:720px}.modal.modal-contract-request .contract-request-actions .contract-request-summary .contract-request-deposite{line-height:1.25;font-size:13px;font-weight:600}.modal.modal-contract-request .contract-request-actions .contract-request-summary .contract-request-deposite span{margin-left:4px;font-weight:700}.modal.modal-contract-request .contract-request-actions .contract-request-summary .contract-request-price{margin-top:6px;color:#0f6efc;line-height:1.1666666667;font-size:19px;font-weight:700}.modal.modal-contract-request .contract-request-actions .btn-contract-request{flex-grow:1;height:55px;border:none;background-color:#0f6efc;color:#fff;font-size:17px;font-weight:700;border-radius:10px}.modal.modal-contract-request .contract-request-actions .btn-contract-request.disabled{background-color:#c5ccd8}.modal.modal-contract-agree .modal-content{padding:24px 24px 125px}.modal.modal-contract-agree .modal-content h4{margin-bottom:20px;line-height:1.1666666667;font-size:19px;font-weight:700}.modal.modal-contract-agree .modal-content h5{margin-bottom:12px;padding-left:22px;background-image:url(/img/icon/description.png);background-size:14px 14px;background-repeat:no-repeat;background-position:0;color:#0f6efc;line-height:1.3333333333;font-size:13px;font-weight:700}.modal.modal-contract-agree .modal-content p{line-height:1.2142857143;font-size:15px;font-weight:600}.modal.modal-contract-agree .modal-content p+article{margin-top:20px}.modal.modal-contract-agree .modal-content ul li{color:#89909d;line-height:1.2142857143;font-size:14px;font-weight:600}.modal.modal-contract-agree .modal-content ul li+li,.modal.modal-contract-agree .modal-content ul+p{margin-top:12px}.modal.modal-contract-agree .modal-content ul+h5{margin-top:20px}.modal.modal-contract-agree .modal-content article{padding:0}.modal.modal-contract-agree .modal-content article+article{margin-top:40px}.modal.modal-contract-agree .modal-jumbotron{margin-bottom:40px;padding-right:56px;background-image:url(/img/icon/contract-notice.png);background-size:56px 58px;background-position:100%;background-repeat:no-repeat}.modal.modal-contract-agree .modal-jumbotron h3{line-height:1.3636363636;font-size:22px;font-weight:700}.modal.modal-contract-notice .modal-content{padding:24px 24px 125px}.modal.modal-contract-notice .modal-content h4{margin-bottom:20px;line-height:1.1666666667;font-size:19px;font-weight:700}.modal.modal-contract-notice .modal-content h5{margin-bottom:12px;padding-left:22px;background-image:url(/img/icon/description.png);background-size:14px 14px;background-repeat:no-repeat;background-position:0;color:#0f6efc;line-height:1.3333333333;font-size:13px;font-weight:700}.modal.modal-contract-notice .modal-content p{line-height:1.2142857143;font-size:15px;font-weight:600}.modal.modal-contract-notice .modal-content p+article{margin-top:20px}.modal.modal-contract-notice .modal-content ul li{position:relative;padding-left:8px;color:#89909d;line-height:1.6;font-size:15px;font-weight:600}.modal.modal-contract-notice .modal-content ul li:before{content:"·";position:absolute;top:0;left:0}.modal.modal-contract-notice .modal-content ul li+li,.modal.modal-contract-notice .modal-content ul+p{margin-top:12px}.modal.modal-contract-notice .modal-content ul+h5{margin-top:20px}.modal.modal-contract-notice .modal-content article{padding:0}.modal.modal-contract-notice .modal-content article+article{margin-top:40px}.modal.modal-contract-notice .modal-jumbotron{margin-bottom:40px;padding-right:56px;background-image:url(/img/icon/contract-notice.png);background-size:56px 58px;background-position:100%;background-repeat:no-repeat}.modal.modal-contract-notice .modal-jumbotron h3{line-height:1.3636363636;font-size:22px;font-weight:700}.modal.modal-detail-share_iphone .modal-content{padding:24px}.modal.modal-detail-share_iphone h3{height:24px;line-height:1.2;font-size:20px;font-weight:700}.modal.modal-detail-share_iphone .input-copylink{width:100%;margin-top:16px;padding:14px 16px;border-radius:10px;border:2px solid #f7f8fd;background-color:#f7f8fd;color:#000;font-size:20px;font-weight:600}.modal.modal-detail-share_iphone .input-copylink::placeholder{color:#c5ccd8;font-size:20px}.modal.modal-contract-sign .modal-inner{width:640px}.modal.modal-contract-sign h3{height:24px;line-height:1.2;font-size:20px;font-weight:700}.modal.modal-contract-sign p{height:17px;margin-top:16px;line-height:1.2142857143;font-size:15px;font-weight:400}.modal.modal-contract-sign .signature-canvas{margin-top:16px;width:100%;border-radius:10px}.modal.modal-contract-confirm h3{padding-top:74px;background-image:url(/img/icon/contract-modal.png);background-size:64px 64px;background-repeat:no-repeat;background-position:top;text-align:center;line-height:1.2083333333;font-size:24px;font-weight:700}.modal.modal-contract-confirm p{margin-top:12px;text-align:center;line-height:1.2;font-size:15px;font-weight:400}.modal.modal-contract-confirm ul{display:flex;flex-direction:column;gap:12px;margin-top:30px;padding:24px;background-color:#f7f8fd;border-radius:18px}.modal.modal-contract-confirm ul li{display:flex;justify-content:space-between;align-items:center}.modal.modal-contract-confirm ul li .label{height:18px;line-height:1.2;font-size:15px;font-weight:600}.modal.modal-contract-confirm ul li .value{line-height:1.2;font-size:15px;font-weight:700}.modal.modal-contract-confirm .modal-actions{display:flex;align-items:center;gap:10px;width:100%;padding:30px 0 10px;border-top:1px solid #f7f8fd;background-color:#fff;-webkit-transform:translateZ(0)}.modal.modal-contract-confirm .modal-actions button{height:55px;border:none;font-size:17px;font-weight:700;border-radius:10px}.modal.modal-contract-confirm .modal-actions .btn-cancel{flex-basis:103px;flex-shrink:0;background-color:#f7faff;color:#0f6efc}.modal.modal-contract-confirm .modal-actions .btn-action{flex-grow:1;background-color:#0f6efc;color:#fff}.modal.modal-contract-complete .modal-content{padding:24px}.modal.modal-contract-complete h3{height:24px;line-height:1.2;font-size:20px;font-weight:700}.modal.modal-contract-complete p{margin-top:16px;line-height:1.1333333333;font-size:15px;font-weight:400}.modal.modal-contract-complete p.complete-msg{margin-top:30px}.modal.modal-contract-complete p.upload-msg{color:#ff2187;line-height:1.2666666667}.modal.modal-contract-complete p.upload-msg-desc{margin-top:8px;color:#89909d;font-size:13px}.modal.modal-contract-complete .modal-actions{flex-direction:column;gap:10px;padding:30px 0 0}.modal.modal-contract-complete .modal-actions button{width:100%;height:55px;padding:0;border:none;background-color:#f7faff;color:#0f6efc;font-size:17px;font-weight:700;border-radius:10px}.modal.modal-contract-complete .modal-actions button.btn-confirm{width:100%;background-color:#0f6efc;color:#fff}.modal.modal-contract-complete .modal-actions button.btn-license{background-color:#0f6efc;color:#fff}.modal.modal-contract-complete .modal-actions button.btn-license .icon-upload{fill:#fff;width:18px;height:18px;margin-right:6px;vertical-align:text-top}.pc .recommand-list::-webkit-scrollbar{width:100%;height:8px}.pc .recommand-list::-webkit-scrollbar-thumb{border-radius:10px;background:#c5ccd8;background-clip:padding-box;border:10px solid #c5ccd8}.pc .recommand-list::-webkit-scrollbar-track{background:#fff}.mobile .recommand-list::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}