<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html {font-family:'Noto Sans KR'; }
button, input, select, textarea {font-family:'Noto Sans KR';}

@font-face {
	font-family:'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
	font-family:'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
	font-family:'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}
@font-face {
	font-family:'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
}
@font-face {
	font-family:'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
}
@font-face {
	font-family:'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
}

/* width ì&nbsp;•ì˜ */
.w5 { width:5%; }
.w6 { width:6%; }
.w7 { width:7%; }
.w8 { width:8%; }
.w9 { width:9%; }
.w10 { width:10%; }
.w11 { width:11%; }
.w12 { width:12%; }
.w13 { width:13%; }
.w14 { width:14%; }
.w15 { width:15%; }
.w16 { width:16%; }
.w17 { width:17%; }
.w18 { width:18%; }
.w19 { width:19%; }
.w20 { width:20%; }
.w21 { width:21%; }
.w22 { width:22%; }
.w23 { width:23%; }
.w24 { width:24%; }
.w25 { width:25%; }
.w26 { width:26%; }
.w27 { width:27%; }
.w28 { width:28%; }
.w29 { width:29%; }
.w30 { width:30%; }
.w31 { width:31%; }
.w32 { width:32%; }
.w33 { width:33%; }
.w34 { width:34%; }
.w35 { width:35%; }
.w36 { width:36%; }
.w37 { width:37%; }
.w38 { width:38%; }
.w39 { width:39%; }
.w40 { width:40%; }
.w41 { width:41%; }
.w42 { width:42%; }
.w43 { width:43%; }
.w44 { width:44%; }
.w45 { width:45%; }
.w46 { width:46%; }
.w47 { width:47%; }
.w48 { width:48%; }
.w49 { width:49%; }
.w50 { width:50%; }
.w51 { width:51%; }
.w52 { width:52%; }
.w53 { width:53%; }
.w54 { width:54%; }
.w55 { width:55%; }
.w56 { width:56%; }
.w57 { width:57%; }
.w58 { width:58%; }
.w59 { width:59%; }
.w60 { width:60%; }
.w61 { width:61%; }
.w62 { width:62%; }
.w63 { width:63%; }
.w64 { width:64%; }
.w65 { width:65%; }
.w70 { width:70%; }
.w75 { width:75%; }
.w80 { width:80%; }
.w85 { width:85%; }
.w90 { width:90%; }
.w95 { width:95%; }
.w100 { width:100%; }
.hidden { display:none !important; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
/* ==================================================
	header
================================================== */
header.l-header { background-color:#fff; width:96%; padding:0 2% 2px; display:flex; flex-wrap:wrap; justify-content:space-between; background:#fff url('/theme/basic/img/renewal/common/borderBackground.gif') repeat-x left bottom; }
header.l-header .headerInline { vertical-align:middle; text-align:center; padding:8px 0; font-size:22px; color:#00a1e4; font-weight:500; }
header.l-header .headerInline a { color:#00a1e4; }
header.l-header .headerLogo img { max-height:22px; }
header.l-header .headerMenu { color:#00a1e4; text-align:right; }
/* ==================================================
	nav
================================================== */
nav.l-nav { background-color:#fff; width:100%; margin-bottom:10px; position:relative; }
nav.l-nav .navList { width:100%; display:flex; flex-wrap:nowrap;  overflow-x:auto; background-color:#00a1e4; }
nav.l-nav .navList a { flex:0 0 auto; padding:7px 0; color:#fff; font-size:14px; font-weight:500; line-height:20px; margin-left:6%; }
nav.l-nav &gt; a:last-child { padding-right:6%; }

nav.l-nav:before { content:''; position:absolute; top:0; left:0; bottom:0; z-index:1; width:4%; background:-webkit-gradient(linear,right top,left top,from(rgba(0,161,228,0)),color-stop(83.34%,#00a1e4)); background: -webkit-linear-gradient(right,rgba(0,161,228,0),#00a1e4 83.34%); background: linear-gradient(to left,rgba(0,161,228,0),#00a1e4 83.34%); }
nav.l-nav:after { content:''; position:absolute; top:0; right:0; bottom:0; z-index:1; width:4%; background: -webkit-gradient(linear,left top,right top,from(rgba(0,161,228,0)),color-stop(65%,#00a1e4)); background: -webkit-linear-gradient(left,rgba(0,161,228,0),#00a1e4 65%); background: linear-gradient(to right,rgba(0,161,228,0),#00a1e4 65%); }
/* ==================================================
	footer
================================================== */
footer.l-footer { width:100%; background-color:#fff; padding:0 0 15px; }
/* pc ver */
footer.l-footer .footerVersion { width:100%; display:block; background-color:#f8f8fa; text-align:center; padding:10px 0; }
footer.l-footer .footerVersion a { color:#484848; font-size:14px; font-weight:400; line-height:18px; }
/* copy */
footer.l-footer .footerCopy { text-align:center; }
footer.l-footer .footerCopy .copyLogo { padding:20px 0 15px; }
footer.l-footer .footerCopy .copyLogo img { max-height:22px; }
footer.l-footer .footerCopy .copyText { font-size:12px; font-weight:400; line-height:16px; }
footer.l-footer .footerCopy .copyText span { display:inline-block; }
footer.l-footer .footerCopy .copyText .copySubject { color:#404040; }
footer.l-footer .footerCopy .copyText .copyContent { color:#b0b0b0; margin-right:1%; }
footer.l-footer .footerCopy .copyRight { font-size:12px; font-weight:400; line-height:16px; margin-top:15px; }
/* ==================================================
	datepicker
================================================== */
html.htmlNoScrolling { overflow-y:hidden; }
.ui-dialog { overflow-x:scroll !important; overflow-y:hidden !important; min-height:100vh !important; height:100vh !important; max-height:100vh !important; background-color:#fff; position:fixed !important; z-index:2; }
.ui-dialog .ui-dialog-content { overflow-x:auto; }
#dateSelectDialog2 {margin-top: 50px;position:fixed !important; z-index:99; top:0; left:0; display:none; padding:0; min-height:100vh !important; height:100vh !important; max-height:100vh !important; background-color:#fff; }
#renewalDatePicker { background-color:#fff; font-family:'Noto Sans KR'; display:block;  }
#renewalDatePicker .ui-datepicker { display:block; width:100% !important;; overflow-y:scroll; }


#renewalDatePicker .ui-widget-content { background-color:transparent; border:none; min-height:auto; height:auto; }
#renewalDatePicker .ui-datepicker-next { display: none }
#renewalDatePicker .ui-datepicker-multi .ui-datepicker-group table { width:92%; margin:0 4%; font-family:'Noto Sans KR'; }
#renewalDatePicker .ui-datepicker-multi-3 .ui-datepicker-group { background-color:transparent; flex:0 0 auto; display:block; width:100%; }
#renewalDatePicker .ui-datepicker .ui-datepicker-group-middle { border:none; }
#renewalDatePicker .ui-datepicker-multi-3 .ui-datepicker-group.ui-datepicker-group-last { margin-bottom:130px; }
#renewalDatePicker .ui-datepicker-multi-12 .ui-datepicker-group { background-color:transparent; flex:0 0 auto; display:block; width:100%; }
#renewalDatePicker .ui-datepicker-multi-12 .ui-datepicker-group.ui-datepicker-group-last { margin-bottom:130px; }
.ui-datepicker .ui-datepicker-title a , .ui-datepicker .ui-widget-header a { border: 1px solid #00a1e4; border-radius: 100%; content: 'ì´ì&nbsp;„ë‹¬'; }
.ui-datepicker .ui-datepicker-title a , .ui-datepicker .ui-widget-header a span { background: url('/img/back.png');  background-size : cover; background-position: unset }
.ui-datepicker .ui-datepicker-title a , .ui-datepicker .ui-widget-header a:hover { border: 1px solid #00a1e4; border-radius: 100%;content: 'ì´ì&nbsp;„ë‹¬'; }
#renewalDatePicker .ui-datepicker .ui-datepicker-title,
#renewalDatePicker .ui-datepicker .ui-widget-header { background-color:#fff; color:#404040; font-family:'Noto Sans KR';  }
#renewalDatePicker .ui-datepicker .ui-datepicker-title { width:100%; margin:10px 4% 0; font-size:20px; font-weight:500; line-height:26px; }
#renewalDatePicker .ui-datepicker th { color:#606060; font-size:20px; font-weight:500 !important; font-family:'Noto Sans KR'; line-height:26px; border-bottom:1px solid #dee4ec; }
#renewalDatePicker .ui-datepicker th:nth-child(1) { color:#ff5252; }
#renewalDatePicker .ui-datepicker th:nth-child(7) { color:#00a1e4; }
#renewalDatePicker .ui-datepicker td { color:#606060; font-size:20px; font-weight:500 !important; height:30px; line-height:30px; padding:0; padding-bottom:15px; }
#renewalDatePicker .ui-datepicker td span { color:#606060; font-size:20px; font-weight:500 !important; }
#renewalDatePicker .ui-datepicker td a { color:#606060; font-size:20px; font-weight:500 !important; position:relative; border-radius:0 !important; }
#renewalDatePicker .ui-datepicker td.start-highlight-class a { background-color:#00a1e4 !important; color:#fff !important; border:2px solid #00a1e4 !important; border-right:none !important; border-left:none !important; }
#renewalDatePicker .ui-datepicker td.highlight-class a { background-color:#dee4ec !important; }
#renewalDatePicker .ui-datepicker td.end-highlight-class a { background-color:#00a1e4 !important; color:#fff !important; border:2px solid #00a1e4 !important; border-right:none !important; border-left:none !important; }
#renewalDatePicker .ui-datepicker td.start-highlight-class a:after,
#renewalDatePicker .ui-datepicker td.end-highlight-class a:after { content:''; width:0; height:0; position:absolute; top:-2px; z-index:1; }
#renewalDatePicker .ui-datepicker td.start-highlight-class a:after { border-style:solid; border-width:21px 0 21px 6px; border-color:transparent transparent transparent #00a1e4;  right:-6px;  }
#renewalDatePicker .ui-datepicker td.end-highlight-class a:after { border-style:solid; border-width:21px 6px 21px 0; border-color:transparent #00a1e4 transparent transparent; left:-6px; }
#renewalDatePicker .ui-datepicker td.start-highlight-class a:before,
#renewalDatePicker .ui-datepicker td.end-highlight-class a:before { display:block; color:#00a1e4; font-size:12px; font-weight:400; position:absolute; bottom:-25px; left:1px; }
#renewalDatePicker .ui-datepicker td.start-highlight-class a:before { content:'takeover'; }
#renewalDatePicker .ui-datepicker td.end-highlight-class a:before { content:'return'; }
#renewalDatePicker td.ui-datepicker-today a { color:#606060 !important; }
#renewalDatePicker .ui-datepicker-row-break { display:none; }
#renewalTimePicker { display:block; width:96%; margin:5px 0; background-color:#fff; position:fixed; bottom:0; left:0; border-top:1px solid #dee4ec; padding:15px 2% 5px; }
#renewalTimePicker ul.timePicker { display:flex; flex-wrap:wrap; justify-content:space-between; }
#renewalTimePicker ul.timePicker &gt; li { width:49%; text-align:center; }
#renewalTimePicker ul.timePicker .pickerLabel { color:#00a1e4; font-size:15px; font-weight:600; line-height:20px; text-align:center; }
#renewalTimePicker ul.timePicker .timeList { color:#3b3b3b; font-size:16px; font-weight:500; line-height:30px; height:30px; border:2px solid #00a1e4; border-radius:5px; margin-top:4px; width:100%; text-align-last:center; }
#renewalTimePicker .nextButton { width:100%; background-color:#00a1e4; color:#fff; font-size:16px; font-weight:600; line-height:35px; margin-top:7px; border-radius:5px; }
/* ==================================================
	index
================================================== */
/* search */
section.mainsearchSection { width:96%; padding:0 2% 18px; background-color:#fff; }
section.mainsearchSection .datePicker { width:90%; border:1px solid #dee4ec; border-radius:15px; -webkit-box-shadow:0px 2px 0px 0px rgba(222,238,236,1); -moz-box-shadow:0px 2px 0px 0px rgba(222,238,236,1); box-shadow:0px 2px 0px 0px rgba(222,238,236,1); padding:25px 5%; display:table; margin-bottom:15px; }
section.mainsearchSection .searchInline { display:table-cell; vertical-align:middle; }
section.mainsearchSection .searchWave { text-align:center; }
section.mainsearchSection .searchWave &gt; img { max-width:20px; }
section.mainsearchSection .searchLabel { color:#3b3b3b; font-size:14px; font-weight:400; line-height:18px; }
section.mainsearchSection .searchDatepicker { margin-top:3px; }
section.mainsearchSection .searchDate { color:#00a1e4; font-size:30px; font-weight:600; font-family:'nanum-square-r'; letter-spacing:-0.5px; border-right:1px solid #ededed; }
section.mainsearchSection .searchYY { color:#a6a6a6; font-size:14px; font-weight:600; line-height:15px; display:block; }
section.mainsearchSection .searchTime { color:#3b3b3b; font-size:14px; font-weight:500; line-height:18px; margin-top:4px; }
section.mainsearchSection .date-yy { padding-left:2%; }
section.mainsearchSection .dateTable { display:table; width:100%; }
section.mainsearchSection .dateTable .dateTableCell { display:table-cell; vertical-align:middle; }
section.mainsearchSection ul.typeList { display:flex; flex-wrap:wrap; justify-content:space-between; }
section.mainsearchSection ul.typeList &gt; li { width:32%; height:30px; line-height:30px; background-color:#a6a6a6; color:#fff; font-size:16px; text-align:center; border-radius:10px; margin-bottom:3px; }
section.mainsearchSection ul.typeList &gt; li label { display:block; border-radius:10px; }
section.mainsearchSection input.checkbox { display:none; }
section.mainsearchSection ul.typeList &gt; li input.checkbox:checked + label { background-color:#00a1e4; }
section.mainsearchSection .searchButton { width:100%; color:#fff; font-size:16px; text-align:center; height:45px; line-height:45px; background-color:#00a1e4; -webkit-box-shadow:0px 2px 0px 0px rgba(217,217,217,1); -moz-box-shadow:0px 2px 0px 0px rgba(217,217,217,1); box-shadow:0px 2px 0px 0px rgba(217,217,217,1); border-radius:15px; margin-top:12px; }
/* best */
section.bestSection { width:96%; padding:10px 2%; background-color:#fff; }
section.bestSection h1.bestSectionTitle { color:#3b3b3b; font-size:15px; font-weight:600; line-height:18px; margin-bottom:10px; }
section.bestSection h1.bestSectionTitle .point { color:#00a1e4; }
section.bestSection ul { display:flex; flex-wrap:wrap; justify-content:space-between; width:100%; }
section.bestSection ul &gt; li { width:48.5%; border:1px solid #dee4ec; margin-top:7px;  -webkit-box-shadow:0px 2px 0px 0px rgba(222,238,236,1); -moz-box-shadow:0px 2px 0px 0px rgba(222,238,236,1); box-shadow:0px 2px 0px 0px rgba(222,238,236,1); padding-bottom:8px; }
section.bestSection .listThumb { width:100%; height:130px; background-position:center; background-size:contain; background-repeat:no-repeat; position:relative; }
section.bestSection .listThumb .bz-deco-img { position:absolute; height:33px; background-position:center; background-size:contain; }
section.bestSection .listContent { display:block; margin:0 6%; }
section.bestSection .contentTitle { width:100%; height:30px; overflow:hidden; }
section.bestSection .contentTitle &gt; span { display:table-cell; color:#3b3b3b; font-size:14px; font-weight:500; line-height:15px; height:30px;  vertical-align:middle; }
section.bestSection .contentOption { margin-top:4px; }
section.bestSection .contentOption &gt; p { display:block; }
section.bestSection .contentOption .labelList { width:100%; }
section.bestSection .contentOption .labelList &gt; span { display:inline-block; vertical-align:middle; color:#a6a6a6; font-size:12px; }
section.bestSection .contentOption .price { text-align:right; color:#fd3b3d; font-size:12px; font-weight:600; height:20px; line-height:20px; margin-top:5px; }
section.bestSection .contentOption .price .point { display:inline-block; font-size:17px; }
section.bestSection .contentButton { width:100%; height:30px; line-height:30px; color:#fff; font-size:14px; font-weight:400; background-color:#00a1e4; text-align:center; margin-top:10px; }
/* service */
section.serviceSection { background-color:#00a1e4; width:96%; padding:15px 2%; display:table; }
section.serviceSection .serviceCell { display:table-cell; vertical-align:middle; }
section.serviceSection .serviceLeft { padding-left:4%; }
section.serviceSection .serviceLogo img { max-height:20px; }
section.serviceSection .serviceTel img { max-height:15px; }
section.serviceSection .serviceHour { color:#fff; font-size:13px; font-weight:400; line-height:18px; margin-top:2px; }
section.serviceSection .serviceLink { display:inline-block; border:1px solid #fff; border-radius:15px; color:#fff; font-size:15px; font-weight:400; line-height:24px; margin-top:5px; padding:0 5%; }
section.serviceSection .snsList { padding-right:4%; text-align:right; }
section.serviceSection .snsList &gt; a { display:inline-block; margin-left:4%; }
section.serviceSection .snsList img { max-height:22px; }
/* ==================================================
	sub
================================================== */
/* search */
section.subsearchSection { background-color:#00a1e4; padding:10px 4%; display:flex; flex-wrap:wrap; justify-content:space-around; }
section.subsearchSection .searchInline { vertical-align:middle; }
section.subsearchSection .searchBlock { display:block; }
section.subsearchSection .searchBorder { border-bottom:1px solid #fff; }
section.subsearchSection .currentSearch { color:#fff; font-size:14px; line-height:24px; }
section.subsearchSection .currentSearch span { font-weight:400; display:inline-block; margin-left:1%; }
section.subsearchSection .currentSearch .searchLabel { font-weight:500; margin-right:1%; }
section.subsearchSection .research { padding-left:2%; }
section.subsearchSection button.researchButton { width:100%; border:1px solid #fff; border-radius:10px; color:#fff; font-size:16px; font-weight:500; line-height:30px; margin-top:8px; }
section.searchFilterSection {background:#fff url('/theme/basic/img/renewal/common/borderBackground.gif') repeat-x left bottom;
}
section.searchFilterSection ul.typeList { padding-top:15px; }
section.searchFilterSection ul.typeList &gt; li input.checkbox:checked + label { background-color:#00a1e4; }

section.resultSection { padding:10px 2% 0; background-color:#fff; }
section.resultSection .resultSection { display:flex; flex-wrap:wrap; justify-content:space-between; color:#404040; font-size:13px; line-height:22px; border-bottom:1px solid #dee4ec; padding-bottom:7px; }

section.resultSection .resultCar {}
section.resultSection .resultCar span { display:inline-block; font-weight:500; }
section.resultSection .resultCar .carLabel { font-weight:600; margin-right:1%; }
section.resultSection .resultSort { text-align:right; }
section.resultSection .resultSort .sortLabel { font-weight:600; margin-right:1%; }
section.resultSection .resultSort .sortList { border:1px solid #00a1e4; border-radius:5px; color:#00a1e4; font-size:16px; font-weight:400; line-height:22px; padding:0 1%; text-align:center; text-align-last:center; }

/* modal */
section.orderServiceSection .modalPopup2 { display:none; }
section.orderServiceSection .modalPopup2.current { display:block; }
section.orderServiceSection .modalPopup2 .modalContent { position:fixed; left:4%; z-index:2; width:84%; background-color:#fff; border-radius:15px; padding:25px 4%; bottom:0;}
section.orderServiceSection .modalPopup2 .modalBack { position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5); z-index:1; }
section.orderServiceSection .modalPopup2 .modalContent .modalHead { color:#404040; font-size:14px; font-weight:600; line-height:24px; margin-bottom:20px; }
section.orderServiceSection .modalPopup2 .modalContent .modalBody { border-top:1px solid #dee4ec; padding-top:5px; color:#404040; font-size:14px; line-height:18px; letter-spacing:-0.5px; }
section.orderServiceSection .modalPopup2 .modalContent .modalBody .picInline { display:inline-block; vertical-align:top; }
section.orderServiceSection .modalPopup2 .modalContent .modalBody .picView { width:500px; height:450px; background-size:contain; background-position:center; background-repeat:no-repeat; }
section.orderServiceSection .modalPopup2 .modalContent .modalBody .picList { margin-left:5px; width:100%; }
section.orderServiceSection .modalPopup2 .modalContent .modalBody .picList .picThumb { display:inline-block; width:48%; margin-right:5px; margin-bottom:5px; }
section.orderServiceSection .modalPopup2 .modalContent .modalBody .picList img { max-width:100% !important; }
section.orderServiceSection .modalPopup2 .modalContent .modalBody .modalButton { width:100%; height:35px; line-height:35px; background-color:#00a1e4; text-align:center; color:#fff !important; font-size:16px; font-weight:600; margin-top:25px; display:block; border-radius:10px; }
section.orderServiceSection .modalAlert .modalContent { position:fixed; left:50%; margin-left:-175px; z-index:2; width:330px; background-color:#fff; border-radius:15px; padding:25px 4%; top:50%; margin-top:-85px; }

/* car list */
section.carListSection {  }
section.carListSection ul &gt; li { padding:13px 4%; display:block; background:#fff url('/theme/basic/img/renewal/common/borderBackground.gif') repeat-x left bottom; position:relative; }
section.carListSection .listInline { display:inline-block; vertical-align:top; }
section.carListSection .listContent { text-align:left; }
section.carListSection .listContent .subject { color:#00a1e4; font-size:15px; font-weight:600; line-height:18px; }
section.carListSection .listContent .tagList { color:#00a1e4; font-size:13px; line-height:18px; }
section.carListSection .listContent .tagList &gt; span { display:inline-block; }
section.carListSection .listContent .title { color:#404040; font-size:15px; font-weight:500; line-height:18px; min-height:36px; margin-top:6px; }
section.carListSection .listContent .link { width:55%; border:1px solid #00a1e4; border-radius:5px; color:#00a1e4; font-size:16px; font-weight:500; line-height:30px; margin-top:8px; }
section.carListSection .listThumb { text-align:right; }
section.carListSection .listThumb .thumb { position:relative; width:100%; height:100px; background-size:contain; background-repeat:no-repeat; background-position:center; }
section.carListSection ul &gt; li .bz-deco-img { width:49%; height:33px; position:absolute; top:0; right:0; background-position:center; background-size:contain; z-index:1; }
section.carListSection .thumb .labelList { display:table; height:20px; line-height:20px; width:75%; position:absolute; right:0; bottom:0; }
section.carListSection .listThumb .labelList &gt; span { display:table-cell; vertical-align:middle; width:50%; text-align:center; color:#fff; font-size:12px; }
section.carListSection .listThumb .labelList &gt; span i.fas { margin-right:2%; }
section.carListSection .listThumb .labelList .labelSeat { background-color:#264766; border-top-left-radius:5px; border-bottom-left-radius:5px; }
section.carListSection .listThumb .labelList .labelFuel { background-color:#00a1e4; border-top-right-radius:5px; border-bottom-right-radius:5px; }
section.carListSection .listThumb .priceList { line-height:18px; }
section.carListSection .listThumb .priceList &gt; span { display:inline-block; }
section.carListSection .listThumb .priceNormal { color:#a6a6a6; font-size:12px; }
section.carListSection .listThumb .priceSale { color:#fd3b3d; font-size:20px; font-weight:500; margin-left:1%; }
section.carListSection .moviebutton .moviebutton_1 { display:inline-block; width:32.5%; background-color:#dee4ec; color:#404040; font-size:13px; font-weight:bold; line-height:30px; text-align:center; border-radius:5px; margin-bottom:4px; margin-top:10px; }
section.carListSection .moviebutton .moviebutton_1.current { background-color:#a6a6a6;color:#fff; }
section.carListSection .moviebutton .moviebutton_2 { display:inline-block; width:32.5%; background-color:#ffe699; color:#404040; font-size:13px; font-weight:bold; line-height:30px; text-align:center; border-radius:5px; margin-bottom:4px; margin-top:10px; }
section.carListSection .moviebutton .moviebutton_2.current { background-color:#a6a6a6;color:#fff; }
/* ì‹¤ì‹œê°„ ë¦¬ìŠ¤íŠ¸ */
ul.realrentList &gt; li { position:relative; }
ul.realrentList &gt; li .itemButtonList { display:flex; flex-wrap:wrap; justify-content:around; position:absolute; bottom:10%; left:3%; width:60%; }
ul.realrentList &gt; li .itemButtonList button.bookingButton { font-size:13px; font-weight:500; line-height:32px; height:32px; width:49%; }
ul.realrentList .itemButtonList .realButton { background-color:#00a1e4; color:#fff; }
ul.realrentList .itemButtonList .rentButton { background-color:#ffe699; color:#404040; }
ul.realrentList .itemButtonList .rentButtonOpen { background-color:#00a1e4; color:#fff; }
ul.realrentList .itemButtonList .realButtonClose { background-color:#a6a6a6; color:#fff; cursor:default; letter-spacing:-1px; }
/* order section common */
section.orderCommonSection { padding:13px 4%; background:#fff url('/theme/basic/img/renewal/common/borderBackground.gif') repeat-x left bottom; }
section.orderCommonSection h2.sectionTitle { color:#404040; font-size:14px; font-weight:500; line-height:28px; }
/* order car */
section.orderCarSection {}
section.orderCarSection ul.optionList { width:100%; }
section.orderCarSection ul.optionList &gt; li { padding:0; display:inline-block; vertical-align:top; background:#fff; color:#a6a6a6; font-size:11px; line-height:15px; letter-spacing:-0.5px; }
section.orderCarSection ul.optionList &gt; li img { max-height:40px; }
section.orderCarSection .labelList { width:100%; display:table; height:20px; line-height:20px; margin-bottom:5px; }
/* order input */
section.orderInputSection {  }
section.orderInputSection table.inputTable { width:100%; margin-top:5px; }
section.orderInputSection table.inputTable th,
section.orderInputSection table.inputTable td { border:1px solid #e1e1e2; font-size:16px; line-height:30px; vertical-align:middle; }
section.orderInputSection table.inputTable th { color:#444444; font-weight:500; background-color:#f6f6f6; text-align:left; padding:0 2%; }
section.orderInputSection table.inputTable td { padding:0 1%; }
section.orderInputSection table.inputTable td.price { color:#00a1e4; font-size:16px; font-weight:600; text-align:right; }
section.orderInputSection table.inputTable input.orderInput { line-height:30px; color:#3b3b3b; border:none; padding:0; width:100%;    border: 1px solid; }
section.orderInputSection table.inputTable textarea.orderInput { line-height:20px; height:40px; color:#3b3b3b; border:none; padding:0; width:100%; margin-top:5px; }
/* order service */
section.orderServiceSection {}
section.orderServiceSection h2.sectionTitle i.fas { float:right; margin-top:5px; }
section.orderServiceSection ul.serviceList { display:none; }
section.orderServiceSection ul.serviceList &gt; li { display:flex; flex-wrap:wrap; justify-content:space-between; width:100%; padding:6px 0; border-bottom:1px solid #dee4ec; }
section.orderServiceSection ul.serviceList p { color:#a6a6a6; font-size:12px; font-weight:500; line-height:15px; }
section.orderServiceSection .serviceBlock { margin-top:5px; display:flex; flex-wrap:wrap; justify-content:space-between; }
section.orderServiceSection .serviceInline { display:inline-block; vertical-align:top; }
section.orderServiceSection select.orderSelect { width:100%; height:30px; color:#3b3b3b; line-height:30px; padding:0 2%; border:1px solid #dee4ec; border-radius:5px; background:url('/theme/basic/img/renewal/common/arrow.gif') no-repeat 95% 50%; background-size:10px; -webkit-appearance:none; -moz-appearance:none; appearance:none; }
section.orderServiceSection .serviceButton { background-color:#a6a6a6; color:#fff; font-size:14px; font-weight:500; width:100%; height:30px; line-height:30px; border-radius:5px; text-align:center; }
section.orderServiceSection .serviceButton a { color:#fff; }
section.orderServiceSection .serviceButton:focus { background-color:#00a1e4; }
section.orderServiceSection .servicePrice { color:#a6a6a6; font-size:16px; font-weight:600; line-height:30px; text-align:right; }
section.orderServiceSection .servicePrice.current { color:#00a1e4; }
/* modal */
section.orderServiceSection #modalPop { display:none; }
section.orderServiceSection #modalPop.current { display:block; }
section.orderServiceSection .modalContent { position:fixed; left:4%; z-index:2; width:84%; background-color:#fff; border-radius:15px; padding:25px 4%; bottom:0; }
section.orderServiceSection .modalBack { position:fixed; top:0; left:0; width:100%; height:100%; background-color:rgba(0,0,0,0.5); z-index:1; }
section.orderServiceSection .modalContent .modalHead { color:#404040; font-size:18px; font-weight:600; line-height:24px; margin-bottom:20px; }
section.orderServiceSection .modalContent .modalBody { border-top:1px solid #dee4ec; padding-top:25px; color:#404040; font-size:14px; line-height:18px; letter-spacing:-0.5px; }
section.orderServiceSection .modalContent .modalBody img { max-width:100% !important; }
section.orderServiceSection .modalContent .modalBody .modalButton { width:100%; height:35px; line-height:35px; background-color:#00a1e4; text-align:center; color:#fff !important; font-size:16px; font-weight:600; margin-top:25px; display:block; border-radius:10px; }
/* order terms */
section.orderTermsSection { background-image:none; margin-bottom:60px; }
section.orderTermsSection ul.agreeList &gt; li { display:flex; flex-wrap:wrap; justify-content:space-between; margin-bottom:5px; }
section.orderTermsSection ul.agreeList .agreeInline { display:inline-block; vertical-align:top; border-radius:5px; height:35px; line-height:35px; }
section.orderTermsSection ul.agreeList .agreeCheck { border:1px solid #404040;  padding-left:2%; }
section.orderTermsSection ul.agreeList .agreeCheck .agreeLabel { color:#404040; font-size:13px; }
section.orderTermsSection ul.agreeList .agreeLink { border:1px solid #00a1e4; color:#00a1e4; font-size:13px; font-weight:600; text-align:center; }
section.orderTermsSection ul.agreeList .agreeContent { border:1px solid #00a1e4; border-radius:5px; width:96%; height:150px; overflow-y:scroll; margin-top:5px; padding:2%; color:#404040; font-size:13px; line-height:15px; display:none; }
/* order guide */
section.orderTermsSection .guideList { margin-top:13px; display:flex; flex-wrap:wrap; justify-content:space-between; }
section.orderTermsSection .guideList &gt; span { display:inline-block; width:32.5%; background-color:#a6a6a6; color:#fff; font-size:13px; font-weight:500; line-height:30px; text-align:center; border-radius:5px; margin-bottom:4px; }
section.orderTermsSection .guideList &gt; span.current { background-color:#00a1e4; }
section.orderTermsSection .guideContent { border:1px solid #e1e1e2; padding:3%; margin-top:5px; display:none; }
section.orderTermsSection .guideContent.current { display:block; }
button.orderLink { height:50px; line-height:50px; background-color:#ff5151; color:#fff; font-size:20px; font-weight:600; width:100%; position:fixed !important; bottom:0; }
a.orderLink { height:50px; line-height:50px; background-color:#ff5151; color:#fff; font-size:20px; font-weight:600; width:100%; text-align:center; display:block; }
/* board */
section.postTableSection { padding:13px 0 !important; margin-bottom:0 !important; }
</pre></body></html>