/* main */
#header.main-header {
	background:#f04040;
}
#header.main-header .page-title {
	text-align:left;
	padding-left:5.5556vw;
	font-size:0;
	line-height:0;
}
#header.main-header .header-utile li {
	color:#fff;
}
#header.main-header .header-utile li .icon-noti {
	background-image:url('../images/main/icon_header_noti.png');
}
#header.main-header .header-utile li .icon-noti.noti-on:before {
	background:#fff;
}
#header.main-header + .container .product-list {
	padding-bottom:8.8889vw;
}
#header.main-header + .container .product-list .no-list-data {
	padding:11.2500vw 0 6.2500vw !important;
	font-size:3.6111vw;
	line-height:5.8333vw;

}

/* login */
.login-page {
	padding-bottom:4.4444vw;
}
.login-title {
	padding-top:5.8333vw;
	font-size:6.1111vw;
	font-weight:700;
	line-height:8.3333vw;
	color:#111;
}
.login-title > span {
	font-size:3.6111vw;
	font-weight:400;
	color:#666;
}
.login-form {
	padding-top:1.3889vw;
}
.login-form li {
	padding-top:4.1667vw;
}
.login-form li .input-wrap {
	width:100%;
}
.login-check {
	overflow:hidden;
	padding-top:5.5556vw;
}
.login-check .check-wrap {
	float:left;
	width:50%;
}
.login-page .form-error-text {
	padding-top:3.3333vw;
	line-height:5.0000vw;
	letter-spacing:-0.2083vw;
}
.login-customer {
	margin-top:11.1111vw;
	padding:3.7500vw 0 3.3333vw;
	border-radius:2.7778vw;
	background:#f6f6f6;
	font-size:3.6111vw;
	line-height:5.1389vw;
	text-align:center;
	letter-spacing:-0.2083vw;
	color:#666;
}
.login-customer .login-customer-tit {
	display:block;
	margin-bottom:0.5556vw;
	font-weight:700;
	color:#111;
}
.login-customer > em {
	font-weight:700;
	text-decoration:underline;
}
/*.login-page .content-btm-btn-area {
	margin-top:13.8889vw;
}*/

/* 알림 */
.noti-page-list {
	margin:0 -5.5556vw;
}
.noti-page-list li {
	position:relative;
	padding:6.9444vw 15.2778vw 5.9722vw 4.4444vw;
	border-bottom:0.2778vw solid #f2f2f2;
	cursor:pointer;
}
.noti-page-list li:before {
	content:'';
	position:absolute;
	top:8.4722vw;
	right:5.5556vw;
	width:3.6111vw;
	height:2.0833vw;
	background:url('../images/common/bg_arrow_down26.png') no-repeat 0 0;
	background-size:100% 100%;
}
.noti-page-list li .noti-icon {
	display:inline-block;
	margin-right:1.1111vw;
	padding:0 1.6667vw;
	border:0.2778vw solid #2550db;
	border-radius:2.5000vw;
	font-size:3.6111vw;
	line-height:4.7222vw;
	color:#2550db;
	vertical-align:middle;
}
.noti-page-list li .noti-icon.icon-rad {
	border-color:#f04040;
	color:#f04040;
}
.noti-page-list li .noti-date {
	display:inline-block;
	font-size:3.6111vw;
	line-height:5.2778vw;
	color:#666;
	vertical-align:middle;
}
.noti-page-list li .noti-cont {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	height:5.8333vw;
	margin-top:3.0556vw;
	font-size:3.8889vw;
	line-height:5.8333vw;
	color:#111;
}
.noti-page-list li.active:before {
	transform:rotate(180deg);
}
.noti-page-list li.active .noti-cont {
	overflow:visible;
	height:auto;
	margin-right:-11.1111vw;
	white-space:normal;
}

/* 출품 */
.entry-summary-info {
	padding:3.8889vw 0 3.1944vw;
}
.entry-summary-info li {
	overflow:hidden;
	padding:1.9444vw 0;
}
.entry-summary-info li > strong {
	position:relative;
	float:left;
	padding-left:2.5000vw;
	width:27.7778vw;
	font-size:3.6111vw;
	font-weight:400;
	line-height:5.8333vw;
	color:#666;
}
.entry-summary-info li > strong:before {
	content:'';
	position:absolute;
	top:50%;
	left:0;
	width:0.8333vw;
	height:0.8333vw;
	border-radius:100%;
	background:#666;
	transform:translateY(-50%);
}
.entry-summary-info .entry-summary-cont {
	float:right;
	width:calc(100% - 28.4722vw);
	font-size:3.6111vw;
	line-height:5.8333vw;
	color:#111;
	text-align:right;
}
.entry-summary-info .entry-summary-cont > strong {
	font-weight:700;
	font-size:5.0000vw;
}
.entry-summary-info .entry-summary-cont .date-count {
	display:inline-block;
	margin-left:0.4167vw;
	padding:0 1.6667vw;
	border-radius:2.5000vw;
	border:0.2778vw solid #f04040;
	font-size:3.6111vw;
	line-height:4.7222vw;
	color:#f04040;
	vertical-align:0.4167vw;
}
.entry-summary-info.no-dot {
	overflow:hidden;
	padding:6.5278vw 0;
}
.entry-summary-info.no-dot > strong {
	position:relative;
	float:left;
	width:27.7778vw;
	font-size:3.6111vw;
	font-weight:400;
	line-height:5.8333vw;
	color:#666;
}

.product-section {
	padding-bottom:10.1389vw;
}

.product-title {
	padding-top:11.1111vw;
	font-size:4.7222vw;
	font-weight:700;
	line-height:5.0000vw;
	color:#111;
}
.product-title .icon-live {
	margin-left:0.5556vw;
	display:inline-block;
	padding:0 1.6667vw;
	border:0.2778vw solid #f04040;
	border-radius:0.8333vw;
	font-size:3.6111vw;
	font-weight:700;
	line-height:4.7222vw;
	color:#f04040;
}
.product-list {
	padding-top:1.2500vw;
}
.product-list > li {
	position:relative;
	display:inline-block;
	width:100%;
	padding:1.6667vw 0 1.8056vw;
}
.product-list > li .pd-img {
	float:left;
	margin-top:1.2500vw;
	width:31.9444vw;
	height:22.2222vw;
}
.product-list > li .pd-img img {
	width:100%;
	height:100%;
}
.product-list > li .pd-info {
	margin-left:37.5000vw;
}
.product-list > li .pd-info .pd-number {
	display:block;
	font-size:3.3333vw;
	line-height:5.6944vw;
	color:#666;
}
.product-list > li .pd-info .pd-name {
	font-size:4.1667vw;
	line-height:5.6944vw;
	color:#111;
}
.product-list > li .pd-info .pd-name span {
	font-size:3.3333vw;
	color:#666;
	letter-spacing:-0.1389vw;
}
.product-list > li .pd-info .pd-pice {
	margin-top:1.5278vw;
	font-size:3.6111vw;
	line-height:5.1389vw;
	color:#111;
}
.product-list > li .pd-info .pd-pice strong {
	font-size:5.0000vw;
	font-weight:700;
}
.product-list > li .info-list {
	overflow:hidden;
}
.product-list > li .info-list > li {
	float:left;
	position:relative;
	margin-right:1.9444vw;
	padding-right:2.2222vw;
	font-size:3.3333vw;
	line-height:5.0000vw;
	color:#666;
	letter-spacing:-0.1389vw;
}
.product-list > li .info-list > li + li:before {
	content:'';
	position:absolute;
	top:1.2500vw;
	bottom:1.3889vw;
	left:-2.2222vw;
	width:0.2778vw;
	background:#e5e5e5;
}
.product-list > li.miss-product .pd-info .pd-pice span {
	color:#2550db;
}
.product-list > li.succ-product .pd-info .pd-pice span {
	color:#f04040;
}
.product-list > li .pd-rank {
	position:absolute;
	top:2.9167vw;
	left:0;
	width:6.6667vw;
	background:#f83737;
	font-size:5.5556vw;
	font-weight:700;
	line-height:6.6667vw;
	color:#fff;
	text-align:center;
}
.product-list > li .pd-etc-box {
	margin-top:1.2500vw;
	border:0.2778vw solid #e5e5e5;
	font-size:4.1667vw;
	line-height:21.9444vw;
	color:#111;
	text-align:center;
}
.product-list > li.auction-stand .pd-rank,
.product-list > li.auction-end .pd-rank {
	background-color:#6d6d79;
}
.product-list > li.auction-end .pd-etc-box {
	background-color:#f6f6f6;
	color:#999;
}
.product-list + .etc-guide-text {
	margin-top:2.2222vw;
}
.product-list > li .icon-interest {
	position:absolute;
	top:7.0833vw;
	right:5.5556vw;
}

.product-list.product-list-type2 {
	margin-left:-5.5556vw;
	margin-right:-5.5556vw;
	padding:0;
	border-top:0.2778vw solid #f2f2f2;
}
.product-list.product-list-type2:first-child {
	border-top:0;
}
.product-list.product-list-type2 > li {
	padding:7.0833vw 5.5556vw 7.2222vw;
	border-bottom:0.2778vw solid #f2f2f2;
}
.product-list.product-list-noimg > li {
	padding-top:6.1111vw;
	padding-bottom:5.5556vw;
}
.product-list.product-list-noimg .pd-info {
	margin-left:0;
}
.product-list.product-list-noimg .info-list {
	margin-top:1.2500vw;
}
.product-list .cancel-btn-list {
	padding-right:13.8889vw;
}
.product-list .cancel-btn-list .btn-pd-cancel {
	position:absolute;
	top:50%;
	right:0;
	transform:translateY(-50%);
}
.product-list.product-list-type2 .cancel-btn-list {
	padding-right:19.4444vw;
}
.product-list.product-list-type2 .cancel-btn-list .btn-pd-cancel {
	right:5.5556vw;
}
.product-list .delete-btn-list {
	padding-right:6.9444vw;
}
.product-list .delete-btn-list .btn-icon-delete {
	position:absolute;
	top:50%;
	right:0;
	width:5.1389vw;
	height:5.5556vw;
	transform:translateY(-50%);
}
.product-list .delete-btn-list .btn-icon-delete img {
	width:100%;
	height:100%;
}
.product-list.product-list-type2 .delete-btn-list {
	padding-right:12.5000vw;
}
.product-list.product-list-type2 .delete-btn-list .btn-icon-delete {
	right:5.5556vw;
}
.product-list .list-all-link {
	padding:0 !important;
}
.product-list .list-all-link:before {
	content:'';
	position:absolute;
	top:50%;
	right:5.5556vw;
	width:2.0833vw;
	height:3.6111vw;
	background:url('../images/common/bg_arrow_right15.png') no-repeat 50% 50%;
	background-size:100% 100%;
	transform:translateY(-50%);
}
.product-list .list-all-link > a {
	display:block;
	padding:1.6667vw 0 1.8056vw;
}
.product-list.product-list-type2 .list-all-link > a {
	padding:7.0833vw 5.5556vw 7.2222vw;
}
.product-list.product-list-noimg .list-all-link > a {
	padding-top:6.1111vw;
	padding-bottom:5.5556vw;
}
.product-list .outer-linke {
	padding-right:13.1944vw !important;
}
.product-list .outer-linke .btn-outer {
	position:absolute;
	top:50%;
	right:2.7778vw;
	width:7.6389vw;
	height:9.1667vw;
	padding:2.7778vw;
	font-size:0;
	line-height:0;
	transform:translateY(-50%);
}
.product-list .outer-linke .btn-outer img {
	width:100%;
	height:100%;
}

.list-top-count + .product-list {
	margin-top:3.3333vw;
}

.auction-car-count-box {
	display:flex;
	margin:11.1111vw -1.1111vw 0;
	border-radius:2.7778vw;
	box-shadow:0.0000vw 0.8333vw 3.6111vw 0.0000vw rgba(0,0,0,0.12);
}
.auction-car-count-box li {
	flex:1;
	padding:4.8611vw 0 4.7222vw;
	font-size:3.3333vw;
	line-height:4.7222vw;
	color:#666;
	text-align:center;
}
.auction-car-count-box li > strong {
	display:block;
	margin-top:0.2778vw;
	font-size:6.6667vw;
	font-weight:700;
	line-height:6.6667vw;
	color:#f04040;
}
.auction-car-count-box li > strong span {
	font-size:3.8889vw;
	font-weight:400;
}
.auction-car-count-list {
	overflow:hidden;
	margin:3.3333vw -1.1111vw 0;
	padding:3.3333vw 6.1111vw;
	border-radius:2.7778vw;
	box-shadow:0.0000vw 0.8333vw 3.6111vw 0.0000vw rgba(0,0,0,0.12);
}
.auction-car-count-list li {
	position:relative;
	float:left;
	width:calc(50% - 6.9444vw);
	padding:1.8056vw 0 1.8056vw 7.7778vw;
	font-size:3.3333vw;
	line-height:5.5556vw;
	color:#666;
}
.auction-car-count-list li:nth-child(even) {
	float:right;
}
.auction-car-count-list li img {
	position:absolute;
	top:1.8056vw;
	left:0;
	width:5.5556vw;
	height:5.5556vw;
}
.auction-car-count-list li > strong {
	position:absolute;
	top:1.8056vw;
	right:0;
	font-size:4.7222vw;
	font-weight:700;
	color:#111;
}
.auction-car-count-list:last-child {
	margin-bottom:11.9444vw;
}
/*.auction-car-count-list + .auction-car-count-list {
	border-top:0.2778vw solid #f2f2f2;
}
.auction-car-count-box + .auction-car-count-list {
	margin-top:1.3889vw;
}
.auction-car-count-list + .content-btm-btn-area {
	margin-top:11.1111vw;
}*/

.product-search-area {
	padding:8.3333vw 0;
}
.product-search-area .car-search {
	position:relative;
	padding:0 3.6111vw 0 26.3889vw;
	border:0.4167vw solid #f04040;
	border-radius:2.7778vw;
}
.product-search-area .car-search .car-search-btn {
	position:absolute;
	top:50%;
	left:3.1944vw;
	padding-left:5.5556vw;
	background:url('../images/common/btn_search30.png') no-repeat 0 50%;
	background-size:4.1667vw 4.1667vw;
	font-size:3.8889vw;
	font-weight:500;
	line-height:4.7222vw;
	color:#f14646;
	transform:translateY(-50%);
}
.product-search-area .car-search .car-search-info {
	overflow:hidden;
	text-overflow:ellipsis;
	position:relative;
	height:12.5000vw;
	padding-left:4.4444vw;
	line-height:12.5000vw;
	white-space:nowrap;
}
.product-search-area .car-search .car-search-info:before {
	content:'';
	position:absolute;
	top:4.1667vw;
	bottom:5.0000vw;
	left:0;
	width:0.2778vw;
	background:#e5e5e5;
}
.product-search-area .car-search .search-name {
	/*display:inline-block;*/
	font-size:4.7222vw;
	color:#111;
}
.product-search-area .car-search .search-count {
	/*display:inline-block;*/
	margin-left:0.5556vw;
	font-size:3.6111vw;
	color:#666;
}
.product-search-area .car-search .search-count strong {
	color:#f04040;
}
.product-search-area .detail-choice {
	overflow:hidden;
	margin-top:4.7222vw;
}
.product-search-area .detail-choice .check-wrap {
	float:left;
	width:50%;
}

/* bottom to up popup */
.popup-layer.bottom-layer,
.popup-layer.bottom-layer2 {
	top:auto;
	bottom:0;
	left:0;
	right:0;
	border-radius:5.5556vw;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	transform:translateY(0);
}
.popup-layer.bottom-layer .bottom-layer-img,
.popup-layer.bottom-layer2 .bottom-layer-img {
	padding:2.7778vw 0 1.1111vw;
	font-size:0;
	line-height:0;
}
.popup-layer.bottom-layer .bottom-layer-img img,
.popup-layer.bottom-layer2 .bottom-layer-img img {
	width:100%;
}
/*.popup-layer.bottom-layer .bottom-layer-data {
	padding:2.7778vw 0 6.6667vw;
}*/
.popup-layer.bottom-layer .bottom-layer-data .base-form:not(.form-type2):first-child dt,
.popup-layer.bottom-layer2 .bottom-layer-data .base-form:not(.form-type2):first-child dt {
	padding-top:4.1667vw;
}
.popup-layer.bottom-layer .bottom-layer-data + .content-btm-btn-area
.popup-layer.bottom-layer2 .bottom-layer-data + .content-btm-btn-area {
	padding-top:3.0556vw;
}
.popup-layer.bottom-layer .bottom-layer-data .error-page,
.popup-layer.bottom-layer2 .bottom-layer-data .error-page {
	position:static;
	padding:8.3333vw 0 11.1111vw;
	transform:translateY(0);
}
.popup-layer.bottom-layer .bottom-layer-data .bottom-layer-bold-text,
.popup-layer.bottom-layer2 .bottom-layer-data .bottom-layer-bold-text {
	display:block;
	margin-bottom:-2.3611vw;
	padding-top:2.5000vw;
	font-size:4.7222vw;
	font-weight:700;
	line-height:8.3333vw;
	color:#111;
	text-align:center;
}
.popup-layer.bottom-layer .car-detail-info,
.popup-layer.bottom-layer2 .car-detail-info {
	margin-top:0;
}
.search-choice-list {
	overflow-y:auto;
	max-height:68.0556vw;
	margin:0 -5.5556vw -1.6667vw;
}
.search-choice-list li {
	padding:0 5.5556vw;
	border-top:0.2778vw solid #f2f2f2;
	font-size:4.7222vw;
	font-weight:500;
	line-height:5.8333vw;
	color:#111;
}
.search-choice-list li:first-child {
	border-top:0;
}
.search-choice-list li a {
	display:block;
	padding:3.7500vw 0;
}

/* 출품 차량 상세 */
.product-swiper {
	margin:0 -5.5556vw;
}
.product-swiper .swiper-slide {
	font-size:0;
	line-height:0;
}
.product-swiper .swiper-slide img {
	width:100%;
}
.product-swiper .swiper-pagination {
	bottom:2.5000vw;
	width:auto;
	padding:0 2.7778vw;
	border-top-right-radius:2.7778vw;
	border-bottom-right-radius:2.7778vw;
	background:rgba(17, 17, 17, 0.7);
	font-size:3.3333vw;
	line-height:5.5556vw;
	color:#999;
}
.product-swiper .swiper-pagination .swiper-pagination-current {
	color:#fff;bg_swiper_arrow67
}
.product-swiper .swiper-button-next,
.product-swiper .swiper-button-prev {
	width:9.3056vw;
	height:16.1111vw;
	margin-top:0;
	background:url('../images/common/bg_swiper_arrow67.png') no-repeat 0 0;
	background-size:100% 100%;
	transform:translateY(-50%);
}
.product-swiper .swiper-button-next:after,
.product-swiper .swiper-button-prev:after {
	display:none;
}
.product-swiper .swiper-button-next {
	right:2.3611vw;
}
.product-swiper .swiper-button-prev {
	left:2.3611vw;
	transform:translateY(-50%) rotate(180deg);
}
.product-swiper .product-zoom {
	position:absolute;
	bottom:2.2222vw;
	left:14.5833vw;
	width:6.1111vw;
	height:6.1111vw;
	border-radius:100%;
	background:rgba(17, 17, 17, 0.7) url('../images/common/btn_zoom.png') no-repeat 0 0;
	background-size:100% 100%;
	font-size:0;
	line-height:0;
	z-index:1;
}
.product-swiper + .detail-info-top,
.product-swiper + .full-section .detail-info-top {
	padding-top:6.3889vw;
}
.detail-info-top {
	/*padding:6.6667vw 0 8.8889vw;*/
	padding:5vw 0 0;
}
.detail-info-top li {
	position:relative;
	padding-left:22.2222vw;
}
.detail-info-top li > strong {
	position:absolute;
	top:0;
	left:0;
	font-size:3.6111vw;
	font-weight:400;
	line-height:7.5000vw;
	color:#666;
}
.detail-info-top li .info-top-cont {
	font-size:3.6111vw;
	line-height:7.5000vw;
	color:#111;
	text-align:right;
}
.detail-info-top li .info-top-cont .font-red {
	font-size:5.0000vw;
}
.detail-info-top li .info-top-cont .icon-interest {
	margin-left:0.8333vw;
	vertical-align:4.0278vw;
}
.detail-info-top + .cont-btn {
	margin-top:4.7222vw;
}
.detail-info-top ~ .cont-btn:last-child {
	padding-bottom:11.1111vw;
}
.car-detail-info {
	margin:4.1667vw 0 11.1111vw;
	border-top:0.2778vw solid #f2f2f2;
}
.car-detail-info:first-child {
	border-top:0;
}
.car-detail-info > li {
	position:relative;
	border-bottom:0.2778vw solid #f2f2f2;
	padding-left:25.0000vw;
}
.car-detail-info > li > strong {
	position:absolute;
	top:0;
	left:0;
	width:22.2222vw;
	font-size:3.6111vw;
	font-weight:400;
	line-height:13.3333vw;
	color:#666;
}
.car-detail-info > li .car-info-cont {
	min-height:13.3333vw;
	padding:3.8889vw 0 3.6111vw;
	font-size:3.6111vw;
	line-height:5.8333vw;
	color:#111;
}
.car-detail-info > li .car-info-cont .car-info-btn {
	padding:1.9444vw 0 1.3889vw;
}
.car-detail-info > li .car-info-cont .font-red {
	font-size:5vw;
}
.car-detail-info + .base-form {
	margin-top:-11.1111vw;
}
.detail-state-img {
	margin-top:4.1667vw;
	font-size:0;
	line-height:0;
}
.detail-state-img img {
	width:100%;
}
.car-acronym .icon-acronym {
	display:inline-block;
	width:4.7222vw;
	height:4.7222vw;
	margin-right:0.5556vw;
	border-radius:2.3611vw;
	background:#2550db;
	font-size:3.3333vw;
	line-height:4.7222vw;
	color:#fff;
	text-align:center;
}
.car-detail-video,
.car-detail-vr {
	position:relative;
	margin:4.1667vw 0 11.1111vw;
	padding-bottom:50vw;
}

/* my auction */
.top-one-form {
	padding-top:2.7778vw;
}
.pop-cont .detail-info-top {
	padding:5.0000vw 0 0;
}
.qr-cont-area {
	padding-top:8.8889vw;
}
.qr-cont-area .icon-qr {
	display:block;
	width:34.7222vw;
	height:34.7222vw;
	margin:0 auto;
}
.qr-cont-area .qr-text {
	padding-top:6.1111vw;
	font-size:3.3333vw;
	line-height:5.0000vw;
	color:#999;
	text-align:center;
}
.qr-use-guide-cont {
	margin:10.0000vw 0 11.1111vw;
	padding:2.2222vw 3.1944vw 4.8611vw;
	border-radius:2.5000vw;
	background:#f6f6f6;
}
.qr-use-guide-cont .qr-use-guide-tit {
	padding-top:2.3611vw;
	font-size:3.6111vw;
	line-height:5.8333vw;
	color:#111;
	text-align:center;
}
.qr-use-guide-cont .qr-use-guide-tit strong {
	font-weight:700;
	color:#f04040;
}
.qr-use-guide {
	display:flex;
	padding:2.9167vw 0 0;
}
.qr-use-guide > li:before {
	content:'';
	position:absolute;
	top:7.2222vw;
	left:0;
	width:5.5556vw;
	height:0.8333vw;
	background:url('../images/common/bg_qr_use.png') no-repeat 0 0;
	background-size:100% 100%;
	transform:translateX(-50%);
}
.qr-use-guide > li:first-child:before {
	display:none;
}
.qr-use-guide > li {
	position:relative;
	flex:1;
	font-size:3.3333vw;
	line-height:5.0000vw;
	color:#666;
	text-align:center;
}
.qr-use-guide > li img {
	width:13.8889vw;
	height:13.8889vw;
}
.qr-use-guide > li strong {
	display:block;
	margin-top:0.5556vw;
	font-weight:400;
	color:#111;
}
.qr-use-guide > li span {
	display:block;
}
/*.qr-use-guide + .content-btm-btn-area {
	padding-top:11.6667vw;
}*/

/* 마이페이지 */
.user-my-rating {
	display:inline-block;
	width:100%;
	padding:6.9444vw 0 8.3333vw;
}
.user-my-rating .user-rating {
	float:left;
	width:13.8889vw;
	height:13.8889vw;
	margin-right:4.1667vw;
}
.user-my-rating .user-rating img {
	width:100%;
	height:100%;
}
.user-my-rating .user-name {
	display:inline-block;
	padding-right:4.3056vw;
	background:url('../images/common/bg_arrow_right15.png') no-repeat 100% 50%;
	background-size:2.0833vw 3.6111vw;
	font-size:3.6111vw;
	line-height:5.0000vw;
	color:#111;
}
.user-my-rating .user-name strong {
	font-weight:700;
}
.user-my-rating .user-my-info {
	padding:0.8333vw 0 0
}
.user-my-rating .my-info-list {
	overflow:hidden;
	padding-top:1.2500vw;
}
.user-my-rating .my-info-list li {
	float:left;
	position:relative;
	margin-right:2.0833vw;
	padding-right:2.0833vw;
	font-size:3.3333vw;
	line-height:4.7222vw;
	color:#999;
}
.user-my-rating .my-info-list li:before {
	content:'';
	position:absolute;
	top:0.8333vw;
	bottom:1.1111vw;
	left:-2.0833vw;
	width:0.2778vw;
	background:#e5e5e5;
}
.user-my-rating .my-info-list li:first-child:before {
	display:none;
}
.user-my-rating .my-info-list li > strong {
	font-weight:700;
}
.user-my-rating .my-info-list li .rating01 {
	color:#2da2ff;
}
.user-my-rating .my-info-list li .rating02 {
	color:#9b48fa;
}
.user-my-rating .my-info-list li .rating03 {
	color:#ff0e60;
}
.user-my-rating .my-info-list li .rating04 {
	color:#fb5f2f;
}
.user-my-rating .my-info-list li .rating05 {
	color:#f99c25;
}
.horizontal-bar-graph {
	position:relative;
	height:45.1389vw;
	padding:5.8333vw 0 10.1389vw;
}
.horizontal-bar-graph .horizontal-bar-list > li {
	position:relative;
	padding:3.1944vw 6.9444vw 3.1944vw 10.6944vw;
}
.horizontal-bar-graph .horizontal-bar-list > li > strong {
	position:absolute;
	top:50%;
	left:0;
	width:9.7222vw;
	font-size:3.6111vw;
	font-weight:400;
	line-height:4.1667vw;
	color:#666;
	text-align:center;
	letter-spacing:-0.1389vw;
	transform:translateY(-50%);
}
.horizontal-bar-graph .horizontal-bar {
	position:relative;
	display:inline-block;
	height:3.3333vw;
	border-top-right-radius:1.6667vw;
	border-bottom-right-radius:1.6667vw;
	background:#ff5c53;
}
.horizontal-bar-graph .horizontal-bar .count {
	position:absolute;
	top:50%;
	left:100%;
	margin-left:1.3889vw;
	font-size:3.6111vw;
	color:#111;
	transform:translateY(-50%);
}
.horizontal-bar-graph li:first-child .horizontal-bar {
	background:#fcc723;
}
.horizontal-bar-graph .horizontal-bar-unit {
	display:flex;
	justify-content:space-between;
	margin:1.9444vw 0 0 10.6944vw;
	padding:2.0833vw 4.1667vw 0 0;
	border-top:0.2778vw solid #f2f2f2;
	font-size:3.6111vw;
	line-height:4.1667vw;
	color:#666;
}
.my-page-link-list {
	margin:0 -5.5556vw;
}
.my-page-link-list > li {
	padding:4.8611vw 5.5556vw 4.5833vw;
	border-top:0.2778vw solid #f2f2f2;
}
.my-page-link-list > li:first-child {
	border-top:0;
}
.my-page-link-list > li .section-title {
	padding:0;
}
.my-page-link-list > li .section-title .title-info-link {
	top:-0.1389vw;
}
.my-page-link-list > li .qr-use-guide-cont {
	margin-top:5.2778vw;
}

/* search */
.search-input-area {
	padding:1.1111vw 0 8.3333vw;
}
.search-input-area .form-type2 dt {
	height:16.3889vw;
	padding-top:3.8889vw;
}
.search-input-area .form-type2 dd {
	height:16.3889vw;
	padding-top:2.7778vw;
}
.search-input-area .cont-btn {
	margin-top:6.9444vw;
}
.section-title-tab {
	position:relative;
	padding-bottom:1.5278vw;
}
.title-tab {
	position:absolute;
	top:8.8889vw;
	right:0;
}
.title-tab li {
	float:left;
	overflow:hidden;
	width:8.3333vw;
	height:8.3333vw;
	margin-left:1.6667vw;
	font-size:0;
	line-height:0;
}
.title-tab li img {
	width:100%;
}
.title-tab li.active img {
	transform:translateY(-50%);
}
.solution-chart {
	margin:4.1667vw 0 11.1111vw;
}

/* 서비스소개 */
.page-title-center {
	padding-top:5.8333vw;
	font-size:6.1111vw;
	font-weight:700;
	line-height:8.3333vw;
	color:#111;
	text-align:center;
}
.page-title-center > strong {
	color:#f04040;
}
.page-copy-center {
	margin-top:1.5278vw;
	font-size:3.8889vw;
	line-height:5.8333vw;
	color:#111;
	text-align:center;
}
.page-copy-center > strong {
	font-weight:700;
	color:#f04040;
}
.service-introduction-list {
	display:flex;
	width:79.1667vw;
	margin:0 auto;
}
.service-introduction-list li {
	flex:1;
	padding-top:8.6111vw;
	font-size:0;
	line-height:0;
	text-align:center;
}
.service-introduction-list li img {
	width:19.4444vw;
	height:19.4444vw;
}
.service-introduction-text {
	padding:6.5278vw 0 5.2778vw;
}
.service-introduction-text li {
	padding-top:1.9444vw;
	font-size:3.6111vw;
	line-height:5.8333vw;
	color:#666;
}

/* faq */
.wrap-tab {
	display:flex;
	flex-wrap:wrap;
	margin-top:4.1667vw;
	padding:0.2778vw 0 0 0.2778vw;
}
.wrap-tab > li {
	width:calc(33.3% + 0.2778vw);
	margin:-0.2778vw 0 0 -0.2778vw;
	border:0.2778vw solid #e5e5e5;
	font-size:3.6111vw;
	line-height:10.0000vw;
	color:#666;
	text-align:center;
}
.wrap-tab > li.active {
	position:relative;
	border-color:#f04040;
	background:#f04040;
	font-weight:700;
	color:#fff;
	z-index:2;
}
.faq-list {
	margin:4.1667vw -5.5556vw 0;
}
.faq-list dt {
	position:relative;
	padding:5.8333vw 14.7222vw 5.6944vw 11.1111vw;
	border-bottom:0.2778vw solid #f2f2f2;
	letter-spacing:-0.1389vw;
}
.faq-list dt:before {
	content:'';
	position:absolute;
	top:50%;
	right:5.5556vw;
	width:3.6111vw;
	height:2.0833vw;
	background:url('../images/common/bg_arrow_down26.png') no-repeat 0 0;
	background-size:100% 100%;
	transform:translateY(-50%);
}
.faq-list dt:after {
	content:'Q';
	position:absolute;
	top:5.8333vw;
	left:5.5556vw;
	font-size:4.1667vw;
	font-weight:700;
	line-height:5.4167vw;
	color:#f04040;
}
.faq-list dt .faq-category {
	display:block;
	padding:0.2778vw 0;
	font-size:3.3333vw;
	line-height:5.0000vw;
	color:#999;
}
.faq-list dt .faq-question {
	font-size:4.1667vw;
	line-height:5.8333vw;
	color:#111;
}
.faq-list dd {
	display:none;
	position:relative;
	margin-top:-0.2778vw;
	border-bottom:0.2778vw solid #f2f2f2;
}
.faq-list dd .faq-answer {
	padding:5.8333vw 12.5000vw 5.6944vw 11.1111vw;
	background:#f6f6f6;
	font-size:3.6111vw;
	line-height:5.8333vw;
	color:#666;
}
.faq-list dd .faq-answer:after {
	content:'A';
	position:absolute;
	top:5.8333vw;
	left:5.5556vw;
	font-size:4.1667vw;
	font-weight:700;
	line-height:5.4167vw;
	color:#111;
}
.faq-list dt.active + dd {
	display:block;
}
.faq-list dt.active:before {
	transform:translateY(-50%) rotate(180deg);
}

/* 주차도 */
.car-paking-area img {
	max-width:100%;
}
.car-paking-area .swiper-slide {
	padding:11.1111vw 0 0;
}
.car-paking-area .swiper-slide .swiper-zoom-container {
	position:relative;
}
.car-paking-area .car-now {
	position:absolute;
	width:3.1944vw;
	height:3.1944vw;
	background:url('../images/common/icon_pin.png') no-repeat 0 0;
	background-size:100% 100%;
	font-size:0;
	line-height:0;
	transform:translate(-50%, -100%);
}
.car-paking-area .car-now img {
	width:100%;
	height:100%;
}

/* 약관 */
.link-only-list {
	margin:0 -5.5556vw;
	padding-top:1.3889vw;
}
.link-only-list > li {
	position:relative;
	border-bottom:0.2778vw solid #f2f2f2;
	font-size:4.1667vw;
	line-height:15.0000vw;
	color:#111;
}
.link-only-list > li:before {
	content:'';
	position:absolute;
	top:50%;
	right:5.5556vw;
	width:2.0833vw;
	height:3.6111vw;
	background:url('../images/common/bg_arrow_right15.png') no-repeat 50% 50%;
	background-size:100% 100%;
	transform:translateY(-50%);
}
.link-only-list > li a {
	display:block;
	padding:0 13.3333vw 0 5.5556vw;
}

.term-select .select-wrap {
	width:100%;
}
.term-cont .mtm0 {
	margin-top:0 !important;
}
.term-cont .mt10 {
	margin-top:1.8056vw;
}
.term-cont .mt20 {
	margin-top:3.6111vw;
}
.term-cont .mt30 {
	margin-top:5.4167vw;
}
.term-cont .mt40 {
	margin-top:7.2222vw;
}
.term-cont .mb10 {
	margin-bottom:1.8056vw;
}
.term-cont .mb20 {
	margin-bottom:3.6111vw;
}
.term-cont .mb30 {
	margin-bottom:5.4167vw;
}
.term-cont .mb40 {
	margin-bottom:7.2222vw;
}
.term-cont .hr_arti {
	height:1.3889vw;
	background:#f2f2f2;
	border:0;
	margin:0 -5.5556vw;
}
.terms {
	color:#313131;
}
.terms h4 {
	color:#313131;
	border-bottom:0.2778vw solid #000;
	margin-top:4.1667vw;
	padding-bottom:1.3889vw;
	font-size:2.9167vw;
	font-weight:700;
	line-height:2.9167vw;
}
.terms .st1 {
	margin-top:2.7778vw;
	font-size:2.6389vw;
	font-weight:400;
	line-height:2.6389vw;
}
.terms .st2 {
	margin-top:1.3889vw;
	font-size:2.3611vw;
	line-height:3.3333vw;
	color:#646464;
}
.grid .tb_col tbody td.text-left {
	padding-left:2.7778vw;
	text-align:left;
}
.terms .list_notice {
	margin:2.7778vw 0 1.3889vw;
}
.terms .ml1 {
	margin-left:2.0833vw;
}
.terms .ml2 {
	margin-left:2.0833vw;
}
.term-point {
	margin-top:2.7778vw;
	font-size:1.9444vw;
	color:#f04040;
}
.term-cont .grid,
.term-cont .tblWrap {
	border-top:0.2778vw solid #aba7ad;
}
.term-cont .grid th,
.term-cont .tblWrap th {
	padding:1.2500vw 1.3889vw;
	border:0.2778vw solid #e5e5e5;
	border-top:0;
	background:#f6f6f6;
	font-size:1.8056vw;
	font-weight:400;
	line-height:3.3333vw;
	color:#666;
}
.term-cont .grid td,
.term-cont .tblWrap td {
	padding:1.2500vw 1.3889vw;
	border:0.2778vw solid #e5e5e5;
	border-top:0;
	font-size:1.8056vw;
	font-weight:400;
	line-height:3.3333vw;
	color:#111;
	text-align:center;
}
.term-cont .grid th:first-child,
.term-cont .grid td:first-child,
.term-cont .tblWrap th:first-child,
.term-cont .tblWrap td:first-child {
	border-left:0;
}
.term-cont .grid th:last-child,
.term-cont .grid td:last-child,
.term-cont .tblWrap th:last-child,
.term-cont .tblWrap td:last-child {
	border-right:0;
}

.term-cont .txt_list.mt20 {
	margin-top:2.7778vw;
}
.term-cont .txt_list li {
	padding:0 0 0.5556vw 1.2500vw;
	font-size:1.8056vw;
	line-height:2.7778vw;
}

.term-cont .personalTerms {
	padding-top:2.7778vw;
}
.term-cont .lyBot {
	display:block;
	position:relative;
	height:auto;
	padding:2.7778vw 0;
	background-color:#f9f9f9;
	text-align:left;
}
.term-cont .lt_agrtxt {
	padding:0.9722vw 0 0.9722vw;
	line-height:3.8889vw;
	background-color:#fff;
}
.term-cont .lyBot {
	display:block;
	position:relative;
	height:auto;
	padding:2.7778vw 0;
	background-color:#f9f9f9;
	text-align:left;
}
.term-cont .lt_agrtxt dt {
	padding-bottom:2.3611vw;
	border-bottom:0.5556vw solid #000;
	font-size:2.9167vw;
	color:#313131;
}
.term-cont .lt_agrtxt dd {
	margin:2.7778vw 0 3.3333vw;
	color:#666;
	font-size:2.3611vw;
	font-weight:400;
}
.term-cont .lt_agrtxt dd ul li {
	position:relative;
	padding-left:3.0556vw;
	margin-bottom:0.5556vw;
}
.term-cont .lt_agrtxt dd ul li>span {
	position:absolute;
	display:block;
	left:0;
}
.term-cont .lt_agrtxt dd ul .lt_cr33 {
	margin-bottom:0.5556vw;
}
.term-cont .lt_agrtxt dd ul .lt_left {
	padding-left:0;
}
.term-cont .lt_agrtxt dd ul .ml10 {
	margin-left:2.7778vw;
}
.term-cont .dataTbl.lt_stype tbody td {
	color:#222;
	font-size:2.2222vw;
}
.term-cont .lt_agrtxt dd h4 {
	color:#313131;
	font-size:2.7778vw;
}
.term-cont .lt_agrtxt dd h4:before {
	display:block;
	content:'';
	margin:3.3333vw 0;
	width:100%;
	height:0.2778vw;
	background-color:#ccc
}
.term-cont .lt_agrtxt dd h4:first-child:before {
	display:none
}
.term-cont .lt_agrtxt dd strong.t {
	display:block;
	margin-bottom:2.3611vw;
	font-size:2.9167vw;
	color:#313131
}
.lt_chksoreLayer .dataTbl.lt_stype.etc {
	border-top:0;
}
.lt_acruleLayer .dataTbl.lt_stype.etc {
	border-top:0.2778vw solid #000;
}
.term-cont .dataTbl.lt_stype.etc thead th {
	background-color:#eee
}
.term-cont .dataTbl.lt_stype.lt_non {
	border-bottom:0.2778vw solid #ccc
}
.term-cont .dataTbl.lt_stype.lt_non tbody tr {
	border-bottom:0;
}
.term-cont .dataTbl.lt_stype.lt_non tbody td {
	padding-top:0.5556vw;
	padding-bottom:0.5556vw;
	padding-left:2.3611vw
}
.term-cont .lt_exp {
	border-bottom:0.2778vw solid #e8e8e8;
	margin-top:2.7778vw;
	text-align:center;
}
.term-cont .lt_agrtxt .lt_exp li:first-child {
	padding:2.2222vw 0;
	border-top:0.2778vw solid #ccc;
	border-bottom:0.2778vw solid #ccc;
	background:#fafafa;
	font-size:2.7778vw
}
.term-cont .lt_agrtxt .lt_exp li {
	padding-left:0;
	margin-bottom:1.8056vw;
}
.term-cont .lt_agrtxt .lt_img {
	padding:3.6111vw 3.7500vw 0;
	text-align:center;
}
.term-cont .lt_agrtxt .lt_img img {
	max-width:100%;
}

/* 설정 */
.setting-cont {
	padding:10.2778vw 0 10.0000vw;
}
.setting-cont .setting-type {
	display:block;
	font-size:3.3333vw;
	line-height:5.0000vw;
	color:#666;
}
.setting-cont .setting-control {
	position:relative;
	margin-top:1.1111vw;
}
.setting-cont .setting-control > strong {
	display:block;
	font-size:4.1667vw;
	font-weight:500;
	line-height:10.8333vw;
	color:#111;
}
.setting-cont .setting-control .toggle-check {
	position:absolute;
	top:1.9444vw;
	right:0;
}
.setting-cont .setting-control .ver-text {
	font-size:3.3333vw;
	line-height:7.2222vw;
	color:#999;
}
.setting-cont .setting-control .ver-text,
.setting-cont .setting-control .btn-base.btn-small {
	position:absolute;
	top:1.6667vw;
	right:0;
}
.setting-cont .setting-copy {
	margin-top:-0.4167vw;
	font-size:3.3333vw;
	line-height:5.0000vw;
	color:#999;
}
.full-section:first-child .setting-cont {
	padding-top:6.1111vw;
}
.app-info-list {
	padding-top:2.0833vw;
}
.app-info-list > li {
	display:flex;
	justify-content:space-between;
	font-size:3.6111vw;
	line-height:6.2500vw;
}
.app-info-list > li span {
	color:#666;
}
.app-info-list > li strong {
	font-weight:400;
	color:#111;
	text-align:right;
}

/* main */
.main-top-section {
	position:relative;
	padding-top:8.0556vw;
	padding-bottom:2.7778vw;
}
.main-top-section:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	right:0;
	height:27.7778vw;
	background:#f04040;
}
.main-action-date {
	position:relative;
	display:block;
	background:url('../images/common/bg_arrow_right15_white.png') no-repeat 100% 50%;
}
.main-action-date > span {
	position:absolute;
	top:0.8333vw;
	left:0;
	font-size:3.6111vw;
	line-height:4.7222vw;
	color:#fff;
}
.main-action-date > p {
	padding-left:12.5000vw;
	font-size:3.6111vw;
	line-height:5.5556vw;
	color:#fff;
}
.main-action-date > p > strong {
	font-size:5.5556vw;
	font-weight:700;
}
.main-action-date > p .week-texx {
	font-size:4.4444vw;
}
.main-action-date > p .action-dday {
	display:inline-block;
	margin-left:0.6944vw;
	padding:0 1.6667vw;
	border-radius:2.5000vw;
	background:#fff;
	font-size:3.6111vw;
	line-height:5vw;
	color:#f04040;
	vertical-align:0.6944vw;
}

.main-auction-car-cont {
	position:relative;
	/*margin:3.3333vw -1.1111vw 0;
	padding:1.3889vw 0 3.8889vw;
	border-radius:2.7778vw;
	background:#fff;
	box-shadow:0.0000vw 0.8333vw 3.6111vw 0.0000vw rgba(0,0,0,0.12);*/
	z-index:2;
}
.main-auction-car-cont .auction-car-count-box {
	margin-top:3.3333vw;
	background:#fff;
	/*border-radius:0;
	box-shadow:none;*/
}
.main-auction-car-cont .auction-car-count-list:last-child {
	margin-bottom:0;
}
/*.main-auction-car-cont .auction-car-count-list {
	margin:0 4.4444vw;
	border-top:0.2778vw solid #f2f2f2;
}
.main-auction-car-cont .auction-car-count-list li {
	padding:1.8056vw 0;
}
.main-auction-car-cont .auction-car-count-list + .auction-car-count-list {
	border-top:0;
}
.main-auction-car-cont .auction-car-count-box + .auction-car-count-list {
	padding-top:3.0556vw;
}*/
.main-top-section .product-search-area {
	padding-top:4.1667vw;
}
.main-top-section .product-search-area .car-search {
	height:13.3333vw;
}
.main-top-section .product-search-area .car-search .car-search-btn {
	top:0;
	bottom:0;
	left:0;
	right:0;
	padding-left:8.4722vw;
	background-position:2.9167vw 50%;
	line-height:12.7778vw;
	transform:translateY(0);
}
.main-top-section .product-search-area .car-search .car-search-btn:before {
	content:'';
	position:absolute;
	top:50%;
	right:4.4444vw;
	width:2.2222vw;
	height:3.8889vw;
	background:url('../images/common/bg_arrow_right15_red.png') no-repeat 50% 50%;
	background-size:100% 100%;
	transform:translateY(-50%);
}

.main-noti-list {
	padding:1.8056vw 0 5.9722vw;
}
.main-noti-list > li {
	position:relative;
	padding-right:11.1111vw;
	border-top:0.2778vw solid #f2f2f2;
	font-size:3.6111vw;
	line-height:13.3333vw;
	color:#666;
}
.main-noti-list > li:first-child {
	border-top:0;
}
.main-noti-list > li a {
	display:block;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	height:13.3333vw;
}
.main-noti-list > li .date {
	position:absolute;
	top:0;
	right:0;
	text-align:right;
	color:#999;
}
.cafeteria-menu {
	position:relative;
	padding:4.1667vw 0 3.7500vw 15.9722vw;
}
.cafeteria-menu > strong {
	position:absolute;
	top:50%;
	left:0;
	font-size:3.6111vw;
	font-weight:700;
	line-height:5.1389vw;
	color:#111;
	transform:translateY(-50%);
}
.cafeteria-menu .cafeteria-menu-swiper {
	height:5.1389vw;
}
.cafeteria-menu .cafeteria-menu-swiper .swiper-slide {
	overflow:hidden;
	height:5.1389vw;
	text-overflow:ellipsis;
	white-space:nowrap;
	height:5.1389vw;
	font-size:3.6111vw;
	line-height:5.1389vw;
	color:#666;
}
.main-event {
	padding:3.8889vw 0 6.6667vw;
}
.main-event > a {
	display:block;
}
.main-event img {
	width:100%;
}
.page-copyright {
	padding:8.1944vw 0 2.6389vw;
	font-size:3.3333vw;
	line-height:4.7222vw;
	color:#666;
	text-align:center;
}

/* 사고이력 */
.accident-info-list {
	padding:1.6667vw 0 6.3889vw;
}
.accident-info-list > li {
	padding:3.8889vw 0 3.6111vw;
	border-top:0.2778vw solid #f2f2f2;
}
.accident-info-list > li:first-child {
	border-top:0;
}
.accident-info-list .accident-title {
	display:block;
	font-size:3.6111vw;
	line-height:5.8333vw;
	color:#666;
}
.accident-info-list .accident-cont {
	font-size:3.6111vw;
	line-height:5.8333vw;
	color:#111;
}
.top-right-btn {
	padding:11.1111vw 0 4.1667vw;
	text-align:right;
}
.accident-acco-list {
	margin:0 -5.5556vw;
	border-bottom:0.2778vw solid #f2f2f2;
}
.accident-acco-list dt {
	position:relative;
	padding:0 14.7222vw 0 5.5556vw;
	border-top:0.2778vw solid #f2f2f2;
	font-size:4.1667vw;
	line-height:17.7778vw;
	color:#111;
}
.accident-acco-list dt:before {
	content:'';
	position:absolute;
	top:50%;
	right:5.5556vw;
	width:3.6111vw;
	height:2.0833vw;
	background:url('../images/common/bg_arrow_down26.png') no-repeat 0 0;
	background-size:100% 100%;
	transform:translateY(-50%);
}
.accident-acco-list dd {
	padding:0 5.5556vw 5.8333vw;
}
.accident-acco-list dd .etc-guide-text {
	padding-left:1.9444vw;
	text-indent:-1.9444vw;
}
.accident-acco-list dt.active + dd {
	display:block;
}
.accident-acco-list dt.active:before {
	transform:translateY(-50%) rotate(180deg);
}
.accident_desc {
	font-size:3.6111vw;
	line-height:5.8333vw;
	color:#666;
}
.accident_desc:first-child {
	margin-top:-1.2500vw;
}
.accident_desc + .accident_desc {
	margin-top:1.9444vw;
}
.accident_desc + .base-board {
	margin-top:2.7778vw;
}
.accident_case {
	padding:0 0 2.7778vw 2.0833vw;
	font-size:3.6111vw;
	line-height:5.8333vw;
	color:#666;
	text-indent:-2.0833vw;
}
.accident_history > li {
	padding-top:5.8333vw;
}
.accident_history > li:first-child {
	padding-top:4.8611vw;
}
.accident_history + .etc-guide-text {
	margin-top:3.1944vw
}
.accident_note {
	margin-top:5.5556vw;
	padding:3.0556vw 5.5556vw 4.4444vw 4.1667vw;
	background:#f6f6f6;
}
.accident_note > li {
	padding:1.6667vw 0 0 3.6111vw;
	font-size:3.3333vw;
	line-height:5.0000vw;
	color:#111;
	text-indent:-3.6111vw;
}
.accident_note + .accident_desc {
	margin-top:5.8333vw;
}
.accident-acco-list + .etc-guide-text {
	margin-top:4.7222vw;
	padding-left:1.9444vw;
	text-indent:-1.9444vw;
}
.accident-confirm .confirm-date {
	font-size:3.8889vw;
	line-height:5.0000vw;
	color:#111;
	text-align:center;
}
.accident-confirm {
	padding:11.8056vw 0 6.8056vw;
}
.accident-confirm .confirm-stamp {
	padding-top:1.9444vw;
	font-size:0;
	line-height:0;
	text-align:center;
}
.accident-confirm .confirm-stamp img {
	height:14.1667vw;
}

/* 후상담 */
.after-confirm-term {
	margin-top:-2.7778vw;
	padding-bottom:8.0556vw;
}
.after-confirm-term .confirm-term-box {
	overflow-x:hidden;
	overflow-y:auto;
	height:36.1111vw;
	margin-top:4.1667vw;
	padding:1.1111vw 4.1667vw 3.8889vw;
	border:0.2778vw solid #e5e5e5;
	font-size:3.3333vw;
	line-height:5.0000vw;
	color:#666;
}
.after-confirm-term .confirm-term-box > strong {
	display:block;
	padding:2.6389vw 0 0.8333vw;
	font-size:3.6111vw;
	color:#111;
}
.after-confirm-term .confirm-term-box > p {
	padding-left:1.9444vw;
	text-indent:-1.9444vw;
}

/* 선호차종 알림 */
.favor-term {
	padding:6.6667vw 0 11.1111vw;
}
.favor-term .favor-guide-text {
	margin-top:4.1667vw;
	padding:4.4444vw 5.5556vw 4.1667vw;
	border-radius:2.5000vw;
	background:#f6f6f6;
	font-size:3.6111vw;
	line-height:5.8333vw;
	color:#666;
}
.favor-term .favor-guide-text > strong {
	display:block;
	padding-bottom:0.8333vw;
	font-weight:700;
	color:#111;
}
.favor-term .cont-btn {
	padding-top:6.9444vw;
}
.favor-term .btn-base {
	padding:0 2.7778vw;
}
.pop-term-text {
	padding:0.8333vw 0 6.9444vw;
	font-size:3.3333vw;
	line-height:5.0000vw;
	color:#666;
}
.pop-term-text > strong {
	display:block;
	padding:2.6389vw 0 0.8333vw;
	font-size:3.6111vw;
	color:#111;
}
.pop-term-text > p {
	padding-left:1.9444vw;
	text-indent:-1.9444vw;
}

/* 코치마크 */
.coach-layer {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:rgba(0, 0, 0, 0.85);
	font-size:0;
	line-height:0;
	z-index:100;
}
.coach-layer .coach-top {
	position:absolute;
	top:0;
	right:4.4444vw;
	width:38.8889vw;
	height:27.7778vw;
}
.coach-layer .coach-bottom {
	position:absolute;
	bottom:0;
	left:4.4444vw;
	width:91.1111vw;
	height:66.6667vw;
}
.coach-layer .coach-close {
	position:absolute;
	top:0;
	left:5.5556vw;
	width:27.3611vw;
	height:13.8889vw;
}
.coach-layer .coach-close img {
	width:100%;
	height:100%;
}

/* 메인 공지 팝업 */
.main-noti-popup .pop-cont {
	padding-top:5.5556vw;
}
.main-noti-popup .pop-cont img {
	width:100%;
}


/* 로그인 > 접근 권한 안내 팝업 */
.pop_authority{position:absolute; top:0; left:0; right:0; bottom:0; background: #fff; z-index: 9;}
.pop_authority *{color:#333; vertical-align: middle;}
.pop_authority .tit{padding:10vw 0; text-align: center;}
.pop_authority .tit dd{margin-top:4vw;}

.pop_authority dt{margin-bottom:3vw; font-size:3.8vw; font-weight: 600;}
.pop_authority dd{font-size:3.3vw;}

.pop_authority .cont{padding:10vw 7vw; border-top:0.2778vw solid #e5e5e5; }
.pop_authority .cont dl{ margin-bottom:10vw;}
.pop_authority .cont dt{}
.pop_authority .cont dd{color: #888;}
.pop_authority .cont dd i{display:inline-block; width:10vw; height:10vw; padding-top:2.3vw; margin-right:2vw; background: rgba(240,64,64,0.1); border-radius: 50%; text-align: center;}
.pop_authority .cont dd i img{display: inline-block; width: 5vw;}

.pop_authority .btn_ok{position:absolute; left:0; bottom:0; display:block; width:100%; line-height:13vw; text-align: center; font-size:4vw; color:#333; font-weight: 500; border-top:0.2778vw solid #e5e5e5;  }





















