@charset "utf-8";

/* reset.css normalize.css v4.1.1 */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {font-family:'Malgun Gothic', '맑은고딕', Dotum, Gulim, sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body {margin:0;padding:0;font-size:0.75em;}
article, aside, details, figcaption, figure, footer, header, main, menu, nav, section, summary {display:block;}
audio, canvas, progress, video {display: inline-block;}
audio:not([controls]) {display:none;height:0;}
progress {vertical-align: baseline;}
template, [hidden] {display:none;}
a {background-color: transparent;-webkit-text-decoration-skip: objects;}
a:active, a:hover {outline-width:0;}
abbr[title] {border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b, strong {font-weight: inherit;}
b, strong {font-weight: bolder;}
dfn {font-style: italic;}
h1 {font-size: 2em;margin: 0.67em 0;}
mark {background-color: #ff0;color: #000;}
small {font-size: 80%;}
sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
img {border-style: none;max-width:100%;}
svg:not(:root) {overflow: hidden;}
code, kbd, pre, samp {font-family: monospace, monospace;font-size: 1em;}
figure {margin: 1em 40px;}
hr {box-sizing: content-box;height: 0;overflow: visible;}
button, input, select, textarea {font:inherit;margin:0;}
optgroup {font-weight:bold;}
button, input {overflow:visible;}
button:focus, input:focus {outline:none;}/* 추가 */
button, select {text-transform:none;}
button, html [type="button"],  [type="reset"], [type="submit"] {-webkit-appearance: button;cursor:pointer;}
button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner {border-style: none;padding: 0;}
button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring {outline: 1px dotted ButtonText;}
fieldset {border:none;margin:0;padding:0;}
legend {display:none;/*box-sizing: border-box;color: inherit;display:table;max-width: 100%;padding: 0;white-space: normal;*/}
textarea {overflow: auto;}
[type="checkbox"], [type="radio"] {box-sizing: border-box;padding: 0;}
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {height: auto;}
[type="search"] {-webkit-appearance: textfield;outline-offset: -2px;}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-input-placeholder {color: inherit;opacity: 0.54;}
::-webkit-file-upload-button {-webkit-appearance: button;font: inherit;}
/** reset added */
article, aside, section, div, p, span, button {margin:0;padding:0;}
table {border-spacing:0;}
caption {display:none;}
a {text-decoration:none;}
a:hover, a:active, a:focus {text-decoration:none;}
hr {height:0;display:none;}
/* common css */
.skip {display:none;}
.blind {display:none;}

.w80 {width:80px !important;}
.w100 {width:100px !important;}
.w150 {width:150px !important;}

.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt40 {margin-top:40px !important;}

.cl {clear:both;}
.cl::after {content:'';display:block;clear:both;}
.tac {text-align:center !important;}
.tal {text-align:left !important;}
.tar {text-align:right !important;}
.fc_red {color:#e20000;}
.fc_blue {color:#1150d0;}
.fc_gray {color:#888;}
.f_bold {font-weight:bold;}
.f_small {font-size:0.95em;}
/* icon css */
.icon::after {background:url(/images/mo/common/icon.png) no-repeat left top;background-size:200px 200px;}
.ico_btn {position:relative;display:inline-block;min-width:30px;height:30px;background-color:transparent;border:none;text-indent:-999em;}
.ico_btn span {position:absolute;left:0;bottom:0;width:100%;height:12px;line-height:12px;text-align:center;font-size:11px;text-indent:0;}
.ico_btn::after {content:'';position:absolute;left:50%;top:50%;margin:-15px 0 0 -15px;width:30px;height:30px;background:url(/images/mo/common/icon_btn.png) no-repeat left top;}
.btn_md_close::after {background-position:-45px -125px;}
.btn_md_complete::after {background-position:-45px -168px;}

.ico_bid_status {display:inline-block;padding:3px 8px;height:18px;line-height:18px;text-align:center;color:#fff;font-weight:bold;background-color:#888;border:1px solid #858585;}

/* btn css */
.btn_area {clear:left;padding:5px 15px;min-height:30px;text-align:center;overflow:hidden;}
.btn_area.btn_cnt3 .btn {width:32%;min-width:auto;padding:5px 0;}
.btn {display:inline-block;padding:5px 15px;min-width:90px;height:30px;line-height:18px;text-align:center;border:none;border-radius:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;white-space:nowrap;overflow:hidden;cursor:pointer;}
.btn.disable {cursor:default;background-color:#f1f1f1 !important;color:#999 !important;}
.btn_default {color:#fff;font-size:12px;background:#888 url(/images/mo/contents/bg_btn_deco.png);}
.btn_default:active {background-color:#7a7a7a;}
.btn_highlight {color:#fff;font-size:12px;background:#486fdf url(/images/mo/contents/bg_btn_deco.png);}
.btn_highlight:active {background-color:#2d56cd;}
.btn_submit {color:#fff;font-size:12px;background:#b80471 url(/images/mo/contents/bg_btn_deco.png) no-repeat left top;background-size:cover;border:1px solid #9d0e64;}
.btn_submit:active {background-color:#aa0f6d;}
.btn_simple {padding:2px 5px;min-width:auto;color:#222;font-size:12px;font-weight:normal;background-color:#fff;border:2px solid #aaa;border-radius:3px;}
.btn_simple:active {background-color:#f1f1f1;}
.btn_simple2 {padding:2px 5px;min-width:auto;color:#a00065;font-size:12px;font-weight:bold;background-color:#f9f9f9;border:2px solid #ba0075;border-radius:3px;}
.btn_simple2:active {background-color:#f1f1f1;}

/* btn icon css */

/* common */
.link_highlight a {color:#af0975 !important;}
.list_loading {padding:8px 0;height:26px;text-align:center !important;}
.list_loading > img {width:26px;height:26px;animation:loading 1s linear infinite;}
.nodata {position:absolute !important;left:0 !important;top:50% !important;margin-top:-10px !important;width:100% !important;text-align:center !important;line-height:20px;border:none 0 !important;}
.text_ellipsis {display:block;max-width:99%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.con_none {position:absolute;left:0;top:0;bottom:0;z-index:0;width:100%;background:#f9f9f9 url(/images/mo/common/bg_con_none.png) no-repeat 50%;}
.con_none_text {position:absolute;left:0;top:50%;margin-top:-10px;padding:0 2%;width:96%;line-height:20px;font-size:15px;color:#222;font-weight:bold;text-align:center;text-shadow:0px 0px 2px rgba(255,255,255,0.5);}
@keyframes loading {
	from {transform:rotateZ(deg0);-webkit-transform:rotateZ(deg0);}
	to {transform:rotateZ(deg360);-webkit-transform:rotateZ(deg360);}
}