#header .titlebar-right a {background:url(../images/icon/search.png) center center no-repeat;background-size:1rem auto;font-size:12px;}
.titlebar-center.btns2 {width:calc(100% - 170px) !important;}
html.search-result #header .titlebar-right a {background:url(../images/icon/toggle_album.png) center center no-repeat;background-size:1.5rem}
html.search-result.album #header .titlebar-right a {background:url(../images/icon/toggle_list.png) center center no-repeat;background-size:1.5rem}

.menu-list .article-list.car-list {position:absolute;top:2rem;background-color:#fff;border-left:1px solid #ccc;box-sizing:border-box}
.menu-list .article-list li a {background-image:none}
.menu-list .article-list.car-list li {padding-left:0}

.article-item span {display:inline-block;float:left;box-sizing:border-box}
html.search-detail .article-item span.article-name.article-selected {float:none}
.article-icon {width:3.375rem;height:3.125rem;padding:0.3125rem 0}
html.search-detail .article-icon {padding:0 0 0 4px}
.article-icon.active {background:url(../images/icon/article_list_active.png) right center no-repeat;background-size:0.6875rem 1.375rem}
.menu-list .article-list.car-list .article-icon {width:4rem;height:3.125rem;text-align:center;padding:0.625rem 0}

.article-icon img {max-width:100%;max-height:100%}
.article-name {height:3.125rem;line-height:3.125rem}
.menu-list .article-list.car-list .article-name {font-size:0.875rem;color:#212121;margin-right:7px}
.article-date {height:3.125rem;line-height:3.125rem}
.menu-list .article-list.car-list .article-date {font-size:0.6875rem;color:#757575}

.detail-option {margin-bottom:0}
.detail-option tr {background-color:#fff!important}
.detail-option th {width:5.25rem;padding-left:0.625rem;padding-right:0}
.detail-option td {padding-left:0;padding-right:0.625rem}
.detail-option th, .detail-option td {height:3.125rem;border-bottom: 1px solid #eceff1}
.detail-option tr:last-child th, .detail-option tr:last-child td {border-bottom:0}
.detail-option th, .detail-option th a {color:#333;font-weight:400;text-align:left}
.detail-option td, .detail-option td a {font-size:0.875rem;color:#e51c23;margin-right:0.3125rem}
.detail-option td a {display:block;background:url(../images/icon/menu_icon.png) right center no-repeat;background-size:0.6875rem 1.375rem}
.detail-option td a span {color:#e51c23;white-space:nowrap;word-break:keep-all;padding-right:0.3125rem}
.detail-option td a span:last-child {padding-right:0}

/* µî±Þ ¼±ÅÃ */
.trim-list li {padding: 0 1.125rem !important}

/* search detail */
.menu-list .article-list.option-list a {background:url(../images/icon/delete_menu.png) right center no-repeat;background-size:0.8125rem 0.8125rem}
.menu-list .article-list.option-list a.empty { background:url(../images/icon/menu_icon.png) right center no-repeat;background-size:0.6875rem 1.375rem}
.menu-list .article-list.detail-list a {background:url(../images/icon/menu_icon.png) right center no-repeat;background-size:0.6875rem 1.375rem}
.menu-list .article-list.option-list .item-emblem .article-icon {width:4rem;height:3.125rem;padding:0.3125rem 0}
.menu-list .article-list.option-list .item-car .article-icon {padding:0.625rem 0}
html.search-detail .menu-list .article-list.option-list .item-car .article-icon {width:4rem;height:3.125rem;text-align:center;padding:0.625rem 0}
.menu-list .article-list.option-list .item-car .article-name {font-weight:600;margin-right:0.625rem;color:#111;}
.menu-list .article-list.option-list .item-car .article-date {color:#757575}
.menu-list .article-list.option-list .empty .article-name {font-weight:normal !important;color:#999;}

.selected-wrapper {float:left;width:76%}
.menu-list .article-list.detail-list .article-name {width:20%}
.menu-list .article-list.option-list a.empty .article-name.article-selected2 {color:#e51c23;margin-left:2rem; }
.menu-list .article-list.detail-list .article-name.article-selected {width:auto;height:initial;line-height:initial;color:#e51c23;margin-right:0.5rem}
.menu-list .article-list.detail-list .article-name.article-selected:last-child {margin-right:0}
.menu-list .article-list.detail-list li.li_form {display:flex;font-size:0;}
.menu-list .article-list.detail-list li.li_form span {width:30%;vertical-align:middle;}
.menu-list .article-list.detail-list li.li_form input {width:70%;height:2.7rem;border-width:0 0 1px 0;margin-bottom:0;vertical-align:middle;}

.check_area {display:block;position:relative;min-height:24px;margin:5px 0;box-sizing:border-box;color:#333;font-size:0;}
.check_area label {position:relative;width:33.33%;display:inline-block;padding:0;line-height:45px;font-size:16px;text-align:center;letter-spacing:-0.03em;}
.check_area input[type=checkbox] {position:absolute;left:0;top:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:45px;margin:0;border:0;background:transparent;outline:0;vertical-align:middle;}
.check_area input[type=checkbox] + label {display:inline-block;padding:0;font-size:16px;color:#333;vertical-align:middle;}
.check_area input[type=checkbox]:checked + label {color:#ff0000 !important;font-weight:500;}
.check_area input[type=checkbox]:before {content:''; display:block;width:100%;height:45px;border:1px solid #ddd;}
.check_area input[type=checkbox]:checked::before {background-position:0 -22px;border:1px solid #0093e2;}
.check_area input[type=checkbox]:checked + span {color:#0e6acd;}
.check_area input[type=radio] {position:absolute;left:0;top:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:45px;margin:0;border:0;background:transparent;outline:0;vertical-align:middle;}
.check_area input[type=radio] + label {display:inline-block;padding:0;font-size:16px;color:#333;vertical-align:middle;}
.check_area input[type=radio]:checked + label {color:#ff0000 !important;font-weight:500;}
.check_area input[type=radio]:before {content:''; display:block;width:100%;height:45px;border:1px solid #ddd;}
.check_area input[type=radio]:checked::before {background-position:0 -22px;border:1px solid #0093e2;}
.check_area input[type=radio]:checked + span {color:#0e6acd;}

.check_area_img {display:block;position:relative;min-height:24px;margin:5px 0;box-sizing:border-box;color:#333;font-size:0;}
.check_area_img label {position:relative;width:25%;display:inline-block;padding:30px 0 5px;line-height:45px;font-size:16px;text-align:center;letter-spacing:-0.03em;}
.check_area_img input[type=checkbox] {position:absolute;left:0;top:0;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:75px;margin:0;border:0;background:transparent;outline:0;vertical-align:middle;}
.check_area_img input[type=checkbox]:before {content:''; display:block;width:100%;height:75px;background-repeat:no-repeat;background-position:center 0;background-size:50px auto;}
.check_area_img label:first-child input[type=checkbox]:before {background-image:url(../images/icon/check_area_img1.png);}
.check_area_img label:nth-child(2) input[type=checkbox]:before {background-image:url(../images/icon/check_area_img2.png);}
.check_area_img label:nth-child(3) input[type=checkbox]:before {background-image:url(../images/icon/check_area_img3.png);}
.check_area_img label:nth-child(4) input[type=checkbox]:before {background-image:url(../images/icon/check_area_img4.png);}
.check_area_img input[type=checkbox]:checked::before {background-position:center -167px;}


html.search-detail .menu-list li {padding: 0.25rem 1.125rem}
/*html.search-detail .menu-list li a {height:1.875rem;line-height:1.875rem}*/

.slider-list .article-tag {padding-top:10px;font-size:1rem;color:#212121}
.slider-list .article-tag .slider-value {padding:0 0 0 15px;}
.slider-list .article-tag:after {content:'';display:block;clear:both}
.slider-list li {padding:0.25rem 0.625rem}
.slider-list label {float:left;color:#9e9e9e}
.slider-list .slide-value {float:right}
.slider-list .slider-area {margin:1rem 1rem 1rem}
.slider-list .slider-min, .slider-list .slider-max {font-size:1rem;color:#212121;}

/* search option */
.option-selector .description {border-bottom:2px solid #bdbdbd;background-size:3rem 3rem;background-position:1rem center;background-repeat:no-repeat;padding:1.875rem 0 1.875rem 4.375rem;margin-bottom:1rem}
.option-selector.option-color .description {background-image:url(../images/icon/bg_option_color.png)}
.option-selector.option-ton .description {background-image:url(../images/icon/bg_option_ton.png)}
.option-selector .description span {font-size:1.125rem;color:#212121}
/*.option-list {margin-bottom:1.125rem !important}*/
.option-list:after {content:'';display:block;clear:both}
.option-list li {float:left;position:relative;width:100%;text-align:center;box-sizing:border-box;padding:10px}
html.search-detail .option-list li {padding: 0 1rem}
.option-selector.option-ton .option-list,
.option-selector.option-listbox .option-list {padding: 0 10px}
.option-selector.option-ton .option-list li,
.option-selector.option-listbox .option-list li {border:2px solid #b0bec5;border-right:0;padding:0;margin:0 0 10px}
.option-selector.option-listbox .option-list.option-4 li:nth-child(3n+3),
.option-selector.option-ton .option-list li:nth-child(4n+4),
.option-selector.option-ton .option-list li:last-child,
.option-selector.option-listbox .option-list li:last-child {border-right:2px solid #b0bec5;border-top-right-radius:5px;border-bottom-right-radius:5px}
.option-selector.option-listbox .option-list li:nth-child(3n+1),
.option-selector.option-ton .option-list li:nth-child(4n+1) {border-top-left-radius:5px;border-bottom-left-radius:5px}
.option-selector.option-listbox .option-list.option-4 li:nth-child(3n+1) {border-top-left-radius:5px;border-bottom-left-radius:5px}
.option-selector.option-ton .option-list li .selected-tag,
.option-selector.option-listbox .option-list li .selected-tag {position:absolute;top:-2px;left:-2px;border:2px solid #f32222;border-radius:5px}
.option-list.option-12 li {width:100%;border:2px solid #b0bec5!important;border-radius:5px}
.option-list.option-6 li {width:50%}
.option-list.option-4 li {width:33.3%}
.option-list.option-3 li {width:25%}
.option-list li a {display:block;margin:0 auto}
.option-selector.option-ton .option-list li a,
.option-selector.option-listbox .option-list li a {width:100%;height:2rem;line-height:2rem;color:#9e9e9e}
.option-selector.option-ton .option-list li.selected a,
.option-selector.option-listbox .option-list li.selected a {color:#f32222;font-weight:600}
.option-color .option-list li a {position:relative;color:#fff;border-radius:100%;border:2px solid #fff}
.option-color .option-list li.selected a:before {content:'';width:115%;height:115%;position:absolute;bottom:-3px;left:-3px;background:url(../images/icon/bg_color_selected.png) left bottom no-repeat;background-size:100%}
.option-list li a.color-light {color:#000;border:2px solid #000}

html.option-gps h3 {height:2rem;line-height:2rem;font-size:0.75rem;color:#9e9e9e;font-weight:600;background-color:#eceff1;margin-bottom:0;padding:0 1.125rem}
html.option-gps .titlebar-right {background:url(../images/icon/delete_menu_white.png) center center no-repeat;background-size:0.8125rem}
.current-position {min-height:3rem}
.current-position span {display:inline-block;font-size:1rem;color:#e51c23;background:url(../images/icon/header_pin_red.png) 0.875rem center no-repeat;background-size:auto 1rem;padding:1rem 1rem 1rem 3rem}
.current-position.black span {color:#212121;background:url(../images/icon/header_pin_black.png) 0.875rem center no-repeat;background-size:auto 1rem}
html.option-gps .subtitle {heihgt:3rem;line-height:3rem;text-align:center;font-weight:600}

/* search result */
html.search-result .titlebar-left .menu-icon {background-image:url(/app/images/icon/header_pin.png);background-size:13px}
html.search-result .titlebar-left .menu-icon.btn-back {background-image:url(../images/icon/header_back.png) !important;background-size: 1rem 0.9375rem}
html.search-result .titlebar-left .menu-icon.bg_none {background:none !important;}
html.search-result #my-option {position:relative;clear:both;height:40px;background-color:#eff0f0;font-size:0;}
html.search-result #my-option a, html.search-result #my-option span {float:left;display:inline-block;height:40px;line-height:40px;font-size:0.75rem;color:#333}
html.search-result #my-option .emblem {display:inline-flex;width:1.5rem;background-position:center center;background-size:contain;background-repeat:no-repeat;text-indent:-9999px;overflow:hidden;margin-right:.5rem;}
html.search-result #my-option .emblem img {width:100%;}
html.search-result #my-option .option-text {display:inline-flex;position:relative;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:90px;}
html.search-result #my-option .option-text2 {display:inline-flex;position:relative;width:calc(100% - 108px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-right:90px;}
/*html.search-result #my-option .option-text2:after, html.search-result #my-option .option-text:after {content:'Àç°Ë»ö';display:inline-block;position:absolute;top:5px;right:0;width:70px;height:30px;line-height:26px;font-size:14px;color:#25c6ff;text-align:center;border:1px solid #25c6ff;}*/
html.search-result #my-option .option-text.icon_research:after {width:80px;background:url(/app/images/icon/btn_research.png) no-repeat 10px center #eff0f0;background-size:auto 17px;border:0;margin-right:-8px;text-indent:18px;}

/* °Ë»öÆû */
html.search-result #my-option.my-search {height:40px}
html.search-result #my-option.my-search input {float:left;display:inline-block;width:80%;height:40px;background-color:transparent;background-image:url(/app/images/icon/header_pin_red.png);background-position:0 center;background-size:10px;background-repeat:no-repeat;border:0;padding-left:24px;margin-bottom:0}
html.search-result #my-option.my-search a {float:left;display:inline-block;width:20%;height:30px;line-height:28px;font-size:14px;color:#094edd;text-align:center;border:1px solid #094edd;margin:5px 0}

html.search-result #featured-product {position:relative;height:13.13rem;background-position:center center;background-repeat:no-repeat;background-size:cover}
html.search-result #featured-product a {position:absolute;display:block;top:0;left:0;width:100%;height:100%}
html.search-result #featured-product .text-wrapper {position:absolute;bottom:0;left:0;width:100%;height:2rem;background-image:url(../images/gradation_bg.png);background-position:center center;background-repeat:no-repeat;background-size:cover}
html.search-result #featured-product .text-wrapper span {display:inline-block;height:2rem;line-height:2rem;color:#fff;box-sizing:border-box}
html.search-result #featured-product .text-wrapper .ftxt-name {float:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding-left:1.125rem}
html.search-result #featured-product .text-wrapper .ftxt-price {float:right;width:5.313rem;padding-right:1.125rem}

html.search-result #search-result .content-inner {position:relative;border-bottom:1px solid #e2e3e3;padding:0.625rem}
html.search-result #search-result .content-inner ul:after {content:'';display:block;clear:both}
html.search-result #search-result .content-inner ul li {position:relative;height:5.938rem}
html.search-result #search-result .content-inner .p-img {position:relative;float:left;width:40%}
html.search-result #search-result .content-inner .p-img a {display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}
html.search-result #search-result .content-inner .p-img a span {display:inline-block;position:absolute;bottom:0;left:0;width:100%;height:2.063rem;line-height:2.063rem;font-size:1rem;color:#fff;font-weight:600;text-align:center;background-image:url(../images/gradation_bg.png);background-position:center center;background-repeat:repeat;background-size:cover}
html.search-result #search-result .content-inner .p-img.selled:after {content:'ÆÇ¸Å¿Ï·á';position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(255,255,255,.9);line-height:5.938rem;text-align:center;font-weight:bold;}

/* soldout */
html.search-result #search-result li.sold .content-inner .p-img a span {height:5.938rem;
line-height:5.938rem}
html.search-result #search-result li.sold .content-inner .p-description a,
html.search-result #search-result li.sold .content-inner .p-description p,
html.search-result #search-result li.sold .content-inner .p-description span {color:#9e9e9e!important}
html.search-result #search-result li.sold .content-inner .open-dealer {display:none}
html.search-result #search-result .content-inner .p-description .p-sold-date,
html.search-result #search-result .content-inner .p-description .p-sold-date span {font-size:0.875rem;color:#f42022}

/* no-image */
html.search-result #search-result li.no-img .content-inner .p-img a {background-color:#37474f;background-image:url(../images/icon/no_img.png)!important;background-size:contain}


html.search-result #search-result .content-inner .p-img a label {display:inline-block;font-size:0.9375rem;color:#fff}
html.search-result #search-result .content-inner .p-description {position:relative;float:left;width:60%;padding-left:1rem} /*20190627 ¼Ó¼º Ãß°¡*/
html.search-result #search-result .content-inner .p-description .p-name {display:block;padding-bottom:2px;font-size:1rem;color:#212121;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
html.search-result #search-result .content-inner .p-description .p-option {}
html.search-result #search-result .content-inner .p-description .p-option span {font-size:0.85rem;color:#555;letter-spacing:-1px}
html.search-result #search-result .content-inner .p-description .p-option span:after {content:'|';font-size:0.5rem;color:#ddd;margin:0 0.3125rem}
html.search-result #search-result .content-inner .p-description .p-option span:last-child:after {content:none}
html.search-result #search-result .content-inner .p-description .p-date,
html.search-result #search-result .content-inner .p-description .p-date span {font-size:0.8rem;color:#aaa}
html.search-result #search-result .content-inner .p-description .open-dealer {position:absolute;bottom:0;right:0;display:block;width:1.125rem;height:1.125rem;text-indent:-9999px;overflow:hidden;background:url(../images/icon/dealer_open.png) center center no-repeat;background-size:100%}
html.search-result #search-result .content-inner .p-description .open-dealer.active {background-image:url(../images/icon/dealer_close.png)}
html.search-result #search-result .content-inner .p-price {position:absolute;bottom:0;font-size:14px;}
html.search-result #search-result .content-inner .p-price strong {font-size:18px}
@media all and (max-width:20rem){ /* 320px */
	html.search-result #search-result .content-inner .p-price {font-size:12px;}
	html.search-result #search-result .content-inner .p-price strong {font-size:14px}
}
.p-member-cnt {text-align:right}
.p-member-cnt span {font-size:0.875rem;color:#0093e2;background:url(../images/icon/ico_user.png) left center no-repeat;background-size:auto 15px;padding-left:20px}

html.search-result #search-result .content-meta {display:none;border-bottom:1px solid #999}
html.search-result #search-result .content-meta.on {display:block}

html.search-result #search-result .content-meta ul:after {content:'';display:block;clear:both}
html.search-result #search-result .content-meta li {float:left;position:relative;width:33.3%;text-align:center;box-sizing:border-box}
html.search-result #search-result .content-meta li:after {content:'';position:absolute;top:40%;right:0;width:1px;height:10px;font-size:0;background:#ddd;}
html.search-result #search-result .content-meta li:last-child:after {content:none}
html.search-result #search-result .content-meta li a {display:block;line-height:36px;font-size:0.875rem;color:#212121;text-align:center;letter-spacing:-1px;}

html.search-result #search-result .content-meta li i {display:inline-block;width:24px;height:36px;line-height:36px;background-position:center center;background-repeat:no-repeat;background-size:16px;margin-bottom:-13px}
html.search-result #search-result .content-meta li i.ico-customer {background-image:url(../images/icon/ico_user.png)}
html.search-result #search-result .content-meta li i.ico-document {background-image:url(../images/icon/ico_document.png)}
html.search-result #search-result .content-meta li i.ico-close {background-image:url(../images/icon/ico_close.png)}
html.search-result #search-result .content-meta li i.ico-edit {background-image:url(../images/icon/ico_edit.png)}
html.search-result #search-result .content-meta li i.ico-up {background-image:url(../images/icon/ico_up.png)}
html.search-result #search-result .content-meta li i.ico-add {background-image:url(../images/icon/ico_add.png)}
html.search-result #search-result .content-meta li i.ico-unlike {background-image:url(../images/icon/ico_unlike.png)}
html.search-result #search-result .content-meta li i.ico-memo {background-image:url(../images/icon/ico_memo.png)}

html.search-result #search-result .content-meta table {margin-bottom:0}
html.search-result #search-result .content-meta table tbody {background-color:transparent;border:0}
html.search-result #search-result .content-meta table td {height:2.5rem}

html.search-result #search-result .content-meta .dealder-meta {padding-right:4px;padding-bottom:8px}
html.search-result #search-result .content-meta .dealder-meta:after {content:'';display:block;clear:both}
html.search-result #search-result .content-meta .dealder-meta span {float:left;display:inline-block;overflow:hidden;font-size:0.875rem;color:#616161}
html.search-result #search-result .content-meta .dealder-meta span:after {content:'|';font-size:0.75rem;color:#bdbdbd;margin:0 3px}
html.search-result #search-result .content-meta .dealder-meta span:last-child:after {content:none}

html.search-result #search-result .content-meta .dealer-name {padding:0;background:#1c4fb9;}
html.search-result #search-result .content-meta .dealer-name span {display:block;max-height:40px;font-size:0.875rem;line-height:1.2;word-break:keep-all;white-space:nowrap;overflow:hidden;padding-left:22px;/*background:url(../images/icon/man.png) 2px center no-repeat;background-size:1rem;*/color:#fff;}

html.search-result #search-result .content-meta .dealer-tel {padding:0}
html.search-result #search-result .content-meta .dealer-tel a {display: block;height:100%;text-indent:-9999px;overflow:hidden;background:#1c4fb9 url(../images/icon/btn_tel.png)center center no-repeat;background-size:1.25rem}

html.search-result #search-result .content-meta.type2 li {width:25%;}
html.search-result #search-result .content-meta.type2 li i {width:20px;}
html.search-result #search-result .content-meta.type2 li a {line-height:45px;}

.btn_update {display:inline-block;border-radius:50px;margin-top:8px;padding:0 10px;border:1px solid #bfbfbf;line-height:22px;font-size:12px;color:#333;}
.btn_update span {font-size:12px;font-weight:bold;color:#094edd;}
.btn_update i {display:inline-block;width:14px;height:20px;line-height:36px;background-position:center center;background-repeat:no-repeat;background-size:14px;vertical-align:middle;}
.btn_update i.ico-up {background-image:url(../images/icon/ico_up.png)}

/* search result : albun */
html.search-result.album .content-inner {padding:1rem}
html.search-result.album .content-inner a.p-name {display:block;font-size:1.125rem;color:#212121;font-weight:600;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

html.search-result.album .content-inner .p-option span {font-size:0.875rem;color:#616161}
html.search-result.album .content-inner .p-option span:after {content:'|';font-size:0.5rem;color:#bdbdbd;margin:0 0.4375rem}
html.search-result.album .content-inner .p-option span:last-child:after {content:none}

html.search-result.album .content-inner .p-date {text-align:right}
html.search-result.album .content-inner .p-date span {display:inline-block;font-size:0.8rem;color:#757575;background:url(../images/icon/album_date.png) left center no-repeat;background-size:auto 1rem;padding-left:1.5rem;margin-bottom:0.5rem}

ul.car-album:after {content:'';display:block;clear:both}
ul.car-album li {position:relative;float:left;box-sizing:border-box;/*border:1px solid #dfdfdf;*/background-position:center center;background-repeat:no-repeat;background-size:contain;overflow:hidden;}
ul.car-album li:last-child {margin-right:0}
ul.car-album li a {display:block;width:100%;}

html.search-result.album .content-inner .p-comment {height:1.25rem;font-size:0.875rem;color:#e51c23;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:url(../images/icon/comment.png) left center no-repeat;background-size:auto 1.25rem;padding-left:1.75rem;margin:0.5rem 0 1rem}

html.search-result.album #search-result {background-color:#eceff1}
html.search-result.album #search-result .product-list > li {border-top:2px solid #e2e3e3;margin-bottom:12px}
html.search-result.album #search-result .product-list > li:first-child {border-top:0}
html.search-result.album #search-result .content-inner {background-color:#fff}

html.search-result.album #search-result .dealer td.dealer-img {padding:0}
html.search-result.album #search-result .dealer td.dealer-img div {width:48px;height:48px;border-radius:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}

html.search-result.album #search-result .dealer {margin-bottom:0}
html.search-result.album #search-result .dealer tbody {border:0}
html.search-result.album #search-result .dealer td {background-color:transparent!important}
html.search-result.album #search-result .dealer td.dealer-info {padding:0 0 0 5px}
html.search-result.album #search-result .dealer td.dealer-info p {color:#212121;font-weight:600}
html.search-result.album #search-result .dealer td.dealer-info span {font-size:0.875rem;color:#888}
html.search-result.album #search-result .dealer td.dealer-info span:after {content:'|';font-size:0.5rem;color:#ddd;margin:0 4px}
html.search-result.album #search-result .dealer td.dealer-info span:last-child:after {content:none}

html.search-result.album #search-result .content-meta {display:block}
html.search-result.album #search-result .content-meta ul:after {content:'';display:block;clear:both}
html.search-result.album #search-result .content-meta ul li {float:left;width:33.3%;height:auto;background-color:#fff}
html.search-result.album #search-result .content-meta ul li a {display:block;width:100%;/*height:2rem;*/text-align:center;/*background:url(../images/icon/content_meta_spacer.png) right top repeat-y;*/margin:0.5rem 0}
html.search-result.album #search-result .content-meta ul li:last-child a {background-image:none}
html.search-result.album #search-result .content-meta ul li a span {display:inline-block;height:2.8rem;line-height:2.8rem;color:#212121;background-position:left center;background-repeat:no-repeat;background-size:1rem;padding-left:1.5rem;font-size:14px;}
html.search-result.album #search-result .content-meta ul li.p-zzim span {background-image:url(../images/icon/meta_zzim.png)}
html.search-result.album #search-result .content-meta ul li.p-memo span {background-image:url(../images/icon/meta_memo.png)}
html.search-result.album #search-result .content-meta ul li.p-tel span {background-image:url(../images/icon/meta_tel.png)}

/* Â÷·®Á¤º¸ */
#car-image {padding:1.125rem 0}
#car-image span {font-size:0.875rem;color:#9e9e9e;margin-top:1rem}
#car-image span strong {color:#212121;margin-left:0.5rem}

.menu-list h3 a {color:#0093e2;font-weight:bold;}
.menu-list .carinfo-list {}
.menu-list .carinfo-list .car-name {font-size:1.125rem;color:#212121;font-weight:600;padding:0.625rem 0}
.menu-list .carinfo-list li {position:relative;background-color:#fff;padding:6px 0.625rem}
.menu-list .carinfo-list li:after,
.menu-list .carinfo-list p:after {content:'';display:block;clear:both}
.menu-list .carinfo-list span {display:inline-block;line-height:2rem;font-size:1rem;color:#212121}
.menu-list .carinfo-list span.article-tag {width:6.25rem;color:#9e9e9e}
.menu-list .carinfo-list span span {font-size:14px;color:#9e9e9e}
.menu-list .carinfo-list .big {font-size:1.25rem}
.menu-list .carinfo-list .red {color:#0093e2}
.menu-list .carinfo-list a {position:absolute;top:6px;right:0.625rem;height:2rem;line-height:2rem;color:#0093e2;border:1px solid #25c6ff;padding:0 0.5rem}

.menu-list table.carinfo-list tbody {border:0;/*border-top:1px solid #eceff1;border-right:1px solid #eceff1*/}
.menu-list table.carinfo-list th {font-size:1rem;color:#999;font-weight:400;text-align:left;background-color:#f7f7f7;border-bottom:1px solid #eceff1}
.menu-list table.carinfo-list td {font-size:1rem;color:#212121;background-color:#fff;border-bottom:1px solid #eceff1}
.menu-list table.carinfo-list td span {font-size:14px;color:#9e9e9e}

.dealer-wrapper {border-top: 1px solid #bdbdbd;transition:bottom 0.3s ease-in-out}
.dealer-wrapper .column {background-color:#1f263a;padding:1rem 1.125rem}
.dealer-wrapper ul {position:relative;background-color:transparent}
.dealer-wrapper.fixed-nav {position:fixed;width:100%;}
ul.dealer:after {content:'';display:block;clear:both}
ul.dealer li {float:left;width:calc(100% - 150px) !important;height:3rem;border-bottom:0}
ul.dealer li.dealer-img {width:48px !important;height:48px;border-radius:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;border:1px solid #555;margin-right:1rem}
ul.dealer li.dealer-info p {color:#9e9e9e}
ul.dealer li.dealer-info span {font-size:0.875rem;color:#fff}
ul.dealer li.dealer-info span:after {content:'|';font-size:0.5rem;color:#bdbdbd;margin:0 0.4375rem}
ul.dealer li.dealer-info span.last:after {content:none}
ul.dealer li.dealer-info a {position:absolute;top:0.5rem;right:0;height:2.375rem !important;line-height:2.375rem !important;font-size:0.8125rem !important;color:#0093e2!important;border:1px solid #0093e2;background:none;padding:0 0.5rem !important;}

/* »ó¼¼Ç°¸ñ º¸±â */
html.option-detail .option-detail-nav {width:100%}
html.option-detail .option-detail-nav:after{content:'';display:block;clear:both}
html.option-detail .option-detail-nav li {float:left;width:33.3%;background-color:#484b51;border-bottom:0;padding:0}
html.option-detail .option-detail-nav li a {height:2.25rem;line-height:2.25rem;font-size:1rem;color:#9e9e9e;text-align:center;background:none}
html.option-detail .option-detail-nav li a.active {color:#fff}

html.option-detail .car-name {font-size:1rem;background:url(../images/icon/open_dealer.png) right center no-repeat;background-size:1rem;padding: 1.125rem 2rem 1.125rem 0}
html.option-detail .menu-list .carinfo-list li {padding: 0.75rem 1.125rem}
html.option-detail .menu-list .carinfo-list li p {font-size:0.875rem}

/* ½Ã¼¼Á¤º¸ */
.car-info {}
.car-info ul {border-bottom:1px solid #dfdfdf;padding:1.125rem 0}
.car-info ul:after {content:'';display:block;clear:both}
.car-info li {float:left}
.car-info li:first-child {width:40%;padding-right:1rem}
.car-info li:last-child {width:60%}
.car-info p {font-size:1.25rem;color:#212121;font-weight:600}
.car-info span {color:#9e9e9e}

.car-price {}
.car-price ul {padding:1.125rem 0}
.car-price ul:after {content:'';display:block;clear:both}
.car-price li {position:relative;float:left;width:33.3%}
.car-price li:after {content:'';position:absolute;top:0;right:0;width:1px;height:100%;border-right:1px dotted #dfdfdf}
.car-price li.last:after {content:none}
.car-price label, .car-price p {text-align:center}
.car-price label {font-size:0.875rem;/*color:#9e9e9e*/}
.car-price p {font-size:1.5rem;color:#0093e2;font-weight:400}
.car-price p span {font-size:1rem;color:#0093e2;font-weight:400}

.car-price.car-price-used i {position:absolute;top:0;right:0.5rem;width:1.75rem;height:1.75rem;background-position:center center;background-repeat:no-repeat;background-size:contain}
.car-price.car-price-used i.price-bubble-min {background-image:url(../images/icon/price_bubble_min.png)}
.car-price.car-price-used i.price-bubble-mid {background-image:url(../images/icon/price_bubble_mid.png)}
.car-price.car-price-used i.price-bubble-max {background-image:url(../images/icon/price_bubble_max.png)}
.car-price.car-price-used p {color:#212121;margin-top:1.5rem}
.car-price.car-price-used p span {color:#212121}

.callout.helpbox {text-align:center;border:0}
.callout.helpbox img {width:1.5rem;height:auto;margin-bottom:0.875rem}
.callout.helpbox p {font-size:1rem;text-align:center}

/* Á¦¿øÁ¤º¸ */
.car-spec table {margin-bottom:0}
.car-spec tbody {border:0}
.car-spec tbody tr {background-color:#fff !important;border-bottom:1px solid #dfdfdf}
.car-spec tbody tr:last-child {border-bottom:0}
.car-spec tr td {width:50%;padding:0.625rem;border-right:1px solid #dfdfdf}
.car-spec tr td:last-child {border-right:0}
.car-spec label {color:#9e9e9e}
.car-spec p {color:#212121;font-weight:600}

/* ÆÇ¸ÅÀÚ Á¤º¸ */
#card-visual {}
#card-visual .visual-area {height:11.25rem}

.dealer-info-basic {padding:0 1.125rem}
.dealer-info-basic .column {text-align:center;border-bottom:1px solid #e4e4e4;padding-top:3.125rem;padding-bottom:1.123rem;margin-bottom:1.125rem}
.dealer-info-basic .dealer-image {position:absolute;top:-2.563rem;left:50%;transform:translateX(-50%);width:5.1254rem;height:5.125rem;background-position:center center;background-repeat:no-repeat;background-size:cover;border:2px solid #fff;border-radius:100%}
.dealer-info-basic p {font-size:1.25rem;color:#212121;font-weight:600;text-align:center}
.dealer-info-basic span {font-size:0.875rem;color:#757575}

.dealer-info-meta {padding:0 1.125rem}
.dealer-info-meta .column {text-align:center;border-bottom:1px solid #e4e4e4;padding-bottom:1.123rem;margin-bottom:1.125rem}
.dealer-info-meta p:after {content:'';display:block;clear:both}
.dealer-info-meta span {float:left;display:inline-block;font-size:1rem;color:#757575}
.dealer-info-meta span:first-child {color:#212121;font-weight:600;margin-right:10px}
.dealer-info-meta span:first-child:before {content:'¡¤ ';color:#c62828;font-weight:600}

.dealer-info-message {padding:0 1.125rem}
.dealer-info-message .column {margin-bottom:1.125rem}
.dealer-info-message .message-title {color:#212121;font-weight:600;background:url(../images/icon/dealer_message.png) center left no-repeat;background-size:contain;padding-left:2rem;margin-bottom:0.3125rem}
.dealer-info-message p {color:#757575}

#map {}

/* bubble tip */
.car-price {border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}
.car-price li.active:after {content:'';position:absolute;left:50%;top:61px;display:block;width:20px;height:9px;background:url(../images/tool/tooltip_arrow.png) center center no-repeat;background-size:contain;border-right:0}
.bubble-tip {position:absolute;top:120px;left:0;width:100%;z-index:9997}
.bubble-tip p {font-size:13px!important;color:#777 !important;text-align:left;background-color:#eee;border-radius:0.25rem;padding:0.75rem;margin:0!important}


/* Â÷¶û ±âº»Á¤º¸ */
.car-image {padding:1rem 0}
.car-image table {margin-bottom:0}
.car-image tbody {border:0}
.car-image td {padding-top:0;padding-bottom:0}
.car-image p {font-size:1.25rem;font-weight:600;letter-spacing:-1px}
.car-image span {color:#9e9e9e;letter-spacing:-1px}

/* Çì´õ ¿µ¿ªÀÇ ½ÅÂ÷Ãâ°í°¡°Ý */
#header .option-selected {background:#001858;}
#header .option-selected table {margin-bottom:0}
#header .option-selected tbody {background-color:transparent;border:0;border-bottom:1px solid #f1f1f1}
#header .option-selected tr {background-color:transparent!important}
#header .option-selected tr:last-child th,
#header .option-selected tr:last-child td {border-bottom:0}
#header .option-selected th {width:6rem;font-size:14px;color:#ccc;font-weight:400;text-align:left;letter-spacing:-1px;}
#header .option-selected td {height:3.125rem;text-align:right;font-size:0.875rem;color:#ccc;margin-right:0.3125rem;padding-left:0;padding-right:0.625rem}
#header .option-selected td p.car-name {color:#fff}
#header .option-selected td p.car-price {font-size:26px;color:#ff3a41;font-weight:600;border:0}
#header .option-selected td p.car-price span {font-size:12px;color:#ccc;font-weight:400;margin-left:5px}


/*********** [ Media Queries ] ************************************************/

@media all and (min-width:40rem){ /* 640px */

	.option-color .option-list li.selected a:before {width:110%;height:110%;bottom:-4px;left:-4px}

}

@media all and (max-width:20rem){ /* 320px */

	.option-color .option-list li.selected a:before {width:120%;height:120%}

}

/* Á¤·Ä¿É¼Ç */
.btn_sort {position:absolute;top:0;right:0;display:inline-block;width:96px;line-height:37px !important;}
.btn_sort span {position:relative;display:block !important;padding-right:36px;margin:0;background:url(/app/images/icon/icon_sort.png) right center no-repeat #eff0f0;background-size:auto 22px;border-radius:3px;color:#333; text-align:right;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;z-index:21;} /*2019-07-22*/
.btn_sort:hover ul {display:block;} 
.btn_sort ul { display:none;position:absolute;top:40px;right:0;width:100px;box-shadow:2px 2px 7px rgba(0,0,0,0.3); background:#fff;z-index:20;}
.btn_sort li { line-height:40px;padding:0 15px;color:#333;cursor:pointer;font-weight:normal;font-size:12px;}
.btn_sort li:hover, .btn_sort li.on { background:#f0f0f0;font-weight:bold;}

.circle_date {position: absolute;right:10px;bottom:8px;border: 1px solid #dfdfdf;display: inline-block;line-height: 30px;padding: 0 10px;/*border-radius: 5px;*/background: #fff;font-weight: bold;font-size: 16px;padding-top: 3px;width: 60px;font-family: 'SCoreDream';text-align: center;}
.circle_date span {left: -7px;position: absolute;top: -5px;background: #dfdfdf;padding: 0 7px;border-radius: 50px;font-size: 10px;line-height: 20px;white-space: nowrap;}
.circle_date i {font-style: normal; font-size: 12px;color:#888;}