@charset "UTF-8";
@import url("normalize.css");
@import url("notosanskr.css");
/* @import url("https://cdn.rawgit.com/moonspam/Noto Sans KR/master/Noto Sans KR.css"); */
/* @import url("https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css"); */
/* @import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css); */
/* color */
* {
	-webkit-text-size-adjust: none;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	word-break: break-all;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: auto;
	touch-action: pan-y;
}

/* 뷰표트 변환시 폰트크기 자동확대 방지 */
.m_layer * {
	outline: none !important;
}

html {
	margin: 0;
	padding: 0;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 400;
}

html, body {
	height: 100%;
}

select, textarea, button, input {
	color: #464646;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border-radius: 0;
}

select::-ms-expand {
	display: none;
}

body {
	min-width: 320px;
	position: relative;
	margin: 0;
	padding: 0;
	font-size: 14px;
	line-height: 1.3;
	color: #464646;
}

div, h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, p, form, fieldset,
	input, table, tr, th, td, button, textarea, select {
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}

img {
	border: 0;
	vertical-align: top;
}

hr {
	display: none;
}

ul, ol, dl, dt, dd, li {
	list-style: none;
	padding: 0;
	margin: 0;
}

table, th, td {
	border-collapse: collapse;
	border-spacing: 0;
	font-weight: normal;
}

caption {
	display: block;
	text-indent: -9999em;
	overflow: hidden;
	height: 0;
	font-size: 0;
	line-height: 0;
}

fieldset, blockquote, iframe, button {
	border: none;
}

i, em, u, cite {
	font-style: normal;
}

p {
	vertical-align: middle;
}

strong, em, b {
	font-weight: normal;
}

a {
	color: #464646;
	text-decoration: none;
	cursor: pointer;
}

button {
	background: transparent;
	cursor: pointer;
	vertical-align: middle;
	margin: 0;
	padding: 0;
	border: none;
	border-image-width: 0;
	vertical-align: top;
}

button:focus {
	outline: #000 dotted 1px;
	outline: none;
}

button, input[type=submit], input[type=button], input[type=reset] {
	cursor: pointer;
	-webkit-appearance: none;
}

section, nav, article, aside, header, footer, main {
	display: block;
}

input[type=date]::-webkit-calendar-picker-indicator, input[type=date]::-webkit-inner-spin-button
	{
	display: none;
}

input[type=date], input[type=text], input[type=search], input[type=tel],
	input[type=number], input[type=password] {
	font-size: 14px;
	color: #464646;
	-webkit-appearance: none;
	border-radius: 0;
}

input[type=text]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder,
	input[type=password]::-webkit-input-placeholder {
	color: #969696;
}

input[type=text]::-moz-placeholder, input[type=tel]::-moz-placeholder,
	input[type=password]::-moz-placeholder {
	color: #969696;
}

input[type=text]:-moz-placeholder, input[type=tel]:-moz-placeholder,
	input[type=password]:-moz-placeholder {
	color: #969696;
}

input[type=text]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder,
	input[type=password]:-ms-input-placeholder {
	color: #969696;
}

textarea::-webkit-input-placeholder {
	color: #969696;
}

textarea::-moz-placeholder {
	color: #969696;
}

textarea:-moz-placeholder {
	color: #969696;
}

textarea:-ms-input-placeholder {
	color: #969696;
}

::-ms-clear, ::-ms-reveal {
	display: none;
}

button::-moz-focus-inner, input[type=reset]::-moz-focus-inner, input[type=button]::-moz-focus-inner,
	input[type=submit]::-moz-focus-inner, input[type=file]>input[type=button]::-moz-focus-inner
	{
	border: 0;
	padding: 0;
	margin: 0;
}

input[disabled] {
	cursor: not-allowed;
}

input[type=text], input[type=tel], input[type=password], input[type=date],
	input[type=number] {
	padding-left: 8px;
	width: 100%;
	border: 0;
	border: 1px solid #ddd;
	background-color: inherit;
	vertical-align: middle;
}

textarea {
	overflow: auto;
	padding: 10px 6px;
	width: 100%;
	font-size: 16px;
	line-height: 1.5em;
	border: 0;
	resize: none;
	-webkit-overflow-scrolling: touch;
}

input[type=text], input[type=search] {
	-webkit-appearance: none;
	border-radius: 0;
}

input[type=text]:focus, input[type=tel]:focus, input[type=password]:focus,
	textarea:focus, select:focus {
	position: relative;
	z-index: 1;
	outline: none;
}

input[type=text]:focus, input[type=password]:focus, input[type=tel]:focus
	{
	color: #000;
	border: 1px solid #000;
	background: #fff
}

/* err */
input[type=text].err, input[type=tel].err, input[type=password].err,
	select.err, .err {
	border: 1px solid #e00001 !important;
}

.onlyNumber {
	ime-mode: disabled !important;
}

input[type=text]::-ms-clear {
	display: none;
}

input::-ms-clear {
	display: none;
}

.safari input[type=text], .safari input[type=tel], .safari input[type=password],
	.safari input[type=date] {
	line-height: normal !important;
	vertical-align: middle !important;
}

.safari input[type=text]::-moz-placeholder, .safari input[type=tel]::-moz-placeholder,
.safari input[type=password]::-moz-placeholder.safari input[type=date]::-moz-placeholder,
.safari input[type="text"]::-webkit-input-placeholder, .safari input[type="tel"]::-webkit-input-placeholder,
.safari input[type="password"]::-webkit-input-placeholder.safari input[type="date"]::-webkit-input-placeholder
	{
	line-height: normal;
	vertical-align: middle !important;
}

.safari input[type=text]:-ms-input-placeholder, .safari input[type=tel]:-ms-input-placeholder,
	.safari input[type=password]:-ms-input-placeholder.safari input[type=date]:-ms-input-placeholder
	{
	line-height: normal;
	vertical-align: middle !important;
}

.safari input[type="text"]::-ms-input-placeholder, .safari input[type="tel"]::-ms-input-placeholder,
	.safari input[type="password"]::-ms-input-placeholder.safari input[type="date"]::-ms-input-placeholder
	{
	line-height: normal;
	vertical-align: middle !important
}

.safari input[type="text"]::placeholder, .safari input[type="tel"]::placeholder,
	.safari input[type="password"]::placeholder.safari input[type="date"]::placeholder
	{
	line-height: normal;
	vertical-align: middle !important
}

.m_view {
	display: none;
}

@media only all and (max-width: 768px) {
	.m_view {
		display: block;
	}
}

.w_view {
	display: block;
}

@media only all and (max-width: 768px) {
	.w_view {
		display: none;
	}
}

.m_view_in {
	display: none;
}

@media only all and (max-width: 768px) {
	.m_view_in {
		display: inline-block;
	}
}

.w_view_in {
	display: inline-block;
}

@media only all and (max-width: 768px) {
	.w_view_in {
		display: none;
	}
}

.hidden {
	display: none !important;
}

.header .w_header_inner .w_header .side_menu ul, .header .w_header_inner .w_header #nav ul,
	#menu-lnb .lnb_info, .move-btn ul, .chk_step1 ul.choice_area,
	.chk_step2 ul.choice_area, .auction_info dl.board_top dd ul,
	.auction_info .board_bottom .date_bottom ul li dl, .auction_list .auction_area,
	.auction_list .list_search, .auction_list .list_search .radio_group,
	.auction_list .list_search .sch_area, .auction_list .calculator_head_pc dl,
	.list_downs ul, .auction_date .date_bottom li dl, .tab_list ul,
	.auction_seeBox.calculator_type, .auction_seeBox .seeBox_top dl dd ul,
	.auction_seeBox .seeBox_bottom, .auction_seeBox .seeBox_bottom .seeBox_slick .seeBox_slick_inner .seeBox-cell,
	.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox ul,
	.auction_calculator .calculator_bottom .calculator-cell,
	.monitoring-view .table-inner .table-info ul, .admin_area .sub_search,
	.admin_area .sub_search .sch_area, .admin_auc_main .main_search,
	.admin_auc_main .main_search .radio_group, .admin_auc_main .main_search .sch_area,
	.admin_chocie ul.choice_area, .video_transmission .video_list {
	*zoom: 1
}

.header .w_header_inner .w_header .side_menu ul:before, .header .w_header_inner .w_header #nav ul:before,
	#menu-lnb .lnb_info:before, .move-btn ul:before, .chk_step1 ul.choice_area:before,
	.chk_step2 ul.choice_area:before, .auction_info dl.board_top dd ul:before,
	.auction_info .board_bottom .date_bottom ul li dl:before, .auction_list .auction_area:before,
	.auction_list .list_search:before, .auction_list .list_search .radio_group:before,
	.auction_list .list_search .sch_area:before, .auction_list .calculator_head_pc dl:before,
	.list_downs ul:before, .auction_date .date_bottom li dl:before,
	.tab_list ul:before, .auction_seeBox.calculator_type:before,
	.auction_seeBox .seeBox_top dl dd ul:before, .auction_seeBox .seeBox_bottom:before,
	.auction_seeBox .seeBox_bottom .seeBox_slick .seeBox_slick_inner .seeBox-cell:before,
	.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox ul:before,
	.auction_calculator .calculator_bottom .calculator-cell:before,
	.monitoring-view .table-inner .table-info ul:before, .admin_area .sub_search:before,
	.admin_area .sub_search .sch_area:before, .admin_auc_main .main_search:before,
	.admin_auc_main .main_search .radio_group:before, .admin_auc_main .main_search .sch_area:before,
	.admin_chocie ul.choice_area:before, .video_transmission .video_list:before,
	.header .w_header_inner .w_header .side_menu ul:after, .header .w_header_inner .w_header #nav ul:after,
	#menu-lnb .lnb_info:after, .move-btn ul:after, .chk_step1 ul.choice_area:after,
	.chk_step2 ul.choice_area:after, .auction_info dl.board_top dd ul:after,
	.auction_info .board_bottom .date_bottom ul li dl:after, .auction_list .auction_area:after,
	.auction_list .list_search:after, .auction_list .list_search .radio_group:after,
	.auction_list .list_search .sch_area:after, .auction_list .calculator_head_pc dl:after,
	.list_downs ul:after, .auction_date .date_bottom li dl:after, .tab_list ul:after,
	.auction_seeBox.calculator_type:after, .auction_seeBox .seeBox_top dl dd ul:after,
	.auction_seeBox .seeBox_bottom:after, .auction_seeBox .seeBox_bottom .seeBox_slick .seeBox_slick_inner .seeBox-cell:after,
	.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox ul:after,
	.auction_calculator .calculator_bottom .calculator-cell:after,
	.monitoring-view .table-inner .table-info ul:after, .admin_area .sub_search:after,
	.admin_area .sub_search .sch_area:after, .admin_auc_main .main_search:after,
	.admin_auc_main .main_search .radio_group:after, .admin_auc_main .main_search .sch_area:after,
	.admin_chocie ul.choice_area:after, .video_transmission .video_list:after
	{
	content: " ";
	display: table
}

.header .w_header_inner .w_header .side_menu ul:after, .header .w_header_inner .w_header #nav ul:after,
	#menu-lnb .lnb_info:after, .move-btn ul:after, .chk_step1 ul.choice_area:after,
	.chk_step2 ul.choice_area:after, .auction_info dl.board_top dd ul:after,
	.auction_info .board_bottom .date_bottom ul li dl:after, .auction_list .auction_area:after,
	.auction_list .list_search:after, .auction_list .list_search .radio_group:after,
	.auction_list .list_search .sch_area:after, .auction_list .calculator_head_pc dl:after,
	.list_downs ul:after, .auction_date .date_bottom li dl:after, .tab_list ul:after,
	.auction_seeBox.calculator_type:after, .auction_seeBox .seeBox_top dl dd ul:after,
	.auction_seeBox .seeBox_bottom:after, .auction_seeBox .seeBox_bottom .seeBox_slick .seeBox_slick_inner .seeBox-cell:after,
	.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox ul:after,
	.auction_calculator .calculator_bottom .calculator-cell:after,
	.monitoring-view .table-inner .table-info ul:after, .admin_area .sub_search:after,
	.admin_area .sub_search .sch_area:after, .admin_auc_main .main_search:after,
	.admin_auc_main .main_search .radio_group:after, .admin_auc_main .main_search .sch_area:after,
	.admin_chocie ul.choice_area:after, .video_transmission .video_list:after
	{
	clear: both
}

/****************************** font setting ******************************/
.vis_show {
	visibility: visible;
	height: auto;
	overflow: visible;
}

.vis_hide {
	visibility: hidden;
	height: 0;
	overflow: hidden;
}

.ellips {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
}

.ellips2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-wrap: break-word;
}

input[type=checkbox] {
	width: 0;
	height: 0;
	opacity: 0;
}

input[type=checkbox]+label {
	font-size: 18px;
	color: #1a1a1a;
	padding-left: 32px;
	padding-top: 0;
	position: relative;
	word-break: break-all;
	display: inline-block;
	min-height: 25px;
	cursor: pointer;
	line-height: 1.3;
}

input[type=checkbox]+label span.mo_label {
	display: none;
}

input[type=checkbox]+label:after {
	content: "";
	width: 25px;
	height: 25px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	/*   background: url(/static/images/guide/check_off.svg) no-repeat 0 0; */
	background: url(/static/images/assets/check_off.svg) no-repeat 0 0;
	background-size: 25px 25px;
}

input[type=checkbox]+label.w30 {
	font-size: 20px;
	padding-left: 37px;
	line-height: 1.5;
}

input[type=checkbox]+label.w30:after {
	content: "";
	width: 30px;
	height: 30px;
	/*   background: url(/static/images/guide/check_off.svg) no-repeat 0 0; */
	background: url(/static/images/assets/check_off.svg) no-repeat 0 0;
	background-size: 30px 30px;
}

input[type=checkbox]:checked+label:after {
	background: url(/static/images/guide/check_on.svg) no-repeat 0 0;
	background-size: 25px 25px;
}

input[type=checkbox]:disabled+label:after, input[type=checkbox] input[type=radio]:disabled+label:after
	{
	background: #000;
	opacity: 0.1;
}

@media only all and (max-width: 768px) {
	input[type=checkbox]+label {
		font-size: 16px;
		padding-left: 26px;
		min-height: 20px;
		padding-top: 1px;
	}
	input[type=checkbox]+label:after {
		width: 20px;
		height: 20px;
		background-size: 20px 20px;
	}
	input[type=checkbox]:checked+label:after {
		background-size: 20px 20px;
	}
	
	input[type=checkbox]+label.w30 {
		font-size: 19px;
		padding-left: 31px;
		min-height: 20px;
		padding-top: 0px;
		line-height: 1.3;
	}
	input[type=checkbox]+label.w30:after {
		width: 25px;
		height: 25px;
		background-size: 25px 25px;
	}
	input[type=checkbox]:checked+label.w30:after {
		background-size: 25px 25px;
	}
	input[type=checkbox]+label span.pc_label {
		display: none;
	}
	input[type=checkbox]+label span.mo_label {
		display: inline-block;
	}
}

input[type=radio] {
	width: 0;
	height: 0;
	opacity: 0;
}

input[type=radio]+label {
	font-size: 18px;
	color: #1a1a1a;
	padding-left: 32px;
	padding-top: 2px;
	position: relative;
	word-break: break-all;
	display: inline-block;
	min-height: 25px;
	cursor: pointer;
	line-height: 1.3;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
}

input[type=radio]+label:after {
	content: "";
	width: 25px;
	height: 25px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: url(/static/images/guide/radio_off.svg) no-repeat 0 0;
	background-size: 25px 25px;
}

input[type=radio]:checked+label:after {
	background: url(/static/images/guide/radio_on.svg) no-repeat 0 0;
	background-size: 25px 25px;
}

input[type=radio]:disabled+label:after, input[type=radio] input[type=radio]:disabled+label:after
	{
	background: #000;
	opacity: 0.1;
}

@media only all and (max-width: 768px) {
	input[type=radio]+label {
		font-size: 16px;
		padding-left: 26px;
		min-height: 20px;
		padding-top: 1px;
	}
	input[type=radio]+label:after {
		width: 20px;
		height: 20px;
		background-size: 20px 20px;
	}
	input[type=radio]:checked+label:after {
		background-size: 20px 20px;
	}
}

select {
	padding: 0 30px 0 10px;
	height: 50px;
	width: 100%;
	border: solid 1px #d3d3d3;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 18px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: #ffffff url(/static/images/guide/ico_select.svg) no-repeat
		right 12px center;
	background-size: 14px 10px;
}

@media only all and (max-width: 768px) {
	select {
		font-size: 16px;
	}
}

textarea {
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
	font-size: 16px;
	max-width: 100%;
	width: 100%;
	height: 100px;
	color: #333;
}

textarea:focus {
	background: #fff;
	border: 1px solid #000;
}

/* ==========================================================================
Base styles: base layer
========================================================================== */
body {
	background: #fff;
}

@media only all and (min-width: 1025px) {
	body {
		background: #efefef;
	}
}

body.bg-gray {
	background: #efefef !important;
}

body #wrap {
	height: 100%;
}

.header .w_header_inner {
	width: 100%;
	background: #fff;
	min-height: 120px;
}

.header .w_header_inner .w_header {
	width: 100%;
	max-width: 1020px;
	padding: 30px 10px 20px 160px;
	position: relative;
	margin: 0 auto;
}

.header .w_header_inner .w_header .logo {
	width: 150px;
	position: absolute;
	left: 10px;
	top: 34px;
}

.header .w_header_inner .w_header .logo h1 {
	font-size: 29px;
	line-height: 1;
	letter-spacing: -0.75px;
	text-align: left;
	color: #1a1a1a;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 800;
}

.header .w_header_inner .w_header .logo h1 span {
	display: block;
	font-size: 17px;
	color: #767676;
	margin-bottom: 10px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
}

.header .w_header_inner .w_header .side_menu {
	position: absolute;
	right: 10px;
	top: 24px;
}

.header .w_header_inner .w_header .side_menu ul li {
	float: left;
	margin-left: 20px;
}

.header .w_header_inner .w_header .side_menu ul li a {
	font-size: 14px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.35px;
	text-align: left;
	color: #767676;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.header .w_header_inner .w_header .side_menu ul li a:hover {
	color: #007eff;
}

.header .w_header_inner .w_header #nav {
	margin-top: 36px;
	text-align: right;
}

.header .w_header_inner .w_header #nav ul {
	display: inline-block;
}

.header .w_header_inner .w_header #nav ul li {
	float: left;
/* 	margin-left: 32px; */
	margin-left: 22px;
}

.header .w_header_inner .w_header #nav ul li a {
	font-size: 20px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.5px;
	text-align: left;
	color: #1a1a1a;
}

.header .w_header_inner .w_header #nav ul li a:hover {
	color: #007eff;
}

@media only all and (max-width: 1024px) {
	.header .w_header_inner {
		display: none;
	}
}

.header .m_header {
	position: relative;
	z-index: 10;
	display: none;
	padding: 0 24px;
	min-height: 48px;
}

@media only all and (max-width: 1024px) {
	.header .m_header {
		display: block;
	}
}

.header .m_header .m_logo {
	position: absolute;
	left: 24px;
	top: 14px;
	font-size: 24px;
	line-height: 1;
	letter-spacing: -1.2px;
	text-align: left;
	color: #1a1a1a;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 800;
}

.header .m_header .m_logo span {
	display: block;
	font-size: 18px;
	color: #767676;
	margin-bottom: 8px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
}

.header .m_header .m_back {
	position: absolute;
	left: 20px;
	top: 16px;
	width: 24px;
	height: 16px;
	background: url(/static/images/guide/ico_mback.svg) no-repeat 0 0;
	background-size: cover;
/* 	text-indent: -9999px; */
	display: block;
}

.header .m_header .join-box {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 20px;
	text-align: left;
	color: #1a1a1a;
	position: absolute;
	top: 50%;
	right: 50px;
	height: 48px;
	margin-top: -23px;
	line-height: 48px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.header .m_header .join-box .join-num span {
	color: #007eff;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
}

.header .m_header .m_sound {
	position: absolute;
	right: 60px;
	top: 14px;
	width: 20px;
	height: 20px;
	background: url(/static/images/guide/m_sound_on.svg) no-repeat 0 0;
	background-size: cover !important;
	text-indent: -9999px;
	display: block;
}

.header .m_header .m_sound.off {
	width: 20px;
	height: 25px;
	top: 11px;
	background: url(/static/images/guide/m_sound_off.svg) no-repeat 0 0;
}

.header .m_header .m_sound.fix_right {
	right: 20px;
}

.header .m_header .m_menu {
	position: absolute;
	right: 20px;
	top: 14px;
	width: 24px;
	height: 20px;
	background: url(/static/images/guide/ico_mmenu.svg) no-repeat 0 0;
	background-size: cover;
	text-indent: -9999px;
	display: block;
}

.header .m_header .m_tit {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 20px;
	text-align: left;
	color: #1a1a1a;
	position: absolute;
	top: 50%;
	left: 35px;
	height: 48px;
	margin-top: -23px;
	line-height: 48px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

#menu-lnb {
	opacity: 0;
	background: #ffffff;
	display: none;
}

#menu-lnb.mm-opened {
	opacity: 1;
	display: block;
}

#menu-lnb .lnb_box {
	padding: 10px 20px;
}

#menu-lnb .lnb_box h3 {
	font-size: 24px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 800;
	letter-spacing: -1.2px;
	text-align: left;
	color: #1a1a1a;
	line-height: 1.38;
}

#menu-lnb .nav_close {
	position: absolute;
	right: 4px;
	top: 4px;
	display: block;
	width: 20px;
	height: 20px;
	background: url(/static/images/guide/ico_navclose.svg) no-repeat 0 0;
	background-size: 20px 20px;
	z-index: 5;
	text-indent: -99999px;
}

#menu-lnb .lnb_base {
	position: relative;
	display: block !important;
}

#menu-lnb .lnbReset.mm-panel>.mm-list {
	display: block !important;
	margin-left: 0;
	margin-right: 0;
}

#menu-lnb .lnb_info {
	max-width: 300px;
	margin: 35px auto 0;
}

#menu-lnb .lnb_info dd {
	float: left;
	width: 33.33%;
	text-align: center;
}

#menu-lnb .lnb_info dd a {
	font-size: 14px;
	font-weight: 600;
	letter-spacing: -0.7px;
	color: #767676;
	padding-top: 35px;
	display: block;
	background-position: center top !important;
	background-repeat: no-repeat !important;
}

#menu-lnb .lnb_info dd a.ico_home {
	background-image: url(/static/images/guide/ico_home.svg);
	background-size: 23px 24px;
}

#menu-lnb .lnb_info dd a.ico_login {
	background-image: url(/static/images/guide/ico_login.svg);
	background-size: 22px 28px;
}

#menu-lnb .lnb_info dd a.ico_logout {
	background-image: url(/static/images/guide/ico_logout.svg);
	background-size: 22px 28px;
}

#menu-lnb .lnb_info dd a.ico_noti {
	background-image: url(/static/images/guide/ico_noti.svg);
	background-size: 22px 27px;
}

#menu-lnb .lnb_menu {
	margin-top: 20px;
	padding-top: 30px;
	border-top: 1px solid #eee;
}

#menu-lnb .lnb_menu dd {
	margin-top: 20px;
}

#menu-lnb .lnb_menu dd:first-child {
	margin-top: 0;
}

#menu-lnb .lnb_menu dd a {
	display: block;
	font-size: 20px;
	text-align: left;
	color: #1a1a1a;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
}

html.mm-opening .m_header {
	z-index: -1;
}

html.mm-opening .fixed_btn {
	display: none;
}

.mm-menu.mm-vertical .mm-list .mm-panel.lnbReset {
	display: block;
	margin-left: 0;
	margin-right: 0;
}

.footer {
	/* padding: 10px 0; */
	text-align: center;
}

.footer ul {
	display: inline-block;
	vertical-align: top;
}

.footer ul li {
	display: inline-block;
	margin: 0 7px;
	position: relative;
}

.footer ul li:before {
	content: "";
	display: block;
	width: 1px;
	height: 12px;
	position: absolute;
	left: -8px;
	top: 3px;
	background: #dbdbdb;
}

.footer ul li:first-child:before {
	content: none !important;
}

.footer ul li a {
	font-size: 12px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.35px;
	text-align: center;
	color: #767676;
}

.footer ul li a span {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 800;
}

@media only all and (max-width: 1024px) {
	.footer ul li a {
		letter-spacing: -0.7px;
	}
}

.contents {
	min-height: calc(100% - 200px);
	max-width: 1020px;
	padding: 40px 10px;
	margin: 0 auto;
}

@media only all and (max-width: 1024px) {
	.contents {
		min-height: calc(100% - 148px);
		max-width: 1020px;
		padding: 20px 0;
	}
}

/* ==========================================================================
Base styles: contents layer
========================================================================== */
.banner_box {
	margin: 0 0 50px;
}

.banner_box .pc_banner {
	width: 100%;
}

.banner_box .mo_banner {
	display: none;
	width: 100%;
}

@media only all and (max-width: 768px) {
	.banner_box {
		margin: 0 -24px 25px;
	}
	.banner_box .pc_banner {
		display: none;
	}
	.banner_box .mo_banner {
		display: block;
	}
}

.banner_box .slick-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
	text-align: center;
}

.banner_box .slick-dots li {
	display: inline-block;
	margin: 0 3px;
}

.banner_box .slick-dots li button {
	width: 10px;
	height: 10px;
	text-indent: -99999px;
	display: block;
	background: #dbdbdb;
	border-radius: 50%;
}

.banner_box .slick-dots li.slick-active button {
	background: #007eff !important;
}

.move-btn {
	margin-bottom: 35px;
}

.move-btn ul {
	margin-left: -17px;
}

.move-btn ul li {
	float: left;
	width: 50%;
	text-align: center;
	padding-left: 17px;
}

.move-btn ul li a {
	width: 100%;
	background: #ffaf00;
	height: 60px;
	display: block;
	border-radius: 15px;
	line-height: 60px;
	font-size: 20px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -1px;
	color: #ffffff;
}

.move-btn ul li a span {
	position: relative;
	/* padding-right: 20px; */
}

.move-btn ul li a span:after {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -5px;
	right: 0;
	width: 6.5px;
	height: 10px;
	display: none;
	background: url(/static/images/guide/btn-arrow.svg) no-repeat 0 0;
	background-size: 6.5px 10px;
}

@media only all and (min-width: 1024px) {
	.move-btn {
		display: none;
	}
}

.chk_step1 {
	margin-top: 40px;
}

.chk_step1:not(.dash-tit) h2 {
	font-size: 36px;
	text-align: center;
	color: #1a1a1a;
	margin-bottom: 70px;
}

.chk_step1 h2 span {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #ff7f00;
}

.chk_step1 h2 .gps_fix {
	width: 42px;
	height: 42px;
	margin-top: 2px;
}

@media only all and (max-width: 1024px) {
	.chk_step1 h2 .gps_fix {
		width: 21px;
		height: 21px;
		margin-top: 2px;
	}
}

.chk_step1 ul.choice_area {
	margin-left: -50px
}

.chk_step1 ul.choice_area li {
	float: left;
	width: calc(33.33% - 50px);
	margin-left: 50px;
	margin-bottom: 50px
}

.chk_step1 ul.choice_area li a {
	width: 100%;
	height: 120px;
	padding: 0 5px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 20px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 28px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.7px;
	text-align: center;
	color: #1a1a1a;
	position: relative;
	-webkit-box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.05);
	-webkit-transition: all 0.2s;
	transition: all 0.2s
}

.chk_step1 ul.choice_area li a:hover, .chk_step1 ul.choice_area li a.act
	{
	background: #007eff;
	color: #fff;
	-webkit-box-shadow: inherit;
	box-shadow: inherit
}

.chk_step1 ul.choice_area li a span {
	position: absolute;
	left: 14px;
	top: 14px;
	background: #f22800;
	padding: 0 8px;
	border-radius: 30px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	letter-spacing: -0.3px;
	text-align: center;
	color: #fff
}

.chk_step1 ul.choice_area li a span.heart-eft {
	-webkit-animation: heart-eft 0.8s ease-in-out infinite alternate;
	animation: heart-eft 0.8s ease-in-out infinite alternate
}

@media only all and (max-width: 1024px) {
	.chk_step1 {
		padding: 0 24px;
		margin-top: 21px
	}
	.chk_step1:not(.dash-tit) h2 {
		font-size: 20px;
		margin-bottom: 30px
	}
	.chk_step1 ul.choice_area {
		margin-left: -18px
	}
	.chk_step1 ul.choice_area li {
		width: calc(50% - 18px);
		margin-left: 18px;
		margin-bottom: 18px
	}
	.chk_step1 ul.choice_area li a {
		width: 100%;
		height: 90px;
		border-radius: 15px;
		font-size: 20px;
		letter-spacing: -1px
	}
}

.chk_step2 {
	margin-top: 30px
}

.chk_step2 .back_area {
	margin-bottom: 70px
}

.chk_step2 .back_area a {
	max-width: 580px;
	text-align: center;
	width: 100%;
	height: 80px;
	display: block;
	line-height: 80px;
	padding: 0 10px;
	border-radius: 20px;
	background: #007eff;
	margin: 0 auto;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 28px;
	letter-spacing: -0.7px;
	color: #fff
}

.chk_step2 .back_area.type_goat a {
	background: #219854;
}

.chk_step2 .back_area a img {
	width: 58px;
	height: 28px;
	vertical-align: middle;
	margin-right: 20px
}

.chk_step2 ul.choice_area {
	margin-left: -50px
}

.chk_step2 ul.choice_area li {
	float: left;
	width: calc(20% - 50px);
	margin-left: 50px;
	margin-bottom: 50px
}

.chk_step2 ul.choice_area li a {
	width: 100%;
	height: 160px;
	padding: 0 5px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 20px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 28px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.7px;
	text-align: center;
	color: #1a1a1a;
	position: relative;
	-webkit-box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.05);
	-webkit-transition: all 0.2s;
	transition: all 0.2s
}

.chk_step2 ul.choice_area li a:hover, .chk_step2 ul.choice_area li a.act {
	background: #007eff;
	color: #fff;
	-webkit-box-shadow: inherit;
	box-shadow: inherit
}

/* 염소 추가 */
.chk_step2 ul.choice_area.type_goat li a:hover, .chk_step2 ul.choice_area.type_goat li a.act {
	background: #219854;
}

.chk_step2 ul.choice_area li a span.tag {
	position: absolute;
	left: 5px;
	top: -14px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-ms-border-radius: 3px;
	-o-border-radius: 3px;
	font-size: 16px;
	padding: 0 12px;
	background: #f22800;
	color: #fff;
	display: block;
	height: 26px;
	line-height: 26px;
	text-align: center
}

@media only all and (max-width: 1024px) {
	.chk_step2 ul.choice_area li a span.tag {
		font-size: 14px;
		height: 24px;
		line-height: 24px;
		padding: 0 8px
	}
}

@media only all and (max-width: 1024px) {
	.chk_step2 {
		padding: 0 24px;
		margin-top: 21px
	}
	.chk_step2 .back_area {
		margin-bottom: 25px;
		margin-top: 15px;
	}
	.chk_step2 .back_area a {
		max-width: 580px;
		height: 50px;
		line-height: 50px;
		font-size: 18px;
		border-radius: 15px;
		letter-spacing: -0.9px
	}
	.chk_step2 .back_area a img {
		width: 29px;
		height: 14px;
		margin-right: 10px
	}
	.chk_step2 ul.choice_area {
		margin-left: -25px
	}
	.chk_step2 ul.choice_area li {
		width: calc(33.33% - 25px);
		margin-left: 25px;
		margin-bottom: 25px
	}
	.chk_step2 ul.choice_area li a {
		width: 100%;
		height: 105px;
		padding: 0 5px;
		border-radius: 15px;
		font-size: 20px;
		letter-spacing: -1px
	}
}

.btn_more {
	text-align: center;
	margin-top: 35px;
}

.btn_more a {
	display: inline-block;
	vertical-align: top;
	font-size: 28px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.7px;
	color: #1a1a1a;
	position: relative;
	padding-right: 30px;
}

.btn_more a:after {
	content: "";
	width: 10px;
	height: 10px;
	border-top: 2px solid #1a1a1a;
	border-right: 2px solid #1a1a1a;
	display: inline-block;
	-webkit-transform: rotate(135deg);
	transform: rotate(135deg);
	position: absolute;
	top: 7px;
	right: 0;
}

@media only all and (max-width: 1024px) {
	.btn_more a {
		font-size: 18px;
		letter-spacing: -0.9px;
		padding-right: 20px;
	}
	.btn_more a:after {
		width: 8px;
		height: 8px;
		top: 3px;
	}
}

.login_area {
	max-width: 400px;
	width: 100%;
	margin: 45px auto;
}

@media only all and (max-width: 1024px) {
	.login_area {
		margin: 0 auto;
		padding: 0 24px;
	}
}

.login_area h3 {
	font-size: 28px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.7px;
	text-align: left;
	color: #1a1a1a;
	margin-bottom: 20px;
}

@media only all and (max-width: 1024px) {
	.login_area h3 {
		margin-bottom: 25px;
	}
}

.login_area input[type=text], .login_area input[type=password],
	.login_area input[type=number] {
	border: 1px solid #d3d3d3;
	background: #ffffff;
	padding: 0 15px;
	height: 50px;
	line-height: 1;
	border-radius: 5px;
	font-size: 18px;
	color: #1a1a1a;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
}

.login_area dl {
	margin-bottom: 30px;
}

.login_area dl dd {
	margin-top: 10px;
}

.login_area dl dd:first-child {
	margin-top: 0 !important;
}

@media only all and (max-width: 1024px) {
	.login_area dl {
		margin-bottom: 25px;
	}
	.login_area dl dd {
		margin-top: 12px;
	}
}

.login_area .agree_list li {
	margin-top: 14px;
	padding-right: 30px;
	position: relative;
	padding-left:10px;
}

.login_area .agree_list li:first-child {
	margin-top: 0 !important;
	padding-left: 0px;
}

.login_area .agree_list li label {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 500;
}
.login_area .agree_list li label.w30 {
	font-weight: 700;
}

.login_area .agree_list li .agree_info {
	position: absolute;
	right: 0;
	top: 0;
	width: 25px;
	height: 25px;
	text-indent: -9999px;
	background: url(/static/images/guide/ico_move.png) no-repeat 0 0;
	background-size: 25px 25px;
}

@media only all and (max-width: 1024px) {
	.login_area .agree_list li {
		margin-top: 15px;
	}
	.login_area .agree_list li label {
		font-size: 15.5px;
	}
	.login_area .agree_list li .agree_info {
		top: 2px;
		width: 20px;
		height: 20px;
		background-size: 20px 20px;
	}
	.login_area .agree_list li label.w30 {
		font-size: 19px;
	}
}

.login_area .btn_login {
	width: 100%;
	height: 46px;
	display: block;
	line-height: 46px;
	background: #007eff;
	border-radius: 5px;
	text-align: center;
	color: #ffffff;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 18px;
	margin: 30px auto 20px;
}

@media only all and (max-width: 1024px) {
	.login_area .btn_login {
		height: 50px;
		line-height: 50px;
		border-radius: 5px;
		font-size: 18px;
		margin: 25px auto 20px;
	}
}

.login_area .login_bottom {
	margin-top: 70px;
}

.login_area .login_bottom .login_info {
	font-size: 18px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.45px;
	text-align: center;
	color: #1a1a1a;
	margin-bottom: 5px;
}

.login_area .login_bottom .cs_phone {
	font-size: 18px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.45px;
	text-align: center;
	color: #1a1a1a;
	margin-bottom: 5px;
}

.login_area .login_bottom .cs_clock {
	font-size: 16px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.4px;
	text-align: center;
	color: #767676;
}

@media only all and (max-width: 1024px) {
	.login_area .login_bottom {
		margin-top: 70px;
	}
	.login_area .login_bottom .login_info {
		letter-spacing: -0.9px;
		margin-bottom: 7px;
	}
	.login_area .login_bottom .cs_phone {
		letter-spacing: -0.9px;
		margin-bottom: 7px;
	}
	.login_area .login_bottom .cs_clock {
		letter-spacing: -0.8px;
		color: #767676;
	}
}

.auction_choice {
	max-width: 412px;
	width: 100%;
	margin: 0 auto;
}

@media only all and (max-width: 1024px) {
	.auction_choice {
		padding: 0 24px;
	}
}

.auction_choice h3 {
	font-size: 28px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.7px;
	text-align: center;
	color: #1a1a1a;
	margin-bottom: 40px;
}

@media only all and (max-width: 1024px) {
	.auction_choice h3 {
		display: none;
	}
}

.auction_choice dl {
	position: relative;
	margin-bottom: 50px;
}

.auction_choice dl dt {
	font-size: 36px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.9px;
	text-align: left;
	color: #1a1a1a;
	margin-bottom: 15px;
}
.auction_choice dl dt.tit {
	width: calc(100% - 150px);
}

.auction_choice dl dt span {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 800;
}

.auction_choice dl dd {
	font-size: 26px;
	letter-spacing: -0.65px;
	text-align: left;
	color: #767676;
}

.auction_choice dl dd.link {
	position: absolute;
	right: 0;
	top: -2px;
}

.auction_choice dl dd.link a {
	width: 150px;
	height: 50px;
	line-height: 46px;
	display: block;
	text-align: center;
	padding: 0 15px;
	border-radius: 50px;
	border: 2px solid #007eff;
	background: #ffffff;
	font-size: 20px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.5px;
	color: #007eff;
}

.auction_choice dl dd.link a span.ico_arrowblue {
	position: relative;
	padding-right: 20px;
}

.auction_choice dl dd.link a span.ico_arrowblue:after {
	content: "";
	width: 10px;
	height: 14px;
	display: block;
	background: url(/static/images/guide/ico_arrowblue.svg) no-repeat 0 0;
	background-size: 10px 14px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -7px;
}

@media only all and (max-width: 1024px) {
	.auction_choice dl dt {
		font-size: 28px;
		letter-spacing: -1.4px;
		margin-bottom: 10px;
	}
	.auction_choice dl dd {
		font-size: 18px;
		letter-spacing: -0.9px;
	}
	.auction_choice dl dd.link {
		position: absolute;
		right: 0;
		top: -2px;
	}
	.auction_choice dl dt.tit {
		width: calc(100% - 105px);
	}
	.auction_choice dl dd.link a {
		width: 105px;
		height: 40px;
		line-height: 36px;
		padding: 0 5px;
		border-radius: 25px;
		font-size: 16px;
		letter-spacing: -0.8px;
		color: #007eff;
	}
	.auction_choice dl dd.link a span.ico_arrowblue {
		padding-right: 13px;
	}
	.auction_choice dl dd.link a span.ico_arrowblue:after {
		width: 6.5px;
		height: 10px;
		background-size: 6.5px 10px;
		margin-top: -6px;
	}
}

.auction_choice .auction_btn {
	margin-bottom: 60px;
}

.auction_choice .auction_btn li {
	margin-top: 30px;
}

.auction_choice .auction_btn li:first-child {
	margin-top: 0 !important;
}

.auction_choice .auction_btn .auction_join {
	width: 100%;
	height: 120px;
	display: block;
	text-align: center;
	border-radius: 20px;
	background: #f22800;
	line-height: 120px;
	color: #ffffff;
	font-size: 36px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.9px;
	/* -webkit-box-shadow: 0px 0 20px 5px rgba(0, 0, 0, 0.25); */
	/* box-shadow: 0px 0 20px 5px rgba(0, 0, 0, 0.25) */
}

.auction_choice .auction_btn .auction_see {
	width: 100%;
	height: 120px;
	display: block;
	text-align: center;
	border-radius: 20px;
	background: #007eff;
	line-height: 120px;
	color: #ffffff;
	font-size: 36px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.9px;
	-webkit-box-shadow: 0px 0 20px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0 20px 5px rgba(0, 0, 0, 0.25)
}

.auction_choice .auction_btn.type-goat .auction_see {
	background: #219854;
}

.auction_choice .kiosk_btn {
	width: 100%;
	min-height: 120px;
	display: block;
	text-align: center;
	border-radius: 20px;
	background: #fefefe;
	line-height: 120px;
	color: #555;
	font-size: 36px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.9px;
	-webkit-box-shadow: 0px 0 20px 5px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 0 20px 5px rgba(0, 0, 0, 0.25)
}

.auction_choice .btn-re-auth {
	width: 90%;
	height: 50px;
	display: block;
	line-height: 50px;
	border-radius: 5px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	/* background-color: #007eff; */
	background-color:#444;
	margin: 0 auto;
}

@media only all and (max-width: 1024px) {
	.auction_choice .auction_btn {
		margin-bottom: 55px;
	}
	.auction_choice .auction_btn li {
		margin-top: 20px;
	}
	.auction_choice .auction_btn .auction_join {
		height: 80px;
		border-radius: 10px;
		line-height: 80px;
		font-size: 24px;
		letter-spacing: -1.2px;
	}
	.auction_choice .auction_btn .auction_see {
		height: 80px;
		border-radius: 10px;
		line-height: 80px;
		font-size: 24px;
		letter-spacing: -1.2px;
	}
	
	.auction_choice .kiosk_btn {
		min-height: 80px;
		border-radius: 10px;
		line-height: 80px;
		font-size: 24px;
		letter-spacing: -1.2px;
	}
}

.auction_choice .app_down {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.auction_choice .app_down a {
	max-width: 200px;
	width: 100%;
	height: 70px;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 20px;
	border-radius: 20px;
	border: 2px solid #dbdbdb;
	background: #ffffff;
	color: #1a1a1a;
	font-size: 18px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.45px;
}

.auction_choice .app_down a.full-btn {
	max-width: 280px;
	margin: 0 auto;
	border-radius: 20px;
	-webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.16);
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.16);
	border: 2px solid #dbdbdb;
	background-color: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	height: 70px;
}

.auction_choice .app_down a span {
	position: relative;
	padding-left: 32px;
}

.auction_choice .app_down a span.ico_aos:before {
	content: "";
	width: 22px;
	height: 24.4px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -12.2px;
	background: url(/static/images/guide/ico_aos.svg) no-repeat 0 0;
	background-size: 22px 24.4px;
}

.auction_choice .app_down a span.ico_ios:before {
	content: "";
	width: 22px;
	height: 25.8px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -12.95px;
	background: url(/static/images/guide/ico_ios.svg) no-repeat 0 0;
	background-size: 22px 25.8px;
}

.auction_choice .app_down a span.ico_arrow {
	padding-left: 0;
	padding-right: 20px;
}

.auction_choice .app_down a span.ico_arrow:before {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -5px;
	right: 0;
	width: 6.5px;
	height: 10px;
	display: block;
	background: url(/static/images/guide/btn-arrow-gray.svg) no-repeat 0 0;
	background-size: 6.5px 10px;
}

@media only all and (max-width: 1024px) {
	.auction_choice .app_down a {
		max-width: 48%;
		height: 67px;
		padding: 0 10px;
		font-size: 16px;
		letter-spacing: -0.8px;
		border-radius: 10px;
	}
	.auction_choice .app_down a.full-btn {
		max-width: 230px;
		height: 57px;
		border: 1px solid #dbdbdb;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px;
	}
	.auction_choice .app_down a span {
		padding-left: 30px;
	}
	.auction_choice .app_down a span.ico_aos:before {
		width: 21px;
		height: 24px;
		margin-top: -12px;
		background-size: 21px 24px;
	}
	.auction_choice .app_down a span.ico_ios:before {
		width: 21px;
		height: 25px;
		margin-top: -12.5px;
		background-size: 21px 25px;
	}
}

.auction_info {
	max-width: 1000px;
	width: 100%;
	margin: 0 auto;
}

@media only all and (max-width: 1024px) {
	.auction_info {
		padding: 0 24px;
	}
}

.auction_info h3 {
	font-size: 28px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.7px;
	text-align: center;
	color: #1a1a1a;
	margin-bottom: 40px;
}

@media only all and (max-width: 1024px) {
	.auction_info h3 {
		display: none;
	}
}

.auction_info dl.board_top {
	position: relative;
	margin-bottom: 75px;
	padding-right: 345px;
}

.auction_info dl.board_top dt {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	background: #007eff;
	border-radius: 20px;
	padding: 50px 50px;
	max-width: 655px;
	width: 100%;
	min-height: 200px;
	color: #fff;
	-webkit-box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.25)
}

.auction_info.type_goat dl.board_top dt {
	background: #219854;
}

.auction_info dl.board_top dt h4 {
	color: #ffffff;
	font-size: 36px;
	letter-spacing: -0.9px;
}

.auction_info dl.board_top dt h4 span {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
}

.auction_info dl.board_top dt p {
	color: #ffffff;
	font-size: 28px;
	letter-spacing: -0.7px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	margin-top: 15px;
}

.auction_info dl.board_top dt p span {
	color: #ffaf00;
}

.auction_info dl.board_top dd {
	position: absolute;
	right: 0;
	top: 0;
	width: 340px;
	min-height: 200px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column
}

.auction_info dl.board_top dd ul li {
	margin-top: 15px;
}

.auction_info dl.board_top dd ul li:first-child {
	margin-top: 0 !important;
}

.auction_info dl.board_top dd ul li a {
	width: 260px;
	height: 50px;
	line-height: 46px;
	display: block;
	padding: 0 10px;
	border-radius: 50px;
	border: 2px solid #007eff;
	background-color: #ffffff;
	font-size: 20px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.5px;
	text-align: center;
	color: #007eff;
}

.auction_info.type_goat dl.board_top dd ul li a {
	border-color: #219854;
	color: #219854;
}

.auction_info dl.board_top dd ul li a span.ico_arrowblue {
	position: relative;
	padding-right: 20px;
}

.auction_info dl.board_top dd ul li a span.ico_arrowblue:after {
	content: "";
	width: 10px;
	height: 14px;
	display: block;
	background: url(/static/images/guide/ico_arrowblue.svg) no-repeat 0 0;
	background-size: 10px 14px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -5px;
}

.auction_info.type_goat dl.board_top dd ul li a span.ico_arrowblue:after {
	content: "";
	width: 10px;
	height: 14px;
	display: block;
	background: url(/static/images/guide/v2/arrow-right-green.png) no-repeat 0 0;
	background-size: 10px 14px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -5px;
}

@media only all and (max-width: 1024px) {
	.auction_info dl.board_top {
		margin-bottom: 25px;
		padding-top: 65px;
		padding-right: 0;
	}
	.auction_info dl.board_top dt {
		border-radius: 40px;
		padding: 20px 25px;
		min-height: 160px;
		max-width: 100%;
		border-radius: 20px;
	}
	.auction_info dl.board_top dt h4 {
		font-size: 28px;
		letter-spacing: -1.4px;
	}
	.auction_info dl.board_top dt p {
		font-size: 24px;
		letter-spacing: -1.2px;
		margin-top: 5px;
	}
	.auction_info dl.board_top dd {
		position: absolute;
		left: 0;
		width: 100%;
		display: block;
		-webkit-box-align: inherit;
		-ms-flex-align: inherit;
		align-items: inherit;
		-webkit-box-pack: inherit;
		-ms-flex-pack: inherit;
		justify-content: inherit;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-flow: inherit;
		flex-flow: inherit;
		min-height: auto;
	}
	.auction_info dl.board_top dd ul {
		margin-left: -15px;
	}
	.auction_info dl.board_top dd ul li {
		margin-top: 0;
		width: calc(50% - 15px);
		margin-left: 15px;
		float: left;
	}
	.auction_info dl.board_top dd ul li a {
		width: 100%;
		height: 40px;
		line-height: 36px;
		padding: 0 5px;
		font-size: 16px;
		letter-spacing: -0.8px;
		border-radius: 25px;
	}
	.auction_info dl.board_top dd ul li a span.ico_arrowblue {
		position: relative;
		padding-right: 11px;
	}
	.auction_info dl.board_top dd ul li a span.ico_arrowblue:after {
		width: 6.5px;
		height: 10px;
		background-size: 6.5px 10px;
		margin-top: -6px;
	}
	
	.auction_info.type_goat dl.board_top dd ul li a span.ico_arrowblue:after {
		width: 6.5px;
		height: 10px;
		background-size: 6.5px 10px;
		margin-top: -4px;
	}
}

.auction_info .board_bottom dl.info_dl>dt {
	font-size: 36px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.9px;
	text-align: left;
	color: #007eff;
	margin-bottom: 30px;
}

.auction_info .board_bottom dl.info_dl>dd {
	font-size: 24px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.6px;
	text-align: left;
	color: #767676;
	margin-top: 35px;
	line-height: 1.5;
}

.auction_info .board_bottom dl.info_dl>dd:first-child {
	margin-top: 0 !important;
}

.auction_info .board_bottom dl.info_dl>dd.time {
	color: #767676;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 400;
}

.auction_info .board_bottom dl.info_dl>dd.time span {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #1a1a1a;
}

.auction_info .board_bottom .date_bottom ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: start;
	-ms-flex-flow: wrap;
	flex-flow: wrap;
	margin-left: -20px;
}

.auction_info .board_bottom .date_bottom ul li {
	margin-top: 20px;
	width: 50%;
	padding-left: 20px;
}

@media only all and (max-width: 1024px) {
	.auction_info .board_bottom .date_bottom ul li {
		margin-top: 10px;
		width: 100%;
	}
}

.auction_info .board_bottom .date_bottom ul li dl {
	position: relative;
	min-height: 110px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-radius: 10px;
	-webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.16);
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.16);
	background-color: #fff;
	padding: 14.5px 18px;
	overflow: hidden;
}

.auction_info .board_bottom .date_bottom ul li dl.dis_day dt *,
	.auction_info .board_bottom .date_bottom ul li dl.dis_day dd * {
	color: #dbdbdb !important;
}

.auction_info .board_bottom .date_bottom ul li dl.dis_day:before {
	background: #dbdbdb !important;
}

.auction_info .board_bottom .date_bottom ul li dl.no_date {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.auction_info .board_bottom .date_bottom ul li dl.no_date:before {
	content: none !important;
}

.auction_info .board_bottom .date_bottom ul li dl.no_date h4 {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 24px;
	line-height: 1.6;
	letter-spacing: -0.6px;
	text-align: left;
	color: #1a1a1a;
	padding-left: 12px;
}

.auction_info .board_bottom .date_bottom ul li dl:before {
	content: "";
	width: 18px;
	position: absolute;
	left: 0;
	height: calc(100% + 2px);
	top: -1px;
	bottom: -1px;
	background: #007eff;
	border-radius: 10px 0 0 10px;
}

.auction_info .board_bottom .date_bottom ul li dl dt {
	width: calc(100% - 375px);
	float: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	position: relative;
}

.auction_info .board_bottom .date_bottom ul li dl dt:after {
	content: "";
	width: 1px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0px;
	display: block;
	background: #dbdbdb;
}

.auction_info .board_bottom .date_bottom ul li dl dt p {
	font-family: Roboto;
	font-size: 36px;
	font-weight: bold;
	color: #1a1a1a;
	line-height: 1;
	margin-top: 8px;
}

.auction_info .board_bottom .date_bottom ul li dl dt span {
	display: block;
	font-size: 20px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.5px;
	color: #999;
	margin-top: 8px;
}

.auction_info .board_bottom .date_bottom ul li dl dd {
	float: left;
	width: calc(100% - 80px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	padding: 6px 0 0 40px;
}

.auction_info .board_bottom .date_bottom ul li dl dd p.date_tit {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 24px;
	line-height: 1.3;
	letter-spacing: -0.6px;
	color: #1a1a1a;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.auction_info .board_bottom .date_bottom ul li dl dd p.date_time {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 20px;
	letter-spacing: -0.5px;
	color: #999;
	margin-top: 10px;
}

@media only all and (max-width: 1024px) {
	.auction_info .board_bottom .date_bottom ul li dl {
		min-height: 82px;
		padding: 10.5px 9px;
	}
	.auction_info .board_bottom .date_bottom ul li dl.no_date h4 {
		font-size: 18px;
	}
	.auction_info .board_bottom .date_bottom ul li dl:before {
		width: 9px;
	}
	.auction_info .board_bottom .date_bottom ul li dl dt {
		width: 68px;
		padding: 4px 0;
	}
	.auction_info .board_bottom .date_bottom ul li dl dt p {
		font-size: 24px;
		margin-top: 4px;
	}
	.auction_info .board_bottom .date_bottom ul li dl dt span {
		font-size: 14px;
		letter-spacing: -0.7px;
		margin-top: 4px;
	}
	.auction_info .board_bottom .date_bottom ul li dl dd {
		width: calc(100% - 68px);
		padding: 10px 0 0 18px;
	}
	.auction_info .board_bottom .date_bottom ul li dl dd p.date_tit {
		font-size: 18px;
		line-height: 1.3;
		letter-spacing: -0.9px;
	}
	.auction_info .board_bottom .date_bottom ul li dl dd p.date_time {
		font-size: 14px;
		letter-spacing: -0.7px;
		margin-top: 4px;
	}
}

@media only all and (max-width: 1024px) {
	.auction_info .board_bottom dl.info_dl>dt {
		font-size: 32px;
		letter-spacing: -1.6px;
		margin-bottom: 15px;
	}
	.auction_info .board_bottom dl.info_dl>dd {
		font-size: 20px;
		letter-spacing: -1px;
		margin-top: 20px;
		line-height: 1.5;
	}
}

.auction_list {
	max-width: 1000px;
	width: 100%;
	margin: 0 auto;
}

.auction_list h3 {
	font-size: 28px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.7px;
	text-align: center;
	color: #1a1a1a;
	margin-bottom: 40px;
}

@media only all and (max-width: 1024px) {
	.auction_list h3 {
		display: none;
	}
}

.auction_list .list_search {
	min-height: 100px;
	background: #ffffff;
	padding: 25px 100px;
	border-radius: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media only all and (max-width: 1024px) {
	.auction_list .list_search {
		display: block;
		-webkit-box-pack: inherit;
		-ms-flex-pack: inherit;
		justify-content: inherit;
		-webkit-box-align: inherit;
		-ms-flex-align: inherit;
		align-items: inherit;
		-ms-flex-wrap: inherit;
		flex-wrap: inherit;
		background: #f5f5f5;
		padding: 8px 15px;
		margin: 0 10px 10px;
	}
}

.auction_list .list_search.pop_style {
	display: block;
	-webkit-box-pack: inherit;
	-ms-flex-pack: inherit;
	justify-content: inherit;
	-webkit-box-align: inherit;
	-ms-flex-align: inherit;
	align-items: inherit;
	-ms-flex-wrap: inherit;
	flex-wrap: inherit;
	background: #f5f5f5;
	padding: 8px 15px;
	margin: 0 0 10px;
}

@media only all and (max-width: 1024px) {
	.auction_list .list_search.pop_style {
		margin: 0 10px 10px;
	}
}

.auction_list .list_search.pop_style .radio_group {
	float: none;
	width: 100%;
}

.auction_list .list_search.pop_style .sch_area {
	float: none;
	width: 100%;
	padding-right: 108px;
}

.auction_list .list_search.pop_style .sch_area li.sort {
	width: 50%;
	padding-right: 4px;
}

.auction_list .list_search.pop_style .sch_area li.date {
	width: 50%;
	padding-left: 4px;
}

.auction_list .list_search.pop_style .sch_area li a.list_sch {
	width: 100px;
	border-radius: 5px;
	padding: 0 5px;
	font-size: 18px;
	letter-spacing: -0.9px;
}

.auction_list .list_search ul {
	margin: 5px 0;
}

@media only all and (max-width: 1024px) {
	.auction_list .list_search ul {
		margin: 12px 0;
	}
}

.auction_list .list_search .radio_group {
	float: left;
	margin-left: -12px;
	margin-right: 20px;
	width: 360px;
}

.auction_list .list_search .radio_group li {
	margin: 4px 0 4px 8px;
	float: left;
}

@media only all and (max-width: 1024px) {
	.auction_list .list_search .radio_group {
		margin-right: 0;
		float: none;
		width: auto;
		margin-left: -9px;
	}
	.auction_list .list_search .radio_group li {
		margin: 4px 0 4px 9px;
	}
}

.auction_list .list_search .sch_area {
	float: left;
	width: 430px;
	position: relative;
	padding-right: 130px;
}

@media only all and (max-width: 1024px) {
	.auction_list .list_search .sch_area.and_dates {
		padding-right: 0
	}
	.auction_list .list_search .sch_area.and_dates>li.btn {
		position: relative;
		top: auto;
		right: auto;
		margin-top: 15px;
		float: 0;
		width: 100%
	}
	.auction_list .list_search .sch_area.and_dates>li.btn a.list_sch {
		width: 100%
	}
}

.auction_list .list_search .sch_area>li {
	float: left;
}

.auction_list .list_search .sch_area>li.sort {
	width: 50%;
	padding-right: 5px;
}

.auction_list .list_search .sch_area>li.txt {
	width: 50%;
	padding-right: 5px;
}

.auction_list .list_search .sch_area>li.date {
	width: 50%;
	padding-left: 5px;
}

.auction_list .list_search .sch_area>li.btn {
	position: absolute;
	right: 0;
	top: 0;
}

.auction_list .list_search .sch_area>li select {
	width: 100%;
}

.auction_list .list_search .sch_area>li input[type=text] {
	width: 100%;
	height: 50px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	background-color: #fff;
}

.auction_list .list_search .sch_area>li input[type=text]::-webkit-input-placeholder
	{
	font-size: 18px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
}

.auction_list .list_search .sch_area>li.before-date {
	width: 45%
}

.auction_list .list_search .sch_area>li.after-date {
	width: 45%
}

.auction_list .list_search .sch_area>li.and-date {
	width: 10%;
	text-align: center;
	line-height: 52px;
	font-size: 20px
}

.auction_list .list_search .sch_area>li select {
	width: 100%
}

.auction_list .list_search .sch_area>li a.list_sch {
	width: 120px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	display: block;
	border-radius: 8px;
	padding: 0 5px;
	background: #007eff;
	color: #ffffff;
	font-size: 18px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.45px;
}

@media only all and (max-width: 1024px) {
	.auction_list .list_search .sch_area {
		float: none;
		width: 100%;
		padding-right: 108px;
	}
	.auction_list .list_search .sch_area li.sort {
		width: 50%;
		padding-right: 4px;
	}
	.auction_list .list_search .sch_area li.date {
		width: 50%;
		padding-left: 4px;
	}
	.auction_list .list_search .sch_area li a.list_sch {
		width: 100px;
		border-radius: 5px;
		padding: 0 5px;
		font-size: 18px;
		letter-spacing: -0.9px;
	}
}

@media only all and (max-width: 768px) {
	.auction_list .list_search .sch_area li.sort {
		width: 40%;
	}
	.auction_list .list_search .sch_area li.txt {
		width: 40%;
	}
	.auction_list .list_search .sch_area li.date {
		width: 60%;
	}
	.auction_list .list_search .sch_area li a.list_sch {
		width: 100px;
		border-radius: 5px;
		padding: 0 5px;
		font-size: 18px;
		letter-spacing: -0.9px;
	}
}

.auction_list .calculator_head_pc {
	background: #007eff;
	height: 60px;
	line-height: 60px;
	color: #ffffff;
	border-radius: 10px 10px 0 0;
}

.auction_list .calculator_head_pc dl dt, .auction_list .calculator_head_pc dl dd
	{
	width: 50%;
	float: left;
	text-align: center;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 26px;
}

.auction_list .calculator_head_pc dl dt span {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 300;
	margin: 0 15px;
}

@media only all and (max-width: 1024px) {
	.auction_list .calculator_head_pc {
		display: none;
	}
}

.auction_list .calculator_head_pc .txt-yellow {
	color: #ffaf00;
}
.auction_list .calculator_head_pc .txt-red {
	color: #f22800;
}

.auction_list .calculator_head_pc .txt-green {
	color: #2fff00;
}

.auction_list .calculator_head_pc .dot-count {
	display: inline-block;
	margin-left: 5px;
}

.auction_list .calculator_head_pc .dot-count li {
	display: inline-block;
	width: 26px;
	height: 26px;
	text-indent: -9999px;
	border-radius: 50%;
	overflow: hidden;
	vertical-align: middle;
	margin-top: -1px;
	background: #cccccc;
	margin-left: 7px;
}

.auction_list .calculator_head_pc .dot-count li.dot-red {
	background: #f22800;
}
/* .auction_list .calculator_head_pc .dot-count li:nth-child(1) { */
/*   -webkit-animation: dotcount 1s 1.3s ease-in-out infinite alternate; */
/*           animation: dotcount 1s 1.3s ease-in-out infinite alternate; */
/* } */
/* .auction_list .calculator_head_pc .dot-count li:nth-child(2) { */
/*   -webkit-animation: dotcount 1s 1.5s ease-in-out infinite alternate; */
/*           animation: dotcount 1s 1.5s ease-in-out infinite alternate; */
/* } */
/* .auction_list .calculator_head_pc .dot-count li:nth-child(3) { */
/*   -webkit-animation: dotcount 1s 1.7s ease-in-out infinite alternate; */
/*           animation: dotcount 1s 1.7s ease-in-out infinite alternate; */
/* } */
.auction_list.has_auction_see .auction_see {
	margin-top: 20px;
}

@media only all and (max-width: 1024px) {
	.auction_list.has_auction_see .auction_see {
		display: none;
	}
}

.list_downs {
	margin: 30px 0 17px;
	text-align: right;
}

.list_downs ul {
	display: inline-block;
	vertical-align: top;
}

.list_downs ul li {
	float: left;
	display: blcok;
	margin-left: 34px;
}

.list_downs ul li a {
	font-size: 16px;
	line-height: 2.4;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.4px;
	text-align: left;
	color: #1a1a1a;
	position: relative;
	padding-left: 32px;
}

.list_downs ul li a .ico_print:before {
	content: "";
	width: 25px;
	height: 25px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -12.5px;
	background: url(/static/images/guide/ico_print.svg) no-repeat 0 0;
	background-size: 25px 25px;
}

.list_downs ul li a .ico_excel:before {
	content: "";
	width: 25px;
	height: 25px;
	display: block;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -12.5px;
	background: url(/static/images/guide/ico_excel.png) no-repeat 0 0;
	background-size: 25px 25px;
}

.list_txt {
	margin: 36px 20px 17px;
	text-align: right;
	float: left;
}

.list_txt p {
	font-size: 17px;
	font-weight: 500;
}

.list_txt p span {
	color: #ff0000;
}

.list_txt p span.c46 {
	color: #464646;
}

@media only all and (max-width: 1024px) {
	.list_downs {
		display: none;
	}
	.list_txt {
		margin: 5px 0 5px 10px;
	}
	.list_txt p {
		font-size: 15px;
	}
}

.list_table .mCustomScrollBox {
	max-height: 600px;
}

@media only all and (max-width: 1024px) {
	.list_table {
		padding: 0 10px;
	}
}

.list_table .list_head {
	background: #007eff;
	border-radius: 5px;
}

.list_table .list_head dl {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.list_table .list_head dl dd {
	color: #ffffff;
	font-size: 18px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.45px;
	display: table-cell;
	padding: 20px 1px;
	text-align: center;
}

.list_table .list_head dl dd span.txt_org {
	color: #ff7f00
}

@media only all and (max-width: 1024px) {
	.list_table .list_head {
		background: #ffffff;
		border-radius: 0;
		border-bottom: 1px solid #dbdbdb;
	}
	/* 	.list_table .list_body ul{ */
	/* 		height : 0px; */
	/* 	} */
	.list_table .list_head dl dd {
		color: #767676;
		font-size: 16px;
		font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
		font-weight: 700;
		letter-spacing: -0.8px;
		padding: 10px 0px;
	}
}

.list_table .list_head.pop_style {
	background: #ffffff;
	border-radius: 0;
	border-bottom: 1px solid #dbdbdb;
}

.list_table .list_head.pop_style dl dd {
	color: #767676;
	font-size: 16px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.8px;
	padding: 10px 0px;
}

.list_table .list_body {
	border-radius: 5px;
}

.list_table .list_body li {
	border-bottom: 1px solid #dbdbdb;
	position: relative;
}

.list_table .list_body dl {
	display: table;
	width: 100%;
	table-layout: fixed;
}

.list_table .list_body dl dd {
	color: #1a1a1a;
	font-size: 17px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.45px;
	display: table-cell;
	padding: 20px 1px;
	text-align: center;
	vertical-align: middle;
}

@media only all and (max-width: 1024px) {
	.list_table .list_body dl dd {
		font-size: 16px;
		padding: 10px 0;
	}

	.list_table .list_body dl dd.name {
		font-size: 16px;
		color: #007eff;
	}
}

.list_table .list_body dl dd.pd_ea {
	text-align: left;
}

.list_table .list_body dl dd.pd_ea a {
/* 	padding-right: 27px; */
	position: relative;
	display: block;
	color: #007eff;
	font-size: 16px;
}

.list_table .list_body dl dd.pd_ea a .ico_move:after {
	content: "";
	width: 25px;
	height: 25px;
	display: inline-block;
	background: url(/static/images/guide/ico_move.png) no-repeat 0 0;
	background-size: 25px 25px;
	position: absolute;
	right: 0;
	top: -2px;
}
@media only all and (max-width: 740px) {
	.list_table .list_body dl dd.pd_ea {
		text-align: center;
	}
	.list_table .list_body dl dd.pd_ea a .ico_move:after {
		display:none;
	}
}

.list_table .list_body dl dd.pd_pav {
	text-align: left;
}

.list_table .list_body dl dd.pd_pav a {
	padding-right: 36px;
	position: relative;
	display: block;
	color: #007eff;
	font-size: 18px;
	text-align: right;
}

.list_table .list_body dl dd.pd_pav a .ico_pav:after {
	content: "";
	width: 32px;
	height: 32px;
	display: inline-block;
	background: url(/static/images/guide/fav_off.svg) no-repeat center center;
	background-size: 32px 32px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -17px;
}

@media only all and (min-width: 1025px) {
	.list_table .list_body dl dd.pd_pav a:hover .ico_pav:after {
		background: url(/static/images/guide/fav_on.svg) no-repeat center center;
	}
}

.list_table .list_body dl dd.pd_pav a.act .ico_pav:after {
	background: url(/static/images/guide/fav_on.svg) no-repeat center center;
	-webkit-animation: fav 0.5s;
	animation: fav 0.5s;
}

.list_table .list_body.pop_style dl dd {
	font-size: 16px;
	padding: 10px 0;
}

.schedule_tb .list_head dl dd.date, .schedule_tb .list_body dl dd.date {
	width: 9%;
}

.schedule_tb .list_head dl dd.num, .schedule_tb .list_body dl dd.num {
	width: 8%;
}

.schedule_tb .list_head dl dd.name, .schedule_tb .list_body dl dd.name {
	width: 6%;
}

.schedule_tb .list_head dl dd.pd_ea, .schedule_tb .list_body dl dd.pd_ea
	{
	width: 12.5%;
	text-align: center;
}

.schedule_tb .list_head dl dd.pd_sex, .schedule_tb .list_body dl dd.pd_sex
	{
	width: 5%;
}

.schedule_tb .list_head dl dd.pd_date, .schedule_tb .list_body dl dd.pd_date
	{
	width: 10%;
}

.schedule_tb .list_head dl dd.pd_kpn, .schedule_tb .list_body dl dd.pd_kpn
	{
	width: 7%;
}

.schedule_tb .list_head dl dd.pd_num1, .schedule_tb .list_body dl dd.pd_num1
	{
	width: 4%;
}

.schedule_tb .list_head dl dd.pd_num2, .schedule_tb .list_body dl dd.pd_num2
	{
	width: 4%;
}

.schedule_tb .list_head dl dd.pd_grwt, .schedule_tb .list_body dl dd.pd_grwt
	{
	width: 4%; /* goatgoat */
}

.schedule_tb .list_head dl dd.pd_info, .schedule_tb .list_body dl dd.pd_info
	{
	width: 15%;
}

.schedule_tb .list_head dl dd.pd_pay, .schedule_tb .list_body dl dd.pd_pay
	{
	width: 8.5%;
}

.schedule_tb .list_head dl dd.pd_pav, .schedule_tb .list_body dl dd.pd_pav
	{
	width: 11%;
}

@media only all and (max-width: 1024px) {
	.schedule_tb {
		display: none;
	}
}

.schedule_tb_mo {
	display: none;
}

.schedule_tb_mo.pop_style {
	display: block;
}

.schedule_tb_mo.pop_style .list_head dl, .schedule_tb_mo.pop_style .list_body dl
	{
	position: relative;
}

.schedule_tb_mo.pop_style .list_head .num, .schedule_tb_mo.pop_style .list_body .num
	{
	width: 9%;
}

.schedule_tb_mo.pop_style .list_head .pd_ea, .schedule_tb_mo.pop_style .list_body .pd_ea
	{
	width: 23%;
}

.schedule_tb_mo.pop_style .list_head .pd_ea a, .schedule_tb_mo.pop_style .list_body .pd_ea a
	{
	padding-right: 0 !important;
}

.schedule_tb_mo.pop_style .list_head .pd_ea p, .schedule_tb_mo.pop_style .list_body .pd_ea p
	{
	text-align: left;
	margin-top: 10px;
}

.schedule_tb_mo.pop_style .list_head .pd_date, .schedule_tb_mo.pop_style .list_body .pd_date
	{
	width: 16%;
}

.schedule_tb_mo.pop_style .list_head .pd_sex, .schedule_tb_mo.pop_style .list_body .pd_sex
	{
	width: 14%;
}

.schedule_tb_mo.pop_style .list_head .pd_kpn, .schedule_tb_mo.pop_style .list_body .pd_kpn
	{
	width: 17%;
}

.schedule_tb_mo.pop_style .list_head .pd_pay, .schedule_tb_mo.pop_style .list_body .pd_pay
	{
	width: 21%;
}

.schedule_tb_mo.pop_style .list_head .pd_pav, .schedule_tb_mo.pop_style .list_body .pd_pav
	{
	position: absolute;
	right: 15px;
	bottom: 8px;
}

.schedule_tb_mo.pop_style .list_head .pd_pav a, .schedule_tb_mo.pop_style .list_body .pd_pav a
	{
	padding-right: 36px;
	position: relative;
	display: block;
	color: #007eff;
	font-size: 17px;
	text-align: right;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
}

.schedule_tb_mo.pop_style .list_head .pd_pav a .ico_pav:after,
	.schedule_tb_mo.pop_style .list_body .pd_pav a .ico_pav:after {
	content: "";
	width: 30px;
	height: 30px;
	display: inline-block;
	background: url(/static/images/guide/fav_off.svg) no-repeat center center;
	background-size: 30px 30px;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -15px;
}

.schedule_tb_mo.pop_style .list_head .pd_pav a.act .ico_pav:after,
	.schedule_tb_mo.pop_style .list_body .pd_pav a.act .ico_pav:after {
	background: url(/static/images/guide/fav_on.svg) no-repeat center center;
	-webkit-animation: fav 0.5s;
	animation: fav 0.5s;
	background-size: 30px 30px;
}

.schedule_tb_mo.pop_style .list_head .pd_etc, .schedule_tb_mo.pop_style .list_body .pd_etc
	{
	padding-left: 9%;
	padding-bottom: 10px;
	width: calc(100% - 125px);
}

.schedule_tb_mo.pop_style .list_head .pd_etc p, .schedule_tb_mo.pop_style .list_body .pd_etc p
	{
	text-align: left;
	margin-top: 10px;
	color: #1a1a1a;
	font-size: 17px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.45px;
	display: table-cell;
}

.schedule_tb_mo.pop_style .list_body dl {
	position: relative;
}

.schedule_tb_mo.pop_style .list_body li:nth-child(even) {
	background: #f5f5f5;
}

@media only all and (max-width: 1024px) {
	.schedule_tb_mo {
		display: block;
	}
	.schedule_tb_mo .list_head dl, .schedule_tb_mo .list_body dl {
		position: relative;
	}
	.schedule_tb_mo .list_head .num, .schedule_tb_mo .list_body .num {
		width: 9%;
	}
	.schedule_tb_mo .list_head .pd_ea, .schedule_tb_mo .list_body .pd_ea {
		width: 23%;
		text-align: center !important;
	}
	.schedule_tb_mo .list_head .pd_ea a, .schedule_tb_mo .list_body .pd_ea a
		{
		padding-right: 0 !important;
	}
	.schedule_tb_mo .list_head .pd_ea p, .schedule_tb_mo .list_body .pd_ea p
		{
		text-align: left;
		margin-top: 10px;
	}
	.schedule_tb_mo .list_head .pd_date, .schedule_tb_mo .list_body .pd_date
		{
		width: 16%;
	}
	.schedule_tb_mo .list_head .pd_sex, .schedule_tb_mo .list_body .pd_sex {
		width: 14%;
	}
	.schedule_tb_mo .list_head .pd_kpn, .schedule_tb_mo .list_body .pd_kpn {
		width: 17%;
	}
	.schedule_tb_mo .list_head .pd_pay, .schedule_tb_mo .list_body .pd_pay {
		width: 21%;
	}
	.schedule_tb_mo .list_head .pd_pav, .schedule_tb_mo .list_body .pd_pav {
		position: absolute;
		right: 15px;
		bottom: 10px;
	}
	.schedule_tb_mo .list_head .pd_pav a, .schedule_tb_mo .list_body .pd_pav a
		{
		padding-right: 36px;
		position: relative;
		display: block;
		color: #007eff;
		font-size: 17px;
		text-align: right;
		font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
		font-weight: 700;
	}
	.schedule_tb_mo .list_head .pd_pav a .ico_pav:after, .schedule_tb_mo .list_body .pd_pav a .ico_pav:after
		{
		content: "";
		width: 30px;
		height: 30px;
		display: inline-block;
		background: url(/static/images/guide/fav_off.svg) no-repeat center center;
		background-size: 30px 30px;
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -15px;
	}
	.schedule_tb_mo .list_head .pd_pav a.act .ico_pav:after, .schedule_tb_mo .list_body .pd_pav a.act .ico_pav:after
		{
		background: url(/static/images/guide/fav_on.svg) no-repeat center center;
		-webkit-animation: fav 0.5s;
		animation: fav 0.5s;
		background-size: 30px 30px;
	}
	.schedule_tb_mo .list_head .pd_etc, .schedule_tb_mo .list_body .pd_etc {
		padding-left: 9%;
		padding-bottom: 10px;
		width: calc(100% - 125px);
	}
	.schedule_tb_mo .list_head .pd_etc p, .schedule_tb_mo .list_body .pd_etc p
		{
		text-align: left;
		margin-top: 10px;
		color: #1a1a1a;
		font-size: 16px;
		font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
		font-weight: 700;
		letter-spacing: -0.45px;
		display: table-cell;
	}
	.schedule_tb_mo .list_body li {
		min-height: 74px;
	}
	.schedule_tb_mo .list_body dl {
		position: relative;
	}
}

.auction_date {
	max-width: 1000px;
	width: 100%;
	margin: 0 auto;
}

.auction_date h3 {
	font-size: 28px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.7px;
	text-align: center;
	color: #1a1a1a;
	margin-bottom: 25px;
}

@media only all and (max-width: 1024px) {
	.auction_date h3 {
		display: none;
	}
}

.auction_date .date_board {
	max-width: 560px;
	width: 100%;
	margin: 0 auto;
}

@media only all and (max-width: 1024px) {
	.auction_date .date_board {
		padding: 0 20px;
	}
}

.auction_date .date_top {
	text-align: center;
	margin-bottom: 30px;
}

.auction_date .date_top dl {
	position: relative;
	display: inline-block;
	padding: 0 55px;
}

.auction_date .date_top dl dt {
	font-size: 36px;
	font-family: Roboto;
	font-weight: bold;
	color: #1a1a1a;
	text-align: center;
}

.auction_date .date_top dl dd {
	position: absolute;
	top: 50%;
	margin-top: -8px;
	z-index: 5;
}

.auction_date .date_top dl dd a {
	width: 14px;
	height: 20px;
	display: block;
	background-repeat: no-repeat !important;
	background-size: 14px 20px !important;
	text-indent: -9999px;
}

.auction_date .date_top dl dd.btn_prev {
	left: 0;
}

.auction_date .date_top dl dd.btn_prev a {
	background-image: url(/static/images/guide/btn_prev.svg);
}
.auction_date .date_top dl dd.btn_prev.disabled a {
	background-image: url(/static/images/guide/btn_prev_gray.png);
}

.auction_date .date_top dl dd.btn_next {
	right: 0;
}

.auction_date .date_top dl dd.btn_next a {
	background-image: url(/static/images/guide/btn_next.svg);
}
.auction_date .date_top dl dd.btn_next.disabled a {
	background-image: url(/static/images/guide/btn_next_gray.png);
}
@media only all and (max-width: 768px) {
	.auction_date .date_top {
		margin-bottom: 25px;
	}
	.auction_date .date_top dl {
		padding: 0 20px;
		width: 100%;
	}
	.auction_date .date_top dl dt {
		font-size: 24px;
	}
	.auction_date .date_top dl dd {
		margin-top: -5px;
	}
	.auction_date .date_top dl dd a {
		width: 10px;
		height: 15px;
		background-size: 10px 15px !important;
	}
}

.auction_date .date_bottom li {
	margin-top: 20px;
}

@media only all and (max-width: 768px) {
	.auction_date .date_bottom li {
		margin-top: 10px;
	}
}

.auction_date .date_bottom li:first-child {
	margin-top: 0 !important;
}

.auction_date .date_bottom li dl {
	position: relative;
	min-height: 110px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	border-radius: 10px;
	-webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.16);
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.16);
	background-color: #ffffff;
	padding: 14.5px 18px;
	overflow: hidden;
}

.auction_date .date_bottom li dl.dis_day dt *, .auction_date .date_bottom li dl.dis_day dd *
	{
	color: #dbdbdb !important;
}

.auction_date .date_bottom li dl.dis_day:before {
	background: #dbdbdb !important;
}

.auction_date .date_bottom li dl.no_date {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.auction_date .date_bottom li dl.no_date:before {
	content: none !important;
}

.auction_date .date_bottom li dl.no_date h4 {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 24px;
	line-height: 1.6;
	letter-spacing: -0.6px;
	text-align: left;
	color: #1a1a1a;
	padding-left: 12px;
}

.auction_date .date_bottom li dl:before {
	content: "";
	width: 18px;
	position: absolute;
	left: 0;
	height: calc(100% + 2px);
	top: -1px;
	bottom: -1px;
	background: #007eff;
	border-radius: 10px 0 0 10px;
}

.auction_date .date_bottom li dl dt {
	width: calc(100% - 375px);
	float: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	position: relative;
}

.auction_date .date_bottom li dl dt:after {
	content: "";
	width: 1px;
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0px;
	display: block;
	background: #dbdbdb;
}

.auction_date .date_bottom li dl dt p {
	font-family: Roboto;
	font-size: 36px;
	font-weight: bold;
	color: #1a1a1a;
	line-height: 1;
	margin-top: 8px;
}

.auction_date .date_bottom li dl dt span {
	display: block;
	font-size: 20px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.5px;
	color: #999;
	margin-top: 8px;
}

.auction_date .date_bottom li dl dd {
	float: left;
	width: calc(100% - 150px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	padding: 6px 0 0 40px;
}

.auction_date .date_bottom li dl dd p.date_tit {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 24px;
	line-height: 1.3;
	letter-spacing: -0.6px;
	color: #1a1a1a;
}

.auction_date .date_bottom li dl dd p.date_time {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 20px;
	letter-spacing: -0.5px;
	color: #999;
	margin-top: 10px;
}

@media only all and (max-width: 768px) {
	.auction_date .date_bottom li dl {
		min-height: 82px;
		padding: 10.5px 9px;
	}
	.auction_date .date_bottom li dl.no_date h4 {
		font-size: 18px;
	}
	.auction_date .date_bottom li dl:before {
		width: 9px;
	}
	.auction_date .date_bottom li dl dt {
		width: 68px;
		padding: 4px 0;
	}
	.auction_date .date_bottom li dl dt p {
		font-size: 24px;
		margin-top: 4px;
	}
	.auction_date .date_bottom li dl dt span {
		font-size: 14px;
		letter-spacing: -0.7px;
		margin-top: 4px;
	}
	.auction_date .date_bottom li dl dd {
		width: calc(100% - 68px);
		padding: 10px 0 0 18px;
	}
	.auction_date .date_bottom li dl dd p.date_tit {
		font-size: 18px;
		line-height: 1.3;
		letter-spacing: -0.9px;
	}
	.auction_date .date_bottom li dl dd p.date_time {
		font-size: 14px;
		letter-spacing: -0.7px;
		margin-top: 4px;
	}
}

.notice_area {
	max-width: 1000px;
	width: 100%;
	margin: 0 auto;
}

@media only all and (max-width: 1024px) {
	.notice_area {
		margin-top: 8px;
	}
}

.notice_area h3 {
	font-size: 28px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.7px;
	text-align: center;
	color: #1a1a1a;
	margin-bottom: 25px;
}

@media only all and (max-width: 1024px) {
	.notice_area h3 {
		display: none;
	}
}

.notice_area .notice_title {
	font-size: 18px;
	letter-spacing: -0.45px;
	text-align: left;
	color: #007eff;
	margin-bottom: 17px;
}

@media only all and (max-width: 1024px) {
	.notice_area .notice_title {
		font-size: 16px;
		letter-spacing: -0.8px;
		margin-bottom: 15px;
		padding-left: 20px;
	}
}

.notice_area .notice_list {
	border-top: 1px solid #dbdbdb;
}

.notice_area .notice_list>ul>li {
	border-bottom: 1px solid #dbdbdb;
}

.notice_area .notice_list>ul>li .notice_btn a {
	display: block;
	position: relative;
}

.notice_area .notice_list>ul>li .notice_btn a:after {
	content: "";
	width: 20px;
	height: 12px;
	display: block;
	position: absolute;
	right: 30px;
	top: 26px;
	background: url(/static/images/guide/aco_btn.svg) no-repeat center
		center;
	background-size: 20px 12px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg)
}

.notice_area .notice_list>ul>li .notice_btn a.act:after {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg)
}

.notice_area .notice_list>ul>li .notice_btn a dl {
	position: relative;
	padding: 20px 70px 20px 0;
}

.notice_area .notice_list>ul>li .notice_btn a dl dt {
	font-size: 18px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.45px;
	text-align: left;
	color: #1a1a1a;
}

.notice_area .notice_list>ul>li .notice_btn a dl dd {
	position: absolute;
	right: 70px;
	top: 21px;
	font-size: 18px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.45px;
	text-align: left;
	color: #999;
}

.notice_area .notice_list>ul>li .notice_view {
	background: #ffffff;
	padding: 28px 32px;
	display: none;
}

.notice_area .notice_list>ul>li .notice_view p {
	font-size: 18px;
	line-height: 1.44;
	letter-spacing: -0.45px;
	text-align: left;
	color: #1a1a1a;
}

@media only all and (max-width: 1024px) {
	.notice_area .notice_list {
		border-top: 1px solid #dbdbdb;
	}
	.notice_area .notice_list>ul>li .notice_btn a:after {
		content: "";
		width: 18px;
		height: 11px;
		right: 20px;
		top: 26px;
		background-size: 18px 11px;
	}
	.notice_area .notice_list>ul>li .notice_btn a dl {
		padding: 10px 50px 10px 20px;
	}
	.notice_area .notice_list>ul>li .notice_btn a dl dt {
		font-size: 18px;
		letter-spacing: -0.9px;
	}
	.notice_area .notice_list>ul>li .notice_btn a dl dd {
		position: static;
		right: auto;
		top: auto;
		font-size: 16px;
		letter-spacing: -0.8px;
		margin-top: 7px;
	}
	.notice_area .notice_list>ul>li .notice_view {
		background: #f5f5f5;
		padding: 25px 20px;
	}
	.notice_area .notice_list>ul>li .notice_view p {
		font-size: 16px;
		text-align: left;
	}
}

.auction_result .list_head dl dd.date, .auction_result .list_body dl dd.date
	{
	width: 10%;
}

.auction_result .list_head dl dd.num, .auction_result .list_body dl dd.num
	{
	width: 10%;
}

.auction_result .list_head dl dd.name, .auction_result .list_body dl dd.name
	{
	width: 6%;
}

.auction_result .list_head dl dd.pd_ea, .auction_result .list_body dl dd.pd_ea
	{
	width: 12.5%;
	text-align: center;
}

.auction_result .list_head dl dd.pd_sex, .auction_result .list_body dl dd.pd_sex
	{
	width: 5%;
}

.auction_result .list_head dl dd.pd_kg, .auction_result .list_body dl dd.pd_kg
	{
	width: 7%;
}

.auction_result .list_head dl dd.pd_kpn, .auction_result .list_body dl dd.pd_kpn
	{
	width: 7%;
}

.auction_result .list_head dl dd.pd_num1, .auction_result .list_body dl dd.pd_num1
	{
	width: 4%;
}

.auction_result .list_head dl dd.pd_pay1, .auction_result .list_body dl dd.pd_pay1
	{
	width: 8%;
}

.auction_result .list_head dl dd.pd_pay2, .auction_result .list_body dl dd.pd_pay2
	{
	width: 8%;
}

.auction_result .list_head dl dd.pd_state, .auction_result .list_body dl dd.pd_state
	{
	width: 9%;
}

.auction_result .list_head dl dd.pd_etc, .auction_result .list_body dl dd.pd_etc
	{
	width: 13.5%;
}

@media only all and (max-width: 1024px) {
	.auction_result .list_head dl dd.date, .auction_result .list_body dl dd.date
		{
		display: none;
	}
	.auction_result .list_head dl dd.num, .auction_result .list_body dl dd.num
		{
		width: 9%;
	}
	.auction_result .list_head dl dd.name, .auction_result .list_body dl dd.name
		{
		display: none;
	}
	.auction_result .list_head dl dd.name.goat, .auction_result .list_body dl dd.name.goat
		{
		display: block;
		width: unset;
	}
	.auction_result .list_head dl dd.pd_ea, .auction_result .list_body dl dd.pd_ea
		{
		width: 25%;
	}
	.auction_result .list_head dl dd.pd_ea.goat, .auction_result .list_body dl dd.pd_ea.goat
		{
		display: none;
	}
	.auction_result .list_head dl dd.pd_sex, .auction_result .list_body dl dd.pd_sex
		{
		width: 10%;
		text-overflow: ellipsis;
	    overflow: hidden;
	    white-space: nowrap;
	}
	.auction_result .list_head dl dd.pd_kg, .auction_result .list_body dl dd.pd_kg
		{
		width: 14%;
	}
	.auction_result .list_head dl dd.pd_kpn, .auction_result .list_body dl dd.pd_kpn
		{
		display: none;
	}
	.auction_result .list_head dl dd.pd_num1, .auction_result .list_body dl dd.pd_num1
		{
		display: none;
	}
	.auction_result .list_head dl dd.pd_pay1, .auction_result .list_body dl dd.pd_pay1
		{
		width: 21%;
	}
	.auction_result .list_head dl dd.pd_pay2, .auction_result .list_body dl dd.pd_pay2
		{
		width: 21%;
	}
	.auction_result .list_head dl dd.pd_state, .auction_result .list_body dl dd.pd_state
		{
		display: none;
	}
	.auction_result .list_head dl dd.pd_etc, .auction_result .list_body dl dd.pd_etc
		{
		display: none;
	}
	.auction_result .list_body li:nth-child(even) {
		background: #f5f5f5;
	}
}

.auction_result .list_body.pop_style li:nth-child(even) {
	background: #f5f5f5;
}

.auction_result .list_body.pop_style li dd.pd_ea {
	color: #007eff !important;
}

.auction_buy .list_head dl dd.date, .auction_buy .list_body dl dd.date {
	width: 18%;
}

.auction_buy .list_head dl dd.num, .auction_buy .list_body dl dd.num {
	width: 15%;
}

.auction_buy .list_head dl dd.pd_total, .auction_buy .list_body dl dd.pd_total
	{
	width: 18%;
}

.auction_buy .list_head dl dd.pd_ea, .auction_buy .list_body dl dd.pd_ea
	{
	width: 13%;
	text-align: center;
}

.auction_buy .list_head dl dd.pd_pay, .auction_buy .list_body dl dd.pd_pay
	{
	width: 16%;
}

.auction_buy .list_head dl dd.pd_view, .auction_buy .list_body dl dd.pd_view
	{
	width: 20%;
}

.auction_buy .list_head dl dd.pd_view a, .auction_buy .list_body dl dd.pd_view a
	{
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #007eff;
}

@media only all and (max-width: 1024px) {
	.auction_buy .list_head dl dd.date, .auction_buy .list_body dl dd.date {
		width: 28%;
	}
	.auction_buy .list_head dl dd.num, .auction_buy .list_body dl dd.num {
		width: 9%;
	}
	.auction_buy .list_head dl dd.pd_total, .auction_buy .list_body dl dd.pd_total
		{
		width: 20%;
	}
	.auction_buy .list_head dl dd.pd_ea, .auction_buy .list_body dl dd.pd_ea
		{
		width: 10%;
	}
	.auction_buy .list_head dl dd.pd_pay, .auction_buy .list_body dl dd.pd_pay
		{
		width: 17%;
	}
	.auction_buy .list_head dl dd.pd_view, .auction_buy .list_body dl dd.pd_view
		{
		width: 12%;
	}
	.auction_buy .list_body li:nth-child(even) {
		background: #f5f5f5;
	}
}

.auction_bid .list_head dl dd.date, .auction_bid .list_body dl dd.date {
	width: 10%;
}

.auction_bid .list_head dl dd.num, .auction_bid .list_body dl dd.num {
	width: 8%;
}

.auction_bid .list_head dl dd.pd_ea, .auction_bid .list_body dl dd.pd_ea
	{
	width: 12%;
	text-align: center;
}

.auction_bid .list_head dl dd.pd_sex, .auction_bid .list_body dl dd.pd_sex
	{
	width: 10%;
}

.auction_bid .list_head dl dd.pd_kg, .auction_bid .list_body dl dd.pd_kg
	{
	width: 12%;
}

.auction_bid .list_head dl dd.pd_month, .auction_bid .list_body dl dd.pd_month
	{
	width: 12%;
}

.auction_bid .list_head dl dd.pd_pay1, .auction_bid .list_body dl dd.pd_pay1
	{
	width: 12%;
}

.auction_bid .list_head dl dd.pd_pay2, .auction_bid .list_body dl dd.pd_pay2
	{
	width: 12%;
}

.auction_bid .list_head dl dd.pd_pay3, .auction_bid .list_body dl dd.pd_pay3
	{
	width: 12%;
}

.auction_bid .list_head dl dd.pd_state, .auction_bid .list_body dl dd.pd_state
	{
	width: 12%;
}

@media only all and (max-width: 1024px) {
	.auction_bid .list_head dl dd.date, .auction_bid .list_body dl dd.date {
		display: none;
	}
	.auction_bid .list_head dl dd.num, .auction_bid .list_body dl dd.num {
		width: 9%;
	}
	.auction_bid .list_head dl dd.pd_ea, .auction_bid .list_body dl dd.pd_ea
		{
		width: 23%;
		text-align: center;
	}
	.auction_bid .list_head dl dd.pd_sex, .auction_bid .list_body dl dd.pd_sex
		{
		width: 10%;
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
	}
	.auction_bid .list_head dl dd.pd_month, .auction_bid .list_body dl dd.pd_month
		{
		width: 10%;
		text-align: center;
	}
	.auction_bid .list_head dl dd.pd_kg, .auction_bid .list_body dl dd.pd_kg
		{
		display: none;
	}
	.auction_bid .list_head dl dd.pd_pay1, .auction_bid .list_body dl dd.pd_pay1
		{
		width: 16%;
	}
	.auction_bid .list_head dl dd.pd_pay2, .auction_bid .list_body dl dd.pd_pay2
		{
		width: 16%;
	}
	.auction_bid .list_head dl dd.pd_pay3, .auction_bid .list_body dl dd.pd_pay3
		{
		width: 16%;
	}
	.auction_bid .list_head dl dd.pd_state, .auction_bid .list_body dl dd.pd_state
		{
		display: none;
	}
/* 	.auction_bid  .list_body li:nth-child(even) { */
/* 		background: #f5f5f5; */
/* 	} */
	.auction_bid .list_body li dd.pd_ea {
		color: #007eff !important;
	}
}

/* .auction_bid .list_body.pop_style li:nth-child(even) { */
/* 	background: #f5f5f5; */
/* } */

.auction_bid .list_body.pop_style li dd.pd_ea {
	color: #007eff !important;
}

.auction_see .list_head dl dd.date, .auction_see .list_body dl dd.date {
	width: 10%;
}

.auction_see .list_head dl dd.num, .auction_see .list_body dl dd.num {
	width: 10%;
}

.auction_see .list_head dl dd.name, .auction_see .list_body dl dd.name {
	width: 6%;
}

.auction_see .list_head dl dd.pd_ea, .auction_see .list_body dl dd.pd_ea
	{
	width: 12.5%;
	text-align: center;
}

.auction_see .list_head dl dd.pd_sex, .auction_see .list_body dl dd.pd_sex
	{
	width: 5%;
}

.auction_see .list_head dl dd.pd_kg, .auction_see .list_body dl dd.pd_kg
	{
	width: 7%;
}

.auction_see .list_head dl dd.pd_kpn, .auction_see .list_body dl dd.pd_kpn
	{
	width: 7%;
}

.auction_see .list_head dl dd.pd_num1, .auction_see .list_body dl dd.pd_num1
	{
	width: 4%;
}

.auction_see .list_head dl dd.pd_pay1, .auction_see .list_body dl dd.pd_pay1
	{
	width: 8%;
}

.auction_see .list_head dl dd.pd_pay2, .auction_see .list_body dl dd.pd_pay2
	{
	width: 8%;
}

.auction_see .list_head dl dd.pd_state, .auction_see .list_body dl dd.pd_state
	{
	width: 9%;
}

.auction_see .list_head dl dd.pd_etc, .auction_see .list_body dl dd.pd_etc
	{
	width: 13.5%;
}

@media only all and (max-width: 1024px) {
	.auction_see .list_head dl dd.date, .auction_see .list_body dl dd.date {
		display: none;
	}
	.auction_see .list_head dl dd.num, .auction_see .list_body dl dd.num {
		width: 9%;
	}
	.auction_see .list_head dl dd.name, .auction_see .list_body dl dd.name {
		width: 15%;
	}
	.auction_see .list_head dl dd.pd_ea, .auction_see .list_body dl dd.pd_ea
		{
		display: none;
	}
	.auction_see .list_head dl dd.pd_sex, .auction_see .list_body dl dd.pd_sex
		{
		width: 16%;
	}
	.auction_see .list_head dl dd.pd_kg, .auction_see .list_body dl dd.pd_kg
		{
		width: 20%;
	}
	.auction_see .list_head dl dd.pd_kpn, .auction_see .list_body dl dd.pd_kpn
		{
		display: none;
	}
	.auction_see .list_head dl dd.pd_num1, .auction_see .list_body dl dd.pd_num1
		{
		display: none;
	}
	.auction_see .list_head dl dd.pd_pay1, .auction_see .list_body dl dd.pd_pay1
		{
		width: 20%;
	}
	.auction_see .list_head dl dd.pd_pay2, .auction_see .list_body dl dd.pd_pay2
		{
		width: 20%;
	}
	.auction_see .list_head dl dd.pd_state, .auction_see .list_body dl dd.pd_state
		{
		display: none;
	}
	.auction_see .list_head dl dd.pd_etc, .auction_see .list_body dl dd.pd_etc
		{
		display: none;
	}
	.auction_see .list_body li:nth-child(even) {
		background: #f5f5f5;
	}
	.auction_see .list_head dl dd.name, .auction_see .list_body dl dd.txtShort {
		text-overflow: ellipsis;
		width: 85px;
		overflow: hidden;
		white-space: nowrap;
	}
}

@media only all and (min-width: 1025px) {
	.auction_see .list_body li:hover {
		background: #e6efff;
	}
	.auction_see .list_body li:hover dd {
		color: #007eff;
	}
}

.auction_see .list_body li.act {
	background: #e6efff;
}

.auction_see .list_body li.act dd {
	color: #007eff!important;
}

@media only all and (max-width: 1024px) {
	.auction_see .list_body li.act {
		background: #007eff!important;
	}
	.auction_see .list_body li.act dd {
		color: #ffffff!important;
	}
}

.auction_see .list_body.pop_style li:nth-child(even) {
	background: #f5f5f5;
}

.auction_see .list_body.pop_style li dd.pd_ea {
	color: #007eff !important;
}

.tab_list {
	margin-bottom: 27px;
}

.tab_list ul li {
	float: left;
	width: 50%;
}

.tab_list ul.buy_3 li {
	float: left;
	width: 33% !important;
}
.tab_list ul.buy_4 li {
	float: left;
	width: 25% !important;
}

.tab_list ul.entry_2 li {
	float: left;
	width: 50% !important;
}
.tab_list ul.entry_3 li {
	float: left;
	width: 33% !important;
}

.tab_list ul.tab_2 li {
	width: 50% !important;
}

.tab_list ul.tab_3 li {
	width: 33.33% !important;
}

.tab_list ul li a {
	padding: 15px 10px;
	width: 100%;
	display: block;
	text-align: center;
	font-size: 18px;
	letter-spacing: -0.45px;
	color: #999;
	border-bottom: 2px solid #dbdbdb;
}

.tab_list ul li a.act {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 18px;
	color: #007eff;
	border-bottom: 2px solid #007eff;
}

.auction_seeBox {
	margin-bottom: 50px;
	-webkit-box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.05)
}

@media only all and (max-width: 1024px) {
	.auction_seeBox {
		margin-bottom: 0;
	}
}

.auction_seeBox.calculator_type {
	margin-bottom: 0 !important;
	-webkit-box-shadow: inherit !important;
	box-shadow: inherit !important
}

@media only all and (max-width: 640px) {
	.auction_seeBox.calculator_type {
		margin-top: -10px;
	}
}

.auction_seeBox.calculator_type .seeBox_bottom {
	margin-bottom: 0 !important;
	padding-bottom: 0 !important;
	border-radius: 0;
	position: relative;
}

.auction_seeBox.calculator_type .seeBox_bottom .seeBox_slick {
	padding: 30px 0 0 0;
	background: #e6efff;
}

.auction_seeBox.calculator_type .seeBox_bottom .seeBox_slick .count-layer
	{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 5;
}

.auction_seeBox.calculator_type .seeBox_bottom .seeBox_slick .count-layer p
	{
	color: #81c4ff;
	font-size: 240px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	text-align: center;
	position: relative;
	top: 50%;
	margin-top: -150px;
}

@media only all and (max-width: 640px) {
	.auction_seeBox.calculator_type .seeBox_bottom .seeBox_slick .count-layer p
		{
		font-size: 150px;
		margin-top: -95px;
	}
}

@media only all and (min-width: 1023px) {
	.auction_seeBox.calculator_type .seeBox_bottom .seeBox_slick {
		padding: 0 0 0;
		border-radius: 4px;
	}
	.auction_seeBox.calculator_type .seeBox_bottom .seeBox_slick .seeBox_slick_inner
		{
		padding: 0 4px 4px;
	}
	.auction_seeBox.calculator_type .seeBox_bottom .seeBox_slick .slick-dots
		{
		bottom: 5px;
	}
}

@media only all and (max-width: 640px) {
	.auction_seeBox.calculator_type .seeBox_bottom .seeBox_slick {
		padding: 0 0 0 0;
		background: #1a1a1a;
	}
}

.auction_seeBox.calculator_type .slider .slick-arrow.slick-prev {
	left: 10px;
}

.auction_seeBox.calculator_type .slider .slick-arrow.slick-next {
	right: 10px;
}

@media only all and (min-width: 1023px) {
	.auction_seeBox.calculator_type {
		width: 520px;
		float: left;
	}
	.auction_seeBox.calculator_type .seeBox_bottom {
		background: #fff;
		padding: 30px 30px 30px !important;
	}
}

.auction_seeBox .seeBox_top dl {
	position: relative;
	background: #007eff;
	color: #ffffff;
	border-radius: 10px 10px 0 0;
	padding: 13px 0px 15px 118px;
	height: 60px;
	width: 1000px;
	/*   padding: 33px 420px 33px 0px; */
	padding-right: 420px;
}

.auction_seeBox .seeBox_top dl dt {
	text-align: center;
	width: 520px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	/*   font-weight: 700; */
	/*    font-size: 28px;  */
	/*    line-height: 1.36;  */
	/*    letter-spacing: -0.7px;  */
	margin: 0 20px 0 0;
	font-size: 26px;
	font-weight: bold;
	font-stretch: normal;
	font-style: normal;
	line-height: 1.46;
	letter-spacing: -0.65px;
}

.auction_seeBox .seeBox_top dl dd {
	position: absolute;
	right: 80px;
	/*   top: 42px; */
	top: 22px;
}

.auction_seeBox .seeBox_top dl dd ul li {
	float: left;
	position: relative;
	margin-left: 20px;
	padding-left: 20px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 20px;
	letter-spacing: -0.5px;
	line-height: 20px;
}

.auction_seeBox .seeBox_top dl dd ul li:first-child:before {
	content: none !important;
}

.auction_seeBox .seeBox_top dl dd ul li:before {
	content: "";
	width: 1px;
	height: 18px;
	display: block;
	background: #ffffff;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -9px;
}

.auction_seeBox .seeBox_top dl dd ul li a {
	width: 20px;
	height: 20px;
	display: block;
	text-indent: -99999px;
	background: url(/static/images/guide/sound_on.svg) no-repeat center center;
	background-size: 20px 20px !important;
	position: relative;
}

.auction_seeBox .seeBox_top dl dd ul li a.off:after {
	content: "";
	width: 2px;
	height: 28px;
	background: #ffffff;
	display: block;
	position: absolute;
	left: 9px;
	top: -4px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

@media only all and (max-width: 1024px) {
	.auction_seeBox .seeBox_top {
		display: none;
	}
}

.auction_seeBox .seeBox_bottom {
	background: #e6efff;
	border-radius: 0 0 10px 10px;
	overflow: hidden;
}

.auction_seeBox .seeBox_bottom .seeBox_slick {
	background: #ffffff;
	width: 520px;
	padding: 30px 30px 30px;
	float: left;
}

.auction_seeBox .seeBox_bottom .seeBox_slick:only-child {
	width: 100%;
}

.auction_seeBox .seeBox_bottom .seeBox_slick:only-child .seeBox_slick_inner
	{
	padding: 4px 50px 34px;
}

@media only all and (min-width: 1023px) {
	.auction_seeBox .seeBox_bottom .seeBox_slick:only-child .seeBox_slick_inner
		{
		padding: 4px 4px 25px;
	}
}

.auction_seeBox .seeBox_bottom .seeBox_slick li.video_item {
	position: relative;
}

.auction_seeBox .seeBox_bottom .seeBox_slick li.video_item img {
	width: 100%;
}

.auction_seeBox .seeBox_bottom .seeBox_slick li.video_item video {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}

.auction_seeBox .seeBox_bottom .seeBox_slick li.video_item .video_ready
	{
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.5);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	color: #fff;
}

.auction_seeBox .seeBox_bottom .seeBox_slick li.video_item .video_ready p
	{
	font-size: 30px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #ffffff;
	text-align: center;
}

.auction_seeBox .seeBox_bottom .seeBox_slick li.video_item .video_ready p span
	{
	color: #76baff;
}

@media only all and (max-width: 1024px) {
	.auction_seeBox .seeBox_bottom .seeBox_slick {
		width: 100%;
		padding: 0 0 10px;
	}
}

.auction_seeBox .seeBox_bottom .seeBox_slick .seeBox_slick_inner {
	background: #e6efff;
	padding: 4px 4px 34px;
	border-radius: 4px;
}

.auction_seeBox .seeBox_bottom .seeBox_slick .seeBox_slick_inner .seeBox-cell
	{
	margin-left: -4px;
	margin-bottom: 4px;
}

.auction_seeBox .seeBox_bottom .seeBox_slick .seeBox_slick_inner .seeBox-cell li
	{
	float: left;
	width: 25%;
	padding-left: 4px;
}

.auction_seeBox .seeBox_bottom .seeBox_slick .seeBox_slick_inner .seeBox-cell li dl
	{
	background: #ffffff;
	padding: 2px 2px;
	height: 98px;
	border-radius: 4px;
}

.auction_seeBox .seeBox_bottom .seeBox_slick .seeBox_slick_inner .seeBox-cell li dl dt
	{
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 18px;
	letter-spacing: -0.45px;
	text-align: center;
	color: #007eff;
	margin-top: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.auction_seeBox .seeBox_bottom .seeBox_slick .seeBox_slick_inner .seeBox-cell li dl dd
	{
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 800;
	font-size: 24px;
	letter-spacing: -0.6px;
	text-align: center;
	color: #1a1a1a;
	line-height: 1;
	margin-top: 5px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.auction_seeBox .seeBox_bottom .seeBox_slick .seeBox_slick_inner .seeBox-cell li.cell_3
	{
	width: 75% !important;
}

@media only all and (max-width: 1000px) {
	.auction_seeBox .seeBox_bottom .seeBox_slick .seeBox_slick_inner {
		padding: 4px 50px 34px;
	}
}

@media only all and (max-width: 640px) {
	.auction_seeBox .seeBox_bottom .seeBox_slick .seeBox_slick_inner {
		display: none;
	}
}

.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox {
	display: none;
	background: #1a1a1a;
	padding: 25px 30px 25px;
}

@media only all and (max-width: 640px) {
	.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox {
		display: block;
	}
}

@media only screen and (min-device-width: 360px) and
	(max-device-height:740px) and (orientation: portrait) {
	.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox {
		padding: 10px 30px 20px;
	}
}

.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox ul li {
	width: 50%;
	float: left;
}

.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox ul li dl {
	padding: 3px 0;
	display: flex;
	gap: 5px;
}

.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox ul li dl dt {
	color: #7dbdff;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 23px;
	display: inline-block;
	vertical-align: top;
	padding: 2px 0;
	width: fit-content;
	min-width: 65px;
/* 	margin-right: 10px; */
/* 	text-align: right; */
}

.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox ul li dl dd {
	color: #ffffff;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 23px;
	display: inline-block;
	vertical-align: top;
	padding: 2px 0;
	flex: 1;
}

.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox ul li dl dd.rmkCntn {
	overflow-x: hidden;
}

.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox ul li dl dd.rmkCntn p {
	white-space: nowrap;
	width: fit-content;
}

.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox ul li dl dd.txtShort {
	text-overflow: ellipsis;
	width: 85px;
	overflow: hidden;
	white-space: nowrap;
}

.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox ul li.harf-list dd
	{
	width: calc(100% - 80px);
	white-space: nowrap;
	overflow: hidden;
}

.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox ul li.full-li {
	width: 100%;
}

.auction_seeBox .seeBox_bottom .seeBox_slick .mo_seeBox ul li.full-li dd
	{
	width: calc(100% - 80px);
	white-space: nowrap;
	overflow: hidden;
}

.auction_seeBox .seeBox_bottom .seeBox_gp {
	float: left;
	width: calc(100% - 520px);
	text-align: center;
	padding-top: 30px;
}

@media only all and (max-width: 1024px) {
	.auction_seeBox .seeBox_bottom .seeBox_gp {
		display: none;
	}
}

.auction_seeBox .seeBox_bottom .seeBox_gp .chart {
	position: relative;
}

.auction_seeBox .seeBox_bottom .seeBox_gp .chart:before {
	content: "";
	background: #ffffff;
	width: 310px;
	height: 310px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -155px;
	margin-top: -160px;
	border-radius: 50%;
	z-index: 1;
}

.auction_seeBox .seeBox_bottom .seeBox_gp .chart canvas {
	position: relative;
	z-index: 5;
}

.auction_seeBox .seeBox_bottom .seeBox_gp dl {
	position: absolute;
	z-index: 6;
	left: 0;
	right: 0;
	top: 90px;
}

.auction_seeBox .seeBox_bottom .seeBox_gp dl dt {
	font-family: Roboto;
	font-size: 69px;
	font-weight: bold;
	line-height: 1;
	color: #007eff;
	margin-bottom: 30px;
}

.auction_seeBox .seeBox_bottom .seeBox_gp dl dd {
	text-align: left;
	width: 165px;
	margin: 0 auto;
	padding-left: 34px;
	margin-top: 12px;
	font-size: 18px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.45px;
	color: #1a1a1a;
	position: relative;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.auction_seeBox .seeBox_bottom .seeBox_gp dl dd:before {
	content: "";
	width: 25px;
	height: 25px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	background: #dbdbdb;
}

.auction_seeBox .seeBox_bottom .seeBox_gp dl dd.gp_tit2:before {
	background: #007eff !important;
}

.auction_seeBox .slider .slick-arrow.slick-prev {
	left: 5px;
}

.auction_seeBox .slider .slick-arrow.slick-next {
	right: 5px;
}

.slider {
	position: relative;
}

.slider .slick-arrow {
	position: absolute;
	top: 50%;
	width: 22px;
	height: 36px;
	text-indent: -9999px;
	margin-top: -18px;
	z-index: 5;
}

.slider .slick-arrow.slick-prev {
	left: 0;
	background: url(/static/images/guide/slider_prev.svg) no-repeat center center;
	background-size: 22px 36px !important;
}

.slider .slick-arrow.slick-next {
	right: 0;
	background: url(/static/images/guide/slider_next.svg) no-repeat center center;
	background-size: 22px 36px !important;
}

.slider .slick-dots {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 10px;
	text-align: center;
}

.slider .slick-dots li {
	display: inline-block;
	margin: 0 3px;
}

.slider .slick-dots li button {
	width: 10px;
	height: 10px;
	text-indent: -99999px;
	display: block;
	background: #dbdbdb;
	border-radius: 50%;
}

.slider .slick-dots li.slick-active button {
	background: #007eff !important;
}

@media only all and (max-width: 1000px) {
	.slider .slick-arrow.slick-prev {
		left: 15px !important;
		background: url(/static/images/guide/slider_prev.svg) no-repeat center
			center;
	}
	.slider .slick-arrow.slick-next {
		right: 15px !important;
		background: url(/static/images/guide/slider_next.svg) no-repeat center
			center;
	}
}

@media only all and (max-width: 640px) {
	.slider .slick-arrow.slick-prev {
		left: 3px !important;
		background: url(/static/images/guide/slider_prev2.svg) no-repeat center
			center;
	}
	.slider .slick-arrow.slick-next {
		right: 3px !important;
		background: url(/static/images/guide/slider_next2.svg) no-repeat center
			center;
	}
	.slider .slick-dots {
		bottom: 10px !important;
	}
}

@media only screen and (min-device-width: 360px) and
	(max-device-height:740px) and (orientation: portrait) {
	.slider .slick-dots {
		bottom: 5px !important;
	}
}

.auction_calculator {
	padding: 10px 10px 26px;
	background: #e6efff;
}

@media only screen and (min-device-width: 360px) and
	(max-device-height:740px) and (orientation: portrait) {
	.auction_calculator {
		padding: 7px 10px 15px;
	}
}

@media only all and (min-width: 1023px) {
	.auction_calculator {
		padding: 28px 30px 26px;
	}
}

.auction_calculator .calculator_top p {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 24px;
	line-height: 37px;
	text-align: center;
	color: #1a1a1a;
	margin-bottom: 10px;
	background: url(/static/images/guide/ico_ing.svg) no-repeat right center;
	background-size: 37px 37px;
	padding: 0 40px;
}

.auction_calculator .calculator_top p span {
	color: #007eff;
}

@media only screen and (min-device-width: 360px) and
	(max-device-height:740px) and (orientation: portrait) {
	.auction_calculator .calculator_top p {
		margin-bottom: 7px;
	}
}

.auction_calculator .calculator_top .auc-txt {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 24px;
	line-height: 37px;
	text-align: center;
	color: #1a1a1a;
	margin-bottom: 10px;
	padding: 0 40px;
	position: relative;
}

.auction_calculator .calculator_top .auc-txt span {
	color: #007eff;
}

.auction_calculator .calculator_top .auc-txt span.txt-red {
	color: #f22800;
}

.auction_calculator .calculator_top .auc-txt .dot-count {
	display: inline-block;
	margin-left: 0;
}

.auction_calculator .calculator_top .auc-txt .dot-count li {
	display: inline-block;
	width: 20px;
	height: 20px;
	text-indent: -9999px;
	border-radius: 50%;
	overflow: hidden;
	vertical-align: baseline;
	margin-top: -1px;
	background: #cccccc;
	margin-left: 0;
}

.auction_calculator .calculator_top .auc-txt .dot-count li.dot-red {
	background: #f22800;
}
/* .auction_calculator .calculator_top .auc-txt .dot-count li:nth-child(1) { */
/*   -webkit-animation: dotcount 1s 1.3s ease-in-out infinite alternate; */
/*           animation: dotcount 1s 1.3s ease-in-out infinite alternate; */
/* } */
/* .auction_calculator .calculator_top .auc-txt .dot-count li:nth-child(2) { */
/*   -webkit-animation: dotcount 1s 1.5s ease-in-out infinite alternate; */
/*           animation: dotcount 1s 1.5s ease-in-out infinite alternate; */
/* } */
/* .auction_calculator .calculator_top .auc-txt .dot-count li:nth-child(3) { */
/*   -webkit-animation: dotcount 1s 1.7s ease-in-out infinite alternate; */
/*           animation: dotcount 1s 1.7s ease-in-out infinite alternate; */
/* } */
.auction_calculator .calculator_top .auc-txt a.pop-btn {
	width: 37px;
	height: 37px;
	display: block;
	position: absolute;
	z-index: 3;
	right: 0;
	top: 0;
	text-indent: -9999px;
	background: url(/static/images/guide/ico_ing.svg) no-repeat right center;
	background-size: 37px 37px;
}

@media only screen and (min-device-width: 360px) and
	(max-device-height:740px) and (orientation: portrait) {
	.auction_calculator .calculator_top .auc-txt {
		margin-bottom: 7px;
	}
}

@media only all and (min-width: 1023px) {
	.auction_calculator .calculator_top .auc-txt {
		display: none;
	}
}

.auction_calculator .calculator_top .heart-eft {
	-webkit-animation: heart-eft 0.8s ease-in-out infinite alternate;
	animation: heart-eft 0.8s ease-in-out infinite alternate;
}

.auction_calculator .calculator_top dl {
	position: relative;
	border-radius: 10px;
	overflow: hidden;
	border: 2px solid #76baff;
	background: #ffffff;
	padding: 0 20px 0 80px;
	height: 77px;
}

.auction_calculator .calculator_top dl dt {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 800;
	font-size: 25px;
	line-height: 1.1;
	color: #1a1a1a;
	position: absolute;
	left: 20px;
	top: 50%;
	margin-top: -27px;
}

.auction_calculator .calculator_top dl dd {
	padding: 1.5px 0;
}

.auction_calculator .calculator_top dl dd input[type=text] {
	border: none !important;
	background: #ffffff;
	height: 70px;
	text-align: right;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 800;
	font-size: 45px;
	color: #1a1a1a;
}

.auction_calculator .calculator_top dl dd input[type=text].txt-blue {
	color: #007eff;
}

.auction_calculator .calculator_top dl.num-bun {
	padding: 0 45px 0 80px;
}

.auction_calculator .calculator_top dl.num-bun dd span {
	position: absolute;
	right: 20px;
	bottom: 15px;
	font-size: 26px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 800;
}

@media only screen and (min-device-width: 360px) and
	(max-device-height:740px) and (orientation: portrait) {
	.auction_calculator .calculator_top dl {
		height: 60px;
	}
	.auction_calculator .calculator_top dl dt {
		font-size: 23px;
		margin-top: -24px;
	}
	.auction_calculator .calculator_top dl dd input[type=text] {
		height: 58px;
	}
}

@media only all and (min-width: 1023px) {
	.auction_calculator .calculator_top dl {
		border-radius: 4px;
		padding: 0 20px 0 80px;
		height: 80px;
	}
	.auction_calculator .calculator_top dl dt {
		font-size: 26px;
		margin-top: -27px;
	}
	.auction_calculator .calculator_top dl dd {
		padding: 1.5px 0;
	}
	.auction_calculator .calculator_top dl dd input[type=text] {
		height: 74px;
		font-size: 50px;
	}
}

.auction_calculator .calculator_bottom {
	margin-top: 10px;
	position: relative;
}

@media only screen and (min-device-width: 360px) and
	(max-device-height:740px) and (orientation: portrait) {
	.auction_calculator .calculator_bottom {
		margin-top: 7px;
	}
}

.auction_calculator .calculator_bottom .calculator-cell {
	margin-left: -5px;
}

.auction_calculator .calculator_bottom .calculator-cell li {
	width: 25%;
	padding-left: 5px;
	padding-bottom: 5px;
	float: left;
}

@media only all and (min-width: 1023px) {
	.auction_calculator .calculator_bottom .calculator-cell li {
		padding-left: 4px;
		padding-bottom: 4px;
	}
}

.auction_calculator .calculator_bottom .calculator-cell li button {
	height: 63px;
	width: 100%;
	display: block;
	background: #76baff;
	border-radius: 5px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 30px;
	color: #ffffff;
}

.auction_calculator .calculator_bottom .calculator-cell li button.num_summit
	{
	background: #007eff;
}

.auction_calculator .calculator_bottom .calculator-cell li button.num_back
	{
	text-indent: -9999px;
	background: #76baff url(/static/images/guide/btn_back.svg) no-repeat
		center center;
	background-size: 40px 40px;
}

.auction_calculator .calculator_bottom .calculator-cell li button.num_cancle
	{
	background: #f22800;
}

.auction_calculator .calculator_bottom .calculator-cell li button:active
	{
	background: #007eff;
}

.auction_calculator .calculator_bottom .calculator-cell li button.before_btn
	{
	background: #ffaf00;
}

@media only screen and (min-device-width: 360px) and
	(max-device-height:740px) and (orientation: portrait) {
	.auction_calculator .calculator_bottom .calculator-cell li button {
		height: 42px;
		font-size: 26px;
	}
}

@media only all and (min-width: 1023px) {
	.auction_calculator .calculator_bottom .calculator-cell li button {
		height: 60px;
		border-radius: 4px;
	}
}

.auction_calculator .calculator_bottom .calculator-cell.ty2 li:nth-child(2)
	{
	width: 50%;
}

.auction_calculator .calculator_bottom .calculator-cell.btn-summit {
	position: absolute;
	right: 0;
	left: 75%;
	top: 68px;
	bottom: 0;
	margin-left: 0;
}

.auction_calculator .calculator_bottom .calculator-cell.btn-summit li {
	width: 100%;
	float: none;
	padding-left: 3.75px;
	height: 100%;
}

.auction_calculator .calculator_bottom .calculator-cell.btn-summit li button
	{
	height: 100%;
}

@media only screen and (min-device-width: 360px) and
	(max-device-height:740px) and (orientation: portrait) {
	.auction_calculator .calculator_bottom .calculator-cell.btn-summit {
		top: 47px;
	}
}

@media only all and (min-width: 1023px) {
	.auction_calculator .calculator_bottom .calculator-cell.btn-summit {
		top: 64px;
		left: 74.73%;
	}
}

@media only all and (min-width: 1023px) {
	.auction_calculator {
		width: 480px;
		float: left;
	}
}

.splash {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	z-index: 10000;
	background: #007eff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column
}

.splash .ico-splash img {
	width: 175px;
	margin-top: 185px;
}

.splash p {
	font-family: NotoSansCJKKR;
	font-size: 18px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	line-height: 1.28;
	letter-spacing: -0.9px;
	text-align: center;
	color: #fff;
	padding-bottom: 50px;
}

.billboard-view {
	background: #000;
	width: 100%;
	height: 100%
}

.billboard-view table {
	table-layout: fixed;
	width: 100%;
	height: 100%;
	border: 5px solid #000
}

.billboard-view table td {
	height: 33.33%;
	background: #1b1b1b;
	border: 5px solid #000;
	overflow: hidden
}

.billboard-view table td.bg-blue {
	background: #008fff
}

.billboard-view table td.bg-blue p {
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 400;
	letter-spacing: -14.4px
}

@media only all and (max-width: 1600px) {
	.billboard-view table td.bg-blue p {
		letter-spacing: -2.8px
	}
}

.billboard-view table td p {
	text-align: center;
	color: #fff;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -8px
}

.billboard-view table td p.txt-green {
	color: #2fff00;
	letter-spacing: -2.8px
}

.billboard-view table td p.fz60 {
	font-size: 60px
}

.billboard-view table td p.fz80 {
	font-size: 80px
}

.billboard-view table td p.fz100 {
	font-size: 100px
}

.billboard-view table td p.fz150 {
	font-size: 150px
}

.billboard-view table td p.fz180 {
	font-size: 180px
}

.billboard-view table td p.txt-count {
	font-size: 180px;
	color: #2fff00;
	letter-spacing: -2.8px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 400
}

.billboard-view table td p.txt-count b {
	color: #f22800
}

@media only all and (max-width: 1600px) {
	.billboard-view table td p {
		letter-spacing: -2.8px
	}
	.billboard-view table td p.txt-green {
		letter-spacing: -1px
	}
	.billboard-view table td p.fz60 {
		font-size: 30px
	}
	.billboard-view table td p.fz80 {
		font-size: 40px
	}
	.billboard-view table td p.fz100 {
		font-size: 50px
	}
	.billboard-view table td p.fz150 {
		font-size: 75px
	}
	.billboard-view table td p.fz180 {
		font-size: 90px
	}
	.billboard-view table td p.txt-count {
		font-size: 90px;
		letter-spacing: -1px
	}
}

.monitoring-view {
	background: #0a1931;
	width: 100%;
	height: 100%
}

.monitoring-view .monitoring-head {
	height: 70px;
	line-height: 80px;
	position: relative;
	background: #0a1931
}

.monitoring-view .monitoring-head h2 {
	position: absolute;
	left: 10px;
	font-size: 20px;
	color: #fff
}

@media all and (min-width: 1600px) {
	.monitoring-view .monitoring-head h2 {
		font-size: 26px
	}
}

.monitoring-view .monitoring-head p {
	text-align: center;
	font-size: 20px;
	color: #ffe135
}

@media all and (min-width: 1600px) {
	.monitoring-view .monitoring-head p {
		font-size: 24px
	}
}

.monitoring-view .table-inner {
	height: calc(100% - 70px)
}

.monitoring-view .table-inner .table-info {
	border: 10px solid #0a1931;
	height: 10%;
	min-height: 130px
}

.monitoring-view .table-inner .table-info ul {
	height: 100%
}

.monitoring-view .table-inner .table-info ul li {
	float: left;
	width: 61%;
	height: 100%
}

.monitoring-view .table-inner .table-info ul li+li {
	padding-left: 10px;
	width: 39%
}

.monitoring-view .table-inner .table-info ul li .tb-box {
	border-radius: 10px;
	overflow: hidden;
	height: 100%
}

.monitoring-view .table-inner .table-info table {
	table-layout: fixed;
	width: 100%;
	height: 100%
}

.monitoring-view .table-inner .table-info table td {
	text-align: center;
	border: 10px solid #fff;
	vertical-align: middle
}

.monitoring-view .table-inner .table-info table td.td-ico {
	text-align: center
}

.monitoring-view .table-inner .table-info table td.td-ico .ico {
	width: 100%;
	height: 100%;
	background: url(/static/images/guide/ico-mt.png) no-repeat center center;
	background-size: contain;
	text-indent: -99999px
}

.monitoring-view .table-inner .table-info table td.bg-deep {
	background: #0082e5;
	color: #fff;
	font-size: 18px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700
}

@media all and (min-width: 1600px) {
	.monitoring-view .table-inner .table-info table td.bg-deep {
		font-size: 22px
	}
}

.monitoring-view .table-inner .table-info table td.bg-blue {
	background: #e6efff;
	color: #0a1931;
	font-size: 18px
}

@media all and (min-width: 1600px) {
	.monitoring-view .table-inner .table-info table td.bg-blue {
		font-size: 22px
	}
}

.monitoring-view .table-inner .table-info table td.bg-dark {
	background: #0a1931;
	color: #0a1931;
	font-size: 18px
}

@media all and (min-width: 1600px) {
	.monitoring-view .table-inner .table-info table td.bg-dark {
		font-size: 22px
	}
}

.monitoring-view .table-inner .table-info table td.bg-dark p {
	font-size: 30px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	margin: 1% 0
}

@media all and (min-width: 2560px) {
	.monitoring-view .table-inner .table-info table td.bg-dark p {
		font-size: 32px
	}
}

.monitoring-view .table-inner .table-info table td.bg-dark .tit1 {
	color: #008fff
}

.monitoring-view .table-inner .table-info table td.bg-dark .tit2 {
	color: #04cf5c
}

.monitoring-view .table-inner .table-info table td.mt-deep {
	background: #008fff
}

.monitoring-view .table-inner .table-info table td.mt-deep button {
	background: #008fff;
	color: #fff;
	font-size: 32px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer
}

@media all and (min-width: 1600px) {
	.monitoring-view .table-inner .table-info table td.mt-deep button {
		font-size: 38px
	}
}

.monitoring-view .table-inner .table-info table td.mt-gray {
	background: #ccc
}

.monitoring-view .table-inner .table-info table td.mt-gray button {
	background: #ccc;
	color: #0a1931;
	font-size: 32px;
	width: 100%;
	height: 100%;
	display: block;
	cursor: pointer
}

@media all and (min-width: 1600px) {
	.monitoring-view .table-inner .table-info table td.mt-gray button {
		font-size: 38px
	}
}

.monitoring-view .table-inner .table-mt {
	height: 90%;
	border-left: 10px solid #0a1931;
	border-right: 10px solid #0a1931;
	border-bottom: 10px solid #0a1931
}

@media all and (max-height: 1368px) {
	.monitoring-view .table-inner .table-mt {
		height: calc(100% - 130px)
	}
}

.monitoring-view .table-inner .table-mt .mt-tb-inner {
	height: 100%;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	overflow: hidden
}

.monitoring-view .table-inner .table-mt .mt-table {
	table-layout: fixed;
	width: 100%;
	height: 100%
}

.monitoring-view .table-inner .table-mt .mt-table td {
	height: 10%;
	background: #e9e9e9;
	border: 10px solid #fff;
	text-align: center
}

.monitoring-view .table-inner .table-mt .mt-table td p {
	font-size: 26px;
	color: #aaa
}

@media all and (min-width: 1400px) {
	.monitoring-view .table-inner .table-mt .mt-table td p {
		font-size: 32px
	}
}

@media all and (min-width: 1921px) {
	.monitoring-view .table-inner .table-mt .mt-table td p {
		font-size: 42px
	}
}

@media all and (min-width: 2561px) {
	.monitoring-view .table-inner .table-mt .mt-table td p {
		font-size: 50px
	}
}

.monitoring-view .table-inner .table-mt .mt-table td.connect {
	/* 	background: #81c4ff */
	background: #008fff
}

.monitoring-view .table-inner .table-mt .mt-table td.connect p,.monitoring-view .table-inner .table-mt .mt-table td.ing p {
/* 	color: #111; */
	color: #fff;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700
}

.monitoring-view .table-inner .table-mt .mt-table td.connect.bid {
/* 	background: #0082e5 */
	background: #04cf5c
}

.monitoring-view .table-inner .table-mt .mt-table td.ing {
/* 	background: #ffe135 !important */
	background: #ea0030 !important
}

@media all and (max-width: 1280px) {
	.monitoring-view {
		min-width: 1280px;
		overflow: auto
	}
}

.admin_area {
	min-height: calc(100% - 178px);
	max-width: 1020px;
	padding: 0 10px 50px;
	margin: 0 auto
}

@media only all and (max-width: 1024px) {
	.admin_area {
		min-height: calc(100% - 106px);
		max-width: 1020px;
		padding: 0 0 15px
	}
}

.admin_area h3.date {
	font-size: 28px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #1a1a1a;
	text-align: center;
	margin: 20px auto
}

.admin_area .sub_search {
	margin: 20px auto;
	min-height: 100px;
	background: #fff;
	padding: 25px 100px;
	border-radius: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media only all and (max-width: 1024px) {
	.admin_area .sub_search {
		min-height: auto;
		display: block;
		-webkit-box-pack: inherit;
		-ms-flex-pack: inherit;
		justify-content: inherit;
		-webkit-box-align: inherit;
		-ms-flex-align: inherit;
		align-items: inherit;
		-ms-flex-wrap: inherit;
		flex-wrap: inherit;
		background: #f5f5f5;
		padding: 15px 15px;
		margin: 10px 10px 10px
	}
}

.admin_area .sub_search .sch_area {
	width: 100%;
	position: relative;
	padding-right: 200px
}

.admin_area .sub_search .sch_area.only_sory>li.sort {
	width: 100%
}

.admin_area .sub_search .sch_area>li {
	float: left
}

.admin_area .sub_search .sch_area>li.sort {
	width: 50%;
	padding-left: 5px
}

.admin_area .sub_search .sch_area>li.barcoad {
	width: 50%;
	padding-left: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.admin_area .sub_search .sch_area>li.barcoad p {
	width: 70px;
	font-size: 20px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #1a1a1a
}

.admin_area .sub_search .sch_area>li.barcoad .barcoad_input {
	position: relative;
	width : 100%;
/* 	width: calc(100% - 70px) */
}

.admin_area .sub_search .sch_area>li.barcoad .barcoad_input input[type=text]
	{
	height: 52px;
	line-height: 1;
	width: 100%;
	padding-right: 50px;
	border: 1px solid #d3d3d3;
	background: #fff
}

.admin_area .sub_search .sch_area>li.barcoad .barcoad_input input[type=text]:focus+button
	{
	display: block !important
}

.admin_area .sub_search .sch_area>li.barcoad .barcoad_input button {
	display: block;
	position: absolute;
	z-index: 5;
	right: 0;
	width: 40px;
	height: 100%;
	top: 50%;
	font-size: 20px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #1a1a1a;
	background: url(/static/images/guide/input_reset.svg) no-repeat center center;
	background-size: 10px 10px;
	text-indent: -9999px;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%)
}

.admin_area .sub_search .sch_area>li.btn {
	position: absolute;
	right: 0;
	top: 1px
}

.admin_area .sub_search .sch_area>li select {
	width: 100%
}

.admin_area .sub_search .sch_area>li a {
	width: 190px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	display: inline-block;
	border-radius: 8px;
	padding: 0 5px;
	background: #007eff;
	color: #fff;
	font-size: 18px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.45px
}

@media only all and (max-width: 768px) {
	.admin_area .sub_search .sch_area {
		padding-right: 112px
	}
	.admin_area .sub_search .sch_area>li {
		float: none
	}
	.admin_area .sub_search .sch_area>li.sort {
		padding-left: 0;
		width: 100% !important
	}
	.admin_area .sub_search .sch_area>li.barcoad {
		padding-left: 0;
		margin-top: 12px;
		width: 100% !important
	}
	.admin_area .sub_search .sch_area>li.btn {
		width: 100px;
		top: 0;
		right: 0;
		bottom: 0;
		margin-top: 0;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
	.admin_area .sub_search .sch_area>li a {
		width: 100%;
		height: 100%;
		border-radius: 5px;
		padding: 0 5px;
		font-size: 18px;
		letter-spacing: -0.9px;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.admin_area .list_head dl dd, .admin_area .list_body dl dd {
	height: 62px
}

.admin_area .list_head dl dd.col1, .admin_area .list_body dl dd.col1 {
	width: 15%
}

.admin_area .list_head dl dd.col2, .admin_area .list_body dl dd.col2 {
	width: 25%
}

.admin_area .list_head dl dd.col3, .admin_area .list_body dl dd.col3 {
	width: 25%
}

.admin_area .list_head dl dd.col4, .admin_area .list_body dl dd.col4 {
	width: 25%
}

@media only all and (max-width: 1024px) {
	.admin_area .list_head dl dd, .admin_area .list_body dl dd {
		height: 40px
	}
}

@media only all and (min-width: 1025px) {
	.admin_area .list_body li:hover {
		background: #e6efff
	}
	.admin_area .list_body li:hover dd {
		color: #007eff
	}
}

.admin_area .list_body li.act {
	background: #e6efff
}

.admin_area .list_body li.act dd {
	color: #007eff
}

.admin_area .btn_area {
	max-width: 600px;
	width: 100%;
	margin: 30px auto 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 5px
}

.admin_area .btn_area a {
	display: inline-block;
	width: 50%;
	text-align: center;
	height: 50px;
	line-height: 50px;
	margin: 0 5px;
	padding: 0 5px;
	background: #007eff;
	color: #fff;
	font-size: 18px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.45px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px
}

.admin_head {
	background: #181c32;
	height: 48px;
	width: 100%;
	padding: 0 20px;
	position: relative
}

.admin_head a {
	font-size: 20px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #fff;
	line-height: 48px;
	padding-left: 34px;
	background: url(/static/images/guide/ico_back.svg) no-repeat left center;
	background-size: 24px
}

.admin_head a.no_ico {
	padding-left: 0;
	background: none
}

.admin_head button {
	position: absolute;
	right: 24px;
	top: 0;
	font-size: 18px;
	height: 48px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #fff
}

.admin_auc_main h3 {
	font-size: 28px;
	text-align: center;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	margin: 20px auto;
	color: #1a1a1a
}

.admin_auc_main .main_search {
	min-height: 100px;
	background: #fff;
	padding: 25px 100px;
	border-radius: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

@media only all and (max-width: 1024px) {
	.admin_auc_main .main_search {
		display: block;
		-webkit-box-pack: inherit;
		-ms-flex-pack: inherit;
		justify-content: inherit;
		-webkit-box-align: inherit;
		-ms-flex-align: inherit;
		align-items: inherit;
		-ms-flex-wrap: inherit;
		flex-wrap: inherit;
		background: #f5f5f5;
		padding: 8px 15px;
		margin: 0 10px 10px
	}
}

.admin_auc_main .main_search ul {
	margin: 5px 0
}

@media only all and (max-width: 1024px) {
	.admin_auc_main .main_search ul {
		margin: 12px 0
	}
}

.admin_auc_main .main_search .radio_group {
	float: left;
	margin-left: -12px;
	margin-right: 20px;
	width: 385px
}

.admin_auc_main .main_search .radio_group li {
	margin: 4px 0 4px 12px;
	float: left
}

@media only all and (max-width: 1024px) {
	.admin_auc_main .main_search .radio_group {
		margin-right: 0;
		float: none;
		width: auto;
		margin-left: -9px
	}
	.admin_auc_main .main_search .radio_group li {
		margin: 4px 0 4px 9px
	}
}

.admin_auc_main .main_search .sch_area {
	float: left;
	width: 400px;
	position: relative;
	padding-right: 252px
}

.admin_auc_main .main_search .sch_area>li {
	float: left
}

.admin_auc_main .main_search .sch_area>li.date {
	width: 100%;
	padding-left: 5px
}

.admin_auc_main .main_search .sch_area>li.btn {
	position: absolute;
	right: 0;
	top: 1px
}

.admin_auc_main .main_search .sch_area>li select {
	width: 100%
}

.admin_auc_main .main_search .sch_area>li a {
	width: 120px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	display: inline-block;
	border-radius: 8px;
	padding: 0 5px;
	background: #007eff;
	color: #fff;
	font-size: 18px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.45px
}

@media only all and (max-width: 1024px) {
	.admin_auc_main .main_search .sch_area {
		float: none;
		width: 100%
	}
	.admin_auc_main .main_search .sch_area li.date {
		padding-left: 4px
	}
	.admin_auc_main .main_search .sch_area li a {
		border-radius: 5px;
		padding: 0 5px;
		font-size: 18px;
		letter-spacing: -0.9px
	}
}

@media only all and (max-width: 768px) {
	.admin_auc_main .main_search .sch_area {
		width: 100%;
		padding-right: 0
	}
	.admin_auc_main .main_search .sch_area li.date {
		padding-left: 0
	}
	.admin_auc_main .main_search .sch_area li.btn {
		position: relative;
		right: auto;
		top: auto;
		margin-top: 15px;
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between
	}
	.admin_auc_main .main_search .sch_area li a {
		width: calc(50% - 6px);
		border-radius: 5px;
		padding: 0 5px;
		font-size: 18px;
		letter-spacing: -0.9px
	}
}

@media only all and (max-width: 1024px) {
	.admin_chocie {
		padding: 0 24px
	}
}

.admin_chocie h3 {
	font-size: 28px;
	text-align: center;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	margin: 20px auto 10px;
	color: #1a1a1a
}

.admin_chocie p {
	color: #767676;
	font-size: 20px;
	text-align: center;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	margin-bottom: 50px
}

.admin_chocie ul.choice_area {
	margin-left: -50px
}

.admin_chocie ul.choice_area li {
	float: left;
	width: calc(33.33% - 50px);
	margin-left: 50px;
	margin-bottom: 50px
}

.admin_chocie ul.choice_area li a {
	width: 100%;
	height: 120px;
	padding: 0 5px;
	background: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-radius: 20px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 28px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.7px;
	text-align: center;
	color: #1a1a1a;
	position: relative;
	-webkit-box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.05);
	box-shadow: 0px 5px 10px 3px rgba(0, 0, 0, 0.05);
	-webkit-transition: all 0.2s;
	transition: all 0.2s
}

.admin_chocie ul.choice_area li a:hover, .admin_chocie ul.choice_area li a.act
	{
	background: #007eff;
	color: #fff;
	-webkit-box-shadow: inherit;
	box-shadow: inherit
}

.admin_chocie ul.choice_area li a span {
	position: absolute;
	left: 14px;
	top: 14px;
	background: #f22800;
	padding: 0 8px;
	border-radius: 30px;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
	letter-spacing: -0.3px;
	text-align: center;
	color: #fff
}

.admin_chocie ul.choice_area li a span.heart-eft {
	-webkit-animation: heart-eft .8s ease-in-out infinite alternate;
	animation: heart-eft .8s ease-in-out infinite alternate
}

@media only all and (max-width: 1024px) {
	.admin_chocie p {
		margin-bottom: 20px
	}
	.admin_chocie ul.choice_area {
		margin-left: -18px
	}
	.admin_chocie ul.choice_area li {
		width: calc(50% - 18px);
		margin-left: 18px;
		margin-bottom: 18px
	}
	.admin_chocie ul.choice_area li a {
		width: 100%;
		height: 90px;
		border-radius: 15px;
		font-size: 20px;
		letter-spacing: -1px
	}
}

.ai_graph {
	border: 1px solid #e4e4e4;
	background: #fff;
	margin: 20px 0 20px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	padding: 15px 15px
}

@media only all and (max-width: 1024px) {
	.ai_graph {
		margin: 20px 10px 15px;
		border-radius: 10px;
		-webkit-border-radius: 10px;
		-moz-border-radius: 10px;
		-ms-border-radius: 10px;
		-o-border-radius: 10px
	}
}

.jido_area {
	position: relative;
	border: 1px solid #e4e4e4;
	background: #fff;
	padding: 15px 15px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	-ms-border-radius: 15px;
	-o-border-radius: 15px;
	margin: 20px 0 20px;
	overflow: auto
}

.jido_area .all_view {
	position: absolute;
	top: 15px;
	right: 15px;
	padding: 0 20px;
	font-size: 20px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #1a1a1a;
	-webkit-box-shadow: 0 1.5px 5px 0 rgba(0, 0, 0, 0.16);
	box-shadow: 0 1.5px 5px 0 rgba(0, 0, 0, 0.16);
	border: 1px solid #dbdbdb;
	height: 40px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px
}

@media only all and (max-width: 1024px) {
	.jido_area {
		margin: 20px 10px 20px
	}
}

.jang-title {
	max-width: 420px;
	margin: 20px auto;
	height: 50px;
	line-height: 50px;
	border: 1px solid #dbdbdb;
	background: #fff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	text-align: center;
	font-size: 20px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #1a1a1a;
	-webkit-box-shadow: 0 1.5px 5px 0 rgba(0, 0, 0, 0.16);
	box-shadow: 0 1.5px 5px 0 rgba(0, 0, 0, 0.16)
}

.ai_report .list_head dl dd.date, .ai_report .list_body dl dd.date {
	width: 10%
}

.ai_report .list_head dl dd.sort, .ai_report .list_body dl dd.sort {
	width: 10%
}

.ai_report .list_head dl dd.pd_sex, .ai_report .list_body dl dd.pd_sex {
	width: 6%
}

.ai_report .list_head dl dd.pd_pay, .ai_report .list_body dl dd.pd_pay {
	width: 12.5%
}

.ai_report .list_head dl dd.pd_average, .ai_report .list_body dl dd.pd_average
	{
	width: 5%
}

.ai_report .list_head dl dd.pd_average span.arrow_t:before, .ai_report .list_body dl dd.pd_average span.arrow_t:before
	{
	content: "";
	width: 10px;
	height: 8px;
	display: inline-block;
	background: url(/static/images/guide/arrow_up.svg) no-repeat center center;
	background-size: 10px 8px;
	vertical-align: middle;
	margin-right: 5px
}

.ai_report .list_head dl dd.pd_average span.arrow_d:before, .ai_report .list_body dl dd.pd_average span.arrow_d:before
	{
	content: "";
	width: 10px;
	height: 8px;
	display: inline-block;
	background: url(/static/images/guide/arrow_down.svg) no-repeat center center;
	background-size: 10px 8px;
	vertical-align: middle;
	margin-right: 5px;
	transform: rotateZ(180deg);
	-webkit-transform: rotateZ(180deg);
	-moz-transform: rotateZ(180deg);
	-ms-transform: rotateZ(180deg);
	-o-transform: rotateZ(180deg)
}

@media only all and (max-width: 1024px) {
	.ai_report .list_head dl dd.date, .ai_report .list_body dl dd.date {
		width: 20%
	}
	.ai_report .list_head dl dd.sort, .ai_report .list_body dl dd.sort {
		width: 20%
	}
	.ai_report .list_head dl dd.pd_sex, .ai_report .list_body dl dd.pd_sex {
		width: 20%
	}
	.ai_report .list_head dl dd.pd_pay, .ai_report .list_body dl dd.pd_pay {
		width: 20%
	}
	.ai_report .list_head dl dd.pd_average, .ai_report .list_body dl dd.pd_average
		{
		width: 20%
	}
	.ai_report .list_body li:nth-child(even) {
		background: #f5f5f5
	}
}

@media only all and (min-width: 1025px) {
	.ai_report .list_body li:hover {
		background: #e6efff
	}
	.ai_report .list_body li:hover dd {
		color: #007eff
	}
}

.ai_report .list_body li.act {
	background: #e6efff
}

.ai_report .list_body li.act dd {
	color: #007eff
}

@media only all and (max-width: 1024px) {
	.ai_report .list_body li.act {
		background: #007eff
	}
	.ai_report .list_body li.act dd {
		color: #fff
	}
}

.error {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	text-align: center
}

.error .inner {
	width: 100%;
	text-align: center;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%)
}

@media only all and (max-width: 1024px) {
	.error .inner {
		padding: 0 5%
	}
}

.error .ico-error {
	margin-bottom: 30px
}

.error .ico-error img {
	width: 136px
}

@media only all and (max-width: 1024px) {
	.error .ico-error {
		margin-bottom: 15px
	}
	.error .ico-error img {
		width: 85px
	}
}

.error h2 {
	font-size: 159px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 800;
	color: #007eff;
	line-height: 1
}

.error h2 span {
	color: #76baff
}

@media only all and (max-width: 1024px) {
	.error h2 {
		font-size: 100px;
		padding: 0 30px;
		display: inline-block;
		padding-bottom: 10px;
		border-bottom: 1px solid #007eff;
		margin-bottom: 15px
	}
}

.error p {
	padding: 0;
	margin: 0
}

.error p.txt1 {
	margin-top: 20px;
	font-size: 32px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #007eff
}

.error p.txt2 {
	margin-top: 20px;
	font-size: 26px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #767676
}

.error p.txt2 br {
	display: none
}

@media only all and (max-width: 1024px) {
	.error p.txt1 {
		margin-top: 10px;
		font-size: 20px
	}
	.error p.txt2 {
		margin-top: 10px;
		font-size: 16px;
		line-height: 1.6
	}
	.error p.txt2 br {
		display: block
	}
}

.error a {
	min-width: 270px;
	height: 80px;
	line-height: 80px;
	margin: 40px auto 0;
	display: inline-block;
	padding: 0 70px;
	background-color: #007eff;
	font-size: 28px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #fff;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px
}

@media only all and (max-width: 1024px) {
	.error a {
		min-width: 170px;
		height: 50px;
		line-height: 50px;
		margin: 25px auto 0;
		font-size: 18px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		-ms-border-radius: 5px;
		-o-border-radius: 5px
	}
}
.move-txt {
	-webkit-animation: text-scroll 10s linear infinite;
	animation: text-scroll 10s linear infinite
}

@-webkit-keyframes heart-eft { 
	0% { opacity: .2 }
	100% { opacity : 1 }
}
@keyframes heart-eft {
	0% { opacity: .2 }
	100% {opacity: 1 }
}
@-webkit-keyframes fav {
	0% { background-size: 80%}
	100% {opacity: 100%}
}
@keyframes fav {
	0% {background-size: 80%}
	100% {opacity: 100%}
}
@-webkit-keyframes dotcount {
	0% {background: #ccc}
	50% {background: #f22800}
	100%{background: #ccc}
}
@keyframes dotcount {
	0% {background: #ccc}
	50%{background: #f22800}
	100%{background: #ccc}
}

@-webkit-keyframes text-scroll {
	from {
		transform:translateX(100%);
		-moz-transform: translateX(100%);
		-webkit-transform: translateX(100%);
		-o-transform: translateX(100%);
		-ms-transform: translateX(100%)
	}
	to {
		transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		-ms-transform: translateX(-100%)
	}
}
@keyframes text-scroll {
	from {
		transform:translateX(100%);
		-moz-transform: translateX(100%);
		-webkit-transform: translateX(100%);
		-o-transform: translateX(100%);
		-ms-transform: translateX(100%)
	}

	to {
		transform: translateX(-100%);
		-moz-transform: translateX(-100%);
		-webkit-transform: translateX(-100%);
		-o-transform: translateX(-100%);
		-ms-transform: translateX(-100%)
	}
}

@media only all and (max-width: 748px) {
	.move-txt {
		-webkit-animation: text-scroll 10s linear infinite;
		animation: text-scroll 10s linear infinite;
		white-space: nowrap;
		width: fit-content;
	}
	
	@-webkit-keyframes text-scroll {
		from {
			transform:translateX(100%);
			-moz-transform: translateX(100%);
			-webkit-transform: translateX(100%);
			-o-transform: translateX(100%);
			-ms-transform: translateX(100%)
		}
		to {
			transform: translateX(-100%);
			-moz-transform: translateX(-100%);
			-webkit-transform: translateX(-100%);
			-o-transform: translateX(-100%);
			-ms-transform: translateX(-100%)
		}
	}
	@keyframes text-scroll {
		from {
			transform:translateX(100%);
			-moz-transform: translateX(100%);
			-webkit-transform: translateX(100%);
			-o-transform: translateX(100%);
			-ms-transform: translateX(100%)
		}
		to {
			transform: translateX(-100%);
			-moz-transform: translateX(-100%);
			-webkit-transform: translateX(-100%);
			-o-transform: translateX(-100%);
			-ms-transform: translateX(-100%)
		}
	}
}


.login_section {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 20px;
	width: 100%;
	height: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.login_section .login_box {
	position: relative;
	padding: 60px 48px;
	max-width: 500px;
	min-height: 470px;
	background-color: #fff;
	border-radius: 10px;
	-webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.2)
}

@media only all and (max-width: 375px) {
	.login_section .login_box {
		padding-left: 30px;
		padding-right: 30px
	}
}

.login_section .login_box:before {
	position: absolute;
	left: 0;
	top: 70px;
	width: 6px;
	height: 60px;
	background-color: #007eff;
	content: ''
}

.login_section .login_box h1 {
	margin-bottom: 18px;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.5;
	letter-spacing: -2.88px;
	color: #007eff
}

.login_section .login_box h1 span {
	display: block;
	font-size: 16px;
	font-weight: 500;
	line-height: 1;
	letter-spacing: -0.64px;
	color: #85c5fc
}

.login_section .login_box .inp {
	margin-top: 1px;
	height: 60px;
	padding-left: 28px;
	border: 0;
	border-bottom: 1px solid #acacac;
	-webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2);
	font-size: 16px;
	font-weight: 500
}

.login_section .login_box .inp::-webkit-input-placeholder {
	color: #acacac;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 400
}

.login_section .login_box .inp:-ms-input-placeholder {
	color: #acacac;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 400
}

.login_section .login_box .inp::-ms-input-placeholder {
	color: #acacac;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 400
}

.login_section .login_box .inp::placeholder {
	color: #acacac;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 400
}

.login_section .login_box .inp_id {
	background: url(/static/images/guide/ico_id.svg) no-repeat 0 50%
}

.login_section .login_box .inp_pw {
	font-family: initial;
	background: url(/static/images/guide/ico_pw.svg) no-repeat 0 50%
}

.login_section .login_box #save_id {
	position: absolute
}

.login_section .login_box #save_id+label:after {
	width: 30px;
	height: 30px;
	background-size: 30px 30px
}

.login_section .login_box label {
	margin-top: 20px;
	padding-left: 40px;
	padding-top: 6px;
	font-size: 16px;
	font-weight: 600;
	color: #666
}

.login_section .login_box .btn_login {
	margin-top: 30px;
	width: 100%;
	height: 60px;
	border-radius: 6px;
	background-color: #007eff;
	color: #fff;
	font-size: 20px;
	font-weight: 700;
	line-height: 1.2;
	letter-spacing: -1.6px
}

.youtube-view {
	overflow: auto;
	background: #000;
	width: 100%;
	height: 100%;
	min-width:800px;
	min-height:600px;
}

.youtube-view table {
	table-layout: fixed;
	width: 100%;
	height: 100%;
	border-collapse: separate;
	border-spacing: 10px
}

@media only all and (max-width: 1600px) {
	.youtube-view table {
		border-spacing: 5px
	}
}

.youtube-view table.youtube-table td:not(.noCss) {
/* 	padding:5px; */
/* 	height: 33.33%; */
	height: 25%;
	background: #1b1b1b;
	overflow: hidden;
	white-space:nowrap
}
.youtube-view table td.count-td,.youtube-view table td.complate{
/* 	height:33.33% */
	height:35%
}

.youtube-view table td p {
	text-align: center;
	color: #fff;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -4px
}

.youtube-view table td p.txt-green {
	color: #2fff00;
	letter-spacing: -2.8px
}

.youtube-view table td p.fz40 {
	font-size: 40px
}

.youtube-view table td p.fz60 {
/* 	font-size: 60px */
	font-size: 85px
}

.youtube-view table td p.fz100 {
	font-size: 100px
}

.youtube-view table td p.fz120 {
	font-size:120px;
	line-height:1.2;
	letter-spacing:-0.05em
}

.youtube-view table td p.fz180 {
	font-size: 180px;
	line-height:1;
	letter-spacing:-0.1em
}

.youtube-view table td p.txt-count {
	font-size: 100px;
	color: #2fff00;
	letter-spacing: -2.8px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 400
}

.youtube-view table td p.txt-count b {
	color: #f22800
}

@media only all and (max-width: 1600px) {
	.youtube-view table td p {
		letter-spacing: -2.8px
	}
	.youtube-view table td p.txt-green {
		letter-spacing: -1px
	}
	.youtube-view table td p.fz40 {
		font-size: 30px
	}
	.youtube-view table td p.fz60 {
		font-size: 40px
	}
	.youtube-view table td p.fz100 {
		font-size: 50px
	}
	.youtube-view table td p.fz120 {
		font-size: 60px
	}
	.youtube-view table td p.fz180 {
		font-size: 90px;
		letter-spacing:-0.09em
	}
	.youtube-view table td p.txt-count {
		font-size:50px;
		letter-spacing:-1.4px;
		letter-spacing:-0.05em
	}
}
@media only all and (max-width: 800px){
	.youtube-view table td p.fz120{
		font-size:50px
	}
	.youtube-view table td p.fz180{
		font-size:66px;
		line-height:1.4;
		letter-spacing:-0.06em
	}
	.youtube-view table td p.txt-count{
		font-size:40px
	}
}
.youtube-view table td.seller {
	padding:15px 0 0;
	background-color:#007eff!important;
	border-radius:20px;
/* 	height:33.33%; */
	height:20%;
}
@media only all and (max-width: 1600px){
	.youtube-view table td.seller{
		border-radius:10px
	}
}

.youtube-view table td.td_video{
	padding:0
}
.youtube-view table .inner-table{
	border-radius:6px;
	border-spacing:0;
	max-height :20vh;
}

.youtube-view table .inner-table td {
	border: 0
}

.youtube-view .seeBox_gp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.youtube-view .seeBox_gp .chart {
	position: relative;
	right : 35px;
}

.youtube-view .seeBox_gp .chart .count {
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size:60px;
	font-family:'Noto Sans KR','Roboto','AppleGothic', 'sans-serif';
	font-weight:700;
	color:#fff;
	white-space: nowrap
}

@media only all and (max-width: 1600px) {
	.youtube-view .seeBox_gp .chart .count {
		font-size: 30px
	}
}
@media only all and (max-width: 1600px){
	.youtube-view .seeBox_gp .chart canvas{
		width:130px !important;
		height:130px !important
	}
}

.youtube-view .seeBox_gp .chart_label {
/* 	padding-left: 40px */
	padding-left: 80px
}

@media only all and (max-width: 1600px) {
	.youtube-view .seeBox_gp .chart_label {
		padding-left: 20px
	}
}

.youtube-view .seeBox_gp .chart_label li {
	position: relative;
	padding-left: 60px;
	font-size: 30px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.45px;
	color: #fff;
	line-height: 40px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media only all and (max-width: 1600px) {
	.youtube-view .seeBox_gp .chart_label li {
		padding-left: 30px;
		font-size: 15px;
		line-height: 25px
	}
}

.youtube-view .seeBox_gp .chart_label li:before {
	content: '';
	width: 40px;
	height: 40px;
	position: absolute;
	left: 0;
	top: 0;
	background: #dbdbdb
}

@media only all and (max-width: 1600px) {
	.youtube-view .seeBox_gp .chart_label li:before {
		width: 20px;
		height: 20px
	}
}

.youtube-view .seeBox_gp .chart_label li.gp_tit2 {
	margin-top: 20px
}

@media only all and (max-width: 1600px){
	.youtube-view .seeBox_gp .chart_label li.gp_tit2{
		margin-top:10px
	}
}

.youtube-view .seeBox_gp .chart_label li.gp_tit2:before {
	background: #007eff !important
}

.youtube-view .bg_yotube {
	width: 100%;
	height: 100%;
	background: url(/static/images/guide/bg_youtube.jpg) no-repeat 50% 50%;
	background-size: cover
}

.video_transmission {
	margin: 0 auto;
	padding: 0 10px 60px;
	max-width: 1320px
}

.video_transmission h3 {
	padding: 16px 20px;
	font-size: 20px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #222831;
	border-bottom: 1px solid #dbdbdb
}

@media only all and (max-width: 768px) {
	.video_transmission h3 {
		padding: 20px 0;
		font-size: 28px;
		border-bottom: 0;
		text-align: center
	}
}

.video_transmission .video_list {
	margin-left: -20px
}

@media only all and (max-width: 768px) {
	.video_transmission .video_list {
		margin-left: 0
	}
}

.video_transmission .video_list .item {
	float: left;
	padding: 20px 0 0 20px;
	width: 50%
}

@media only all and (max-width: 1024px) {
	.video_transmission .video_list .item {
		width: 100%
	}
}

@media only all and (max-width: 768px) {
	.video_transmission .video_list .item {
		padding: 10px 0 0
	}
	.video_transmission .video_list .item:first-child {
		padding-top: 0
	}
}

.video_transmission .video_list .item .inner {
	padding: 20px;
	border-radius: 4px;
	border: solid 1px #dbdbdb
}

@media only all and (max-width: 768px) {
	.video_transmission .video_list .item .inner {
		padding: 10px;
		border-radius: 3px
	}
}

.video_transmission .video_list .item .video_box:not(.agora) {
	position: relative;
	padding-bottom: 44%;
	background-color: #000
}

.video_transmission .video_list .item .video_box video {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%
}

.video_transmission .video_list .item .video_box.agora {
	background-color: #000
}
.video_transmission .video_list .item .video_box.agora video {
	position: relative!important;
}

.video_transmission .video_list .item dl.bot {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media only all and (max-width: 768px) {
	.video_transmission .video_list .item dl.bot {
		position: relative;
		margin-top: 10px;
		padding-bottom: 60px
	}
}

.video_transmission .video_list .item dl.bot dt {
	font-weight: 500;
	font-size: 18px;
	color: #1a1a1a;
	min-width: 55px
}

.video_transmission .video_list .item .select_area {
	padding: 0 10px;
	width: 100%
}

@media only all and (max-width: 768px) {
	.video_transmission .video_list .item .select_area {
		padding-right: 0
	}
}

.video_transmission .video_list .item .selectric .label {
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	color: #666;
	font-weight: 400
}

.video_transmission .video_list .item .btn_box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 -5px
}

@media only all and (max-width: 768px) {
	.video_transmission .video_list .item .btn_box {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0
	}
}

.video_transmission .video_list .item .btn_box button {
	margin: 0 5px;
	width: 100px;
	height: 40px;
	color: #fff;
	font-size: 16px;
	border-radius: 6px
}

@media only all and (max-width: 768px) {
	.video_transmission .video_list .item .btn_box button {
		width: 100%;
		height: 50px;
		font-size: 18px;
		border-radius: 3px
	}
}

.video_transmission .video_list .item .btn_box button.btn_start {
	background-color: #3699ff
}
.video_transmission .video_list .item .btn_box button.btn_start:disabled {
	background-color: #75a5d77d
}

.video_transmission .video_list .item .btn_box button.btn_stop {
	background-color: #ffaf00
}
.video_transmission .video_list .item .btn_box button.btn_stop:disabled {
	background-color: #ffaf008f
}

.admin_main {
	margin: 0 auto;
	padding: 0 10px 60px;
	max-width: 1320px
}

.admin_main h3 {
	padding: 16px 20px;
	font-size: 20px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #222831;
	border-bottom: 1px solid #dbdbdb
}

@media only all and (max-width: 768px) {
	.admin_main h3 {
		display: none
	}
}

.admin_main h4 {
	position: relative;
	padding: 20px 32px;
	font-size: 18px;
	color: #1a1a1a;
	font-weight: 500
}

@media only all and (max-width: 768px) {
	.admin_main h4 {
		padding: 21px 0;
		font-size: 28px;
		border-bottom: 0;
		text-align: center;
		font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
		font-weight: 700
	}
}

.admin_main h4:before {
	position: absolute;
	left: 20px;
	top: 20px;
	width: 2px;
	height: 20px;
	background-color: #007eff;
	content: ''
}

@media only all and (max-width: 768px) {
	.admin_main h4:before {
		display: none
	}
}

.admin_main .menu_list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media only all and (max-width: 768px) {
	.admin_main .menu_list {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 0 14px;
		margin-top: 0
	}
}

.admin_main .menu_list .menu_item {
	margin: 10px;
	width: 180px;
	height: 160px
}

@media only all and (max-width: 768px) {
	.admin_main .menu_list .menu_item {
		margin: 0 0 17px 0;
		width: 100%;
		height: 100px
	}
}

.admin_main .menu_list .menu_item a {
	position: relative;
	display: block;
	padding-top: 110px;
	height: 100%;
	font-size: 18px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #1a1a1a;
	background-color: #e9e9e9;
	border-radius: 6px;
	text-align: center;
	-webkit-transition: all .1s;
	transition: all .1s
}

.admin_main .menu_list .menu_item a:hover {
	background-color: #007eff;
	color: #fff
}

@media only all and (max-width: 768px) {
	.admin_main .menu_list .menu_item a:hover .ico {
		background-color: #fff
	}
}

@media only all and (max-width: 768px) {
	.admin_main .menu_list .menu_item a {
		padding-top: 60px;
		border-radius: 3px
	}
}

.admin_main .menu_list .menu_item a .ico {
	position: absolute;
	left: 50%;
	top: 25px;
	width: 64px;
	height: 64px;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%)
}

@media only all and (max-width: 768px) {
	.admin_main .menu_list .menu_item a .ico {
		top: 13px;
		width: 40px;
		height: 40px;
		border-radius: 50%;
/* 		background-color: #007eff */
	}
}

@media only all and (max-width: 768px) {
	.admin_main .menu_list .menu_item a .ico img {
/* 		display: none */
		width: 100%;
	}
}

.admin_footer {
	position: fixed;
	left: 0;
	bottom: 0;
	padding: 22px 0;
	width: 100%;
	font-size: 14px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	color: #767676;
	text-align: center;
	background-color: rgba(255, 255, 255, 0.9)
}

.auction_list_full {
	padding: 10px;
	width: 100%;
	height: 100%;
	min-width: 800px;
	background: #000
}

@media only all and (max-width: 1600px) {
	.auction_list_full {
		padding: 5px;
		font-size: 22px;
		letter-spacing: -0.2px
	}
}

.auction_list_full .list_table_full {
	height: 100%
}

.auction_list_full .list_table_full .mCustomScrollBox {
	max-height: calc(100vh - 208px)
}

@media only all and (max-width: 1600px) {
	.auction_list_full .list_table_full .mCustomScrollBox {
		max-height: calc(100vh - 104px)
	}
}

.auction_list_full .list_table_full .list_head {
	background: #007eff;
	height: 188px
}

@media only all and (max-width: 1600px) {
	.auction_list_full .list_table_full .list_head {
		height: 94px
	}
}

.auction_list_full .list_table_full .list_head dl {
	display: table;
	width: 100%;
	height: 50%;
	table-layout: fixed
}

.auction_list_full .list_table_full .list_head dl dd {
	color: #fff;
	font-size: 40px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.45px;
	display: table-cell;
	padding: 11px 1px;
	text-align: center;
	vertical-align: middle
}

@media only all and (max-width: 1600px) {
	.auction_list_full .list_table_full .list_head dl dd {
		font-size: 20px;
		letter-spacing: -0.2px;
		padding: 5px 1px
	}
}

.auction_list_full .list_table_full .list_head dl dd span.txt_org {
	color: #ff7f00
}

.auction_list_full .list_table_full .list_head dl dd.logo {
	padding-left: 3%;
	width: 25%;
	font-size: 60px;
	text-align: left
}

@media only all and (max-width: 1600px) {
	.auction_list_full .list_table_full .list_head dl dd.logo {
		font-size: 30px
	}
}

.auction_list_full .list_table_full .list_head dl dd.pd_name {
	width: 40%;
	font-size: 60px
}

@media only all and (max-width: 1600px) {
	.auction_list_full .list_table_full .list_head dl dd.pd_name {
		font-size: 30px
	}
}

.auction_list_full .list_table_full .list_head dl dd.pd_txt {
	padding-right: 3%;
	width: 35%;
	font-size: 38px;
	text-align: right
}

@media only all and (max-width: 1600px) {
	.auction_list_full .list_table_full .list_head dl dd.pd_txt {
		font-size: 19px
	}
}

.auction_list_full .list_table_full .list_head dl dd .space {
	margin: 0 10px
}

.auction_list_full .list_table_full .list_head dl+dl {
	border-top: 2px solid #000
}

@media only all and (max-width: 1600px) {
	.auction_list_full .list_table_full .list_head dl+dl {
		border-width: 1px
	}
}

.auction_list_full .list_table_full .list_body {
	height: calc(100vh - 208px);
	border-radius: 5px
}

@media only all and (max-width: 1600px) {
	.auction_list_full .list_table_full .list_body {
		height: calc(100vh - 104px)
	}
}

.auction_list_full .list_table_full .list_body li {
	position: relative;
	height: calc(( 100vh - 208px)/10);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.auction_list_full .list_table_full .list_body li.row6 {
	height: calc(( 100vh - 208px)/6);
}

@media only all and (max-width: 1600px) {
	.auction_list_full .list_table_full .list_body li {
		height: calc(( 100vh - 104px)/10)
	}
	.auction_list_full .list_table_full .list_body li.row6 {
		height: calc(( 100vh - 104px)/6)
	}
}

.auction_list_full .list_table_full .list_body li:nth-child(even) {
	background-color: #3b3b3b
}

.auction_list_full .list_table_full .list_body dl {
	display: table;
	width: 100%;
	table-layout: fixed
}

.auction_list_full .list_table_full .list_body dl dd {
	color: #fff;
/* 	font-size: 44px; */
	font-size: 60px;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	letter-spacing: -0.45px;
	display: table-cell;
	padding: 0 1px;
	text-align: center;
	vertical-align: middle
}

.auction_list_full .list_table_full .list_body li.row6 dl dd {
	font-size: 80px;
}

@media only all and (max-width: 1600px) {
	.auction_list_full .list_table_full .list_body dl dd {
		font-size: 29px;
		letter-spacing: -0.2px
	}
	.auction_list_full .list_table_full .list_body li.row6 dl dd {
		font-size: 45px;
	}
}

.auction_list_full .list_table_full .list_body dl dd.pd_kg,
	.auction_list_full .list_table_full .list_body dl dd.pd_pay1 {
	color: #2fff00
}

.auction_list_full .list_table_full .list_body dl dd.pd_pay2 {
	color: #f22800
}

.sms_authentication .btn_ok, .sms_authentication .btn_cancel {
	display: block;
	margin: 10px auto;
	width: 100%;
	height: 46px;
	line-height: 46px;
	border-radius: 5px;
	text-align: center;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	font-size: 18px;
	color: #fff
}

@media only all and (max-width: 1024px) {
	.sms_authentication .btn_ok, .sms_authentication .btn_cancel {
		height: 50px;
		line-height: 50px
	}
}

.sms_authentication .btn_ok {
	background: #007eff
}

.sms_authentication .btn_cancel {
	background: #ccc
}

.sms_authentication .err_msg, .sms_authentication .step_msg {
	padding: 10px 10px 0 10px;
	font-size: 16px;
	color: #f22800;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700
}

.sms_authentication .authentication_number {
	position: relative;
	/* padding-right: 70px */
}

.sms_authentication .authentication_number .btn_resend {
	position: absolute;
	right: 0;
	top: 0;
	width: 70px;
	height: 50px;
	background: none;
	border: 0;
	font-size: 18px;
	color: #1a1a1a;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 700;
	text-decoration: underline
}

.billboard-info{
	background:#000;
	width:100%;
	height:100%
}

.billboard-info table {
	table-layout:fixed;
	width:100%;
	height:100%;
	border:5px solid #000
}

.billboard-info table td{
	background:#1b1b1b;
	border:5px solid #000;
	overflow:hidden;
	text-align:center
}

.billboard-info table td.bg-gray{
	background-color:#3b3b3b;
}

.billboard-info table td.h-190{
	height:190px;
}

@media only all and (max-width: 1600px){
	.billboard-info table td.h-190{
		height:95px
	}
}

.billboard-info table td p,.billboard-info table td span{
	color:#fff;
	letter-spacing:-8px
}

.billboard-info table td p.txt-green,.billboard-info table td span.txt-green{
	color:#2fff00;
	letter-spacing:-2.8px
}
.billboard-info table td p.txt-orange,.billboard-info table td span.txt-orange{
	color:#ffd500;
	letter-spacing:-2.8px
}
.billboard-info table td p.txt-blue,.billboard-info table td span.txt-blue{
	color:#007eff;
	letter-spacing:-2.8px
}
.billboard-info table td p.fz60,.billboard-info table td span.fz60{
	font-size:72px
}
.billboard-info table td p.fz80,.billboard-info table td span.fz80{
	font-size:95px
}
.billboard-info table td p.fz100,.billboard-info table td span.fz100{
	font-size:122px
}
.billboard-info table td p.fz120,.billboard-info table td span.fz120{
	font-size:120px
}
.billboard-info table td p.txt-bold,.billboard-info table td span.txt-bold{
	font-family:'Noto Sans KR','Roboto','AppleGothic', 'sans-serif';
	font-weight:700
}
.billboard-info table td p.txt-name,.billboard-info table td span.txt-name{
	position:absolute;
	left:48px
}
@media only all and (max-width: 1600px){
	.billboard-info table td p.txt-name,.billboard-info table td span.txt-name{
	left:24px
	}
}

@media only all and (max-width: 1600px){
	.billboard-info table td p,.billboard-info table td span{
		letter-spacing:-2.8px
	}
	.billboard-info table td p.txt-green,.billboard-info table td span.txt-green{
		letter-spacing:-1px
	}
	.billboard-info table td p.fz60,.billboard-info table td span.fz60{
		font-size:30px
	}
	.billboard-info table td p.fz80,.billboard-info table td span.fz80{
		font-size:40px
	}
	.billboard-info table td p.fz100,.billboard-info table td span.fz100{
		font-size:50px
	}
	.billboard-info table td p.fz120,.billboard-info table td span.fz120{
		font-size:60px
	}
}

.billboard-noBid{
	padding:10px;
	background:#000;
	width:100%;
	height:100%;
	min-width:800px
}

@media only all and (max-width: 1600px){
	.billboard-noBid{
		padding:5px
	}
}

.billboard-noBid h1{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center
}

.billboard-noBid h1.h-190{
	height:190px
}

@media only all and (max-width: 1600px){
	.billboard-noBid h1.h-190{
		height:95px
	}
}

.billboard-noBid .cow-number-list{
	margin-left:-10px
}

.billboard-noBid .cow-number-list:not(.mCS_no_scrollbar){
	margin-right:-5px
}

@media only all and (max-width: 1600px){
	.billboard-noBid .cow-number-list{
		margin-left:-5px
	}
}

.billboard-noBid .cow-number-list li{
	float:left;
	width:20%;
	height:calc((100vh - 210px)/3);
	padding:10px 0 0 10px
}

@media only all and (max-width: 1600px){
	.billboard-noBid .cow-number-list li{
		height:calc((100vh - 105px)/3);
		padding:5px 0 0 5px
	}
}

.billboard-noBid .cow-number-list li .bg{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	height:100%;
	width:100%;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	background-color:#1b1b1b
}

.billboard-noBid .cow-number-list li .bg.bg-gray{
	background-color:#3b3b3b
}
.billboard-noBid span{
	color:#fff;
	letter-spacing:-8px
}
.billboard-noBid span.txt-green{
	color:#2fff00;
	letter-spacing:-2.8px
}
.billboard-noBid span.txt-orange{
	color:#ffd500;
	letter-spacing:-2.8px
}
.billboard-noBid span.txt-blue{
	color:#007eff;
	letter-spacing:-2.8px
}
.billboard-noBid span.fz60{
	font-size:60px
}
.billboard-noBid span.fz80{
	font-size:80px
}
.billboard-noBid span.fz100{
	font-size:100px
}
.billboard-noBid span.fz120{
	font-size:120px
}
.billboard-noBid span.txt-bold{
	font-family:'Noto Sans KR','Roboto','AppleGothic', 'sans-serif';
	font-weight:700
}
@media only all and (max-width: 1600px){
	.billboard-noBid span{
		letter-spacing:-2.8px
	}
	.billboard-noBid span.txt-green{
		letter-spacing:-1px
	}
	.billboard-noBid span.fz60{
		font-size:30px
	}
	.billboard-noBid span.fz80{
		font-size:40px
	}
	.billboard-noBid span.fz100{
		font-size:50px
	}
	.billboard-noBid span.fz120{
		font-size:60px
	}
}
.billboard-noBid .mCustomScrollBox{
	max-height:calc(100vh - 210px) !important
}
@media only all and (max-width: 1600px){
	.billboard-noBid .mCustomScrollBox{
		max-height:calc(100vh - 105px) !important
	}
}



.auction_calculator .calculator_bottom .calculator-cell li button.num_before
	{
	background: #ffaf00;
}

.auction_list .list_search .sch_area>li input[type=text].calendar {
	background:
		url(https://jqueryui.com/resources/demos/datepicker/images/calendar.gif)
		no-repeat 120px;
	cursor: pointer;
}

.gps_fix {
	display: none;
}

.chk_step2 .list_none {
	margin-bottom: 10px;
}

.chk_step2 .list_none span {
	max-width: 580px;
	text-align: center;
	width: 100%;
	height: 80px;
	display: block;
	line-height: 80px;
	padding: 0 10px;
	border-radius: 20px;
	margin: 0 auto;
	font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
	font-weight: 500;
	font-size: 18px;
	letter-spacing: -0.7px;
	background: #fff;
	color: #1a1a1a;
}

.list_body li:not(.act) dl dd.textNumber {
	text-align: center !important;
	color: #007eff !important;
	padding-right: 5px !important;
}

.list_body li.act dl dd.textNumber {
	text-align: center !important;
	padding-right: 5px !important;
}

.auction_list .calculator_head_pc dt a.m_sound {
	width: 22px;
	height: 22px;
	display: inline-table;
	text-indent: -99999px;
	background: url(/static/images/guide/sound_on.svg) no-repeat center
		center;
	background-size: 22px 22px !important;
	position: relative;
	top: 2px;
}

.auction_list .calculator_head_pc dt a.m_sound.off {
	background: url(/static/images/guide/sound_off.svg) no-repeat center
		center;
	background-size: 25px 29px !important;
}
div.list_txts {
    text-align: center;
    color: #1a1a1a;
    font-size: 17px;
    font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
    font-weight: 700;
    margin: 10px 0 10px;
}
.buy_list div.list_txts {
    text-align: center;
    color: #1a1a1a;
    font-size: 17px;
    font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
    font-weight: 700;
    margin: 10px 0 10px;
}

@media only all and (max-width: 1024px){
	.entryList .auction_bid .list_body li.act {
	    background: #f5e84e;
	}
/* 	.entryList .auction_bid  .list_body li:nth-child(even) { */
/* 		background: #b2ebf4; */
/* 	} */
}

/* toast message */
#toast {
	position: fixed;
/* 	bottom: 30px; */
/* 	width:90%; */
	width:100%;
/* 	top: 50%; */
	top: 50%;
	left: 50%;
/* 	line-height: 80px; */
	padding: 25px 20px;
	transform: translate(-50%, 10px);
/* 	border-radius: 5px; */
	overflow: hidden;
/* 	font-size: 2.5rem; */
	font-size: 1.95rem;
	text-align:center;
	opacity: 0;
	visibility: hidden;
	transition: opacity .5s, visibility .5s, transform .5s;
	background: rgba(0, 0, 0, .5);
	color: #fff;
	z-index: 10000;
	font-weight: 500;
}

#toast.reveal {
	opacity: 1;
	visibility: visible;
	transform: translate(-50%, 0)
}

#toast span.txt-green {
	color: #86e57f;
}
#toast span.txt-red {
	color: #f22800;
}

@media only all and (max-width: 768px) {
	.admin_main .menu_list .menu_item:not(.mobile) {
		display:none;
	}
}
.auction_list_full .list_table_full .list_body dl dd.name {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* .modal-content .tag { */
/* 	margin: -14px -4px 16px; */
/* 	font-size: 0; */
/* } */

.modal-content a.tag {
	display: inline-block;
	margin: 4px;
	padding: 5px 10px;
	border-radius: 5px;
	background-color: #f5f5f5;
	font-size: 16px;
	font-weight: 500;
	line-height: 1.2;
}

/* .winpop_reg .tagBox {   */
/* 	font-size: 25px; */
/* 	font-weight: 700; */
/* 	line-height: 1.44; */
/* } */

.modal-content .btn_tag_reset {
	float: right;
    width: 30px;
    height: 37px;
    background: url(/static/images/guide/v2/ico-input-del.svg) no-repeat 50% 50%;
    background-size: 20px auto;
}


/* sum_table 수정 12-24 [s] */
.sum_table {
  margin: 0px 0px 20px 0px;
  border-radius: 10px;
  overflow: hidden;
}

.sum_table div:first-child {
  display: table;
  width: 100%;
}

.sum_table dl {
  display: table-cell;
}

.sum_table p {
  padding: 20px 1px;
  vertical-align: text-top;
  font-size: 18px;
  font-weight: bold;
  color: #1a1a1a;
  text-align: center;
}

.sum_table dt,
.sum_table dd {
  border-right: 1px solid #ccc;
}

.sum_table dt{
  background: #007eff;
}

.sum_table dt p{
  color:#fff
}

.sum_table dl:last-child dt {
  border-right: 1px solid #007eff;

}

.sum_table dl:first-child dd {
  border-left: 1px solid #ccc;
}

.sum_table dd p+p {
  border-top: 1px solid #ccc;
}

.sum_table .sumTxt {
  width: 100%;
  border: 1px solid #ccc;
  border-radius: 0px 0px 10px 10px;
}

@media only all and (max-width:1024px) {
  .sum_table {
    margin-bottom: 0px;
    margin: 0 10px 5px;
  }
  .sum_table p {
    font-weight: 500;
    font-size: 16px;
    padding: 10px 1px;
  }

  .sum_table dd p{
    background-color: #fff;
    font-size: 18px;
  }
}


@media only all and (max-width: 1024px) {
	.auction_list .list_table .list_body li {
		border-bottom: 1px solid #dbdbdb;
		position: relative;
	}
	.auction_list .list_body li:nth-child(even) {
		background: #f5f5f5;
	}
}

table.tblBoard p.boardTitle.txt-red
,tr.st td.count-td p.txt-red{
	color: #f22800!important;
}

.admin_area div.admin_weight_list div.pd_etc{
	padding-left: 9%;
    padding-bottom: 10px;
    width: 80%;	
}

.admin_area div.admin_weight_list div.pd_etc p{
	height: 22px;
    text-align: left;
    margin-top: 10px;
    color: #1a1a1a;
    font-size: 16px;
    font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
    font-weight: 700;
    letter-spacing: -0.45px;
    display: table-cell;
}

.admin_area div.admin_weight_list div.list_body ul li span{
    text-align: center;
    display: block;
    width: 20%;
    height: 100%;
    position: absolute;
    right: 0;
    padding: 0px 10px;
}

.admin_area div.admin_weight_list div.list_body ul li span button{
	position: absolute;
    top: 50%;
    display: block;
    text-align: center;
    margin: 0px;
    padding: 0 5px;
    background: #007eff;
    color: #fff;
    font-size: 16px;
    font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";
    font-weight: 500;
    letter-spacing: 0.5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    line-height: 30px;
    width: calc( 100% - 20px );
    margin-top: -15px;
}

video[poster]{
	height:100%;
	width:100%;
}

@font-face {
	font-family: 'LAB디지털';
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-07@1.0/LAB디지털.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}
.billboard-view.bidInfo .countVer{color: #fff;border: 10px solid #000;border-bottom: 0px;background-color: #1b1b1b;}
.billboard-view.bidInfo .countVer p{font-weight: normal;text-align: center;line-height: normal;}
.billboard-view.bidInfo .countVer td{border: none;border-bottom: 10px solid #000;box-sizing: border-box;}/* padding: 2% 2.5%; */
.billboard-view.bidInfo .countVer td + td{border-left: 10px solid #000;}
.billboard-view.bidInfo .countVer .brandTit{height: 10%;}
.billboard-view.bidInfo .countVer .brandTit p{text-align: left;font-size: 3vw;letter-spacing: -5px;}
.billboard-view.bidInfo .countVer .secTxt{height: 34%;background-color: #3b3b3b;}
.billboard-view.bidInfo .countVer .secTxt p{font-size: 8vw;letter-spacing: -7.5px;}
.billboard-view.bidInfo .countVer .countTxt{height: 56%;padding:  0px;}
.billboard-view.bidInfo .countVer .countTxt p{font-size: 24vw;color: #ffd500;font-family: 'LAB디지털';letter-spacing: 50px;}

div.search.sum_table{display:none;}
/*22.09.05 출장우조회,출장우결과조회 sum_talbe추가*/
@media only all and (max-width:1024px) {
	div.search.sum_table{
		width:90%;
		margin-left:5%;
	/*     border: 1px solid #ccc; */
	    border-radius: 10px 10px 0 0;
	    display:block;
	}
	.search.sum_table dt, .search.sum_table dd{
	    border-right: 1px solid #ccc;	
		border-bottom: 1px solid #ccc;
	}
	.search.sum_table dl:first-child dd {
	    border-left: 1px solid #ccc;
	}
}

/*이용해지 신청, 철회 페이지 CSS*/
.div_na_bzplc{width: 90%;margin: 0 auto;}
.div_na_bzplc .mt30{margin-top:30px;}
.div_na_bzplc .txt_blue{color: #007eff;}
.div_na_bzplc p.title_text{font-family:'Noto Sans KR'; font-weight:700; font-size:18px;margin-bottom:10px;color:#000;}
.div_na_bzplc li.select_na_bzplc{display:inline-block;width:48%;margin-top:5px;}
.div_na_bzplc .btn_area .btn_apply{width: 100%;height: 46px;display: block;line-height: 46px;background: #007eff;border-radius: 5px;text-align: center;color: #ffffff;font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";font-weight: 700;font-size: 18px;margin: 30px auto 20px;}
@media only all and (max-width: 1024px) {.div_na_bzplc .btn_area .btn_apply{height: 50px;line-height: 50px;border-radius: 5px;font-size: 18px;margin: 25px auto 20px;}}
.div_na_bzplc .btn_area .btn_withdraw{width: 100%;height: 46px;display: block;line-height: 46px;background: #007eff;border-radius: 5px;text-align: center;color: #ffffff;font-family: "Noto Sans KR", "Roboto", "AppleGothic", "sans-serif";font-weight: 700;font-size: 18px;margin: 30px auto 20px;}
@media only all and (max-width: 1024px) {.div_na_bzplc .btn_area .btn_withdraw{height: 50px;line-height: 50px;border-radius: 5px;font-size: 18px;margin: 25px auto 20px;}}
.div_na_bzplc .secAplyDl{margin-top: 15px;border: 1px solid #ddd;padding: 10px; text-align:center;}

/*중량예정가 등록 */
.btn_cow_search{
    padding: 5px 10px;
    color: #fff;
    border-radius: 3px;
    font-size: 18px;
    font-weight: 500;
    background-color: #007eff;
   }
   .num_scr{
   width: 100%;
   display: flex;
   justify-content: space-between;
   align-items: center;
}

/*인풋*/
#aucPrgSq2{
   height: 36px;
    font-size: 25px;
    font-weight: 700;
    color: #1a1a1a;
    background-color: #fff;
    border: 0;
}

.num_scr > li:first-child{
	width : 70%;
}

.youtube-view table td p.fz70 {
	font-size: 70px
}
.youtube-view table td p.bold {
	font-weight: 700!important
}

.banner_box ul li:not(:first-of-type) {
  display: none;
}
.banner_box.init ul li:not(:first-of-type) {
  display:block;
} 
