body {
	background-color: #F8F7F4;
}

.notice {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
	padding: 10px 20px;
	font-size: 24px;
}

.wrapper {
	width: 1170px;
	margin: 0 auto;
	font-size: 0;
}

body.wide .wrapper {
	width: 1400px;
}

.wrapper .nav_wrapper,
.wrapper .content_wrapper {
	display: inline-block;
	vertical-align: top;
	height: 100%;
}

.wrapper .nav_wrapper {
	padding-bottom: 79px;
}

.wrapper .content_wrapper {
	/*margin-left: 30px;*/
	padding-left: 30px;
	width: 870px;
	border-left: 1px solid #E6E4DD;
}

body.wide .wrapper .content_wrapper {
	width: calc(100% - 270px);
}

.wrapper .main_wrapper.nonav,
.wrapper .content_wrapper.nonav {
	margin-left: 0px;
	width: 1170px;
}

body.wide .wrapper .main_wrapper.nonav,
body.wide .wrapper .content_wrapper.nonav {
	width: 100%;
	padding-left: 0;
}

.wrapper .content_wrapper.nonav {
	border-left: 0 none;
}

.wrapper .footer_wrapper {
	height: 235px;
	padding-top: 120px;
	padding-bottom: 80px;
}

.wrapper .footer_wrapper .footer_menu_list {
	width: 100%;
	text-align: center;
	font-size: 0;
}

.wrapper .footer_wrapper .footer_menu_list li {
	display: inline-block;
	font-size: 14px;
	margin-right: 30px;
}

.wrapper .footer_wrapper .footer_menu_list li:last-child {
	margin-right: 0;
}

.wrapper .footer_wrapper .footer_menu_list li > a {
	color: #909090;
}

/* 메인 */
.main_wrapper .main_logo {
	width: 100%;
	padding-top: 97px;
	text-align: center;
	font-size: 26px;
	font-weight: 900;
	color: #000;
}

.main_wrapper .main_title {
	width: 100%;
	margin-top: 33px;
	text-align: center;
	font-size: 28px;
	color: #292929;
	line-height: 41px;
	padding-bottom: 129px;
	background-image: url(/static/img/front_v3/icon-brand-arrow_2.png);
	background-size: 10px 35px;
	background-position: center bottom 62px;
	background-repeat: no-repeat;
}

.main_wrapper .main_subtitle {
	margin-top: 8px;
	font-size: 14px;
	color: #909090;
	line-height: 20px;
}

.main_wrapper .main_login {
	text-align: center;
}

/* 로그인 */
.main_wrapper .login_wrapper {
	width: 570px;
	margin: 0 auto;
	background-color: #F8F7F4;
	padding: 50px 40px;
	font-size: 0;
}

.login_wrapper .login_input_wrapper,
.login_wrapper .login_button {
	display: inline-block;
	vertical-align: top;
}

.login_wrapper .login_input_wrapper {
	width: 260px;
}

.login_wrapper .login_button {
	padding-top: 55px;
	padding-left: 40px;
}

.etc_link {
	width: 570px;
	margin: 0 auto;
	margin-top: 32px;
	font-size: 0;
}

.etc_link li {
	display: inline-block;
	margin-right: 40px;
	font-size: 16px;
	color: #292929;
}

/* 회원가입, 아이디/비밀번호 찾기 */
.member_wrapper {
	width: 870px;
	margin: 0 auto;
}

.member_wrapper .member_title {
	position: relative;
	text-align: center;
	font-size: 28px;
	color: #292929;
	padding-top: 40px;
}

.member_wrapper .member_title .member_logo {
	position: absolute;
	left: 0;
	top: 40px;
	font-size: 26px;
	font-weight: 900;
	color: #000;
}

.content_list_wrapper.member_wrapper .list_wrapper {
	width: 870px;
}

.content_list_wrapper.member_wrapper .form .form_section {
	width: 100%;
}

.content_list_wrapper.member_wrapper .form .form_section .form_message {
	width: 870px;
	padding-top: 120px;
	font-size: 28px;
	line-height: 36px;
	color: #292929;
	text-align: center;
}

.content_list_wrapper.member_wrapper .form .form_section .section .form_label {
	width: 230px;
}

.content_list_wrapper.member_wrapper .form .form_section .section .form_input_wrapper {
	width: 640px;
}

.content_list_wrapper.member_wrapper .form .form_section .section .form_input_wrapper .form_input.manual {
	padding: 0;
	background-color: transparent;
}

.member_wrapper .form .form_section .section .form_input_wrapper .form_agree_wrapper {
	width: 100%;
}

.member_wrapper .form .form_section .section .form_input_wrapper .form_agree_wrapper .agree_content {
	height: 160px;
}

.member_wrapper .form .form_section .section .form_input_wrapper .form_agree_wrapper .agree_content > pre {
	width: 100%;
	height: 130px;
	padding: 15px 20px;
	overflow-y: scroll;
	white-space: pre-wrap;
	font-size: 12px;
	color: #292929;
	line-height: 18px;
}

.member_wrapper .form .form_section .section .form_input_wrapper .form_agree_wrapper .agree_check {
}

.member_wrapper .form .form_section .section .form_input_wrapper .form_agree_wrapper .agree_check input[type="checkbox"] {
	display: none;
}

.member_wrapper .form .form_section .section .form_input_wrapper .form_agree_wrapper .agree_check input[type="checkbox"] + label {
	display: inline-block;
	height: 20px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	color: #292929;
	padding-left: 26px;
	font-size: 14px;
	line-height: 20px;
}

.member_wrapper .form .form_section .section .form_input_wrapper .form_agree_wrapper .agree_check input[type="checkbox"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor_4.png);
	background-size: 15px 12px;
}

.member_wrapper .form .form_section .section_check {
}

.member_wrapper .form .form_section .section_check input[type="checkbox"] {
	display: none;
}

.member_wrapper .form .form_section .section_check input[type="checkbox"] + label {
	display: inline-block;
	height: 20px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	color: #292929;
	padding-left: 26px;
	font-size: 14px;
	line-height: 20px;
}

.member_wrapper .form .form_section .section_check input[type="checkbox"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor_4.png);
	background-size: 15px 12px;
}

.content_list_wrapper.analytics_wrapper .list_wrapper {
	width: 100%;
}

/* 공통 */
/* 좌측 네비게이션 */
.nav_wrapper {
	display: inline-block;
	vertical-align: top;
	width: 270px;
	/*border-right: 1px solid #E6E4DD;*/
}

.nav_wrapper .logo_wrapper {
	font-size: 26px;
	font-weight: 900;
	color: #000;
	padding-top: 33px;
}

.nav_wrapper .user_wrapper {
	margin-top: 40px;
}

.nav_wrapper .user_wrapper span {
	display: inline-block;
	width: 100%;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.nav_wrapper .user_wrapper span.center {
	color: #909090;
	padding-left: 23px;
	background-repeat: no-repeat;
	background-position: left center;
	background-image: url(/static/img/front_v3/icon-center.png);
}

.nav_wrapper .user_wrapper span.user > a {
	font-size: 18px;
}

.nav_wrapper .user_wrapper span.user > a > small {
	font-size: 14px;
	color: #909090;
}

.nav_wrapper .noti_wrapper {
	margin-top: 30px;
	font-size: 0;
}

.nav_wrapper .noti_wrapper li {
	display: inline-block;
	margin-right: 30px;
}

.nav_wrapper .noti_wrapper li a {
	display: block;
	width: 30px;
	height: 30px;
	line-height: 30px;
	background-repeat: no-repeat;
	background-position: center;
}

.nav_wrapper .noti_wrapper li.on a {
	background-position: center top;
}

.nav_wrapper .noti_wrapper li.noti_alert a {
	background-image: url(/static/img/front_v3/icon-gnb-msg-copy-3.png);
}

.nav_wrapper .noti_wrapper li.on.noti_alert a {
	background-image: url(/static/img/front_v3/icon-gnb-msg-copy_2.png);
}

.nav_wrapper .noti_wrapper li.message_alert a {
	background-image: url(/static/img/front_v3/icon-gnb-msg-copy-2_2.png);
}

.nav_wrapper .noti_wrapper li.on.message_alert a {
	background-image: url(/static/img/front_v3/icon-gnb-msg_2.png);
}

.nav_wrapper .menu_wrapper {
	margin-top: 49px;
}

.nav_wrapper .menu_wrapper li {
	height: 46px;
}

.nav_wrapper .menu_wrapper li a {
	color: #909090;
	font-size: 24px;
	line-height: 46px;
}

.nav_wrapper .menu_wrapper li.on {
	padding-left: 31px;
	background-image: url(/static/img/front_v3/btn-arrow-b.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.nav_wrapper .menu_wrapper li a:hover,
.nav_wrapper .menu_wrapper li.on a {
	color: #292929;
}

.nav_wrapper .logout_wrapper {
	margin-top: 252px;
	color: #292929;
	font-size: 14px;
}

.nav_wrapper .copyright_wrapper,
.nav_wrapper .copyright_wrapper a {
	margin-top: 40px;
	color: #909090;
	font-size: 13px;
	line-height: 20px;
}

.nav_wrapper .copyright_wrapper small {
	font-size: 11px;
}

/* 대시보드 */
.dashboard_wrapper {
	display: inline-block;
	vertical-align: top;
	width: 870px;
	margin-left: 30px;
}

.dashboard_wrapper .profile_wrapper {
	height: 454px;
	padding-top: 97px;
	text-align: center;
	background-repeat: no-repeat;
	background-position: center bottom 50px;
	background-image: url(/static/img/front_v3/icon-brand-arrow.png);
}

.dashboard_wrapper .profile_wrapper .profile_image {
	text-align: center;
	height: 140px;
}

.dashboard_wrapper .profile_wrapper .profile_image img {
	width: 140px;
	height: 140px;
	border-radius: 70px;
}

.dashboard_wrapper .profile_wrapper .profile {
	margin-top: 16px;
}

.dashboard_wrapper .profile_wrapper .profile .name {
	text-align: center;
	font-size: 28px;
	color: #292929;
	line-height: 40px;
}

.dashboard_wrapper .profile_wrapper .profile .other {
	margin-top: 8px;
	text-align: center;
	font-size: 0;
}

.dashboard_wrapper .profile_wrapper .profile .other > span {
	display: inline-block;
	height: 20px;
	line-height: 20px;
	margin-right: 15px;
	color: #909090;
	font-size: 14px;
	padding-left: 23px;
	background-repeat: no-repeat;
	background-position: left center;
}

.dashboard_wrapper .profile_wrapper .profile .other > span:last-child {
	margin-right: 0;
}

.dashboard_wrapper .profile_wrapper .profile .other > span.center {
	background-image: url(/static/img/front_v3/icon-center.png);
}
.dashboard_wrapper .profile_wrapper .profile .other > span.card {
	background-image: url(/static/img/front_v3/icon-card.png);
}

.dashboard_wrapper .reservation_wrapper {

}

.dashboard_wrapper .reservation_wrapper .reservation_item {
	font-size: 0;
	text-align: center;
}

.dashboard_wrapper .reservation_wrapper .reservation_item li.item {
	display: inline-block;
	vertical-align: top;
	width: 270px;
	height: 270px;
	padding-top: 42px;
	padding-left: 30px;
	padding-right: 30px;
	margin-left: 30px;
	background-color: #F8F7F4;
}

.dashboard_wrapper .reservation_wrapper .reservation_item li.item:first-child {
	margin-left: 0;
}

.dashboard_wrapper .reservation_wrapper .reservation_item li.item .item_title {
	font-size: 0;
	width: 100%;
}

.dashboard_wrapper .reservation_wrapper .reservation_item li.item .item_title span {
	display: inline-block;
	vertical-align: bottom;
	line-height: 36px;
	width: 50%;
}

.dashboard_wrapper .reservation_wrapper .reservation_item li.item .item_title .count_list {
	font-size: 0;
	text-align: center;
}

.dashboard_wrapper .reservation_wrapper .reservation_item li.item .item_title .count_list > .count {
	display: inline-block;
	width: auto;
	line-height: 36px;	
	font-size: 14px;
	color: #999;
	padding: 0 10px;
}

.dashboard_wrapper .reservation_wrapper .reservation_item li.item .item_title .count_list > .count strong {
	margin-left: 7px;
	font-size: 24px;
	color: #0071CD;
}

.dashboard_wrapper .reservation_wrapper .reservation_item li.item .item_title .type {
	line-height: 24px;
	font-size: 24px;
	color: #909090;
}

.dashboard_wrapper .reservation_wrapper .reservation_item li.item .item_title .type small {
	font-size: 14px;
	color: #909090;
}

.dashboard_wrapper .reservation_wrapper .reservation_item li.item .item_title .today {
	text-align: right;
	font-size: 14px;
	color: #999;
}

.dashboard_wrapper .reservation_wrapper .reservation_item li.item .item_title .today strong {
	margin-left: 7px;
	font-size: 24px;
	color: #0071CD;
}

.dashboard_wrapper .reservation_wrapper .reservation_item li.item .item_button {
	margin-top: 35px;
}

.dashboard_wrapper .reservation_wrapper .reservation_item li.item .item_button > li {
	width: 100%;
	height: 44px;
	margin-top: 10px;
}

.dashboard_wrapper .reservation_wrapper .reservation_item li.item .item_button > li:first-child {
	margin-top: 0;
}

.dashboard_wrapper .reservation_wrapper .reservation_item li.item .item_button > li > a {
	line-height: 44px;
	color: #292929;
	font-size: 24px;
}

.dashboard_wrapper .alert_wrapper {
	width: 100%;
	height: 48px;
	line-height: 48px;
	margin-top: 51px;
	background-color: #E6E4DD;
	font-size: 0;
}

.dashboard_wrapper .alert_wrapper > span {
	display: inline-block;
	font-size: 14px;
	color: #909090;
}

.dashboard_wrapper .alert_wrapper > span.type {
	width: 109px;
	padding-left: 20px;
}

.dashboard_wrapper .alert_wrapper > span.alert {
	width: 632px;
	color: #292929;
}

.dashboard_wrapper .alert_wrapper > span.date {
	padding-left: 18px;
}

/* 공통 */
.content_title {
	font-size: 28px;
	line-height: 36px;
	color: #292929;
	margin-top: 60px;
}

.content_list_wrapper {
	margin-top: 30px;
	font-size: 0;
	min-height: 700px;
}

.content_list_wrapper .list_wrapper,
.content_list_wrapper .control_wrapper {
	display: inline-block;
	vertical-align: top;
}

.content_list_wrapper .list_wrapper {
	width: 570px;
}

body.wide .content_list_wrapper .list_wrapper {
	width: calc(100% - 270px);
}

.content_list_wrapper .list_wrapper .list_top_wrapper {
	font-size: 0;
}

.content_list_wrapper .list_wrapper .list_top_wrapper .list_tab,
.content_list_wrapper .list_wrapper .list_top_wrapper .list_util {
	display: inline-block;
	vertical-align: top;
	font-size: 0;
}

.content_list_wrapper .list_wrapper .list_top_wrapper .list_tab {
	width: 55%;
}

.content_list_wrapper .list_wrapper .list_top_wrapper .list_util {
	width: 45%;
	text-align: right;
}

.content_list_wrapper .list_wrapper .list_top_wrapper .list_util li {
	display: inline-block;
	margin-left: 20px;
}

.content_list_wrapper .list_wrapper .list_top_wrapper .list_util li.text {
	font-size: 14px;
	line-height: 48px;
}

.content_list_wrapper .list_wrapper .list_top_wrapper .list_util li > a {
	font-size: 14px;
	line-height: 48px;
	padding-left: 20px;
}

.content_list_wrapper .list_wrapper .list_top_wrapper .list_util li > a.download {
	color: #0071cd;
	background-image: url(/static/img/front_v3/icon-exceldown.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.content_list_wrapper .list_wrapper .list_top_wrapper .list_tab li {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	margin-right: 30px;
	min-width: 100px;
	height: 48px;
	padding-bottom: 5px;
}

.content_list_wrapper .list_wrapper .list_top_wrapper .list_tab.volvo li {
	margin-right: 20px;
}

.content_list_wrapper .list_wrapper .list_top_wrapper .list_tab li:last-child {
	margin-right: 0;
}

.content_list_wrapper .list_wrapper .list_top_wrapper .list_tab li > a {
	display: inline-block;
	width: 100%;
	text-align: center;
	line-height: 20px;
	font-size: 22px;
	color: #909090;
}

.content_list_wrapper .list_wrapper .list_top_wrapper .list_tab li > a small {
	display: inline-block;
	line-height: 16px;
	font-size: 14px;
}

.content_list_wrapper .list_wrapper .list_top_wrapper .list_tab.volvo li > a {
	font-size: 18px;
	/*font-weight: bold;*/
}

.content_list_wrapper .list_wrapper .list_top_wrapper .list_tab li > a:hover,
.content_list_wrapper .list_wrapper .list_top_wrapper .list_tab li.on > a {
	color: #292929;
}

.content_list_wrapper .list_wrapper .list_top_wrapper .list_tab li.on:after {
	content: '';
	display: block;
	position: absolute;
	left: calc(50% - 3px);
	bottom: -10px;
	width: 6px;
	height: 6px;
	border-radius: 3px;
	background-color: #292929;
}

.content_list_wrapper .list {
	margin-top: 29px;
}

.content_list_wrapper .form .list_header,
.content_list_wrapper .list .list_header {
	border-top: 1px solid #E6E4DD;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 0;
}

.content_list_wrapper .list .list_header .check,
.content_list_wrapper .form .list_header .list_filter,
.content_list_wrapper .form .list_header .list_order,
.content_list_wrapper .list .list_header .list_order {
	display: inline-block;
	vertical-align: top;
	font-size: 0;
}

.content_list_wrapper .form .list_header .list_filter,
.content_list_wrapper .list .list_header .check {
	width: 50%;
}

.content_list_wrapper .form .list_header .list_order,
.content_list_wrapper .list .list_header .list_order {
	text-align: right;
	width: 100%;
}

.content_list_wrapper .form .list_header .list_filter + .list_order,
.content_list_wrapper .form .list_header .check + .list_order,
.content_list_wrapper .list .list_header .check + .list_order {
	width: 50%;
}

.content_list_wrapper .form .list_header .list_filter li,
.content_list_wrapper .form .list_header .list_order li,
.content_list_wrapper .list .list_header .list_order li {
	display: inline-block;
	vertical-align: top;
	margin-left: 20px;
}

.content_list_wrapper .form .list_header .list_order li a,
.content_list_wrapper .list .list_header .list_order li a {
	font-size: 14px;
	color: #909090;
	line-height: 24px;
}

.content_list_wrapper .form .list_header .list_order li a:hover,
.content_list_wrapper .form .list_header .list_order li.on a,
.content_list_wrapper .list .list_header .list_order li a:hover,
.content_list_wrapper .list .list_header .list_order li.on a {
	color: #292929;
}

.content_list_wrapper .form .list_header .list_order li.on a,
.content_list_wrapper .list .list_header .list_order li.on a {
	color: #0071CD;
}

.content_list_wrapper .form .list_header .list_order li a .sort,
.content_list_wrapper .list .list_header .list_order li a .sort {
	display: inline-block;
	padding-right: 20px;
	background-position: right center;
	background-repeat: no-repeat;	
}

.content_list_wrapper .form .list_header .list_order li a .sort.asc,
.content_list_wrapper .list .list_header .list_order li a .sort.asc {
	background-image: url(/static/img/front_v3/btn-fold-close-copy.png);
}

.content_list_wrapper .form .list_header .list_order li a .sort.desc,
.content_list_wrapper .list .list_header .list_order li a .sort.desc {
	background-image: url(/static/img/front_v3/btn-fold-close.png);
}

.content_list_wrapper .form .list_header .list_filter li .input_select label {
	display: inline-block;
	line-height: 24px;
	margin-right: 5px;
	font-size: 14px;
}

.content_list_wrapper .list .list_table {
	margin-top: 15px;
	border-top: 1px solid #E6E4DD;
}

.content_list_wrapper .list .list_table .list_item {
}


.content_list_wrapper .list .list_table .list_item .item {
	font-size: 0;
	padding-top: 20px;
	padding-bottom: 16px;
	border-bottom: 1px dashed #f8f7f4;
}

.content_list_wrapper .list .list_table .list_item .item .check,
.content_list_wrapper .list .list_table .list_item .item .content {
	display: inline-block;
	vertical-align: top;
}

.content_list_wrapper .list .list_table .list_item .item .check {
	width: 16px;
}

.content_list_wrapper .list .check input[type="checkbox"] {
	display: none;
}

.content_list_wrapper .list .check input[type="checkbox"] + label {
	display: inline-block;
	width: 16px;
	height: 24px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	font-size: 16px;
	line-height: 24px;
	color: #292929;
}

.content_list_wrapper .list .check input[type="checkbox"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor_4.png);
	background-size: 15px 12px;
}

.content_list_wrapper .list_header .check input[type="checkbox"] + label {
	display: inline-block;
	width: 100px;
	height: 24px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	padding-left: 26px;
	font-size: 16px;
	line-height: 24px;
	color: #292929;
}

.content_list_wrapper .list_header .check input[type="checkbox"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor_4.png);
	background-size: 15px 12px;
}

.content_list_wrapper .list .list_table .list_item .item .content {
	/*margin-left: 15px;*/
	padding-left: 15px;
	width: calc(100% - 16px);
}

.content_list_wrapper .list .list_table .list_item .item .content .info {
	font-size: 0;
}

.content_list_wrapper .list .list_table .list_item .item .content .info span {
	display: inline-block;
	vertical-align: top;
	line-height: 24px;
}

.content_list_wrapper .list .list_table .list_item .item .content .info .name {
	margin-left: 10px;
	font-size: 16px;
	color: #292929;
}

.content_list_wrapper .list .list_table .list_item .item .content .info .return {
	margin-left: 10px;
	font-size: 16px;
	color: #292929;
}

.content_list_wrapper .list .list_table .list_item .item .content .info .no {
	color: #909090;
	font-size: 14px;
	text-align: right;
	padding-right: 49px;
	background-image: url(/static/img/front_v3/btn-arrow-b.png);
	background-position: right 19px center;
	background-repeat: no-repeat;
	float: right;
}

.content_list_wrapper .list .list_table .list_item .item .content .time {
	margin-top: 1px;
	line-height: 24px;
	font-size: 12px;
	color: #909090;
}

.content_list_wrapper .list .list_table .list_item .item .content .monitor {
	background-color: #F5F4EF;
	padding: 10px 12px;
	margin-top: 6px;
}

.content_list_wrapper .list .list_table .list_item .item .content .monitor.ing {
	background-color: #FFFFFF;
}

.content_list_wrapper .list .list_table .list_item .item .content .monitor span {
	display: inline-block;
	line-height: 20px;
	font-size: 14px;
}

.content_list_wrapper .list .list_table .list_item .item .content .monitor .address {
	color: #909090;
	padding-left: 20px;
	position: relative;
	height: 20px;
	margin-right: 50px;
}

.content_list_wrapper .list .list_table .list_item .item .content .monitor .address:last-child {
	margin-right: 0;
}

.content_list_wrapper .list .list_table .list_item .item .content .monitor .address:before {
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 50%;
	display: block;
	position: absolute;
	left: 0;
	top: 7px;
}

.content_list_wrapper .list .list_table .list_item .item .content .monitor .address.start:before {
	background-color: #0071cd;
}

.content_list_wrapper .list .list_table .list_item .item .content .monitor .address.end:before {
	background-color: #eb0029;
}

.content_list_wrapper .list .list_table .list_item .item .content .monitor .status {
	color: #909090;
	padding-left: 28px;
	background-image: url(/static/img/front_v3/icon-moving.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.content_list_wrapper .list .list_table .list_item .item .content .monitor .ment {
	margin-left: 10px;
	color: #292929;
}

.content_list_wrapper .list .list_table .list_item .item .content .monitor .arrival {
	margin-left: 10px;
	color: #909090;
}

.content_list_wrapper .list .list_table .list_item .item .content .monitor .date {
	float: right;
	color: #292929;
}

.content_list_wrapper .list .list_table .list_item .item .content .monitor .star {
	color: #292929;
	padding-left: 28px;
	background-image: url(/static/img/front_v3/icon-moving.png);
	background-repeat: no-repeat;
	background-position: left center;	
}

.content_list_wrapper .list .list_table .list_item .item .content .monitor .star_action {
	margin-left: 30px;
	text-decoration: underline;
}

.content_list_wrapper .list .list_table .list_item .item .content .monitor .star_action a {
	color: #909090;	
}

/* 컨텐츠 */
.content_list_wrapper .form {
	margin-top: 30px;
}

/*
.form span.required {
	position: relative;
	display: inline-block;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}

.form span.required:after {
	content: '';
	display: block;
	position: absolute;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background-color: #292929;
}
*/

.form .info_tooltip {
	margin-left: 10px;
	display: inline-block;
	width: 18px;
	height: 18px;
	line-height: 15px;
	border-radius: 50%;
	border: 1px solid #999;
	color: #999;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
	position: relative;
}

.form .info_tooltip:hover:after {
	background-color: #000000;
	background-color: rgba(0, 0, 0, 0.8);

	-webkit-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	-moz-box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);
	box-shadow: 0px 0px 3px 1px rgba(50, 50, 50, 0.4);

	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;

	color: #FFFFFF;
	font-size: 12px;
	content: attr(data-text);

  	margin-bottom: 10px;
	top: 130%;
	left: 0;    
	padding: 7px 12px;
	position: absolute;
	width: auto;
	min-width: 150px;
	max-width: 300px;
	word-wrap: break-word;
	text-align: left;

	z-index: 9999;
}

.content_list_wrapper .form .type_list,
.content_list_wrapper .form .vn_type_list {
	/*border-top: 1px solid #E6E4DD;*/
	/*padding-top: 30px;*/
	width: 100%;
	font-size: 0;
}

.content_list_wrapper .form .type_list > li,
.content_list_wrapper .form .vn_type_list > li {
	position: relative;
	display: inline-block;
	width: 48%;
	margin-right: 4%;
	border: 1px solid #C9C8C4;
}

.content_list_wrapper .form .type_list > li[data-tooltip]:before,
.content_list_wrapper .form .vn_type_list > li[data-tooltip]:before {
	border: 1px solid #C9C8C4;
	top: 50px;
}

.content_list_wrapper .form .type_list > li.on,
.content_list_wrapper .form .vn_type_list > li.on {
	border-color: #292929;
	border-width: 3px;
}

.content_list_wrapper .form .type_list > li:last-child,
.content_list_wrapper .form .vn_type_list > li:last-child {
	margin-right: 0;
}

.content_list_wrapper .form .type_list > li > a,
.content_list_wrapper .form .vn_type_list > li > a {
	display: block;
	width: 100%;
	height: 50px;
	padding-left: 20px;
	line-height: 50px;
	font-size: 16px;
	color: #909090;
	background-color: #F8F7F4;
	background-position: right 20px center;
	background-repeat: no-repeat;
}

.content_list_wrapper .form .type_list > li.on > a,
.content_list_wrapper .form .vn_type_list > li.on > a {
	color: #292929;
	background-color: #fff;
}

.content_list_wrapper .form .type_list > li > a.pickup,
.content_list_wrapper .form .vn_type_list > li > a.pickup {
	background-image: url(/static/img/front_v3/icon-delivery-copy.png);
}

.content_list_wrapper .form .type_list > li > a.delivery,
.content_list_wrapper .form .vn_type_list > li > a.delivery {
	background-image: url(/static/img/front_v3/icon-delivery.png);
}

.content_list_wrapper .form .form_section {
	padding-top: 20px;
	padding-bottom: 30px;
	border-top: 1px solid #E6E4DD;
}

.content_list_wrapper .form .form_section .col {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	padding-right: 2%;
}

.content_list_wrapper .form .form_section .col:nth-child(2n+0) {
	padding-left: 2%;
	padding-right: 0;
}

.content_list_wrapper .form .form_section .title {
	font-size: 16px;
	line-height: 24px;
	color: #292929;
}

.content_list_wrapper .form .form_section .col .address_input_start,
.content_list_wrapper .form .form_section .col .address_input_end {
	padding: 20px 0;
	font-size: 28px;
	text-align: center;
	line-height: 32px;
}

.content_list_wrapper .form .form_section .col .address_input_start {
	/*background-color: rgba(0, 113, 205, 0.2);*/
	border-bottom: 1px solid #0071cd;
}

.content_list_wrapper .form .form_section .col .address_input_end {
	/*background-color: rgba(235, 0, 41, 0.2);*/
	border-bottom: 1px solid #eb0029;
}

.content_list_wrapper .form .form_section .addess_list_wrapper {
	border-bottom: 1px solid #E6E4DD;
	padding-bottom: 30px;
	font-size: 0;
}

.content_list_wrapper .form .form_section .addess_list_wrapper .address_list,
.content_list_wrapper .form .form_section .addess_list_wrapper .address_button {
	display: inline-block;
	vertical-align: top;
}

.content_list_wrapper .form .form_section .addess_list_wrapper .address_list {
	width: calc(100% - 96px);
	font-size: 0;
}

.content_list_wrapper .form .form_section .addess_list_wrapper .address_list li {
	display: inline-block;
}

.content_list_wrapper .form .form_section .addess_list_wrapper .address_list li > input[type="radio"] {
	display: none;
}

.content_list_wrapper .form .form_section .addess_list_wrapper .address_list li > input[type="radio"] + label {
	display: inline-block;
	height: 36px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	color: #292929;
	padding-left: 26px;
	padding-right: 30px;
	font-size: 16px;
	line-height: 36px;
}

.content_list_wrapper .form .form_section .addess_list_wrapper .address_list li > input[type="radio"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor_3.png);
	background-size: 16px 16px;
}

.content_list_wrapper .form .form_section .addess_list_wrapper .address_button {
	width: 96px;
}

.content_list_wrapper .form .form_section .addess_list_wrapper .address_button button {
	width: 100%;
	height: 36px;
	background-color: #fff;
	color: #292929;
	border: 1px solid #E6E4DD;
	border-radius: 28px;
	font-size: 14px;
	cursor: pointer;
}

.content_list_wrapper .form .form_section .section_desc {
	color: #292929;
}

.content_list_wrapper .form .form_section .section_desc .title {
	font-size: 18px;
	line-height: 48px;
}

.content_list_wrapper .form .form_section .section_desc .sub_title {
	margin-top: 4px;
	font-size: 14px;
	line-height: 20px;
}

.content_list_wrapper .form .form_section .section_desc .sub_title small {
	font-size: 12px;
	color: #909090;
}

.content_list_wrapper .form .form_section .section {
	margin-top: 20px;
	font-size: 0;
}

.content_list_wrapper .form .form_section .section_desc + .section {
	margin-top: 30px;
}

.content_list_wrapper .form .form_section .section:first-child {
	margin-top: 30px;
}

.content_list_wrapper .form .form_section .section .form_label,
.content_list_wrapper .form .form_section .section .form_input_wrapper {
	display: inline-block;
	vertical-align: top;
}

.content_list_wrapper .form .form_section .section .form_label {
	width: 135px;
	font-size: 14px;
	padding-top: 15px;
	line-height: 20px;
	color: #292929;
	word-break: break-all;
	padding-right: 5px;
}

body.wide .content_list_wrapper .form .form_section .section .form_label {
	width: 150px;
}

/* 2022-11-16 렌트 */
body.wide .content_list_wrapper.rent .form .form_section .section .form_label {
	width: 100px;
}

body.wide .content_list_wrapper .form .form_section .section .form_label.full {
	width: 100%;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper {
	width: 435px;
}

body.wide .content_list_wrapper .form .form_section .section .form_input_wrapper {
	width: calc(100% - 150px);
}

/* 2022-11-16 렌트 */
body.wide .content_list_wrapper.rent .form .form_section .section .form_input_wrapper {
	width: calc(100% - 100px);
}

body.wide .content_list_wrapper .form .form_section .section .form_label.full + .form_input_wrapper {
	width: 100%;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.radio,
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.check {
	font-size: 0;
	padding-top: 15px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.radio > li,
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.check > li {
	display: inline-block;
	vertical-align: top;
	margin-bottom: 15px;
	padding-right: 20px;
	width: 33.333%;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.radio > li small.desc,
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.check > li small.desc {
	display: block;
	font-size: 14px;
	color: #909090;
	margin-top: 4px;
	padding-left: 26px;
	line-height: 20px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.radio > li .input_text,
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.check > li .input_text {
	position: relative;
    display: block;
    vertical-align: top;
    width: 100%;
    height: 50px;
    padding: 15px;
    border-bottom: 1px solid #C9C8C4;
    background-color: #F8F7F4;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.radio > li .input_text label,
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.check > li .input_text label {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	font-size: 14px;
	color: #292929;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.radio > li .input_text input,
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.check > li .input_text input {
	border: 0 none;
    outline: none;
    width: 100%;
    background-color: transparent;
    font-size: 14px;
    color: #292929;
    height: 20px;
}

label > small {
	font-size: 12px;
}

.content_list_wrapper .form .form_input_alone {
}

.content_list_wrapper .form .form_input_alone input[type="radio"],
.content_list_wrapper .form .form_input_alone input[type="checkbox"] {
	display: none;
}

.content_list_wrapper .form .form_input_alone input[type="radio"] + label {
	display: inline-block;
	height: 50px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	color: #292929;
	padding-left: 26px;
	padding-right: 30px;
	font-size: 14px;
	line-height: 50px;
}

.content_list_wrapper .form .form_input_alone input[type="radio"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor_3.png);
	background-size: 16px 16px;
}

.content_list_wrapper .form .form_input_alone input[type="checkbox"] + label {
	display: inline-block;
	height: 50px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	color: #292929;
	padding-left: 26px;
	padding-right: 30px;
	font-size: 14px;
	line-height: 50px;
}

.content_list_wrapper .form .form_input_alone input[type="checkbox"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor.png);
	background-size: 15px 12px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.radio input[type="radio"],
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.check input[type="checkbox"] {
	display: none;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.radio input[type="radio"] + label {
	display: inline-block;
	height: 20px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	color: #292929;
	padding-left: 26px;
	/*padding-right: 30px;*/
	font-size: 14px;
	line-height: 20px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.radio input[type="radio"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor_3.png);
	background-size: 16px 16px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.check input[type="checkbox"] + label {
	display: inline-block;
	height: 20px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	color: #292929;
	padding-left: 26px;
	/*padding-right: 30px;*/
	font-size: 14px;
	line-height: 20px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.check input[type="checkbox"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor.png);
	background-size: 15px 12px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input_summary {
	font-size: 0;
	background-color: #F5F4EF;
	padding: 20px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input + .form_input_summary {
	margin-top: 15px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input_summary span {
	display: inline-block;
	vertical-align: top;
	line-height: 20px;
	height: 20px;
	font-size: 14px;
	color: #292929;
}
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input_summary span.name { width: 50%; }
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input_summary span.phone { width: 50%; text-align: right; }
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input_summary span.address { width: 100%; margin-top: 10px; height: auto; }

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input_summary.volvo ul.volvo_list li {
	font-size: 0;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input_summary.volvo .volvo_title { font-size: 16px; margin-bottom: 10px; }
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input_summary.volvo ul.volvo_list li { margin-bottom: 5px; }
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input_summary.volvo ul.volvo_list li:last-child { margin-bottom: 0; }
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input_summary.volvo ul.volvo_list li span { display: inline-block; width: 35%; height: auto; }
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input_summary.volvo ul.volvo_list li span:last-child { width: 65%; color: #909090; }

.content_list_wrapper .list .list_table .list_item .item .content .monitor .address.start:before {
	background-color: #0071cd;
}

.content_list_wrapper .list .list_table .list_item .item .content .monitor .address.end:before {
	background-color: #eb0029;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.manual {
	background-color: #F5F4EF;
	padding: 20px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.manual .input_text {
	position: relative;
	display: block;
	vertical-align: top;
	width: 48%;
	height: 50px;
	padding: 15px;
	border-bottom: 1px solid #C9C8C4;
	margin-bottom: 15px;
	background-color: #F8F7F4;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.manual .input_text.full {
	width: 100%;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.manual .input_text:last-child { margin-bottom: 0; }

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.manual .input_text input {
	border: 0 none;
	outline: none;
	width: 100%;
	background-color: transparent;
	font-size: 14px;
	color: #292929;
	height: 20px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.manual .input_textarea textarea {
	border: 0 none;
	outline: none;
	width: 100%;
	background-color: transparent;
	font-size: 14px;
	color: #292929;
	height: 70px;	
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.manual .input_text.address_search {
	position: relative;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.manual .input_text.address_search input {
	width: calc(100% - 90px);
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.manual .input_text.address_search button {
	position: absolute;
	top: 15px;
	right: 12px;
	background-color: transparent;
	border: 0 none;
	outline: none;
	cursor: pointer;
	width: 90px;
	height: 20px;
	padding-right: 21px;
	text-align: right;
	background-image: url(/static/img/front_v3/btn-arrow-b.png);
	background-repeat: no-repeat;
	background-position: center right;
}

body.wide .content_list_wrapper .form .form_section .section .form_input_wrapper .form_input .input_text.car_search button {
	position: absolute;
	top: 7px;
	right: 0;	
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.manual.address {
	background-color: unset;
	padding: 0;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline {
	font-size: 0;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline + .form_input.inline {
	margin-top: 15px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_text {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 48%;
	height: 50px;
	padding: 15px;
	border-bottom: 1px solid #C9C8C4;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_textarea {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 48%;
	height: 100px;
	padding: 15px;
	border-bottom: 1px solid #C9C8C4;
}

body.wide .content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_text {
	width: 100%;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .plain_text {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #292929;
}

.input_warning,
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_warning {
	display: inline-block;
	vertical-align: top;
	margin-top: 12px;
	width: 100%;
	height: 18px;
	line-height: 18px;
	font-size: 12px;
	color: #EB0029;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_text + .input_text,
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_text + .plain_text {
	width: 48%;
	margin-left: 4%;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_button {
	display: inline-block;
	vertical-align: top;
	width: 48%;
	height: 50px;
	padding-top: 7px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_text + .input_button {
	width: 48%;
	margin-left: 4%;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_text.w100 {
	width: 100%;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_text input {
	border: 0 none;
	outline: none;
	width: 100%;
	background-color: transparent;
	font-size: 14px;
	color: #292929;
	height: 20px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_textarea textarea {
	border: 0 none;
	outline: none;
	width: 100%;
	background-color: transparent;
	font-size: 14px;
	color: #292929;
	height: 70px;
	resize: none;
	white-space: pre-wrap;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_text.car_search input {
	width: 170px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_text_select {
	width: 100%;
	height: 50px;
	padding: 15px;
	border: 1px solid #C9C8C4;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_text_select input {
	border: 0 none;
	outline: none;
	width: 100%;
	background-color: transparent;
	font-size: 14px;
	color: #292929;
	height: 20px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input .input_link_button {
	margin-top: 30px;
	font-size: 0;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input .input_link_button li {
	display: inline-block;
	margin-right: 20px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input .input_link_button li:last-child {
	margin-right: 0;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input .input_link_button li > a {
	font-size: 14px;
	color: #292929;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint {
	position: relative;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper {
	z-index: 9;
	display: none;
	position: absolute;
	top: 49px;
	left: 0;
	width: 100%;
	height: 300px;
	overflow-y: auto;
	border: 1px solid #C9C8C4;
	padding: 15px 20px;
	background-color: #fff;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li {
	position: relative;
	border-bottom: 1px solid #E6E4DD;
	padding-bottom: 10px;
	margin-top: 20px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li:first-child {
	margin-top: 0;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li:last-child {
	padding-bottom: 0;
	border-bottom: 0 none;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .name,
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .info {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	width: 100%;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .name {
	color: #292929;
	line-height: 20px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .info {
	color: #909090;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .info span {
	display: inline-block;
	vertical-align: top;
	line-height: 20px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .info .type { text-decoration: underline; }
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .info .car_number { }
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .info .type + .car_number { }
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .info .phone { text-align: right; font-size: 12px; }
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .info .date { text-align: right; font-size: 12px; }

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .info .address {
	margin-top: 5px;
	font-size: 0;
	width: 100%;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .info .address span {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 50%;
	font-size: 12px;
	padding-left: 12px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .info .address span:before {
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 50%;
	display: block;
	position: absolute;
	left: 0;
	top: 7px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .info .address span.address {
	width: 100%;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .info .address span.address:before,
.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .info .address span.address_start:before {
	background-color: #0071cd;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .info .address span.address_end:before {
	background-color: #eb0029;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline.hint .hint_wrapper li .address_delete_button {
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	font-size: 12px;
	padding: 5px 10px;
	color: #909090;
	z-index: 99;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_select,
.form_input .input_select {
	display: inline-block;
	width: 100%;
	height: 50px;
	border: 1px solid #C9C8C4;
	margin-bottom: 15px;
	background-image: url(/static/img/front_v3/btn-fold-close.png);
	background-position: right 15px center;
	background-repeat: no-repeat;
	background-size: 14px 7px;
}

.form_input .input_select {
	margin-bottom: 0;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_select.no-border {
	border: 0 none;
	border-bottom: 1px solid #C9C8C4;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_select select,
.form_input .input_select select {
	width: 100%;
	height: 100%;
	padding-left: 15px;
	outline: none;
	background-color: transparent;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .form_input.inline .input_select select::-ms-expand,
.form_input .input_select select::-ms-expand {
    display: none;
}

.content_list_wrapper .form .form_section .list_filter {
	width: 100%;
	font-size: 0;
	background-color: #fff;
	height: 50px;
	padding: 15px 20px;
	margin-bottom: 24px;
}

.content_list_wrapper .form .form_section .list_filter > li {
	display: inline-block;
}

.content_list_wrapper .form .form_section .list_filter > li:last-child {
}

.content_list_wrapper .form .form_section .list_filter > li input[type="radio"] {
	display: none;
}

.content_list_wrapper .form .form_section .list_filter > li input[type="radio"] + label {
	display: inline-block;
	height: 20px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	color: #292929;
	padding-left: 26px;
	padding-right: 30px;
	font-size: 14px;
	line-height: 20px;
}

.content_list_wrapper .form .form_section .list_filter > li input[type="radio"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor_3.png);
	background-size: 16px 16px;
}

.content_list_wrapper .form .form_section .list_top {
	font-size: 0;
}

.content_list_wrapper .form .form_section .list_top > div {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}
.content_list_wrapper .form .form_section .list_top > div.list_count {
	height: 36px;
	line-height: 36px;
	font-size: 14px;
}

.content_list_wrapper .form .form_section .list_top > div.list_button {
	height: 36px;
	line-height: 36px;
	text-align: right;
}

.content_list_wrapper .form .form_section .list_top > div.list_search {
	height: 36px;
	font-size: 0;
	text-align: right;
	padding: 8px 0;
}

.content_list_wrapper .form .form_section .list_top > div.list_search > div {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

.content_list_wrapper .form .form_section .list_top > div.list_search > div.input {
	width: 100px;
	height: 20px;
}

.content_list_wrapper .form .form_section .list_top > div.list_search > div.input > input {
	background-color: transparent;
	width: 100%;
	outline: none;
}

.content_list_wrapper .form .form_section .list_top > div.list_search > div.button {
	width: 40px;
}

.content_list_wrapper .form .form_section .list_top > div.list_search > div.button > button {
	background-color: transparent;
	border: 0 none;
	outline: none;
	height: 20px;
}

.content_list_wrapper .form .form_section .list_content {
	margin-top: 10px;
}

.content_list_wrapper .form .form_section .list_content .list_table,
.content_list_wrapper .form .form_section .list_content .list_summary_table,
.list_content .list_summary_table {
	width: 100%;
}

.content_list_wrapper .form .form_section .list_content .list_table thead th,
.content_list_wrapper .form .form_section .list_content .list_table tbody td {
	font-size: 14px;
	line-height: 20px;
	padding: 19px 0 14px 0;
	border-bottom-color: #E6E4DD;
	border-bottom-width: 1px;
	vertical-align: middle;
}

.content_list_wrapper .form .form_section .list_content .list_table thead th {
	border-bottom-style: solid;
	color: #292929;
}

.content_list_wrapper .form .form_section .list_content .list_table tbody td {
	border-bottom-style: dashed;
}

.list_content .list_summary_table thead th,
.list_content .list_summary_table tbody td,
.content_list_wrapper .form .form_section .list_content .list_summary_table thead th,
.content_list_wrapper .form .form_section .list_content .list_summary_table tbody td {
	font-size: 13px;
	line-height: 20px;
	padding: 10px 7px 7px 7px;
	border-left: 1px solid #E6E4DD;
	border-right: 1px solid #E6E4DD;
	border-bottom: 1px solid #E6E4DD;
	vertical-align: middle;
}

.content_list_wrapper .form .form_section .list_content .list_summary_table thead th {
	color: #292929;
	background-color: #F5F4EF;
	border-top: 1px solid #E6E4DD;
}

.content_list_wrapper .form .form_section .list_content .list_summary_table thead th.bb,
.list_content .list_summary_table thead th.bb {
	border-bottom: 2px solid #292929;	
}

.content_list_wrapper .form .form_section .list_content .list_summary_table tbody td {
	color: #909090;
}

.content_list_wrapper .form .form_section .list_content .list_summary_table tbody tr.bg td {
	background-color: #F5F4EF;
}

.content_list_wrapper .form .form_section .list_content .list_summary_table tbody tr.bg td.bt {
	border-top: 2px solid #aaa;
}

.content_list_wrapper .form .form_section .list_content .list_summary_table tbody tr.bg td.bb {
	border-bottom: 2px solid #aaa;
}

.content_list_wrapper .form .form_section .list_content .list_table .check input[type="checkbox"] {
	display: none;
}

.content_list_wrapper .form .form_section .list_content .list_table .check input[type="checkbox"] + label {
	display: inline-block;
	width: 26px;
	height: 20px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	color: #292929;
	font-size: 14px;
	line-height: 20px;
}

.content_list_wrapper .form .form_section .list_content .list_table .check input[type="checkbox"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor.png);
	background-size: 15px 12px;
}

.content_list_wrapper .form .form_section .list_content tbody td a.orderBtn.link {
	display: inline-block;
	padding-right: 19px;
	text-decoration: underline;
	background-image: url(/static/img/front_v3/icon-joinbtn-copy.png);
	background-position: right center;
	background-repeat: no-repeat;
}

.content_list_wrapper .form .form_section .list_content .list_fold {
	width: 100%;
	border-top: 1px solid #E6E4DD;
}

.content_list_wrapper .form .form_section .list_content .list_fold li.list_item {
	font-size: 0;
	padding-top: 30px;
	padding-bottom: 20px;
	border-bottom: 1px solid #E6E4DD;
	background-image: url(/static/img/front_v3/btn-fold-close.png);
	background-repeat: no-repeat;
	background-position: right 22px top 38px;
}

.content_list_wrapper .form .form_section .list_content .list_fold li.list_item.on {
	background-image: url(/static/img/front_v3/btn-fold-close-copy.png);
}

.content_list_wrapper .form .form_section .list_content .list_fold li.list_item > .num,
.content_list_wrapper .form .form_section .list_content .list_fold li.list_item > .date,
.content_list_wrapper .form .form_section .list_content .list_fold li.list_item > .category,
.content_list_wrapper .form .form_section .list_content .list_fold li.list_item > .content {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	color: #292929;
	line-height: 24px;
	padding-right: 20px;
}

.content_list_wrapper .form .form_section .list_content .list_fold li.list_item > .num {
	width: 10%;
}

.content_list_wrapper .form .form_section .list_content .list_fold li.list_item > .date {
	width: 20%;
}

.content_list_wrapper .form .form_section .list_content .list_fold li.list_item > .category {
	width: 25%;
}

.content_list_wrapper .form .form_section .list_content .list_fold li.list_item > .content {
	width: 80%;
}

.content_list_wrapper .form .form_section .list_content .list_fold li.list_item > .num + .content {
	width: 90%;
}

.content_list_wrapper .form .form_section .list_content .list_fold li.list_item > .category + .content {
	width: 75%;
}

.content_list_wrapper .form .form_section .list_content .list_fold li.list_item > .content > a {
	display: inline-block;
	width: 100%;
}

.content_list_wrapper .form .form_section .list_content .list_fold li.list_item > .content > .fold {
	margin-top: 22px;
	font-size: 14px;
	line-height: 20px;
}

.content_list_wrapper .form .form_section .list_content .list_fold li.list_item > .content img {
	max-width: 100% !important;
}

.content_list_wrapper .form .form_section .list_content .list_warning {
	margin-top: 13px;
	color: #Eb0029;
	font-size: 12px;
	line-height: 24px;
}

.content_list_wrapper .list_paging {
	margin-top: 60px;
	width: 100%;
	font-size: 0;
	text-align: center;
}

.content_list_wrapper .list_paging > li {
	display: inline-block;
	vertical-align: top;
	margin: 0 2px;
}

.content_list_wrapper .list_paging > li.first,
.content_list_wrapper .list_paging > li.prev {
	margin-right: 15px;
}

.content_list_wrapper .list_paging > li.last,
.content_list_wrapper .list_paging > li.next {
	margin-left: 15px;
}

.content_list_wrapper .list_paging > li > a {
	display: block;
	padding: 0 5px;
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	color: #909090;
}

.content_list_wrapper .list_paging > li > a:hover,
.content_list_wrapper .list_paging > li.on > a {
	color: #292929;
}

.content_list_wrapper .form .form_section .list_content .analytics_wrapper {
	width: 100%;
	margin-top: 40px;
	font-size: 0;
}

.content_list_wrapper .form .form_section .list_content .analytics_wrapper > .analytics {
	display: inline-block;
	vertical-align: top;
	width: 48%;
}

.content_list_wrapper .form .form_section .list_content .analytics_wrapper > .analytics:nth-child(2n+0) {
	margin-left: 4%;
}

.content_list_wrapper .form .form_section .list_content .analytics_wrapper > .analytics .analytics_header {
	font-size: 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #E6E4DD;
}

.content_list_wrapper .form .form_section .list_content .analytics_wrapper > .analytics .analytics_header a.download {
	display: inline-block;
	padding-left: 20px;
	color: #0071cd;
	font-size: 14px;
	background-image: url(/static/img/front_v3/icon-exceldown.png);
	background-repeat: no-repeat;
	background-position: left center;
}

.content_list_wrapper .form .form_section .list_content .analytics_wrapper > .analytics .analytics_header .col {
	font-size: 16px;
	line-height: 20px;
}

.content_list_wrapper .form .form_section .list_content .analytics_wrapper > .analytics .analytics_header .check input[type="checkbox"] {
	display: none;
}

.content_list_wrapper .form .form_section .list_content .analytics_wrapper > .analytics .analytics_header .check input[type="checkbox"] + label {
	display: inline-block;
	width: 100%;
	height: 20px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	color: #292929;
	font-size: 16px;
	padding-left: 26px;
	line-height: 20px;
}

.content_list_wrapper .form .form_section .list_content .analytics_wrapper > .analytics .analytics_header .check input[type="checkbox"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor.png);
	background-size: 15px 12px;
}

.content_list_wrapper .form .form_section .list_content .analytics_wrapper > .analytics .analytics_body > div {
	padding: 20px 10px;
	height: 350px;
}

.content_list_wrapper .form .form_section .list_content .analytics_wrapper > .analytics .analytics_body > div .highcharts-background {
	background-color: rgba(255, 255, 255, 255) !important;	
}

.content_list_wrapper .list_wrapper .message_wrapper {
	width: 100%;
	font-size: 0;
	margin-top: 30px;
	background-color: #F8F7F4;
}

.content_list_wrapper .list_wrapper .message_wrapper > .message_list,
.content_list_wrapper .list_wrapper .message_wrapper > .chat_wrapper {
	display: inline-block;
	vertical-align: top;
}

.content_list_wrapper .list_wrapper .message_wrapper > .message_list + .chat_wrapper {
	border-left: 1px solid #E6E4DD;
}

.content_list_wrapper .list_wrapper .message_wrapper > .message_list {
	width: 40%;
	height: 550px;
	padding-right: 30px;
	overflow-y: auto;
}

.content_list_wrapper .list_wrapper .message_wrapper > .chat_wrapper {
	width: 60%;
	height: 550px;
}

.content_list_wrapper .list_wrapper .message_wrapper > .message_list > li {
	border-bottom: 1px dashed #E6E4DD;
	padding: 0 10px;
}

.content_list_wrapper .list_wrapper .message_wrapper > .message_list > li.on {
	background-color: #f5f4ef;
}

.content_list_wrapper .list_wrapper .message_wrapper > .message_list > li div.message {
	width: 100%;
	padding: 15px 0;
}

.content_list_wrapper .list_wrapper .message_wrapper > .message_list > li div.message .user {
	font-size: 0;
}

.content_list_wrapper .list_wrapper .message_wrapper > .message_list > li div.message .user > span {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	line-height: 24px;
}

.content_list_wrapper .list_wrapper .message_wrapper > .message_list > li div.message .user > span.transno {
	font-size: 14px;
	color: #292929;
}

.content_list_wrapper .list_wrapper .message_wrapper > .message_list > li div.message .user > span.consignment {
	text-align: right;
	font-size: 14px;
	color: #909090;
}

.content_list_wrapper .list_wrapper .message_wrapper > .message_list > li div.message .last_message {
	position: relative;
	margin-top: 7px;
	font-size: 14px;
	color: #292929;
	line-height: 24px;
}

.content_list_wrapper .list_wrapper .message_wrapper > .message_list > li div.message .last_message.on {
	padding-left: 13px;
}

.content_list_wrapper .list_wrapper .message_wrapper > .message_list > li div.message .last_message.on:before {
	content: '';
    width: 5px;
    height: 5px;
    border-radius: 50%;
    display: block;
    position: absolute;
    left: 0;
    top: 9px;
    background-color: #eb0029;
}

.content_list_wrapper .list_wrapper .message_wrapper > .message_list > li div.message .time {
	margin-top: 7px;
	font-size: 12px;
	color: #909090;
	line-height: 24px;
}

.content_list_wrapper .control_wrapper {
	position: fixed;
	/*position: absolute;*/
	/*top: 50px;*/
	top: 0;
	padding-top: 30px;
	width: 270px;
	height: 100%;
	margin-left: 30px;
	overflow-y: auto;
}

body.wide .content_list_wrapper .control_wrapper {
	width: 365px;
}

.content_list_wrapper .control_wrapper .summary_wrapper {
}

.content_list_wrapper .control_wrapper .summary_wrapper .summary {
	background-color: #FFFFFF;
	position: relative;
	padding-top: 28px;
	padding-bottom: 28px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .summary:before {
	position: absolute;
	left: 25px;
	top: 38px;
	content: '';
	width: 1px;
	height: 150px;
	border-right: 1px dashed #909090;
}

.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_b2b:before {
	height: 155px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_check:before {
	height: 195px;
}

/* 2023-01-12 렌트 추가 */
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent:before {
	height: 305px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .summary li {
	position: relative;
	margin-bottom: 14px;
	padding-left: 44px;
	padding-right: 20px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .summary li:before {
	position: absolute;
	left: 24px;
	top: 10px;
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 50%;
}

.content_list_wrapper .control_wrapper .summary_wrapper .summary li:last-child {
	margin-bottom: 0;
}

.content_list_wrapper .control_wrapper .summary_wrapper .summary li span {
	display: inline-block;
	vertical-align: top;
	line-height: 24px;
	height: 24px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .summary .check input[type="checkbox"] {
	display: none;
}

.content_list_wrapper .control_wrapper .summary_wrapper .summary .check input[type="checkbox"] + label {
	display: inline-block;
	width: 150px;
	height: 24px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	padding-left: 26px;
	font-size: 14px;
	line-height: 24px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .summary .check input[type="checkbox"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor_4.png);
	background-size: 15px 12px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .summary li .check {
	width: 50%;
}

.content_list_wrapper .control_wrapper .summary_wrapper .summary li .count {
	width: 50%;
	font-size: 16px;
	text-align: right;
	float: right;
}

.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status0 .check input[type="checkbox"] + label { color: #999999; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status1 .check input[type="checkbox"] + label { color: #1b9b00; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status2 .check input[type="checkbox"] + label { color: #0071CD; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status3 .check input[type="checkbox"] + label { color: #292929; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status4 .check input[type="checkbox"] + label { color: #fd7e14; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status5 .check input[type="checkbox"] + label { color: #292929; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status6 .check input[type="checkbox"] + label { color: #fd7e14; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status8 .check input[type="checkbox"] + label { color: #292929; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status9 .check input[type="checkbox"] + label { color: #EB0029; }

.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status0:before { background-color: #999999; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status1:before { background-color: #1b9b00; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status2:before { background-color: #0071CD; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status3:before { background-color: #292929; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status4:before { background-color: #fd7e14; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status5:before { background-color: #292929; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status6:before { background-color: #fd7e14; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status8:before { background-color: #292929; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary li.status9:before { background-color: #EB0029; }

.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status0 .check input[type="checkbox"] + label { color: #cccccc; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status1 .check input[type="checkbox"] + label { color: #1b9b00; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status2 .check input[type="checkbox"] + label { color: #337ab7; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status3 .check input[type="checkbox"] + label { color: #f0ad4e; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status4 .check input[type="checkbox"] + label { color: #b78134; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status5 .check input[type="checkbox"] + label { color: #5bc0de; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status99 .check input[type="checkbox"] + label { color: #26B99A; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status199 .check input[type="checkbox"] + label { color: #4B5F71; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status9 .check input[type="checkbox"] + label { color: #EB0029; }

.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status0:before { background-color: #cccccc; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status1:before { background-color: #1b9b00; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status2:before { background-color: #337ab7; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status3:before { background-color: #f0ad4e; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status4:before { background-color: #b78134; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status5:before { background-color: #5bc0de; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status99:before { background-color: #26B99A; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status100:before { background-color: #4B5F71; }
.content_list_wrapper .control_wrapper .summary_wrapper .summary.step_rent li.status9:before { background-color: #EB0029; }

.content_list_wrapper .control_wrapper .summary_wrapper .search {
	padding: 30px 20px 20px 20px;
	background-color: #F5F4EF;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_scope,
.content_list_wrapper .control_wrapper .summary_wrapper .search .search_date,
.content_list_wrapper .control_wrapper .summary_wrapper .search .search_date_group {
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_scope {
	width: 100%;
	background-image: url(/static/img/front_v3/btn-fold-close.png);
	background-position: right 20px center;
	background-repeat: no-repeat;
	background-size: 14px 7px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_scope > a,
.content_list_wrapper .control_wrapper .summary_wrapper .search .search_date > a {
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #292929;
	padding-left: 15px;
	border-top: 1px solid #C9C8C4;
	border-left: 1px solid #C9C8C4;
	border-right: 1px solid #C9C8C4;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_date {
	font-size: 0;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .form_input .input_text {
	position: relative;
	display: block;
	vertical-align: top;
	width: 100%;
	height: 50px;
	padding: 15px;
	border: 1px solid #C9C8C4;
	/*margin-bottom: 15px;*/
	background-color: #F8F7F4;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .form_input .input_text:last-child { margin-bottom: 0; }

.content_list_wrapper .control_wrapper .summary_wrapper .search .form_input .input_text input {
	border: 0 none;
	outline: none;
	width: 100%;
	background-color: transparent;
	font-size: 14px;
	color: #292929;
	height: 20px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_date > span {
	display: inline-block;
	vertical-align: top;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_date > span.devide {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	border-top: 1px solid #C9C8C4;
	background-color: #F8F7F4;
	text-align: center;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_date > span.date { width: 45% }
.content_list_wrapper .control_wrapper .summary_wrapper .search .search_date > span.devide { width: 10% }

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_date > span .input_text {
	border-bottom: 0 none;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_date_group {
	border: 1px solid #C9C8C4;
	font-size: 0;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_date_group > li {
	display: inline-block;
	vertical-align: top;
	width: 33.333%;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_date_group > li > a {
	display: block;
	width: 100%;
	height: 50px; 
	line-height: 50px;
	color: #292929;
	font-size: 14px;
	text-align: center;
	border-right: 1px solid #C9C8C4;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_date_group > li:nth-child(3n+0) > a {
	border-right: 0 none;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_date_group > li.on > a {
	background-color: #C9C8C4;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_keyword {
	margin-top: 20px;
	font-size: 0;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_keyword > span {
	display: inline-block;
	vertical-align: top;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_keyword > span.search_keyword_scope {
	width: 110px;
	/*background-image: url(/static/img/front_v3/btn-fold-close.png);*/
	/*background-position: right 7px center;*/
	/*background-repeat: no-repeat;*/
	/*background-size: 14px 7px;*/
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_keyword > span.search_keyword_scope > a {
	display: block;
	width: 100%;
	line-height: 50px;
	height: 50px;
	font-size: 14px;
	color: #292929;
	padding-left: 10px;
	border-top: 1px solid #C9C8C4;
	border-left: 1px solid #C9C8C4;
	border-bottom: 1px solid #C9C8C4;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_keyword > span.keyword {
	width: 200px;
	height: 50px;
	padding: 15px;
	border-top: 1px solid #C9C8C4;
	border-right: 1px solid #C9C8C4;
	border-bottom: 1px solid #C9C8C4;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_keyword > span.keyword > input {
	width: 100%;
	height: 20px;
	background-color: transparent;
	border: 0 none;
	outline: none;
	font-size: 14px;
	color: #292929;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_type {
	margin-top: 20px;
	padding: 15px;
	border: 1px solid #C9C8C4;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_type .type_label {
	display: block;
	font-size: 14px;
	margin-bottom: 20px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_type .type_list {
	font-size: 0;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_type .type_list > li {
	display: inline-block;
	vertical-align: top;
	width: 50%;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_type .type_list > li input[type="radio"],
.content_list_wrapper .control_wrapper .summary_wrapper .search .search_type .type_list > li input[type="checkbox"] {
	display: none;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_type .type_list > li input[type="radio"] + label,
.content_list_wrapper .control_wrapper .summary_wrapper .search .search_type .type_list > li input[type="checkbox"] + label {
	display: inline-block;
	width: 150px;
	height: 24px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	padding-left: 26px;
	font-size: 14px;
	line-height: 24px;
	color: #292929;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_type .type_list > li input[type="radio"]:checked + label,
.content_list_wrapper .control_wrapper .summary_wrapper .search .search_type .type_list > li input[type="checkbox"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor_4.png);
	background-size: 15px 12px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_save {
	margin-top: 50px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_save > input[type="checkbox"] {
	display: none;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_save > input[type="checkbox"] + label {
	display: inline-block;
	width: 100%;
	height: 24px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	padding-left: 26px;
	font-size: 16px;
	line-height: 24px;
	color: #292929;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_save > input[type="checkbox"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor_4.png);
	background-size: 15px 12px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_button {
	margin-top: 40px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .search_button button {
	width: 100%;
	height: 50px;
	border: 1px solid #C9C8C4;
	background-color: #fff;
	color: #292929;
	font-size: 16px;
	cursor: pointer;
	outline: none;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .child_select {
	position: relative;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .child_select .child {
	position: absolute;
	width: 100%;
	top: 49px;
	left: 0;
	display: none;
	background-color: #fff;
	border: 1px solid #C9C8C4;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search .child_select .child > li > a {
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	color: #909090;
	padding-left: 15px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .search + .service_star_link {
	margin-top: 30px;
	text-align: right;
	display: inline-block;
	width: 100%;
	padding-right: 24px;
	font-size: 18px;
	color: #292929;
	line-height: 27px;
	background-image: url(/static/img/front_v3/btn-arrow-b.png);
	background-position: right center;
	background-repeat: no-repeat;
}

.control_wrapper .summary_wrapper .search .search_select {
	margin-top: 10px;
	font-size: 0;
}


.control_wrapper .summary_wrapper .search .search_select .select_label,
.control_wrapper .summary_wrapper .search .search_select .select {
	display: inline-block;
	vertical-align: top;
}

.control_wrapper .summary_wrapper .search .search_select .select_label {
	width: 110px;	
	height: 50px;
	line-height: 50px;
	border-top: 1px solid #c9c8c4;
	border-left: 1px solid #c9c8c4;
	border-bottom: 1px solid #c9c8c4;
	font-size: 14px;
	padding-left: 15px;
}

.control_wrapper .summary_wrapper .search .search_select .select {
	width: 200px;
}

.control_wrapper .summary_wrapper .search .search_range {
	margin-top: 10px;
	font-size: 0;
}


.control_wrapper .summary_wrapper .search .search_range .range_label,
.control_wrapper .summary_wrapper .search .search_range .range,
.control_wrapper .summary_wrapper .search .search_range .range_devide {
	display: inline-block;
}

.control_wrapper .summary_wrapper .search .search_range .range_label {
	width: 110px;	
	height: 50px;
	line-height: 50px;
	border-top: 1px solid #c9c8c4;
	border-left: 1px solid #c9c8c4;
	border-bottom: 1px solid #c9c8c4;
	font-size: 14px;
	padding-left: 15px;
}

.control_wrapper .summary_wrapper .search .search_range .range {
	width: 90px;
}

.control_wrapper .summary_wrapper .search .search_range .range_devide {
	width: 20px;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	border-top: 1px solid #c9c8c4;
	border-bottom: 1px solid #c9c8c4;
	text-align: center;
	background-color: #f8f7f4;
}

.content_list_wrapper .control_wrapper .summary_wrapper .regist_summary {
	width: 100%;
	background-color: #e6e4dd;
	/*padding: 26px 20px; 2022-01-17 */
	padding: 18px 20px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .regist_summary .title {
	margin-top: 15px;
	font-size: 14px;
	line-height: 20px;
	color: #909090;
}

.content_list_wrapper .control_wrapper .summary_wrapper .regist_summary .desc {
	font-size: 16px;
	line-height: 24px;
	color: #292929;
	margin-top: 7px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .regist_summary .title:first-child { margin-top: 0; }

.content_list_wrapper .control_wrapper .summary_wrapper .regist_summary .datetime,
.content_list_wrapper .control_wrapper .summary_wrapper .regist_summary .distance {
	font-size: 16px;
	line-height: 24px;
	color: #292929;
	margin-top: 7px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .regist_summary .distance .pd {
	margin-left: 5px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .regist_summary .address {
	position: relative;
	margin-top: 8px;
	padding-left: 18px;
	line-height: 24px;
	font-size: 16px;
	color: #909090;
}

.content_list_wrapper .control_wrapper .summary_wrapper .regist_summary .address:before {
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 50%;
	display: block;
	position: absolute;
	left: 0;
	top: 10px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .regist_summary .address.start:before { background-color: #0071cd; }
.content_list_wrapper .control_wrapper .summary_wrapper .regist_summary .address.end:before { background-color: #eb0029; }
.content_list_wrapper .control_wrapper .summary_wrapper .regist_summary .address.return:before { background-color: #0071cd; }

.content_list_wrapper .control_wrapper .summary_wrapper .regist_summary .service {
	margin-top: 7px;
	font-size: 16px;
	color: #292929;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary {
	width: 100%;
	padding: 13px 20px;
	padding-bottom: 30px;
	background-color: #F5F5EF;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .partial_use {
	font-size: 14px;
	color: #eb0029;
	margin-bottom: 10px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary {
	font-size: 0;
	/*padding-bottom: 6px;*/
	padding-bottom: 0px;
	border-bottom: 1px solid #E6E4DD;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	line-height: 35px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span.title {
	font-size: 14px;
	color: #666;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span.price_partial_customer_title,
.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span.price_partial_customer_vat_title,
.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span.price_partial_customer_total_title {
	color: #909090;	
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span.title small {
	font-size: 12px;
	color: #666;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span.price_partial_customer_title small {
	color: #909090;	
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span.price,
.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span.price_vat,
.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span.price_total,
.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span.price_partial,
.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span.price_partial_customer,
.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span.price_partial_customer_vat,
.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span.price_partial_customer_total {
	text-align: right;
	font-size: 16px;
	color: #292929;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span.price_partial_customer,
.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span.price_partial_customer_vat,
.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .price_summary > span.price_partial_customer_total {
	color: #666;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .agree_area {
	margin-top: 20px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .agree_area li {
	padding-left: 10px;
	margin-bottom: 10px;
	position: relative;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .agree_area li.all {
	padding-left: 0;
	margin-bottom: 20px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .agree_area li:last-child {
	margin-bottom: 0;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .agree_area li .check input[type="checkbox"] {
	display: none;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .agree_area li .check input[type="checkbox"] + label {
	display: inline-block;
	width: 100%;
	height: 20px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	padding-left: 24px;
	font-size: 14px;
	line-height: 20px;
	color: #909090;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .agree_area li .check input[type="checkbox"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor_4.png);
	background-size: 15px 12px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .agree_area li button {
	border: 0 none;
	outline: none;
	cursor: pointer;
	color: #292929;
	position: absolute;
	right: 0;
	top: 0;
	height: 20px;
	background-color: transparent;
}

.content_list_wrapper .control_wrapper .summary_wrapper .etc_summary .summary_button {
	/*padding-top: 116px; 2022-01-17 */
	padding-top: 84px;
	background-image: url(/static/img/front_v3/icon-brand-arrow_2.png);
	background-size: 10px 35px;
	/*background-position: center top 42px; 2022-01-17 */
	background-position: center top 26px;
	background-repeat: no-repeat;
}

.content_list_wrapper .control_wrapper .mypage_wrapper {
	background-color: #fff;
	padding: 27px 20px 30px 20px;
}

.content_list_wrapper .control_wrapper .mypage_wrapper .user_info {
	font-size: 0;
}

.content_list_wrapper .control_wrapper .mypage_wrapper .user_info > span {
	display: inline-block;
	vertical-align: top;
	width: 50%;
	line-height: 41px;
}

.content_list_wrapper .control_wrapper .mypage_wrapper .user_info > span.user_name { font-size: 28px; color: #292929; }
.content_list_wrapper .control_wrapper .mypage_wrapper .user_info > span.user_type { font-size: 16px; color: #909090; text-align: right; }

.content_list_wrapper .control_wrapper .mypage_wrapper .download_link {
	margin-top: 30px;
}

.content_list_wrapper .control_wrapper .mypage_wrapper .download_link li {
	margin-bottom: 10px;
}

.content_list_wrapper .control_wrapper .mypage_wrapper .download_link li:last-child {
	margin-bottom: 0;
}

.content_list_wrapper .control_wrapper .mypage_wrapper .download_link li > a {
	display: block;
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: center;
	color: #292929;
	border: 1px solid #C9C8C4;
}

.content_list_wrapper .control_wrapper .payment_wrapper {
	background-color: #fff;
	padding: 34px 20px 20px 20px;
}

.content_list_wrapper .control_wrapper .payment_wrapper .center_info,
.content_list_wrapper .control_wrapper .payment_wrapper .card_info {
	line-height: 20px;
	padding-left: 24px;
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 14px;
	color: #292929;
}

.content_list_wrapper .control_wrapper .payment_wrapper .center_info {
	background-image: url(/static/img/front_v3/icon-center.png);
}

.content_list_wrapper .control_wrapper .payment_wrapper .card_info {
	margin-top: 17px;
	background-image: url(/static/img/front_v3/icon-card.png);
}

.content_list_wrapper .control_wrapper .payment_wrapper .card_button {
	margin-top: 77px;
}

.content_list_wrapper .control_wrapper .payment_wrapper .card_button button {
	width: 100%;
	height: 50px;
	border: 1px solid #C9C8C4;
	background-color: #fff;
	color: #292929;
	font-size: 16px;
}

.content_list_wrapper .control_wrapper .customer_wrapper {
	background-color: #fff;
	padding: 27px 20px 100px 20px;	
}

.content_list_wrapper .control_wrapper .customer_wrapper .title {
	font-size: 28px;
	line-height: 41px;
	color: #292929;
}

.content_list_wrapper .control_wrapper .customer_wrapper .sub_title {
	margin-top: 17px;
}

.content_list_wrapper .control_wrapper .customer_wrapper .sub_title li {
	font-size: 14px;
	line-height: 20px;
	color: #909090;
	margin-bottom: 10px;
}

.content_list_wrapper .control_wrapper .customer_wrapper .sub_title li:last-child {
	margin-bottom: 0;
}

.pay_partial .pay_partial_info {
	width: 100%;
}

.pay_partial .pay_partial_info .info_label,
.pay_partial .pay_partial_info .info_input {
	font-size: 14px;
}

.pay_partial .pay_partial_info .info_label {
	color: #292929;
}

.pay_partial .pay_partial_info .info_input {
	color: #909090;
	margin-top: 10px;
	margin-bottom: 20px;
}

.pay_partial .pay_partial_info .info_input .price_partial_customer {
	position: relative;
    display: block;
    vertical-align: top;
    width: 100%;
    height: 50px;
    padding: 15px;
    font-size: 16px;
    border-bottom: 1px solid #C9C8C4;
    background-color: #F8F7F4;
}
.pay_partial .pay_partial_info .info_input .price_partial_customer_summary {
	font-size: 11px;
}

.summary_check_control {
	width: 100%;
	background-color: #fff;
	padding: 28px 28px 0 28px;
}

.summary_check_control > li {
	display: inline-block;
	width: 50%;
	vertical-align: top;
}

.summary_check_control > li .check input[type="checkbox"] {
	display: none;
}

.summary_check_control > li .check input[type="checkbox"] + label {
	display: inline-block;
	width: 100px;
	height: 24px;
	background-image: url(/static/img/front_v3/btn-radio-nor_2.png);
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	padding-left: 26px;
	font-size: 16px;
	line-height: 24px;
	color: #292929;
}

.summary_check_control > li .check input[type="checkbox"]:checked + label {
	background-image: url(/static/img/front_v3/btn-radio-nor_4.png);
	background-size: 15px 12px;
}

.info-table {
	width: 100%;
}

.info-table th,
.info-table td {
	font-size: 11px;
	padding: 3px 5px;
	border: 1px solid #E6E4DD;
	vertical-align: middle;
}

.info-table th {
	text-align: center;
	color: #292929;
	background-color: #F5F4EF;
}

/**
 * 렌트
 */
.rent-car-list-wrapper {
	padding: 20px 0;
	background-color: #fff;
	border: 1px solid #ccc;
	height: 300px;
	overflow-y: scroll;
}
.rent-car-list-wrapper .data-rent-car-list {
	font-size: 0;
}
.rent-car-list-wrapper .data-rent-car-list .rent-car-item {
	font-size: 0;
	display: inline-block;
	vertical-align: top;
	width: 50%;
	height: 90px;
	padding: 0 10px;
	cursor: pointer;
}
/* 예약마감 */ 
.rent-car-list-wrapper .data-rent-car-list .rent-car-item.rent-closed {
}
.rent-car-list-wrapper .data-rent-car-list .rent-car-item .images_box,
.rent-car-list-wrapper .data-rent-car-list .rent-car-item .info_box {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
}
.rent-car-list-wrapper .data-rent-car-list .rent-car-item .images_box {
	width: 30%;
}
.rent-car-list-wrapper .data-rent-car-list .rent-car-item .info_box {
	width: 70%;
}
.rent-car-list-wrapper .data-rent-car-list .rent-car-item .images_box img {
	width: 100px;
}
.rent-car-list-wrapper .data-rent-car-list .rent-car-item .info_box .car_type {
	font-weight: bold;
	padding-bottom: 5px;
}
.rent-car-list-wrapper .data-rent-car-list .rent-car-item.rent-closed .info_box .car_info {
	padding-bottom: 5px;
}
.rent-car-list-wrapper .data-rent-car-list .rent-car-item.rent-closed .info_box .price {
}
.rent-car-list-wrapper .data-rent-car-list .rent-car-item.rent-closed .info_box .price .is_closed {
	color: #EB0029;
}

.noti_layer.modal-rent-car-search .noti_title {
/*	color: #0071CD;*/
}
.noti_layer.modal-rent-car-search .noti_content .rent-car-info {
	font-size: 1.5em;
	line-height: 1.8em;
}
.noti_layer.modal-rent-car-search .noti_content .rent-car-info-common {
	color: #888;
	margin-top: 30px;
	line-height: 1.3em;
}

.calendar {
	font-size: 14px;
}

.calendar .calendar_title {
	font-size: 24px;
	margin-top: 30px;
}

.calendar .calendar_now {
	font-size: 18px;
}

.table-calendar {
	table-layout: fixed;
	border-collapse: collapse;
	width: 100%;
}

.table-calendar th,
.table-calendar td {
	font-size: 16px;
	text-align: center;
	vertical-align: middle;
	padding: 10px;
	border-left: 1px solid #E6E4DD;
	border-right: 1px solid #E6E4DD;
}

.table-calendar thead th {
	background-color: #F5F4EF;
	border-top: 1px solid #E6E4DD;
}

.table-calendar thead th.bb {
	border-bottom: 2px solid #292929;	
}

.table-calendar tbody td {
	border-bottom: 1px solid #E6E4DD;
}

.table-calendar tbody td.bg {
	background-color: #F5F4EF;
}

.table-calendar tbody td.uploaded {
	color: #fff !important;
	background-color: #292929;
}

.content_list_wrapper .control_wrapper .summary_wrapper .summary.valet:before {
	height: 81px;
}

.content_list_wrapper .control_wrapper .summary_wrapper .summary.usecar:before {
	/* 5개 */
/*	height: 157px;*/
/*	 6개*/
	height: 191px; 
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address {
	position: relative;
	border-bottom: 1px solid #E6E4DD;
	padding-bottom: 10px;
	margin-top: 20px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .name,
.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .info {
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	width: 100%;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .name {
	color: #292929;
	line-height: 20px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .info {
	color: #909090;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .info span {
	display: inline-block;
	vertical-align: top;
	line-height: 20px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .info .type { text-decoration: underline; }
.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .info .car_number { }
.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .info .type + .car_number { }
.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .info .phone { text-align: right; font-size: 12px; }
.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .info .date { text-align: right; font-size: 12px; }

.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .info .address {
	margin-top: 5px;
	font-size: 0;
	width: 100%;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .info .address span {
	position: relative;
	display: inline-block;
	vertical-align: top;
	width: 50%;
	font-size: 12px;
	padding-left: 12px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .info .address span:before {
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 50%;
	display: block;
	position: absolute;
	left: 0;
	top: 7px;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .info .address span.address {
	width: 100%;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .info .address span.address:before,
.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .info .address span.address_start:before {
	background-color: #0071cd;
}

.content_list_wrapper .form .form_section .section .form_input_wrapper .usecar_address .info .address span.address_end:before {
	background-color: #eb0029;
}