@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');
@import url('bootstrap.min.css');

/* Reset */
html {
	font-family: 'Noto Sans KR', sans-serif;
	font-size: 16px;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
body {
	-webkit-text-size-adjust: none;
}
/* Box Model */

*, *:before, *:after {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
/* Containers */

.ui-widget-header { border: 0px solid #dddddd; background: #fff; }

.ui-datepicker-calendar>thead>tr>th { font-size: 14px !important; }

.ui-datepicker .ui-datepicker-header { position: relative; padding: 10px 0; }

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active { border: 0px solid #c5c5c5; background-color: transparent; font-weight: normal; color: #454545; text-align: center; margin-top: -10px;}

.ui-datepicker .ui-datepicker-title { margin: 0px 37px; line-height: 16px; text-align: center; font-size: 14px; padding: 0px; font-weight: bold; }

.ui-datepicker { display: none; background-color: #fff; border-radius: 4px; margin-top: 10px; margin-left: 0px; margin-right: 0px; padding: 20px; padding-bottom: 10px; width: 300px; box-shadow: 10px 10px 40px rgba(0, 0, 0, 0.1); }

.ui-widget.ui-widget-content { border: 1px solid #eee; }

#datepicker:focus>.ui-datepicker { display: block; }

.ui-datepicker-prev,
.ui-datepicker-next { cursor: pointer; }

.ui-datepicker-next { float: right; }

.ui-state-disabled { cursor: auto; color: hsla(0, 0%, 80%, 1); }

.ui-datepicker-title { text-align: center; padding: 10px; font-weight: 100; font-size: 20px; }

.ui-datepicker-calendar { width: 100%; }

.ui-datepicker-calendar>thead>tr>th { padding: 5px; font-size: 20px; font-weight: 400; }

.ui-datepicker-calendar>tbody>tr>td>a { color: #000; font-size: 12px !important; font-weight: bold !important; text-decoration: none;}

.ui-datepicker-calendar>tbody>tr>.ui-state-disabled:hover { cursor: auto; background-color: #fff; }

.ui-datepicker-calendar>tbody>tr>td { border-radius: 100%; width: 44px; height: 30px; cursor: pointer; padding: 5px; font-weight: 100; text-align: center; font-size: 12px; }

.ui-datepicker-calendar>tbody>tr>td:hover { background-color: transparent; opacity: 0.6; }

.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus { border: 0px solid #cccccc; background-color: transparent; font-weight: normal; color: #2b2b2b; }

.ui-widget-header .ui-icon { background-image: url('/images/btns.png'); }

.ui-icon-circle-triangle-e { background-position: -20px 0px; background-size: 36px; }

.ui-icon-circle-triangle-w { background-position: -0px -0px; background-size: 36px; }

.ui-datepicker-calendar>tbody>tr>td:first-child a { color: red !important; }

.ui-datepicker-calendar>tbody>tr>td:last-child a { color: #0099ff !important; }

.ui-datepicker-calendar>thead>tr>th:first-child { color: red !important; }

.ui-datepicker-calendar>thead>tr>th:last-child { color: #0099ff !important; }

.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight { border: 0px; background: #f1f1f1; border-radius: 50%; padding-top: 10px; padding-bottom: 10px; }

.inp { padding: 10px 10px; background-color: #f1f1f1; border-radius: 4px; border: 0px; }

.inp:focus { outline: none; background-color: #eee; }


.container {
	margin-left: auto;
	margin-right: auto;
}
.container {
	width: 1260px;
}
#main .top {
	position: fixed;
	right: 1%;
	top: 430px;
}
#main .top2 {
	position: fixed;
	right: 1%;
	top: 545px;
	line-height: 1.2em;
}
#main .top3 {
	position: fixed;
	right: 1%;
	top: 665px;
	line-height: 1.2em;
}
#main .top4 {
	position: fixed;
	right: 1%;
	top: 705px;
	line-height: 1.2em;
}
.top {
	position: fixed;
	right: 1%;
	top: 290px;
	z-index: 10;
}
.top2 {
	position: fixed;
	right: 1%;
	top: 400px;
	z-index: 10;
}
.top3 {
	position: fixed;
	right: 1%;
	top: 515px;
	z-index: 10;
}
.top4 {
	position: fixed;
	right: 1%;
	top: 555px;
	z-index: 10;
}
.mcalender {
	display:inline-block;width: 102px;height: 102px;border-radius : 20px;text-align: center; padding-top: 26px;position: relative;
	background: #ffffff;
	-webkit-filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.15));
	filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.15));
}
.mcalender2 {
	display:inline-block;width: 102px;height: 105px;border-radius : 20px;text-align: center; padding-top: 5px;position: relative;
	background: #ffffff;
	-webkit-filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.15));
	filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.15));
}
.mcalender3 {
	display:inline-block;width: 102px;height: 32px;border-radius : 20px;text-align: center; padding-top: 5px;position: relative;
	background: #ff743f;
	-webkit-filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.15));
	filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.15));
}
.mcalender4 {
	display:inline-block;width: 102px;height: 133px;border-radius : 20px;text-align: center; position: relative;
	background: #ffffff;
	-webkit-filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.15));
	filter: drop-shadow(0 2px 6px rgba(0, 0, 0, 0.15));
}
a .mcalender p {
	font-size: 14px;
	color: #222;
	font-weight: bold;
	letter-spacing: -1px;
}
span .mcalender2 font {
	line-height: 1em;
	display: block;
	font-size: 13px;
	color: #222;
	font-weight: bold;
	letter-spacing: -1px;
}
.mcalender3 span {
	font-size: 14px;
	color: #fff;
	font-weight: bold;
	letter-spacing: -1px;
}
.mcalender4 ul {
	margin: 2px 0;
}
.mcalender4 ul li{
	border-bottom: 1px solid #ececec;
	padding: 6px 0;
	font-size: 14px;
}
.mcalender4 ul li:hover{
	background: #fe5f40;
}
.mcalender4 ul li:hover a{
	color: #fff;
}
.mcalender4 ul li:nth-child(4) {
	border-bottom: 0;
}
.mcalender4 ul li a {
	color: #222;
	font-weight: bold;
}

.ca_num {
	position: absolute;
	background: #dc2126;
	border-radius : 15px;
	width:30px ;
	height: 30px;
	right: 10px;
	top: 10px;
	color: #fff;
	font-weight: bold;
	padding-top: 6px;
}
.rbanner {
	display: block;margin-bottom:5px;width:100px;
}
.gap {
	margin-top: 5px;
	margin-bottom: 5px;
	border: 0;
}
/* Grid */

.row {
	border-bottom: solid 1px transparent;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.row > * {
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.row:after, .row:before {
	content: '';
	display: block;
	clear: both;
	height: 0;
}
.row > * {
	padding: 0 0 0 20px;
}
.row {
	margin: 0 0 -1px -20px;
}
.smallay {
	width: 996px;margin: 0 auto;
}
.block {
	display: block;
}
.mh2 {
	text-align: left;
	font-weight: 900;
	font-size: 50px;
	color: #353535;
	letter-spacing: -2px;
	margin-top: 15px;
	line-height: 75px;
	padding: 60px 185px 0;
	color: #fff;
}
.mh2 span {
	color: #ff743f;
	display: block;
}

.\39 u, .\39 u\24 {
	width: 75%;
	clear: none;
	margin-left: 0;
}
.\38 u, .\38 u\24 {
	width: 66.6666666667%;
	clear: none;
	margin-left: 0;
}
.\37 u, .\37 u\24 {
	width: 58.33333%;
	clear: none;
	margin-left: 0;
}
.\36 u, .\36 u\24 {
	width: 50%;
	clear: none;
	margin-left: 0;
}
.\35 u, .\35 u\24 {
	width: 41.66667%;
	clear: none;
	margin-left: 0;
}
.\34 u, .\34 u\24 {
	width: 33.3333333333%;
	clear: none;
	margin-left: 0;
}
.w33 {
	width: 33.3333333333%;float:left;
}
.w50 {
	width: 50%;float:left;
}
.w66 {
	width: 66.6666666667%;float:left;
}
.\-12u {
	margin-left: 100%;
}
.\-11u {
	margin-left: 91.66667%;
}
.\-10u {
	margin-left: 83.33333%;
}
.\-9u {
	margin-left: 75%;
}
.\-8u {
	margin-left: 66.66667%;
}
.\-7u {
	margin-left: 58.33333%;
}
.\-6u {
	margin-left: 50%;
}
.\-5u {
	margin-left: 41.66667%;
}
.\-4u {
	margin-left: 33.33333%;
}

.\-2u {
	margin-left: 16.66667%;
}
.\-1u {
	margin-left: 8.33333%;
}
/* Basic */

body {
	background: #fff;
	color: #474f51;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: 300;
}
input, textarea, select {
	color: #474f51;
	font-size: 1em;
	line-height: 1em;
	font-weight: 300;
	padding: 4px 12px;
	border: 1px solid #c1c1c1;
	float: left;
}
.input-cal {
	width: 115px;
	display: inline-block;
	padding: 4px 5px;
	height: 30px;
	background: #fff url(images/ic_calendar.png) no-repeat 93% 6px;
}
select {
	height: 30px;
	float: left;
}
select::-ms-expand {
}
/* check, hover IE, Chrome */
select option:checked, select option:hover {
	background: #7092BE;
	color: #fff;
}
/* check, hover FireFox */
select option:checked, select option:hover {
	box-shadow: 0 0 10px 100px #7092BE inset;
	color: #fff;
}
.select-hidden {
	display: none;
	visibility: hidden;
	padding-right: 10px;
}
.select {
	cursor: pointer;
	display: inline-block;
	margin-right: 5px;
	position: relative;
	font-size: 13px;
	color: #777;
	width: 130px;
	height: 32px;
	float: left;
}
.select-styled {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-width: 1px;
	border-style: solid;
	border-color: #aaa #d7d7d7 #d7d7d7 #aaa;
	background-color: #fff;
	padding: 5px 10px;
	-moz-transition: all 0.2s ease-in;
	-o-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
}
.select-styled:after {
	content: "";
	width: 0;
	height: 0;
	border: 5px solid transparent;
	border-color: #000 transparent transparent transparent;
	position: absolute;
	top: 12px;
	right: 10px;
}
.select-styled:hover {
	background-color: #59bcdf;
	color: #fff;
	border: 1px solid #3cabd1;
}
.select-styled:active, .select-styled.active {
	background-color: #3cabd1;
	border: 1px solid #3cabd1;
	color: #fff;
}
.select-styled:active:after, .select-styled.active:after {
	top: 9px;
	border-color: transparent transparent #fff transparent;
}
.select-styled.disable {
	background-color : #eee !important;
}
.select-options-h150 {
	height: 130px!important;
}
.select-options {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 999;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: #3cabd1;
	color: #fff;
	overflow-y: scroll;
	scrollbar-highlight-color: #fff;
	scrollbar-3dlight-color: #fff;
	scrollbar-face-color: #49bde1;
	scrollbar-shadow-color: #9ee7fc;
	scrollbar-darkshadow-color: white;
	scrollbar-track-color: #49bde1;
	scrollbar-arrow-color: #fff;
}
.select-options li {
	overflow: hidden;
	height: 34px;
	margin: 0;
	padding: 6px 0;
	text-indent: 10px;
	border-top: 1px solid #59bcdf;
	-moz-transition: all 0.15s ease-in;
	-o-transition: all 0.15s ease-in;
	-webkit-transition: all 0.15s ease-in;
	transition: all 0.15s ease-in;
	height: 34px;
	overflow: hidden;
}
.select-options li:hover {
	color: #fff;
	background: #228dbf;
}
.select-options li[rel="hide"] {
	display: none;
}
ul, ol, p, dl {
	margin: 0 0 2em 0;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
section > :last-child, .last-child {
	margin-bottom: 0 !important;
	color: #ff5d18;
	font-size: 20px;
	font-weight: 700;
}
.bnone {
	border-bottom: solid 1px transparent !important;
}
.btnone {
	border-top: solid 1px transparent !important;
}
.brnone {
	border-right: solid 1px transparent !important;
}
.btgray {
	border-top: 1px solid #ebebeb !important;
}
.txt_c {
	text-align: center;
}

.fl {
	float: left;
}
.fr {
	float: right;
}
.tcenter {
	text-align: center;
}
.tright {
	text-align: right;
}
.sfont {
	font-size: 11px !important;
}
.mfont {
	font-size: 13px;
}
.thfont {
	font-size: 13px;
}
.font10t {
	font-size: 10pt;
}
.font14 {
	font-size: 14px;
}
.wfont300 {
	font-weight: 300;
}
.wfont700 {
	font-weight: 700;
}
.mt0 {
	margin-top: 0px;
}
.mt5 {
	margin-top: 5px;
}
.pt5 {
	padding-top: 5px;
}
.mt10 {
	margin-top: 10px!important;
}
.mt15 {
	margin-top: 15px!important;
}
.mt20 {
	margin-top: 20px!important;
}
.mt25 {
	margin-top: 25px!important;
}
.mt-5 {
	margin-top: -5px !important;
}
.mt-10 {
	margin-top: -10px !important;
}
.mt25 {
	margin-top: 25px;
}
.mt30 {
	margin-top: 30px;
}
.mt40 {
	margin-top: 40px !important;
}
.mt50 {
	margin-top: 50px !important;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px !important;
}
.mt-15 {
	margin-top: -15px !important;
}
.mr-15 {
	margin-right: -15px !important;
}
.mt-20 {
	margin-top: -20px !important;
}
.mt-25 {
	margin-top: -25px !important;
}
.mt-35 {
	margin-top: -35px !important;
}
.ml10 {
	margin-left: 10px;
}
.ml15 {
	margin-left: 15px;
}
.mr5 {
	margin-right: 5px !important;
}
.mr10 {
	margin-right: 5px !important;
}
.pr10 {
	padding-right: 10px!important;
}
.mr15 {
	margin-right: 15px !important;
}
.mb0 {
	margin-bottom: 0 !important;
}
.mb5 {
	margin-bottom: 5px;
}
.mb20 {
	margin-bottom: 20px!important;
}
.mr10 {
	margin-right: 10px;
}
.pl20 {
	padding-left: 20px !important;
}
.pl40 {
	padding-left: 40px !important;
}
.pd10{
	padding-left: 10px !important;
}
.pd15{
	padding-left: 15px !important;
}
.w7h {
	width: 70px !important;
}
.w10h {
	width: 100px !important;
}
.w15h {
	width: 150px !important;
}
.w18h {
	width: 180px !important;
}
.w20h {
	width: 200px !important;
}
.w23h {
	width: 230px !important;
}
.w40h {
	width: 400px !important;
}
.w100 {
	width: 100%
}
.w80 {
	width: 80%;
}
.w70 {
	width: 70%;
}
.w50 {
	width: 50% !important;
}
.w48 {
	width: 48%;
	margin-right: 1%;
}
.w36 {
	width: 36%;
	float: left;
}
.w38 {
	width: 38%;
}
.w30 {
	width: 30%;
}
.w25 {
	width: 25%;
}
.w20 {
	width: 20%;
}
.w16 {
	width: 16.66%;
}
.w14 {
	width: 14.2%;
}
.h369h {
	height: 369px !important;
}
.ml10 {
	margin-left: 10px;
}
.wp {
	width: 80px;
	letter-spacing: -1px;
}
.or-font {
	color: #fe5034 !important;
}
.orb-font {
	color: #fe5034 !important;
	font-weight: 600;
}
.orb-fonts {
	color: #fe5034 !important;
	font-weight: 600;
	font-size: 13px !important;
}
.blab-font {
	color: #000 !important;
	font-weight: 400;
}
.gr-font {
	color: #47968f !important;
	font-weight: 400;
}
.bub-font {
	color: #4781cf !important;
	font-weight: 600;
}
.bl-font, .bl-font a {
	color: #066FD1 !important;
}
.f8 {
	background: #f8f8f8;
}
.gbl_font {
	color: #888;
	font-size: 13px;
	margin-bottom:5px;
	display: block;
	letter-spacing: 0px;
}
.oran-font {
	color: #fe5034;
	font-size: 13px;
	display: inline-block;
	height: 25px;
	width: 45px;
	text-align: center;
	margin-right: 5px;
	border: 1px solid #fe5034;
	border-radius: 25px;
	letter-spacing: -1px;
}
.dinblock {
	display: inline-block !important;
}
.clear {
	clear: both;
}
.cur_p {
	cursor: pointer;
}
.st_inpBorder {
	border:1px solid orange;
}
/*error*/
.error {
	width:350px;text-align:center;margin:0 auto;padding-top:12%;color:#333;font-size:17px;
}
.error img {
	margin:0 auto;margin-bottom:20px;display:block;
}
/* Multi-use */

.link-list li {
	padding: 0.5em;
}
.link-list li:first-child {
	padding-top: 0 !important;
	display: block;
	padding-top: 15px !important;
}
.link-list li:last-child {
	padding-bottom: 0 !important;
}
.tab_list {
	position:relative;
	width:625px;
}
.tab_list ul {
	position: relative;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #ccc;
	font-size: 1.05em;
	color: #333;
	font-weight: 400;
	list-style: none;
	*zoom:1
}
.tab_list ul:after {
	display: block;
	clear: both;
	content: ""
}
.tab_list li {
	float: left;
	margin-bottom: -1px;
}
.tab_list li a {
	float: left;
	position: relative;
	color: #777;
	margin-top: 5px;
	text-decoration: none
}
.tab_list li a span {
	display: inline-block;
	padding: 0px 10px 6px 0px;
	letter-spacing: -1px;
	cursor: pointer
}
.tab_list li ul {
	display: none;
	position: absolute;
	top: 50px;
	left: 0;
	width: 100%;
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	*zoom:1
}
.tab_list li ul:after {
	display: block;
	clear: both;
	content: ""
}
.tab_list li li {
	float: none;
	position: relative;
	margin: 0 0 3px 0;
	color: #999
}
.tab_list li li a {
	float: none;
	margin: 0;
	padding: 0;
	border: 0 !important;
	background: transparent;
	font-weight: normal;
	color: #777;
	letter-spacing: normal;
}
.tab_list li li a:hover, .tab_list li li a:active, .tab_list li li a:focus {
	color: #000 !important;
	text-decoration: underline
}
.tab_list.m1 .m1 a, .tab_list.m2 .m2 a, .tab_list.m3 .m3 a {
	margin-top: -1px;
	line-height: 1.875em;
	border-bottom: 2px solid #f3524b;
	background: transparent;
	color: #222;
}
.tab_list.m1 .m1 a span, .tab_list.m2 .m2 a span, .tab_list.m3 .m3 a span {
	padding-top: 0px;
}
.tab_list.m1 .m1 ul, .tab_list.m2 .m2 ul, .tab_list.m3 .m3 ul  {
	display: block;
}
.tab_list .m2 {
	padding-left: 20px;
}
.tab_list .m3 {
	padding-left: 20px;
}
#content .more {
	width:26px;height:25px;position:absolute;right:0px;z-index:9999;
	cursor:pointer;
}
#content .more a{
	border-bottom: 0 !important;
}
.check-list {

	border-top: 1px solid #d3d1d4;
	border-bottom: solid 1px #fff;
	overflow-y: scroll;
}
.check-list button {
	vertical-align: middle;
	margin-bottom: 8px;
}
.check-list li {
	font-size: 0.75em;
}
.check-list span {
	float: right;
	margin: 1px 10px 3px 0px;
	font-family: verdana, tahoma;
	font-size: 0.9em;
}
.check-list li a {
	text-decoration: none;
	color: #777 !important;
}
.check-list li img {
	vertical-align: middle;
	margin-left: 5px;
}
.check-list .selist {
	width: 365px;
	overflow: hidden;
	display: inline-block;
	height: 20px;
	margin-left: 20px;
	margin-top: 8px;
	font-size:14px;
	color: #222 !important;
}
.check-list .list {
	width: 365px;
	overflow: hidden;
	display: inline-block;
	height: 20px;
	margin-left: 20px;
	font-size:14px;
	margin-top: 7px;
}
.check-list li:first-child {
	border-top: 0 !important;
	padding-top: 15px !important;
}
.check-list li:last-child {
	border-bottom: 1px solid #fff !important;
}
.feature-image {
	display: block;
	margin: 0 0 2em 0;
	outline: 0;
}
.feature-image img {
	display: block;
	width: 100%;
}
.bordered-feature-image {
	display: block;
	margin: 1em 0 1.5em 0;
	outline: 0;
	height:80px;
}
.bordered-feature-image .icon {
	display: block;
	margin-top: 5px;
	margin: 0 auto;
}
.button-big {
	background-image: -moz-linear-gradient(top, #fd3f4c, #fc2f3a);
	background-image: -webkit-linear-gradient(top, #fd3f4c, #fc2f3a);
	background-image: -ms-linear-gradient(top, #fd3f4c, #fc2f3a);
	background-image: linear-gradient(top, #fd3f4c, #fc2f3a);
	display: inline-block;
	background-color: #fd3f4c;
	color: #fff;
	text-decoration: none;
	font-size: 1.3em;
	font-weight: 600;
	padding: 14px 50px 14px 50px;
	outline: 0;
	border-radius: 5px;
	box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.15);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.button-big:hover {
	background-image: -moz-linear-gradient(top, #fd492b, #de2a10);
	background-image: -webkit-linear-gradient(top, #fd492b, #de2a10);
	background-image: -ms-linear-gradient(top, #fd492b, #de2a10);
	background-image: linear-gradient(top, #fd492b, #de2a10);
	background-color: #fd492b;
	box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.15);
}
.button-big:active {
	background-image: -moz-linear-gradient(top, #ce1a00, #ed391b);
	background-image: -webkit-linear-gradient(top, #ce1a00, #ed391b);
	background-image: -ms-linear-gradient(top, #ce1a00, #ed391b);
	background-image: linear-gradient(top, #ce1a00, #ed391b);
	background-color: #ce1a00;
	box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.15);
}
.button-big img {
	margin: 5px 0 -5px 0;
}
.button-big-dis {
	background-image: -moz-linear-gradient(top, #575757, #4f4f4f);
	background-image: -webkit-linear-gradient(top, #575757, #4f4f4f);
	background-image: -ms-linear-gradient(top, #575757, #4f4f4f);
	background-image: linear-gradient(top, #575757, #4f4f4f);
	display: inline-block;
	background-color: #575757;
	color: #fff;
	text-decoration: none;
	font-size: 1.3em;
	font-weight: 600;
	padding: 14px 50px 14px 50px;
	outline: 0;
	border-radius: 5px;
	box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.15);
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
.button-kakao {
	background-color: #fee500;
	color: #111;
	font-weight: 600;
}
.button-naver {
	background-color: #00BF18;
	color: #FFF;
	font-weight: 400;
}
.button-apple {
	background-color: #111111;
	color: #FFF;
	font-weight: 400;
}
.button-kakao, .button-apple, .button-naver {
	width: 400px;
	display: block;
	margin: 9px auto;
	letter-spacing: -1px;
	font-size: 1em;
	padding: 7px 50px 7px 50px;
	border-radius: 5px;
	box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.15);
}
.button-kakao img, .button-apple img, .button-naver img {
	margin: 3px 0 -3px 0;margin-right: 10px;
}
/* .disable { */
/* 	background-color: #eee !important; */
/* } */
/* Content */

#content .quote-list li {
	border-bottom: solid 1px #e2e6e8;
}
#content .link-list li {
	border-bottom: solid 1px #d7dce3;
	color: #cd1d1d;
	font-size: 0.9em;
	padding-left: 0.8em;
}
#content .link-list a {
	color: #444;
	font-size: 0.9em;
	text-decoration: none;
	font-weight: normal;
}
#content .check-list li {
	border-bottom: solid 1px #fff;
}
/* Footer */
#main footer {
	position: relative;
	width: 100%;
	background: #303138;
	z-index: 100;
	margin-top: 30px;
}
footer {
	clear: both;
	position: relative;
	width: 100%;
	background: #303138;
	z-index: 100;
	margin-top: 50px;
}
footer .footer_wrap {
	position: relative;
	padding: 12px 0 10px 0;
	box-sizing: border-box;
}
footer .footer_wrap {
	width: 1260px;
	margin: 0 auto;
}
.footer_logo_wrap {
	float: left;
	position: relative;
	width: 140px;
	margin-top: 3px;
	margin-right: 20px;
}
.footer_text {
	position: relative;
	display: inline-block;
	left: 40px;
}
.footer_text ul {
	width: 100%;
	color: #fff;
	display: inline-block;
	margin: 0;
}
.footer_text li {
	font-size: 13px;
	float: left;
	padding-right: 14px;
}
.footer_text li i {
	display: inline-block;
	margin:0 5px;
}
.footer_text li a {
	color: #fff;
}
.footer_text li strong {
	font-weight: bold;
}
.footer_text span {
	position: relative;
	display: block;
	color: #888b9a;
	font-size: 12px;
	float: left;
}

/* Basic */

body {
	min-width: 1260px;
}
section:last-child {
	margin-bottom: 0;
}
/* Wrappers */


.new_menu {
	position: relative;
	overflow: hidden;
	min-width: 1550px;
	/* min-height: 280px; */
	/* border-bottom: 1px solid #E3E3E3; */
	/* box-sizing: border-box; */
}
.new_menu .logo a {
	cursor: pointer;
}
.new_menu .sub_menu {
	position: absolute;
}
.new_menu .sub_menu:hover {
	min-height: 280px;
}

.menubdn {
	border-bottom: 0px solid rgba(55, 55, 55, 0.1);
}

.new_menu .logo {
	width: 15%;
	max-width: 230px;
	line-height: 80px;
	height: auto;
	font-size: 30px;
	font-weight: 900;
	padding-left: 30px;
	float: left;
}

.new_menu .logo img {
	width: 38px;
	margin-right: 10px;
}

.new_menu .right {
	float: right;
	max-width: 380px;
	width: 25%;
	text-align: right;
	/* border: 1px solid #009aff; */
	padding-right: 30px;
}

.new_menu .right ul li {
	margin-right: 5px;
	line-height: 80px;
	font-weight: 500;
	cursor: pointer;
	float: right;
	/* text-align: right; */
	/* border: 1px solid red; */
	margin-left: 20px;
	width: auto;
	display: inline-block;
}

.new_menu .right ul li:first-child {
	margin: 0px;
}
.new_menu .right ul li svg {
	height: 22px;
	margin-right: 5px;
	margin-bottom: -6px;
}

.new_menu .right ul .name {
	font-weight: 300;
	margin-right: 15px;
}

.new_menu .right ul .name::after {
	content: "|";
	color: #707070;
	padding: 0px 10px;
}
.new_menu .menu1 {
	/* border: 1px solid red;
    margin-left:260px; */
	overflow: hidden;
	min-width: 800px;
	/* width: 60% */
}
.new_menu .menu1 ul {
	/* min-width: 800px;
    overflow: hidden; */
}
.new_menu .menu1 ul > li {
	float: left;
	line-height: 50px;
	position: relative;
	cursor: pointer;
	line-height: 80px;
	font-size: 15px;
	white-space: nowrap;
	max-width: 110px;
	/*min-width: 90px; */
	width: 20%;
	font-weight: 500;
}
.new_menu .menu1 ul li > a {
	cursor: pointer;
}

.new_menu .menu1 ul > li > a:hover, .new_menu .menu1 ul li > .on {
	border-bottom: 2px solid #333;
	box-sizing: border-box;
}
.new_menu .menu1 ul > li > .active {
	border-bottom: 2px solid #333;
	box-sizing: border-box;
}
.new_menu .menu1 ul li .sub_menu {
	padding: 20px 0;
	min-height: 160px;
	width: 100%;
}

.new_menu .menu1 ul li .sub_menu li {
	line-height: 32px;
}

.new_menu .menu1 > ul > li .sub_menu li {
	white-space: nowrap;
	color: #fff;
	font-weight: 500;
}

.new_menu .menu1 > ul > li .sub_menu li:hover, .new_menu .menu1 > ul > li .sub_menu .on {
	color: #f97350;
}

.new_menu .menu1 > ul:hover > li ul {
	opacity: 1;
}

.bg_box_round {
	background: #fff;
	float: left;
	-webkit-box-shadow: 0 0 14px #e8e8e8;
	box-shadow: 0 0 14px #e8e8e8;
	/* margin-right: 1%; */
	border-radius: 10px;
	min-height: 146px;
	overflow: hidden;
}

#features-wrapper {
	background: #fff;
	padding: 40px 0 20px 0;
}
#information-wrapper {
	background: #f2f2f3;
	padding: 20px 0px 0px 0;
	margin-top: 70px;
	height: 210px;
}
#content-wrapper {
	background: #fff;
	padding: 0px 0 0px 0;
	margin-top: 80px;
}
#main .bg3 {
	padding: 17px 0 0px 0;
	min-height: 300px;
	margin-top: 130px;
}
#main #content-wrapper {
	background: #fff;
	max-width: 1640px;
	margin: 50px auto;
}
#content-wrapper h3 {
	font-weight: 700;
	font-size: 28px;
	color: #353535;
	letter-spacing: -2px;
	margin-top: 0px;
}
#content-wrapper.gap{
	margin-top: 25px;
}
#content-wrapper.gap h3 {
	text-align: left;
	margin: 0 183px;
}
.gap h3:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
}
.mbg {
	height: 520px;
	width: 1640px;
	margin: 0 auto;
	background: url(images/new_main_bg2.png) no-repeat 100%;
	border-radius: 20px;
}
#s01 {
	background: #677c8b url("images/sub_visual_01.jpg") no-repeat center top;
	height: 143px;
}
#s02 {
	background: #ebeced url("images/sub_visual_02.jpg") no-repeat center top;
	height: 143px;
}
#s03 {
	background: #221e18 url("images/sub_visual_03.jpg") no-repeat center top;
	height: 143px;
}
#s04 {
	background: #7e8e9d url("images/sub_visual_04.jpg") no-repeat center top;
	height: 143px;
}
#s05 {
	background: #100f0e url("images/sub_visual_05.jpg") no-repeat center top;
	height: 143px;
}
.sub-visual h2 {
	position: absolute;
	width: 155px;
	height: 40px;
	border: 3px solid #fff;
	margin-left: 47%;
	margin-top: 40px;
	text-align: center;
	padding-top: 5px;
	font-size: 17px;
	color: #fff;
}
.smenu {
	min-width: 1260px;
	position: absolute;
	width: 100%;
	height: 48px;
	top: 200px;
	filter: alpha(opacity=97);
	background: #272a32;
	background: rgba(39, 42, 50, .97);
}
.smenu ul {

	position: inline-block;
	margin: 0 auto;
	width: 1260px;
}
.smenu li {
	float: left;
	font-size: 0.85em;
	padding-left:18px;
	color: #eee;
	height: 48px;
	padding-top: 12px;
	border-left: 1px solid rgba(108, 111, 118, 0.5);
	cursor: pointer;
	/*background: url("images/depth_menu_off.png") no-repeat 95% 50% !important;*/
}
.smenu li:last-child {
	border-right: 1px solid #6c6f76 !important;
}
.smenu li a {
	display: inline-block;
	width: 150px;
	height: 33px;
	color: #999;
	text-decoration: none;
}
.smenu .on, .smenu li:hover {
	background: rgba(25, 27, 33, 1) url("images/depth_menu.png") no-repeat 95% 50% !important;
}
.smenu .on a, .smenu li a:hover {
	color: #fff;
}
.tabmenu {
	position: relative;
	display: block;
	width: 100%;
	height: 48px;
	background: #fff;
	margin: 10px 0 50px 0;
	border: 1px solid #d6d6d6;
}
.tabmenu ul {
	position: inline-block;
	margin: 0 auto;
	width: 1260px;
}
.tabmenu li {
	list-style: none;
	float: left;
	font-size: 0.85em;
	text-align: center;
	height: 47px;
	line-height: 40px;
	border-right: 1px solid #d6d6d6;
}
.tabmenu li:last-child {
	border-right: none !important;
}
.tabmenu li a {
	display: inline-block;
	width: 100%;
	color: #333;
	padding-top: 11px;
	height: 47px;
	text-decoration: none;
}
.tabmenu .on, .tabmenu li:hover {
	background: rgba(50, 74, 108, 1) !important;
	color: #fff;
}
.tabmenu a.on, .tabmenu a:hover, .tabmenu .on a {
	color: #fff;
}
.tabmenu .\34 u {
	line-height: 22px;
}
.tabmenu .\36 u {
	line-height: 25px;
}
.log .tabmenu  {
	margin: 10px 0 30px 0;
}
/* Header */
#logo {
	display: inline-block;
	float: left;
	margin: 26px 70px 0 30px;
}
header {
	font-family: "Noto Sans KR", sans-serif;
	font-size: 1em;
}
.top-bar {
	min-width: 1260px;
	z-index: 1000;
	position: fixed;
	top: 0px;
	left: 0%;
	right: 0;
	display: block;
	height: 80px;
	transition: height 0.3s, top 0.3s, left 0.3s, right 0.3s;
	overflow-y: hidden;
	box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.1);
	line-height: normal;
	background: rgb(255, 255, 255, 0.9);
}
/*html.not-scroll-top-0 .top-bar {
    top: 0;
    left: 0;
}*/
.menu-box-1 {
	margin-top: 17px;
	display: inline-block;
}
.top-bar:hover {
	height: 260px;
}
.sub-menu-bar-bg::after {
	content: "";
	position: absolute;
	top: 80px;
	left: 0;
	right: 0px;
	bottom: 0;
	z-index: 100;
	background-color: rgba(0, 0, 0, 0.7);
}
.menu-box-1-bg::after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	height: 80px;
	z-index: -1;
}
.top-bar > .menu-box-1 ul > li {
	position: relative;
	width: 110px;
	z-index: 200;
}
.top-bar > .menu-box-1 > ul ul {
	position: absolute;
	top: 215%;
}
.top-bar > .menu-box-1 ul > li > a {
	padding: 10px 2px 0px 0px;
	font-weight: 500;
	color: #444;
	letter-spacing: -1px;
	box-sizing: border-box;
	height: 35px;
}
.top-bar > .menu-box-1 ul ul li > a {
	padding: 3px 0 3px 0px;
	color: #fff;
	font-size: 0.9em;
	height: 28px;
}
.top-bar > .menu-box-1 ul li a:hover {
	border-bottom: 2px solid #333;
	display: inline-block;
	box-sizing: border-box;
	height: 35px;
}
.top-bar > .menu-box-1 ul li .on {
	color: #ff5e00;
	display: inline-block;
	box-sizing: border-box;
	height: 35px;
}
.top-bar > .menu-box-1 ul ul li a:hover, .top-bar > .menu-box-1 ul ul li .on {
	color: #f97350;
	box-sizing: border-box;
	border-bottom: none;
	height: 28px;
}
.side-menu {
	right: 0px;
	position: absolute;
	display: inline-block;
	z-index: 1001;
	top: 15px;
	font-family: "Noto Sans KR", sans-serif;
	font-size: 0.9em;
}
.side-menu li {
	margin-top: 15px;
	margin-right: 10px;
	float: left;
	display: inline-block;
	color: #999;
}
.side-menu .lgjoin {
	color: #111;
	font-weight: 500;
	cursor: pointer;
	display: inline-block;
	width: 80px;
	overflow: hidden;
	height: 20px;
}
.side-menu svg {
	height: 22px;
	margin-right: 0px;
	margin-bottom: -4px;
}
.search__container {
	padding-top: 0px;
	width: 200px;
	margin: -15px 25px 0px 0;
}
.search__input {
	width: 100%;
	padding: 12px 12px 8px;
	background-color: transparent;
	transition: transform 250ms ease-in-out;
	font-size: 14px;
	line-height: 18px;
	color: #222222;
	background-color: transparent;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' class='h-6 w-6' fill='none' viewBox='0 0 20 20' stroke='currentColor'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z' /%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-size: 22px 22px;
	background-position: 95% center;
	border: 2px solid transparent;
	border-bottom: 2px solid #222222;
	transition: all 250ms ease-in-out;
	backface-visibility: hidden;
}
.search__input::placeholder {
	color: rgba(87, 87, 86, 0.8);
	text-transform: uppercase;
	letter-spacing: 0px;
}
.search__input:hover, .search__input:focus {
	padding: 12px 0;
	outline: 0;
	border: 2px solid transparent;
	border-bottom: 2px solid #222222;
	border-radius: 0;
	border-radius: 0;
	background-position: 100% center;
}
#tx_today .login_time {
	display:inline-block;width: 60px;padding-top: 2px;
}
.side-menu .tuser {
	display: inline-block;
	width: 80px;
	overflow: hidden;
	height: 20px;
}
/*�뒳�씪�씠�뱶*/

#hero-slides {
	--page: 0;
	cursor: pointer;
}

#hero-slides #slides-cont {
	position: relative;
	--button-height: 6vh;
	--button-spacing: 0.2vh;
}
#hero-slides #slides-cont .button {

	width: 58px;
	height: 58px;
	background: #ff743f;
	font-size: 25px;
	color: #fff;
	border-radius: 40px;
	position: absolute;
	right: 3vw;
	top: 18vh;
	z-index: 100;
	cursor: pointer;
}
#hero-slides #slides-cont .button:before, #hero-slides #slides-cont .button:after {
	font-family: tahoma;
	margin-top: -3px;
	line-height: var(--button-height);
	position: absolute;
	margin-left: -0.25vw;
	pointer-events: none;
	-webkit-transform: scale(0.75, 1.5);
	transform: scale(0.75, 1.5);
	transition: 125ms ease-in-out;
}
#hero-slides #slides-cont .button:before {
	left: 41%;
}
#hero-slides #slides-cont .button:after {
	opacity: 0;
}
#hero-slides #slides-cont .button:hover:before, #hero-slides #slides-cont .button:hover:after {
	transition: 250ms ease-in-out;
}
#hero-slides #slides-cont .button:hover:before {
	opacity: 0;
}
#hero-slides #slides-cont .button:hover:after {
	left: 50% !important;
	opacity: 1;
}
#hero-slides #slides-cont #next {
	margin-top: calc(-1 * (var(--button-height) + var(--button-spacing)));
}
#hero-slides #slides-cont #next:before, #hero-slides #slides-cont #next:after {
	content: '>';
}
#hero-slides #slides-cont #next:after {
	left: 30%;
}
#hero-slides #slides-cont #next:hover:before {
	left: 70%;
}
#hero-slides #slides-cont #prev {
	margin-top: 10px;
	opacity: calc(var(--page) + 0.8);
	transition: 500ms opacity;
}
#hero-slides #slides-cont #prev:before, #hero-slides #slides-cont #prev:after {
	content: '<';
}
#hero-slides #slides-cont #prev:after {
	left: 70%;
}
#hero-slides #slides-cont #prev:hover:before {
	left: 30%;
}
#hero-slides #slides-cont #next-catch,
#hero-slides #slides-cont #prev-catch {
	width: 10vw;
	position: absolute;
	top: 0;
	z-index: 90;
}
#hero-slides #slides-cont #next-catch {
	right: 0;
}
#hero-slides #slides-cont #prev-catch {
	left: 0;
}
#hero-slides #slides {
	margin-top: 20px;
	width: auto;
	height: var(--slides-height);
	font-size: 0;
	white-space: nowrap;
	position: absolute;
	-webkit-transform: translate3D(calc(var(--page) * -80vw), 0, 0);
	transform: translate3D(calc(var(--page) * -80vw), 0, 0);
	transition: 1500ms -webkit-transform cubic-bezier(0.7, 0, 0.3, 1);
	transition: 1500ms transform cubic-bezier(0.7, 0, 0.3, 1);
	transition: 1500ms transform cubic-bezier(0.7, 0, 0.3, 1), 1500ms -webkit-transform cubic-bezier(0.7, 0, 0.3, 1);
}
#hero-slides #slides .slide {
	display: inline-block;
	vertical-align: top;
	font-size: 0.9vw;
	width: 410px;
	height: 308px;
	margin: 0 0.3em;
	background: #000000;
	color: white;
	background-size: cover;
	background-position: center;
	white-space: normal;
	word-break: break-word;
	position: relative;
	border-radius: 20px;
}
#hero-slides #slides .slide:before {
	content: '';
	display: block;
	background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.9) 100%);
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 20px;
}
#hero-slides #slides .slide .number {
	position: absolute;
	top: 0.8em;
	left: 1.5em;
	-webkit-filter: drop-shadow(0 2px 1px rgba(0, 0, 0, 0.1));
	filter: drop-shadow(0 2px 1px rgba(0, 0, 0, 0.1));
}
#hero-slides #slides .slide .number, #hero-slides #slides .slide .number:before, #hero-slides #slides .slide .number:after {
	vertical-align: middle;
}

#hero-slides #slides .slide .number:before, #hero-slides #slides .slide .number:after {
	display: inline-block;
	content: '';
	height: 0.07em;
	margin-top: -0.2em;
	background: white;
}

#hero-slides #slides .slide .number:before {
	width: 0;
	margin-left: 0;
}
#hero-slides #slides .slide .number:after {
	width: 2em;
	margin-left: 0.2em;
}

#hero-slides #slides .slide .body {
	position: absolute;
	bottom: 2em;
	left: 2em;
	right: 2em;
}
#hero-slides #slides .slide .location,
#hero-slides #slides .slide .headline {
	position: relative;
	bottom: 0;
	cursor: default;
}
#hero-slides #slides .slide:before,
#hero-slides #slides .slide .number:before,
#hero-slides #slides .slide .number:after,
#hero-slides #slides .slide .location,
#hero-slides #slides .slide .headline,
#hero-slides #slides .slide .link {
	transition: 375ms cubic-bezier(0.7, 0, 0.3, 1);
}
#hero-slides #slides .slide .location {
	opacity: 0;
	font-weight: 900;
	margin-bottom: 0.3em;
	transition-delay: 60ms;

	display: inline-block;
}
#hero-slides #slides .slide .headline {
	opacity: 0;
	margin-bottom: 15px;
	font-size: 22px;
	font-weight: 900;
	letter-spacing: -1px;
	transition-delay: 50ms;
	width: 300px;
}
#hero-slides #slides .slide .headline p {
	margin-bottom: 20px;
}
#hero-slides #slides .slide .subtext {
	display: block;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: 700;
	transition-delay: 50ms;
}

#hero-slides #slides .slide .subtext_org {
	display: block;
	margin-bottom: 0px;
	font-size: 14px;
	font-weight: 700;
	transition-delay: 50ms;
	color: #fe6c2d;
}
.org_bt {
	font-size: 17px;
}

.grey_t {
	color: #c9caca;
}

#hero-slides #slides .slide .link {
	display: inline-block;
	background: #fe6c2d;
	padding: 5px 90px;
	border-radius: 3px;
	font-size: 15px;
	font-weight: bold;
	color: #fff;
	opacity: 0;
	position: absolute;
	bottom: -2em;
	pointer-events: none;
	transition-delay: 25ms;
}

#hero-slides #slides .slide .link_btn {
	display: inline-block;
	background: #ff9102;
	padding: 2px 5px;
	border-radius: 5px;
	font-size: 14px;
	font-weight: bold;
	position: absolute;
	margin-top: 1em;
	right: 1.6em;
	pointer-events: none;
	transition-delay: 25ms;
}
#hero-slides #slides .slide.hover:before, #hero-slides #slides .slide:hover:before {
	opacity: 1;
}
#hero-slides #slides .slide.hover:before,
#hero-slides #slides .slide.hover .number:before,
#hero-slides #slides .slide.hover .number:after,
#hero-slides #slides .slide.hover .location,
#hero-slides #slides .slide.hover .headline,
#hero-slides #slides .slide:hover .number:before,
#hero-slides #slides .slide:hover .number:after,
#hero-slides #slides .slide:hover .location,
#hero-slides #slides .slide:hover .headline,
#hero-slides #slides .slide:hover .link {
	transition: 300ms cubic-bezier(0.7, 0, 0.3, 1);
}
#hero-slides #slides .slide.hover .link, #hero-slides #slides .slide:hover:before {border-radius: 20px; transition: 0ms;}
#hero-slides #slides .slide.hover .number:before, #hero-slides #slides .slide:hover .number:before {
	width: 3em;
	margin-right: 1em;
}
#hero-slides #slides .slide.hover .number:after, #hero-slides #slides .slide:hover .number:after {
	width: 0;
	margin-right: 0;
}
#hero-slides #slides .slide.hover .location, #hero-slides #slides .slide:hover .location {
	opacity: 1;
	transition-delay: 0;
	bottom: 0em;
	display: inline-block;
}
#hero-slides #slides .slide.hover .headline, #hero-slides #slides .slide:hover .headline {
	cursor : pointer;
	transition-delay: 100ms;
	bottom: 1.5em;
	opacity: 1;
}
#hero-slides #slides .slide.hover .link, #hero-slides #slides .slide:hover .link {
	bottom: 0;
	opacity: 1;
	transition-delay: 250ms;
	pointer-events: auto;
}

/*簾ル뗄�뵥揶쎼끇�쑎�뵳珥쫚d*/
/*簾ル뗄�뵥占쎈툡占쎌뵠�굜�꼹爰�*/
.new_itab {
	text-align: center;
	margin:25px auto 0;

}
.new_itab ul {
	margin: 0;
	box-sizing: border-box;
	border-collapse: collapse;
	margin-top: 35px;
}

.new_itab:after {
	content: "";
	display: inline-block;
	clear: both;
}
.new_itab li {
	display: table-cell;
	width: 315px;
}
.new_itab li span {
	display: block;
	color: #111;
	font-size: 20px;
	font-weight: 500;
	margin-top: 0px;
	border-right: 1px solid #ccc;

	padding-top: 10px;
}
.new_itab li:nth-child(4) span {
	border-right: none;
}
.ri-grid {
	margin: 0px auto;
	position: relative;
	width: 100%;
	height: auto;
}
.ri-grid a {
	color: #070304;
}
.ri-grid ul {
	list-style: none;
	display: block;
	width: 100%;
	margin: 0;
	padding: 0;
}
/* Clear floats */

.ri-grid ul:before, .ri-grid ul:after {
	content: '';
	display: table;
}
.ri-grid ul:after {
	clear: both;
}
.ri-grid ul {
	zoom: 1; /* For IE 6/7 (trigger hasLayout) */
}
.ri-grid ul li {
	-webkit-perspective: 400px;
	-moz-perspective: 400px;
	-o-perspective: 400px;
	-ms-perspective: 400px;
	perspective: 400px;
	perspective-origin: 150px 150px;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	display: block;
	overflow: hidden;
	background: #000;
	border-bottom: 1px solid #000;
}
.ri-grid ul li a img {
	border-bottom: 1px solid #000;
}
.ri-grid ul li a {
	display: block;
	outline: none;
	position: absolute;
	left: 0;
	top: 0;
	width: 99.8%;
	height: 100%;
	-webkit-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	background-size: 100% 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-color: #333;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
/**--VISUAL*/

.ord {
	position: absolute;
	top: 18%;
	left: 11%;
	text-align: left;
	font-family: 'Noto Sans KR', sans-serif;
	letter-spacing: -1px;
	font-weight: 400;
}
.vtit {
	display: block;
	font-size: 1.8em;
}
.tit {
	display: block;
	color: #cb2c3e;
	font-size: 1.5em;
	line-height: 1.7em;
	margin-top: 2em;
}
.txt {
	display: block;
	border: 0px;
	color: #555;
	font-size: 1.4em;
	line-height: 1.5em;
	margin-top: 1.2em;
}
.tlink {
	display: inline-block;
	color: #636363;
	font-size: 14px;
	width: 250px;
	height: 30px;
	margin-top: 40px;
	background: url(../../images/m_v_arrow.png) no-repeat 38% 7px;
	cursor: pointer;
	font-weight: 200;
}
@media (max-width: 320px) {
	.ord {
		display:none;
	}
}
@media (min-width: 401px) and (max-width: 1400px) {
	.ord {
		top: 12%;
		left: 8%;
	}
	.vtit {
		font-size: 18px;
	}
	.tit {
		font-size: 14px;
		line-height: 18px;
		margin-top: 30px;
	}
	.txt {
		font-size: 13px;
		line-height: 15px;
		margin-top: 12px;
	}
	.tlink {
		font-size: 13px;
		width: 250px;
		height: 30px;
		margin-top: 28px;
		background: url(../../images/m_v_arrow.png) no-repeat 48% 7px;
	}
}
@media (min-width: 1401px) and (max-width: 1600px) {
	.vtit {
		font-size: 21px;
	}
	.tit {
		font-size: 17px;
		line-height: 20px;
		margin-top: 35px;
	}
	.txt {
		font-size: 14px;
		line-height: 20px;
		margin-top: 13px;
	}
	.tlink {
		font-size: 13px;
		width: 250px;
		height: 30px;
		margin-top: 35px;
		letter-spacing:0px;
		background: url(../../images/m_v_arrow.png) no-repeat 38% 7px;
	}
}
@media (min-width: 1601px) {
	.vtit {
		font-size: 24px;
	}
	.tit {
		font-size: 18px;
		line-height: 20px;
		margin-top: 40px;
	}
	.txt {
		font-size: 16px;
		line-height: 24px;
		margin-top: 17px;
	}
	.tlink {
		font-size: 13px;
		width: 250px;
		height: 30px;
		margin-top: 40px;
		letter-spacing:0px;
		background: url(../../images/m_v_arrow.png) no-repeat 38% 7px;
	}
}

/* Banner */

#banner {
	border-top: 1px solid rgb(151, 144, 143);
	border-top: 1px solid rgba(255, 255, 255, .3);
	font-family: 'Noto Sans KR', sans-serif;
	height: 370px;
	padding: 300px 0 0px 0;
	color: #fff;
	text-align: center;
	margin: 0 auto;
}
#banner .bordered-feature-image {
	margin-bottom: 0;
}
#banner span {
	display: block;
	font-family: 'Times New Roman', sans-serif;
	color: #fff;
	font-size: 0.85em;
	line-height: 0.7em;
	font-weight: 400;
	margin: 0 0 0.4em 0;
	margin: 0 auto;
}
#banner span a {
	color: #fff;
	display: inline-block;
	text-decoration: none;
	width: 98px;
	height: 10px;
	border-right: 1px solid #f4554f;
}
#banner span a:last-child {
	border-right: solid 0px !important;
}
#banner p {
	margin: 1.65em 0 0em 0;
	background: url("../../images/btn_view.png") no-repeat center top;
	height: 33px;
}
#banner p a {
	display: inline-block;
	width: 80px;
	font-size: 14px;
	font-weight: 400;
	margin-top: 3px;
	color: #333;
	line-height: 2em;
	font-family: 'Times New Roman', sans-serif;
	text-decoration: none;
}
/* Features */

#features {
	color: #555;
	font-size: 0.9em;
	line-height: 1.25em;
}
#features .container {
	border-top: 1px solid #666;
}
#features h2 {

	font-size: 1em;
	text-indent: -9000px;
	height:25px;
}
#features h3 {
	font-size: 1.1em;
	color: #333;
	margin: 5px 0 10px 0px;
	text-align: center;
}
#features p {
	color: #929292;
	text-align: center;
}
#features a {
	color: #e0e8eb;
}
#features strong {
	color: #333;
}
#features section {
	background-color: #fff;
}
/* information */

#information-wrapper h3 {
	font-size: 1.1em;
	font-weight: 500;
	color: #000;
	margin: 13px 0 10px 0px;
}
#information-wrapper .mnoti li, #information-wrapper .mnoti li a {
	font-size: 0.9em;
	color: #666;
	margin-top: 7px;
	font-weight: 300;
}
#information-wrapper .mnoti li {
	width: 400px;
	height: 22px;
	overflow: hidden;
}
.caimg li {
	float: left;
	width: 30%;
	height: 43px;
	margin: 0px 10px 10px 0;
	display: inline-block;
	border : 1px dotted #bebebe;
	text-align: center;
	background: #ededed;
	color: #3d3d3d;
	font-weight: 600;
	padding: 10px 0 0 0;
}
#information-wrapper .ctell {
	font-size: 2em;
	color: #ff5d18;
	font-weight: 900;
	margin : 15px 0 0 0;
	letter-spacing: -1px;
}
#information-wrapper .ctell span {
	font-size: 0.7em;
}
#information img {
	vertical-align: middle;
}

/* Content */
#main #content section {
	background: #fff;
	padding: 20px 30px 10px 0px;
	margin: 0;
}
#main #content .thumb02 {
	background: #fff;
	padding: 20px 10px 20px 10px;
	margin: 0;
}

#content section {
	background: #fff;
	padding: 70px 0px 0px 0px;
	margin: 0 0 5% 0;
}
#content section.comcon {
	padding: 45px 0px 40px 0px!important;
}

#content section.box {
	width: 55%;
	margin: 0px auto;
	background: #f8f8f8;
	border: 0px;
	border: 1px solid #e9e9e9;
	padding: 60px 70px;
}
#content section.box .form-group {
	width: 79%;
	float: left;
}
#content section.box .form-control {
	height: 45px;
	width: 100%;
	color: #424242;
	padding-left: 12px;
}
#content .box.log {
	width: 45%;
	padding: 20px 50px;
}
.form-group {
	margin-bottom: 5px;
	height: 46px;
}
.box .box_name {
	color: #010000;
	font-size: 17px;
	margin-top: 30px;
}
.box .box_name img {
	vertical-align: middle;
	margin-right:7px;
}
.box .box_name span {
	color: #7c7c7c;
	display: inline-block;
	margin-right: 15px;
}
.box .box_company {
	color: #3a3635;
	font-size: 13px;
	margin-top: 7px;
	padding-bottom: 7px;
	border-bottom: 1px solid #efefef;
}
.box .box_company img {
	margin: 0 15px;
}
.box .box_wel {
	color: #3a3635;
	font-size: 13px;
	margin-top: 12px;
	padding-bottom: 7px;
}
.box .box_wel font {
	display: block;
	color: #ec361a;
	font-size: 13px;
	margin: 12px 0;
	padding-bottom: 10px;
}
.box .box_wel font img {
	vertical-align: middle;
}
.box h3 {
	text-indent: -9000px;
}
#content section .btn_area {
	margin: 10px 0 18px 0;
}
#content section.box .form-control {
	height: 40px;
	width: 100%;
	color: #424242;
	padding-left: 12px;
}
.lotxt {
	width: 45%;
	margin: 30px auto 10px !important;
}
.lotxt2 {
	width: 75%;
	margin: 30px auto 10px !important;
}
.group:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
}
.group .btn_area {
	float: right;
	width: 20%;
	padding: 0px 0 0 7px;
}
#content section.pbox {
	border: 0px;
	border-top: solid 1px #d7d7d7;
	margin-top: 15px 0 0 5px;
	background: #f8f8f8;
	padding: 30px 40px 55px 40px;
}
#dialog_placInst .pbox {
	padding: 18px 15px 15px 18px!important;
}
.window .pbox {
	border: 0px;
	border-top: solid 1px #d7d7d7;
	margin-top: 15px;
	background: #f8f8f8;
	padding: 20px;
	font-size: 13px;
}
.pbox .form-group {
	float: left;
}
.pbox .form-control {
	width: 270px;
}
#content section.pbox p {
	display: block;
	color: #8d8d8d;
	font-size: 0.75em;
	text-align: center;
	border-bottom: 1px solid #e9e8e8;
	padding-bottom: 30px !important;
	margin-top: 10px;
}
.pbox label, .pbox input {
	float: left;
}
.pbox label {
	font-size: 0.9em;
	color: #000;
}
.pbox .rform {
	width: 100%;
	display: block;
	margin: 10px 0;
	height: 35px;
	padding: 10px 0 0 60px;
}
.pbox .rform label {
	font-size: 0.75em;
}
.pbox .rform input {
	margin: 0px 5px 0 10px;
}
.pbox .rform .radio {
	float: left;
	min-height: 10px;
	margin: 4px 5px 0 15px;
	padding-left: 10px
}
.pbox .form-group {
	display: block;
	width: 100%;
}
.pbox .form-group label {
	width: 60px;
	display: inline-block;
	padding-top: 10px;
}
.pbox .form-control {
	width: 310px !important;
}
.pbox .btn_area {
	text-align: center;
}
.findWrap .rform {
	padding-left: 120px!important;
}
.findWrap .form-group {
	padding-left: 70px!important;
}
.findWrap .btn-black {
	width: auto; padding:8px!important;
}
#content section.pbox h2 {
	color: #111;
	font-size: 18px;
	text-align: center;
}
#content section .btn_area {
	margin: 10px 0 18px 0;
}
#content section.pbox .form-control {
	height: 40px;
	width: 100%;
	color: #424242;
}
#content section .btn_area {
	margin: 10px 0 18px 0;
}
.group .btn_area {
	margin-bottom: 0px!important;
	float: left;
	width: 20%;
	padding: 0px 0 0 7px;
}
.group .btn_area a {
	height: 95px;
	margin-top: -62px;
	padding-top: 32px;
}
/* join */
.join {
	width: 996px;
	height: 100px;
	margin: 15px auto;
}
.join ol {
	display: inline-block;
	height: 81px;
	width: 570px;
	margin-left: 215px;
}
.join li {
	display: inline-block;
	width: 190px;
	float: left;
	text-align: center;
	padding-top: 85px;
	color: #707070;
	font-size: 14px;
}
.join li.on {
	color: #555;
}
.process01 {
	background: url('../../images/join_step_01.gif') no-repeat top left;
}
.process02 {
	background: url('../../images/join_step_02.gif') no-repeat top left;
}
.process03 {
	background: url('../../images/join_step_03.gif') no-repeat top left;
}
.entry {
	width: 1260px;
	height: 81px;
	margin: 30px 0 40px 0;
}
.entry ol {
	display: inline-block;
	height: 81px;
	width: 585px;
}
.entry li {
	display: inline-block;
	width: 195px;
	float: left;
	text-align: center;
	padding-top: 85px;
	color: #707070;
	font-size: 14px;
}
.entry li.on {
	color: #555;
}
.eprocess01 {
	background: url('../../images/join_step_01.gif') no-repeat top center;
	text-align: center;
}
.eprocess02 {
	background: url('../../images/join_step_02.gif') no-repeat top center;
	text-align: center;
}
.eprocess03 {
	background: url('../../images/join_step_03.gif') no-repeat top center;
	text-align: center;
}
.joinbox {
	height: 240px;
	border: 1px solid #ddd;
	padding: 30px;
	overflow-y: scroll;
	font-size: 11px;
	color: #777;
}
.btn_area2 {
	text-align: center;
	margin-top: 40px;
	clear: both;
}
.btn_area3 {
	text-align: center;
	margin-top: -15px !important;
	clear: both;
}

/* gallery */
#image-gallery {
	margin-bottom: 0px;
}
#image-gallery li {
	margin-top: 20px;
	height: 376px;
	background: #fff;
}
#image-gallery .arrow {
	width: 20px;
	height: 60px;
	position: absolute;
	display: inline-block;
}
#image-gallery .next {
	margin-left: -20px;
}
#image-gallery .arrow img {
	width: 20px;
	height: 60px;
	position: absolute;
	display: inline-block;
	top: 378px;
}
#image-gallery li ul {
	padding-left: 24px;
}
#image-gallery li ul li {
	display: inline-block;
	width: 105px;
	height: 77px;
	background: #eee;
	margin: 2px 5px 0 0;
	float: left;
}
#image-gallery li ul li img {
	width: 105px;
	height: 77px;
}
#image-gallery p {
	width: 20px;
	height: 60px;
	display: inline-block;
	float: left;
}
#image-gallery p img {
	width: 20px;
	height: 60px;
	margin: -5px 0 0 0px;
}
#image-gallery li ul li:last-child {
	margin-right: -8px !important;
}
#image-gallery li img {
	width: 560px;
	height: 376px;
}
#galleryB li {
	width: 597px;
	height: 447px;
	background: #fff;
	margin-bottom: 9px;
}
#galleryB li img {
	width: 597px;
	height: 447px;
}
#galleryB .arrow {
	width: 20px;
	height: 60px;
	position: absolute;
	display: inline-block;
}
#galleryB .next {
	margin-left: -20px;
}
#galleryB .arrow img {
	width: 20px;
	height: 60px;
	position: absolute;
	display: inline-block;
	top: 475px;
}
#galleryB li ul {
	padding-left: 24px;
}
#galleryB li ul li {
	display: inline-block;
	width: 130px;
	height: 95px;
	background: #eee;
	margin: 2px 8px 0 0;
	float: left;
}
#galleryB li ul li img {
	width: 130px;
	height: 95px;
}
#galleryB p {
	width: 20px;
	height: 60px;
	display: inline-block;
	float: left;
}
#galleryB p img {
	width: 20px;
	height: 60px;
	margin: -5px 0 0 0px;
}
#galleryB li ul li:last-child {
	margin-right: -8px !important;
}
#content-wrapper .thumlist {
	width: 1260px;
	margin: 30px auto;

}
.wu3 {
	width: 32%;
	float: left;
	margin: 0 1.3% 0px 0 ;
}

.wu4 {
	width: 100%;
	float: left;
	border-right: 1px solid #ccc;
	background-color: #fff;
	margin-top: 30px;
}

.bid_it_list {
	float: left;
	display: inline-block;
}
.bid_machine_list {
	float: left;
	display: inline-block;
}
.bid_fixtures_list {
	float: left;
	display: inline-block;
}
.bid_car_list {
	display: inline-block;
}
.bid_car_list .wu4 {
	border: none;
}
.thumlist:after, .thumlist:before {
	content: '';
	display: block;
	clear: both;
	height: 0;
}
#newBiddinglist li {
	text-align: center;
	list-style: none;
	margin: 25px 0;
}
.thumb {
	position: relative;
	box-sizing: border-box;
	float: left;
	width: 100%;
	padding: 0px 0px 20px 0px !important;
	border-radius :10px;
}
.linone {
	font-weight: 700;
	margin: 30px 0 40px 0;
	color: #488ed7;
	text-align: left;
}
.gbimg a {
	position: relative;
}
.gbimg div {
	display: inline;
	position: relative;
}
.gacount {
	position: absolute;
	z-index: 100;
	right: 3%;
	bottom: 35px;
	text-align: right;
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	background: #555;
}
.ficount {
	position: absolute;
	z-index: 100;
	left: 3%;
	text-align: left;
	bottom: 35px;
	font-weight: bold;
	color: #fff;
	font-size: 17px;
	background: #555;
}
#image-gallery-pop .record_img p {
	position:relative;height:488px;
}
#image-gallery-pop .gacount {
	bottom: -112px;
	right: 35px;
	padding: 8px;
}
#image-gallery-pop .ficount {
	bottom: 20px;
}
h4.bid2 {
	margin: 10px 0 10px 0;
}
.mrno {
	margin-right:0px !important;
}
.thumb dl {
	width: 100%;
	padding: 0;
	display: inline;
	text-align: center;
}
.thumb dt {
	overflow: hidden;
	position: relative;
	height: 304px;
	border-radius: 10px;
}
.today_border {
	border: 5px solid #fe5f40;
}
.thumb dt a {
	display: inline-block;
	color: #fff;
	font-weight: 700;
	text-align: center;
}
.thumb dt img {
	margin: 0 auto;
	padding: 0;
	/* 	border: 1px solid #c4c3c3; */
	width: 405px;
	height: auto;
	min-height: 226px;
}
.thumb dd {
	text-align: left;
	width: 100%;
	margin-top: 0px;
	padding: 5px 15px;
	font-size: 15px;
	line-height: 1em;
	color: #8c8c8c;
	font-weight: 300;
	font-family: 'Noto Sans KR';
}
.thumb .thum_tit {
	text-align: left;
	width: 100%;
	padding: 5px 15px;
}
.thumb dd img {
	vertical-align: middle;
}
.thumb dd strong {
	display: inline-block;
	width: 100%;
	height: 50px;
	overflow: hidden;
	font-size: 1.3em;
	line-height: 1.4em;
	font-family: 'Noto Sans KR';
	color: #111111;
	font-weight: 500;
}
.thumb dd strong a {
	color: #222;
	text-decoration: none;
}
.thumb dd .mprice {
	color: #1280d5;
	font-size: 1.2em;
	font-weight: 500;
}

.thumb02 dl {
	width: 100%;
	padding: 0;
	display: inline;
	text-align: center;
}
.thumb02 dt {
	overflow: hidden;
	position: relative;
	height: 228px;
}
.thumb02 dt a {
	display: inline-block;
	color: #fff;
	font-weight: 700;
	text-align: center;
	margin-left: 9px;
}
.thumb02 dt img {
	margin: 0 auto;
	padding: 0;
	/* 	border: 1px solid #c4c3c3; */
	width: 295px;
	height: auto;
	min-height: 226px;
	border-radius: 5px;
}
.thumb02 dd {
	text-align: left;
	width: 100%;
	margin-top: 0px;
	padding: 5px 10px;
	font-size: 14px;
	line-height: 1em;
	color: #8c8c8c;
	font-weight: 300;
	font-family: 'Noto Sans KR';
}
.thumb02 .thum_tit {
	text-align: left;
	width: 100%;
	padding: 5px 10px;
}
.thumb02 dd img {
	vertical-align: middle;
}
.thumb02 dd strong {
	display: inline-block;
	width: 100%;
	height: 50px;
	overflow: hidden;
	font-size: 1.3em;
	line-height: 1.4em;
	font-family: 'Noto Sans KR';
	color: #111111;
	font-weight: 500;
}
.thumb02 dd strong a {
	color: #222;
	text-decoration: none;
}
.thumb02 dd .mprice {
	color: #1280d5;
	font-size: 1.2em;
	font-weight: 500;
}
.thum_hday {
	position:absolute;z-index:20;left:17px;top:15px;display: inline-block;
}
.thum_hart {
	position:absolute;z-index:20;right:17px;bottom:15px;width:23px;height:20px;
	background: url('../../images/btn_theart.png') no-repeat 0 0;
	cursor: pointer;
}
.thum_harton {
	position:absolute;z-index:20;right:17px;bottom:15px;width:23px;height:20px;
	background: url('../../images/btn_thearton.png') no-repeat 0 0;
	cursor: pointer;
}
.thum_ht {
	position:absolute;
	z-index:20;
	right:10px;
	bottom:10px;
	width:38px;
	height:38px;
	background: rgba(0, 0, 0, 0.7) url('../../images/btn_theart.png') no-repeat center;
	cursor: pointer;
	border-radius: 50px;
}
.thum_hton {
	position:absolute;
	z-index:20;
	right:10px;
	bottom:10px;
	width:38px;
	height:38px;
	background: rgba(0, 0, 0, 0.7) url('../../images/btn_thearton.png') no-repeat center;
	cursor: pointer;
	border-radius: 50px;
}
.tbl_list td .thum_ht {
	position: relative;
	width: 20px;
	height: 18px;
	background: #fff url('../../images/btn_heart.png') no-repeat 0 0;
	cursor: pointer;
	right: 0;
	bottom: 0;
}
.tbl_list td .thum_hton {
	position: relative;
	width: 20px;
	height: 18px;
	background: #fff url('../../images/btn_hearton.png') no-repeat 0 0;
	cursor: pointer;
	right: 0;
	bottom: 0;
}
.btno {
	border-top:0px !important;
	padding-bottom:5px;
}
.barea {
	text-align: right;
	width: 100%;
	padding-right: 8px;
}
.item {
	margin-top: 30px;
	margin-bottom: -5px;
	font-size: 0.75em;
}
.item span {
	display: inline-block;
	height: 32px;
	padding-top: 0px;
	font-size: 1.2em;
	color: #444;
}
.item strong {
	font-size: 17px;
	color: #e41a20;
}
.item .select {
	width: 97px;
	font-size: 0.9em;
	margin-top: 0px;
}
.item:after {
	content: "";
	display: block;
	clear: both;
}
.slct {
	font-size: 0.75em;
	float: right;
	display: inline-block;
	width: 105px;
}
.slct:after {
	content: "";
	display: block;
	clear: both;
}
/* Table */
.table_section {
	display: block;
	margin: 10px 0 20px 0;
}
.table_section .form {
	width: 100%;
	height: 36px;
	float: left;
}
.table_section .form select {
	margin-right: 20px !important;
}
.table_section .form .select {
	margin-right: 10px !important;
	width: 97px;
}
.table_section .form2 {
	width: 100%;
	height: 28px;
	float: left;
}
.tbl_list {
	width: 100%;
	border-collapse: collapse;
	color: #333;
	font-size: 0.9em;
	border-top: 1px solid #828282;
}
.tbl_list font {
	margin-right: 5px;
}
.tbl_list caption {
	display: none;
}
.tbl_list th {
	color: #555;
	padding: 11px;
	padding-left: 18px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #828282;
	text-align: left;
	font-size: 0.9em;
	vertical-align: middle;
}
.tbl_list .tgry {
	background: #f3f3f3;
	color: #999;
}
.tbl_list .tgry:hover {
	background: #f3f3f3;
}
.lthrou {
	text-decoration:line-through ;
}
.lthrou a {
	text-decoration:line-through!important;
}
.tbleft th {
	color: #333;
	border-width: 0px 0px 1px 0px;
	background: #f8f8f8;
	border-top: 1px solid #222;
	border-bottom: 1px solid #cbcaca;
	padding-left: 22px;
	text-align: left;
}
.tlist th {
	text-align: center;
	background: #f8f8f8;
	border-top: 1px solid #afafaf;
	border-bottom: 1px solid #e6e6e6;
	padding: 11px 0;
}
.tlist thead {
	border-left: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
}
.tlist .bo_r {
	border-right: 1px solid #e6e6e6;
}
.hid {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	line-height: 18px;
}
.tlist span.hid {
	display: block;
	height: 18px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.tbist th {
	text-align: center;
	background: #f8f8f8;
	border: 1px solid #e6e6e6!important;
	border-top: 1px solid #afafaf;
	padding: 11px 0;
}
.tbist td {
	text-align: left;
	background: #fff;
	border: 1px solid #e6e6e6!important;
	padding: 10px;
	padding-left: 15px!important;
}
.tsrch {
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #828282 #e2e2e2 #e2e2e2 #e2e2e2;
}
.tsrch th {
	text-align: left;
	background: #f8f8f8;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #e2e2e2;
	padding: 5px 0 5px 30px !important;
}
.tsrch td {
	border-bottom: 1px solid #e2e2e2!important;
	padding: 6px 15px 6px 0px!important;
	background: #f8f8f8;
}
.tbl_list th.tcenter, .tbl_list td.tcenter {
	text-align: center;
}
.tbl_list th.chk_wrap {
	padding: 8px 7px 8px 9px;
}
.tbl_list .chk {
	transform: scale(1.2);
	cursor: pointer;
}
.tbl_list th span {
	color: #f8274f;
	font-family: "arial";
}
.tbl_list p {
	margin-top: -2px !important;
}
.tbl_list td .icheck {
	color: #f8274f;
	font-size: 11px;
}
.tbl_list td span {
	font-size: 13px;
	float: left;
	display: inline-block;
}

.tbl_list.no-span-style td span {
	font-size: inherit !important;
	float: none !important;
	display: inline !important;
}

.tbl_list td span.txt_sub {
	display: inline-block;
	padding-left: 9px;
	float: inherit;
}
.tbl_list td font {
	font-size: 13px;
	float: left;
	display: inline-block;
	padding: 2px 2px 2px 2px;
}
.tbl_list td {
	padding: 8px 7px 8px 9px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #e6e6e6;
	vertical-align: middle;
	font-size: 13px;
}
.tbl_list td a, .tbl_list td a:hover {
	color: #333;
	text-decoration: none;
	display: inline-block;
}
.tlist tr:hover, .tlist tr:active {
	background: #fefdec;
}
.tmc {
	margin-left: 43%!important;
}
.tbl_list tfoot td {
	background: #f6f7f8;
	color: #40444c;
	font-weight: 500;
}
.tbl_list td.tList {
	color: #444;
	font-size: 0.75em;
}
.tbl_list td.bg_ab {
	font-size: 14px;
	color: #666;
	font-weight: bold;
	vertical-align: middle;
	padding: 12px 0 12px 22px;
}
.tbl_list td.bg_ab img {
	vertical-align: middle;
}
.tbl_list td.bg_ab:hover {
	color: #ff6565;
	z-index: 999;
	-webkit-transition: all 200ms linear;
	-moz-transition: all 200ms linear;
	-o-transition: all 200ms linear;
	-ms-transition: all 200ms linear;
	transition: all 200ms linear;
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
}
.tbl_list td.bg_ab em {
	color: #0b8cce;
	font-size: 16px;
}
.tbl_list td.bg_ab p {
	display: block;
	font-size: 13px;
	font-weight: 300;

	color: #888;
	line-height: 14px;
	padding-top: 5px;
}
.tbl_list td.period {
	font-size: 12px;
	color: #53575f;
	vertical-align: middle;
	font-family: arial, serif;
	padding-left: 15px;
}
.tbl_list .period font {
	display: block;
	line-height: 12px;
	font-size: 13px;
	font-weight: 600;
	color: #2e5fc3;
	font-family: Tahoma, dotum;
}
.tbl_list td.bg_ar {
	font-size: 0.75em;

	color: #444;
	font-weight: bold;
	text-align: right;
}
.tbl_list td.bg_ar font {
	display: block;
	font-size: 0.75em;
	font-weight: normal;
	color: #777;
	line-height: 10px;
}
.tbl_list td.bg_ay {
	font-size: 13px;
	font-weight: bold;
	vertical-align: middle;
	padding-left: 15px;
}
.tbl_list td.bg_ay img {
	width: 130px;
	height: 97px;
}
.tbl_list td.bg_sub {
	padding: 10px 10px 0px 10px!important;
}
.tbl_list td.bg_ay font {
	display: block;
	font-size: 0.75em;
	font-weight: normal;
	color: #777;
	line-height: 10px;
}
.tbl_list td.blue {
	color: #0156ac;
}
.tbl_list td.red {
	color: #ff0433;
}
.tbl_list tr:first-child th:first-child, .tbl_list td:first-child {
	border-left: none;
}
.tbl_list tbody td div:after {
	content: "";
	display: block;
	clear: both;
}
.tbl_list tbody td em {
	font-weight: normal;
}
.tbl_list label {
	position: static;
	color: #666;
	font-size: 13px;
	cursor: pointer;
	margin: 4px 20px 0 0;
}
.tbl_list .fomy {
	margin: 0px 0px 0 5px;
}
.tbl_list .rbox {
	margin: 4px 10px 0 10px;
}
.tbl_list .i_check {
	width: 13px;
	height: 13px;
	margin: 5px 4px 0 0;
	padding: 0;
}
.tbl_list .icheck {
	height: 10px;
	margin: 8px 4px 0 0px;
	padding: 0;
}
.radio {
	float: left;
	min-height: 10px;
	margin: 4px 5px 0 0;
	padding-left: 10px
}
.tbl_list .radio {
	float: left;
	min-height: 10px;
	margin: 4px 5px 0 0;
	padding-left: 10px
}
.window .tbl_list .prao {
	margin-left: 15px;
}
.etc {
	font-size: 12px!important;
	font-family: Tahoma, arial, sans-serif;
	color: #555;
}
.tdetail {
	border-top: 0px solid #fff!important;
	border-bottom: 1px solid #000;
}
.tdetail th {
	border-bottom: 1px solid #dedede!important;
	text-align: left;
	padding: 12px 5px 12px 0px;
	font-size: 13px;
}
.tdetail td {
	color: #777;
	padding: 8px 5px 8px 3px;
	line-height: 1.5em;
}
.tdeview {
	border-top: 0px solid #fff!important;
}
.tdeview tr:hover {
	background: #fefdec;
}
.tdeview th {
	border-bottom: 1px solid #aaa;
	text-align: left;
	padding: 12px 5px 12px 0px;
}
.tdeview td {
	color: #777;
	padding: 17px 5px 17px 0px;
	line-height: 0.95em;
}
.carnew h5 {
	font-weight: 700!important;
}
.carnew .price {
	font-size: 35px;color: #ff452c;font-weight: 700;
}
.carnew .tdetail th {
	padding: 15px 5px 15px 0px;
}
.carnew .tdetail td {
	padding: 10px 5px 10px 0px;
}
.tdeview td img {
	vertical-align: middle;
	margin-right: 10px;
}
.tsdetail {
	border-top: 0px solid #fff!important;
}
.tsdetail th {
	border-bottom: 1px solid #dedede!important;
	text-align: left;
	padding: 10px 5px 10px 0px;
	font-size: 13px;
}
.tsdetail img {
	margin: 0 5px 0 5px !important;
}
.tsdetail td {
	border-bottom: 1px solid #dedede!important;
	color: #777;
	padding: 8px 5px 8px 3px;
	line-height: 1.5em;
}
.tsdetail .bnone {
	border-bottom: 0px solid transparent!important;
}
.tsdetail textarea {
	resize: none;
	background-color: #fff !important;
}
.tview {
	border-top: 2px solid #333;
}
.tview th {
	text-align: left;
	background: #f8f8f8;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #dddde1;
	border-top: 1px solid #828282;
	padding: 10px 0 10px 20px !important;
}
.tview td {
	border-top: 1px solid #828282 !important;
	padding: 10px 0 10px 20px;
}
.tview .title {
	font-size: 14px;
	text-align: left;
	padding: 12px 10px 12px 20px !important;
}
.tview .wdate {
	float: right;
	color: #555;
	font-size: 13px;
	padding-right: 15px;
	font-family: Tahoma;
}
.tview .conte {
	max-width: 1260px;
	min-height: 220px;
	vertical-align: top;
	font-size: 13px;
	padding-top: 20px;
	word-break: break-all;
	overflow: auto;
}
.wdate strong {
	padding-right: 10px;
	color: #222;
}
#content .fam {
	border-top: 1px solid #666;
	padding: 5px 0px;
}
#content .fam li {
	display: inline-block;
	float: left;
	width: 33%;
	font-size: 0.75em;
	color: #333;
	text-align: center;
}
#content .fam li a {
	color: #333;
	text-decoration: none;
}
#content .fam img {
	display: block;
	margin: 15px auto 7px auto;
}

#content .info {
	margin-top: 5px;
}
.sequence {
	width: 1243px;
	height: 95px;
	margin: 0px auto;
}
.sequence:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
}
.sequence li {
	display: inline-block;
	width: 116px;
	float: left;
	text-align: center;
	padding-top: 70px;
	color: #9d9d9d;
	font-size: 13px;
}
.sequence li:first-child {
	text-align: left;
	padding-left: 7px;
	width: 92px;
}
.sequence li:last-child {
	text-align: center;
	padding-left: 22px;
	width: 92px;
}
.sequence li.on {
	color: #555;
}
.turn {
	background: url('../../images/turn.gif') no-repeat top left;
}
.turn01 {
	background: url('../../images/turn_01.gif') no-repeat top left;
}
.turn02 {
	background: url('../../images/turn_02.gif') no-repeat top left;
}
.turn03 {
	background: url('../../images/turn_03.gif') no-repeat top left;
}
.turn04 {
	background: url('../../images/turn_04.gif') no-repeat top left;
}
.turn05 {
	background: url('../../images/turn_05.gif') no-repeat top left;
}
.turn06 {
	background: url('../../images/turn_06.gif') no-repeat top left;
}
.turn07 {
	background: url('../../images/turn_07.gif') no-repeat top left;
}
.turn08 {
	background: url('../../images/turn_08.gif') no-repeat top left;
}
.turn09 {
	background: url('../../images/turn_09.gif') no-repeat top left;
}
.turn10 {
	background: url('../../images/turn_10.gif') no-repeat top left;
}
.turn11 {
	background: url('../../images/turn_11.gif') no-repeat top left;
}
#content .box h2 {
	font-size: 1em;
	margin-bottom: 15px;
	background: url(../../images/ic_arrow.png) no-repeat 55px 5px;
}
#content h2 {
	font-size: 22px;
	color: #333;
	margin: 0;
}
#content h3 {
	color: #0e0e0e;
	font-size: 1.3em;
	margin-top: 20px;
	font-family: "Noto Sans KR", sans-serif;
	font-weight: 400;
}
#content .tit2 {
	border-bottom: 2px solid #828282;
	padding-bottom: 20px;
}
.container h4 {
	display: block;
	height: 30px;
	color: #222;
	font-size: 1em;
	letter-spacing: -1px;
	background: url(../../images/ic.gif) no-repeat 0 11px;
	padding-left: 20px;
	padding-top: 7px;
	margin-bottom: 5px;
	width: 100%;
}
.container h5 {
	display: block;
	line-height: 1.5em;
	font-weight: 200;
	color: #000;
	font-size: 1.7em;
	font-family: 'Noto Sans KR', sans-serif;
	letter-spacing: -1px;
	padding-left: 0px;
	padding-top: 7px;
	margin: 30px 0 10px 0;
	width: 100%;
}
.container h4 a strong {padding-left: 15px;font-size:13px;color:#ff6600;font-weight:bold;}
a.marketing strong {
	color: #ff6a00;
	background: url(../../images/s_check.png) no-repeat 0 3px;
	display: inline-block;
	margin-left: 15px;
	padding-left: 16px;
	font-size: 14px;
}
.container .hmc {
	width: 100%!important;
	font-size: 1.1em!important;
	padding-top: 0px!important;
	margin: 10px 0 0px 0!important;
}
.container .hmc:before {
	content: '';
	height: 1px;
	display: block;
	clear: both;
}
.container .hmc:after {
	content:'';
	height:1px;
	display:block;
	clear:both;
}
.container h6 {
	display: block;
	line-height: 1.2em;
	font-weight: 400;
	color: #000;
	font-size: 1.2em;
	font-family: 'Noto Sans KR', sans-serif;
	letter-spacing: -1px;
	padding: 5px 0px 10px 0px;
	margin: 15px 0 10px 0;
	width: 100%;
	text-align:left;
	border-bottom: #000 1px solid;
}
.peri {
	display: block;
	line-height: 0.8em;
	font-weight: 300;
	color: #888;
	font-size: 0.99em;
	font-family: 'Noto Sans KR', sans-serif;
	padding: 0px;
	margin: -5px 0 10px 0;
	width: 100%;
}
#content ul.navi {
	float: right;
	font-size: 11px;
	font-weight: normal;
	margin-top: -15px;
	margin-bottom: 5px;
}
#content .navi li {
	float: left;
	padding-right: 7px;
}
#content .navi a {
	font-size: 13px;
	color: #333;
	text-decoration: none;
}
#content header {
	margin: 0 0 0.2em 0;
}
#content header:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
}
.comp_view h4 {
	font-size: 23px;
	font-weight:600;
	color: #333;
	line-height: 30px;
	letter-spacing: -1px;
	background: none;
	margin-top: 20px;
	text-align: center;
}
.comp_view h4.orange {
	font-family: 'Noto Sans';
	color: #ff6600;
}
.comp_view h4 span {
	color: #e44255;
}
.comp_view h5 {
	font-size: 26px;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 500;
	color: #878a91;
	line-height: 24px;
	margin-top: 10px;
	letter-spacing: -1px;
}
.comp_view h6 {
	font-size: 18px;
	color: #333;
	line-height: 18px;
	margin-top: 0px;
	letter-spacing: -1px;
	border-bottom: none!important;
}
.tle {
	text-align: left;
}
.comp_view .comp_txt {
	display: block;
	line-height: 1.5em;
	color: #333;
	font-size: 1em;
	padding: 0px 0 20px 0;
	margin: 20px 0 0px 0;
	width: 100%;
	text-align: center;
}
.comp_view .comp_cate {
	display: block;
	line-height: 1.5em;
	color: #333;
	font-size: 14px;
	text-align: left;
	padding: 0px;
	margin: 60px 0 0px 0;
	width: 100%;
}
.comp_cate .rtit {
	display: block;
	color: #e81e40;
	font-size: 15px;
	height: 35px;
}
.comp_view .pro_img {
	display: block;
	width: 100%;
	height: 120px;
	text-align: center;
}
.comp_view .sys_pro {
	display: block;
	width: 100%;
	height: 340px;
	background: #fff url(../../images/sys.png) no-repeat 0 0;
}
.solimg {
	text-align: right;
	padding:120px 30px 0 0!important;
}
.sysbox {
	width:990px;margin-left:135px
}
.sys_box {
	float:left;
	width: 30%;
	padding: 25px 15px 15px 25px;
	border: 1px solid #eee;
	margin-right: 5%;
	height: 350px;
	margin-bottom: 20px;
	text-align: left;
	box-sizing : border-box;
	font-size: 0.9em;
}
.sys_box:nth-child(3) {
	margin-right: 0%;
}
.sys_box:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
}
.sys_box h6 {
	margin: 0 0 5px 0;
}
.sys_box p {
	text-align: center;
	margin-bottom:0;
}
.comp_view section {
	margin: 0!important;
	padding: 20px 0px 0px 0px!important;
}
.comp_view section:after {
	display: block;
	clear: both;
	content: "";
	height: 10px;
}
.comp_view .comp_img {
	width: 822px;
	margin: 0 auto;
}
.comp_view .system_img {
	width: 1260px;
	margin: 0 auto;
	margin-top: 15px;
}
.comp_view .w3 {
	width: 28%;
	margin: 0 2.5%;
	display: inline-block;
	margin-top: 110px;
	background: transparent;
	text-align: center;
	font-size: 13px;
	color: #777;
	line-height: 21px;
	letter-spacing: -1px;
	float: left;
}
.comp_view .w3 h6 {
	display: block;
	height: 50px;
	font-size: 15px;
	color: #333;
}
.comp_img ul li {
	width: 269px;
	height: 242px;
	float: left;
	margin-right: 5px;
}
.comp_img ul li:last-child {
	margin-right: 0 !important;
}
.comp_img ul:after {
	display: block;
	clear: both;
	content: ""
}
.comp_view .row {
	text-align: left;
}
.comp_view p {
	font-size:14px;
}
.comp_view .acce {
	color: #222;
	font-weight: bold;
}
.comp_view .titline {
	border-bottom: 2px solid #222;
	width: 50px;
	height: 25px;
}
.comp_view p {
	display: block
}
#condition {
	padding:30px;
	width:100%;
	font-size:12px;
}
#condition h2 {
	font-size: 35px;
	font-weight: 300;
	line-height:45px;
	height:60px;
	border-bottom:2px solid #ccc;
	margin-bottom:30px;
}
#condition strong {
	font-weight:bold;
	color:#222;
}
#condition p {
	color:#666;
}
/* 占쎈솚占쎈씜 css  */
#mask {
	position: absolute;
	z-index: 9000;
	background-color: #000;
	display: none;
	left: 0;
	top: 0;
}
.window {
	display:none;
	position: absolute;
	background-color: #FFF;
	width: 500px;
	height: auto;
	z-index: 10000;
	border: 1px solid #333;
}
.window .racc{
	float:right;
	text-align:right;
	color: #fe5034;
	font-size:12px;
	letter-spacing:0;
	font-weight:normal;
	line-height:16px;
	margin-top:-10px;
}
.window .racc font{
	font-size:17px;
	font-weight:600;
}
.dialog {
	width: 650px;
	height: 658px;
}
.dialog1 {
	width: 650px;
	height: 700px;
}
.dialog2 {
	width: 500px;
	height: 330px;
}
.dialog3 {
	width: 600px;
	height: 430px;
}
.dialog4 {
	width: 1200px;
	height: auto;
}
.dialogs {
	width: 400px;
	height: 250px;
	right: 10%;
}
.dialog650_auto_h {
	width: 650px;
	height: auto;
}
.dialog780_auto_h {
	width: 780px;
	height: auto;
}
.dialog900_auto_h {
	width: 900px;
	height: auto;
}
.dialog1300_auto_h {
	width: 1300px;
	height: auto;
}
.dialog1800_auto_h {
	width: 1800px;
	height: auto;
}
.window h4 {
	background: #636363;
	color: #fff;
	height: 48px;
	font-size: 1.1em;
	padding: 12px 10px 0 15px;
}
.window h5 {
	display: block;
	height: 30px;
	color: #222;
	font-size: 1em;
	font-weight: 600;
	letter-spacing: -1px;
	background: url(../../images/ic2.gif) no-repeat 0 11px;
	padding-left: 20px;
	padding-top: 7px;
	margin-bottom: 5px;
}
.window .btn_close {
	position: absolute;
	top: 14px;
	right: 15px;
	width: 25px;
	height: 25px;
	background: url(../../images/btn_close.png) no-repeat 0 0;
}
.window .btn_close {
	position: absolute;
	top: 14px;
	right: 15px;
	width: 25px;
	height: 25px;
	background: url(../../images/btn_close.png) no-repeat 0 0;
}
.window .btn_close a {
	display: inline-block;
	width: 25px;
	height: 25px;
}
.window .pop_01 {
	padding: 25px;
	font-size: 1em;
}
.window .pop_01 img {
	float: left;
}
.window .pop_02 {
	padding: 5px 25px 10px 25px;
	font-size: 1em;
}
.window .or-font {
	font-size: 0.75em;
	line-height: 0.8em;
}
.tscroll {
	overflow-y: scroll;
	height: 158px;
}
/* Footer */

#footer {
	color: #546b76;
}
#footer h2 {
	font-size: 22px;
	font-weight: 600;
	color: #333;
	margin: 1.8em 0 1em 0;
}
#footer a {
	color: #546b76;
}
/* Copyright */

#copyright {
	background: #f6f6f6;
	text-align: center;
	padding: 0px 0 5px 0;
	color: #666;
	font-size: 0.9em;
	margin-top: 52px;
}
#copyright .copy {
	padding: 13px 0px 13px 0;
	margin: 0 auto;
	width: 100%;
	line-height: 22px;
	border-top: solid 1px #e2e2e2;
}
#copyright .copy img {
	margin: 0 12px;
}
#copyright font {
	color: #be0000;
	margin: 0 10px 0 10px;
}
#copyright strong {
	font-weight: bold;
	color: #333;
	margin: 0 10px 0 10px;
}
#copyright a {
	color: #333;
	margin: 0 10px 0 10px;
}
/*date*/
.datediv {
	width:152px;margin:0 auto;
}
.datediv strong{
	font-weight:bold;float:left;padding-top:5px;font-size:12px;display:inline-block;margin-right:5px;
}
.datesel {
	font-size:12px;
	padding:3px;
	width: 33% !important;
}

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.ui-widget-overlay {
	background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30);
}

.progressBar {
	width: 280px;
	height: 280px;
	position: absolute;
	background-image: url("/images/common/loading_bar_new.gif");
	background-repeat: no-repeat;
	z-indxe:1000;
}
.inlineblock{
	display:inline-block;
}

.inlineblock .icheck{
	width: 12px;
	height: 13px;
	margin: 8px 2px 0 13px;
	padding: 0;
}

.option_wrap {
	width: 24.2%;
	display: inline-block;
	margin-top: 10px;
	font-size: 13px;
	padding-left: 2%;
}
.option_wrap i {
	margin-right: 5px;
}
.option_box {
	padding: 5px 0 10px 0;
	border: 1px solid #DDDDDD;
	width: 95%;
	margin: 10px auto;
}
.option_box ul {
	margin-bottom: 10px;
}
.option_wrap:nth-child(1),
.option_wrap:nth-child(5),
.option_wrap:nth-child(9),
.option_wrap:nth-child(13),
.option_wrap:nth-child(17),
.option_wrap:nth-child(21),
.option_wrap:nth-child(25),
.option_wrap:nth-child(29){
	margin-left:0px;
}

.option_title {
	font-size: 18px;
	font-weight: 700;
	margin: 20px 0 0 30px;
}

.intro_main{
	width: 100%;
	height: 150px;
	text-align: center;
	font-size: 25px;
	font-weight: 900;
	margin-bottom: 15px;
}

.intro_main span {
	top: 420px;
	position: absolute;
	left: 50%;
	transform: translate(-50%);
	color: #fff;
}
.intro_main_t {
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	line-height: 30px;
	margin-bottom: 35px;
}
.intro_table_btn {
	width: 100%;
	border: 1px solid #ff552e;
}

.intro_table_btn tr td{
	border: 1px solid #dde1e5;
	text-align: center;
	height: 40px;
	vertical-align: middle;
	font-size: 15px;
	font-weight: 400;
}

.intro_table_btn tr td:hover {
	background-color: #ff552e;
	color: #fff;
}

.intro_on {
	background-color: #ff552e;
	color: #fff;
}

.business_mtext_e {
	font-size: 29px;
	font-family: 'Noto Sans KR', sans-serif;
	font-weight: 300;
	display: block;
	margin-top: 100px;
}

.business_mtext_k {
	font-size: 30px;
	font-weight: 700;
	display: block;
	margin-top: 20px;
	font-family: 'Noto Sans KR', sans-serif;
}
.business_stext {
	font-size: 16px;

	font-weight: 400;
	color: #999;
	display: block;
	position: relative;
	margin-top: 30px;
	line-height: 23px;
}

.intro_business{
	margin: 0;
	padding: 0;
	padding-left:100px;
	width: 1260px;
	height: 310px;
	margin-bottom: 30px;
	white-space: nowrap;
	display: inline-flex;
	background: linear-gradient(to top, rgb(238, 238, 238), white 1%);
}

.intro_tb1, .intro_tb2 {
	cursor: pointer;
}
.intro_business_text {
	width: 630px;
}

.business_img {
	margin-top: 10px;
	width: 600px;
}

.business_img img {
	width: 80%;

}
.inth .intro_business{
	height: 355px;
}
.inth .business_img {
	margin-top: 43px;
	width: 600px;
}
.intro_org {
	color:#ff552e;
	font-weight: 600;
}

.intro_slide {
	display: flex;
	overflow-x: hidden;
}

.introbid_img {
	width: 140%;
	margin-left: -20.5%;
	vertical-align: bottom;
}

.introbid_hr {
	position: absolute;
	margin-top: 325px;
	left: 0;
	display: block;
	width: 100%;
	clear: both;
	border-bottom: 1px solid #ff552e;
}

.introbid_category_line {
	width: 30%;
	margin:45px 60px 0 0;
	display: flex;
	float: left;
	height: 100px;
	border-top: 1px solid #333;
}

.introbid_category_mt {
	display: block;
	padding-top: 40px;
	font-size: 20px;
	font-weight: 700;
}

.introbid_category_t {
	vertical-align: top;
}
.introbid_cateimg {
	display: block;
	margin: 0 auto;

}
.introbid_category_st {
	display: block;
	margin-top: 20px;
	font-size: 16px;
	font-weight: 400;
}
.intro_side_lblock {
	z-index: 1;
	background-color: #fff;
	position: absolute;
	left:0;
	width: 321.5px;
	height: 500.8px;
}
.intro_side_rblock {
	z-index: 1;
	background-color: #fff;
	position: absolute;
	right:0;
	width: 321.5px;
	height: 484.8px;
}
/*calender2022.03.07*/
/*#datepicker {*/
/*	display: inline-block;*/
/*	float: left;*/
/*	width: 350px;*/
/*	margin-top: 36px;*/
/*}*/
/*#datepicker .ui-datepicker {*/
/*	width: 20em;*/
/*}*/
/*#datepicker .ui-datepicker table {*/
/*	background: #e6e6e7;*/
/*	margin: 0;*/
/*}*/
/*#datepicker thead {*/
/*	border-top: 1px solid #fb946c;*/
/*	color: #fff;*/
/*	background: #ff8252;*/
/*}*/
/*#datepicker th {*/
/*	font-weight: normal;*/
/*	font-size: 12px;*/
/*	padding: 0.3em 0.3em;*/
/*}*/
/*#datepicker .ui-datepicker td {*/
/*	background: #fff;*/
/*	width: 48px;*/
/*	height: 50px;*/
/*	border: 1px solid #e5e5e5;*/
/*	text-align: right;*/
/*}*/
/*#datepicker .ui-datepicker td a {*/
/*	display: block;*/
/*	text-align: right;*/
/*	text-decoration: none;*/
/*}*/
/*#datepicker .ui-datepicker td span {*/
/*	font-size: 12px;*/
/*	color: #136572;*/
/*	padding: 0 0.2em 0 0;*/
/*	cursor: pointer;*/
/*}*/
/*#datepicker .ui-widget-header {*/
/*	border: 0px;*/
/*	background: #ff743f;*/
/*	color: #fff;*/
/*	font-weight: bold;*/
/*	padding-top:8px;*/
/*}*/
/*#datepicker .ui-datepicker .ui-datepicker-title {*/
/*	margin: 0 2.3em 0 3em;*/
/*	line-height: 2em;*/
/*}*/
/*#datepicker .ui-widget-header .ui-icon {*/
/*	background-image: url("images/ui_icon.png");*/
/*}*/
/*#datepicker .ui-icon-circle-triangle-w {*/
/*	background-position: 0px 0px;*/
/*}*/
/*#datepicker .ui-icon-circle-triangle-e {*/
/*	background-position: -21px 0px;*/
/*}*/
/*#datepicker .ui-datepicker .ui-datepicker-prev, #datepicker .ui-datepicker .ui-datepicker-next {*/
/*	top: -5px;*/
/*	width: 2.5em;*/
/*	height: 2.5em;*/
/*	cursor: pointer;*/
/*}*/
/*#datepicker .ui-datepicker .ui-datepicker-prev span, #datepicker .ui-datepicker .ui-datepicker-next span {*/
/*	margin-top: 0px;*/
/*	margin-left: -5px;*/
/*}*/
/*#datepicker .ui-state-hover*/
/*{*/
/*	border: 0px;*/
/*	background: none;*/
/*}*/
/*#datepicker .ui-state-default {*/
/*	border-radius: 0px;*/
/*	border: 0px;*/
/*	background: #ffffff;*/
/*	height: 25px;*/
/*}*/
/*#datepicker .ui-corner-all {*/
/*	border-radius: 0px;*/
/*	border-top-right-radius: 15px;*/
/*	border-top-left-radius: 15px;*/
/*}*/
/*#datepicker .ui-datepicker {*/
/*	padding: 0;*/
/*}*/
/*#datepicker .ui-widget-content {*/
/*	border: 1px solid #e3e3e3;*/
/*	-webkit-filter: drop-shadow(0 1px 5px rgba(0, 0, 0, 0.1));*/
/*	filter: drop-shadow(0 1px 5px rgba(0, 0, 0, 0.1));*/
/*}*/
/*#datepicker .ui-state-active {*/
/*	color: #fff;*/
/*	background: #ff743f;*/
/*}*/
/*#datepicker .ui-widget-header .ui-state-highlight {*/
/*	border-radius: 60px;*/
/*	background: #ff743f;*/
/*	color: #ffffff;*/
/*}*/

/*#datepicker .ui-datepicker td.ui-datepicker-current-day {*/
/*	color: #fff;*/
/*	background: #ff743f;*/
/*}*/
/*#datepicker .ui-datepicker td.ui-datepicker-today a {*/
/*	border-radius: 100px;*/
/*	background: #ff743f;*/
/*	color: #ffffff;*/
/*	height: 22px;*/
/*	width: 22px;*/
/*	line-height: 14px;*/
/*	display: inline-block;*/
/*}*/
/*#datepicker .ui-datepicker-current-day .ui-state-active {*/
/*	color: #fff;*/
/*	background: #ff743f;*/
/*}*/
/*#datepicker .ui-datepicker td.ui-datepicker-days-cell-over span {*/
/*	color: #454545;*/
/*	display: block;*/
/*}*/

/*#datepicker .ui-datepicker td.ui-datepicker-current-day span {*/
/*	color: #fff;*/
/*}*/
/*.ri-date {*/
/*	display:inline-block;width:910px;float:left;*/
/*	margin-top: -10px;*/
/*	margin-bottom: 5px;*/
/*	font-size: 0.75em;*/
/*}*/
/*.ri-date .tbl_list th {*/
/*	font-size: 12px;*/
/*}*/
/*.ri-date .tbl_list td.bg_ay {*/
/*	padding-left: 9px;*/
/*}*/
/*.ri-date .tbl_list td {*/
/*	padding: 3px 7px 3px 9px;*/
/*}*/
/*.ri-date .bg_ab p {*/
/*	margin-bottom: 0em;*/
/*}*/
/*.ri-date .bg_ay img {*/
/*	width: 130px;*/
/*	height: 97px;*/
/*}*/
/*.ri-date strong {*/
/*	font-size: 15px;*/
/*	color: #e41a20;*/
/*	font-weight: bold;*/
/*}*/

.intro_title {
	clear: both;
	text-align: center;
	font-size: 25px;
	font-weight: 700;
	margin-bottom: 25px;
}
.comintro_contents {
	margin-top: 25px;
	width: 100%;
	display: inline-block;
}
.comintro_contents table tr {
	height: 130px;
	border-bottom: 1px solid #e9e9e9;
	width: 100%;
}
.comintro_contents table tr:nth-child(1) {
	border-top: 1px solid #111;
}
.comintro_contents table tr th{
	vertical-align: middle;
	text-align: center;
}
.comintro_contents table tr th img{
	width: 60px;
}
.comintro_contents table tr td {
	vertical-align: middle;
}
.comintro_contents table tr td:nth-child(2) {
	font-size: 20px;
	font-weight: 900;
	padding-left: 10px;
}
.comintro_contents table tr td:nth-child(3) {
	font-size: 15px;
	font-weight: 500;
	color: #999;
}
.comintro_contents table tr td:nth-child(2) span {
	font-size: 16px;
	color: #333333;
	font-weight: 500;
}
.about_et_bid {
	display: flex;
	width: 1260px;
	margin: 0 auto;
}
.about_bid {
	width: 33.3%;
	padding-left: 1px;
}
.intro_bgimg {
	background-image: url(../../images/comintro_bg.png);
	width: 100%;
	text-align: center;
	color: #fff;
	height: 152px;
}
.about_txt01 {
	color: #fe6c2d;
	font-size: 50px;
	font-weight: bold;
	display: block;
	line-height: 1.257;
	margin-top: 30px;
}
.about_txt02 {
	color: #111;
	font-size: 22px;
	font-weight: 700;
	display: block;
	margin-top: 15px;
}
.about_txt03 {
	color: #111;
	font-size: 13px;
	font-weight: 400;
	margin-top: 30px;
	display: block;
}
.bid_process01 {
	display: flex;
}
.bid_process_wrap img {
	text-align: center;
	margin: 0 auto;
	display: block;
}
.bid_category_wrap img {
	text-align: center;
	margin: 0 auto;
	vertical-align: bottom;
	display:table-cell;
}
.process_arow_ic {
	width: 53px;
	height: 11px;
	margin-top: 45px;
}
.bid_process_wrap>div {
	display: block;
	height: 60px;
}
.bid_category_wrap>div {
	display: block;
	height: 60px;
}
.bid_process01 span {
	display: inline-block;
	text-align: center;
	margin-top: 25px;
	font-size: 18px;
	border: 1px solid #888888;
	width: 130px;
	height: 40px;
	padding-top: 8px;
	border-radius: 50px;
	font-weight: 500;
}
.bid_process_wrap {
	width: 16.6%;
	margin-top: 25px;
}
.bid_category_wrap {
	width: 14%;
	margin-top: 25px;
}
.intro_aboutbid {
	position: absolute;
	left: 0;
	min-width: 1903px;
	height: 245px;
	background-image: url(../../images/bidintro_aboutbid.png);
}

.intro_process {
	text-align: center;
	margin: 25px 0 50px;
}

.intro_bgimg span {
	margin-top: 65px;
	display: inline-block;
	font-size: 25px;
	font-weight: bold;
}

.intro_clear {
	margin-top: 340px;
}
.intro_tsub {
	font-size: 15px;
	text-align: center;
	margin-top: -10px;
	display: block;
	font-weight: 600;
	color: #333;
	margin-bottom: 25px;
}

.box_privacy{
	/* min-height: 650px; */
	background: #fff;
	max-width: 600px;
	width: 90%;
	margin: 0px auto;
	box-shadow: 0px 10px 20px rgba(51, 51, 51, 0.071);
	padding: 60px;
}
.box_privacy .title{
	font-size: 1.8em;
	font-weight:600;
	line-height:40px;
}
.box_privacy .txt_small{
	font-size: 0.9em;
	margin-top: 1em;
}
.box_privacy  .filter_list dt {
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 5px;
	height: 24px;
	color: #333;
}
.welcome .box_privacy .box_btn{
	margin: 10px 0;
}

.box_privacy .info_txt{
	font-size: 0.8em;
	margin: 10px auto;
}

#pc .welcome .box_privacy .filter_list li dl{
	margin-bottom:0px
}

.welcome .box_privacy .txt_orange{
	color:#fe5f40 ;
}
.welcome {
	margin-top: 150px;
}
.landing_bg {
	width: 100%;
	overflow: hidden;
}
.k-textbox {
	border: 1px solid #c1c1c1;;
}

.msg_green {
	color: #39b54a;
	font-size: 13px;
	margin-top: 5px;
}
.msg_red {
	color: red;
	font-size: 13px;
	margin-top: 5px;
}

.video {
	width: 100%;
}

.landing_text {
	position: absolute;
	width: 100%;
	top: 600px;
	left: 60%;
	transform: translate(-50%,-50%);
	text-align: left;
}

.landing_text span {
	color: #fff;
	font-size: 25px;
	line-height: 45px;
}

.landing_main {
	position: absolute;
	top: 100px;
	left: 900px;
}

.landing_btn_con01 {
	background-color: #fe5f40;
	border: 0;
	color: #fff;
	padding: 6px 35px;
	font-size: 15px;
	font-weight: bold;
}

.f_r {
	float: right;
}

/* new main */

.ex_section {
	display: block;
	text-align: left;
	margin-left: 186px;
}

.bid_ex {
	display: inline-block;
	margin-right: 50px;
	margin-top: 100px;
}

.bid_ex li:nth-child(1) {
	color: #ff743f;
	font-size: 15px;
	font-weight: 500;
}
.bid_ex li:nth-child(2) {
	color: #fff;
	font-size: 60px;
	font-weight: 700;
	margin-top: 20px;
}
.bid_ex li:nth-child(2) span:nth-child(2) {
	font-size: 50px;
	margin-left: 5px;
	color: #ccc;
}

.bid_circle {
	z-index: 1;
	width: 70px;
	height: 70px;
	left: 0;
	border-radius: 50px;
	display: block;
	position: absolute;
}
.bid_circle:nth-child(2) {
	margin-top: 70px;
}
.bid_circle_t {
	display: block;
	text-align: center;
	padding-top: 13px;
	font-size: 17px;
	font-weight: 700;
}
.org {
	background-color: #ff5d18;
}

.blue {
	background-color: #236bb0;
}

.grey {
	background-color: #6A6F8B;
}

.celect {
	border: 2px solid #ff5d18;
	border-radius: 15px;
}

.new_itab li span.org_txt {
	color: #ff5d18;
	font-weight: 700;
}

.mobile_banner {
	display: inline-block;
	width: 100%;
	margin: 60px 0;
}

.mobile_banner img {
	display: inline-block;
	width: 100%;
}

.swiper-button-next {
	border: 1px solid #ccc;
	border-radius: 50%;
	background-color: #fff;
	box-shadow: 2.939px 4.045px 10px 0 rgba(17, 17, 17, 0.1);
	position: absolute;
	width: 58px;
	height: 57px;
	right: 150px;
	margin-top: 560px;
}
.swiper-button-prev {
	border: 1px solid #ccc;
	border-radius: 50%;
	background-color: #fff;
	box-shadow: 2.939px 4.045px 10px 0 rgba(17, 17, 17, 0.1);
	position: absolute;
	width: 58px;
	height: 57px;
	left: 150px;
	margin-top: 560px;
}
.swiper-button-next span {
	border-top: 2px solid #999;
	border-right: 2px solid #999;
	width: 15px;
	z-index: 1;
	height: 15px;
	display: block;
	margin: 20px 18px;
	transform: rotate(45deg);
}
.swiper-button-prev span {
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	width: 15px;
	z-index: 1;
	height: 15px;
	display: block;
	margin: 20px 23px;
	transform: rotate(-45deg);
}
.swiper-container {
	width: 100%;
}
.btn_area02 {
	display: flex;
	align-items: center;
	justify-content: flex-end;
	gap: 5px;
}
.btn_ic {
	display: inline-flex;
	height: 30px;
	padding: 10px 12px;
	justify-content: center;
	align-items: center;
	gap: 5px;
	flex-shrink: 0;
	border-radius: 5px;
	border: 1px solid var(--border-Input, #D1D1D1);
	background: var(--background-primary, #FFF);
	font-size: 13px;
	font-weight: 700;
	color: #000;
	width: 110px;
}
.btn_excel_ic {
	display: inline-flex;
	padding: 6px 20px;
	justify-content: center;
	align-items: center;
	gap: 5px;
	flex-shrink: 0;
	border-radius: 5px;
	border: 1px solid var(--border-Input, #D1D1D1);
	background: var(--background-primary, #FFF);
	font-size: 15px;
	font-weight: 700;
	color: #000;
	height: 35.63px;
}
.btn_excel_ic.btn-orange {
	background: #fe5f40 !important;
	color: #fff !important;
}
.bid_btn_wrap {
	display: flex;
	flex-direction: row;
	gap: 5px;
	height: 79px;
	align-items: center;
}

@media (max-width: 1280px) {
	#main .top3 {
		top: 500px;
	}
	#main .top2 {
		top: 500px;
	}
	#main .top {
		top: 380px;
	}
	.mbg {
		width: 1080px;
		border-radius: 20px;
		height: 360px;
		background: url(images/new_main_bg.png) no-repeat right 80%;
	}
	.mh2 {
		margin-top: 0;
		line-height: 45px;
		padding: 50px 130px 0;
		font-size: 30px;
	}
	.bid_ex {
		margin-top: 70px;
	}
	.ex_section {
		margin-left: 128px;
	}
	.bid_ex li:nth-child(2) {
		font-size: 35px;
		margin-top: 10px;
	}
	.bid_ex li:nth-child(2) span:nth-child(2) {
		font-size: 30px;
	}

	#main #content-wrapper {
		width: 1080px;
	}
	#content-wrapper.gap h3 {
		margin: 0;
		font-size:25px;
	}
	.container {
		width: 1080px;
	}
	.thumb dd {
	font-size: 14px;
	}
	#content-wrapper .thumlist {
		width: 1080px;
	}
	.thumb02 dd {
		font-size: 12px;
	}
	.bid_circle_t {
		padding-top: 8px;
		font-size: 15px;
	}
	.bid_circle:nth-child(2) {
		margin-top: 60px;
	}
	.bid_circle {
		width: 60px;
		height: 60px;
	}
	.swiper-button-prev {
		left: 30px;
	}
	.swiper-button-next {
		right: 30px;
	}

}

.bid_table_scroll_foam {
	overflow-x: auto;
	width: 1748px;
}
.bid_table_scroll_foam thead {
	position: sticky;
	inset-block-start: 0;
}
.bid_table_scroll_foam .tlist.tbl_list th, .bid_table_scroll_foam .tlist.tbl_list td{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: 300px;
}