@charset "utf-8";
/* default */
@import url('webfont.css');
* {margin:0;padding:0;word-break:break-all; -webkit-text-size-adjust: none;outline:0; -moz-text-size-adjust: none; -o-text-size-adjust: none; -ms-text-size-adjust: none; text-size-adjust:none; -webkit-tap-highlight-color: rgba(255,255,255,0);}
body {font-family: 'GmarketSans',Dotum,verdana,sans-serif;font-size:12px;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, a, address, em, img, strong, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, textarea, table, caption, tbody, tfoot, thead, tr, th, td, header, footer, nav, menu, section, article, aside, main, video {margin:0;padding:0;border:0;vertical-align:baseline;}
header, footer, section, article, aside, nav, main, details, menu, figure, figcaption, video {display:block;}
table {border-collapse:collapse;border-spacing:0;word-wrap:break-word;word-break:break-all;}
table th, table td {vertical-align:middle;font-weight:normal;font-family: 'GmarketSans';}
ol, ul, li {list-style: none outside none;}
a {text-decoration:none; color:#333}
a:hover, a:visited {text-decoration:none;}
button{border:0;background:none;cursor:pointer;padding:0;font-family: 'GmarketSans';}
button span{position:relative;font-family: 'GmarketSans';}
select{font-family: 'GmarketSans';}
/*
select:focus{outline: 1px dotted #767676;}
*/
img {border:0 none; max-width:100%;}
form input, form select, form label, form img {vertical-align: middle;}
fieldset {border: 0 none;}
em, address {font-style: normal;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
strong {font-weight:normal;}
iframe {margin: 0; padding: 0;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
input[type="text"], input[type="password"] {font-family: 'GmarketSans';color:#000;border:1px solid #c8c8c8;-webkit-appearance: none;-moz-appearance: none;-webkit-border-radius: 0;}
input[type="search"],
input[type="tel"],
input[type="number"],
input[type="password"]{border-radius:0;font-family: 'GmarketSans';color:#5d5d5d;-webkit-appearance: none;-moz-appearance: none;-webkit-border-radius: 0;}
fieldset legend ,
table caption {display:inline-block;width:0;height:0;overflow:hidden;line-height:0;color:transparent;position:absolute;top:0;left:-99999px;}
textarea{font-family: 'GmarketSans';color:#000;border:1px solid #c8c8c8;-webkit-appearance: none;-moz-appearance: none;-webkit-border-radius: 0;}
/*
input:focus + label{
    outline: 1px dotted #767676;
}
*/
::-webkit-input-placeholder{color:#999999;font-family: 'GmarketSans';}
::-moz-input-placeholder{color:#999999;font-family: 'GmarketSans';}
:-ms-input-placeholder{color:#999999 !important;font-family: 'GmarketSans';}
::-ms-input-placeholder{color:#999999 !important;font-family: 'GmarketSans';}
::input-placeholder{color:#999999;font-family: 'GmarketSans';}

/*
@media (max-width:767px){
	::-webkit-input-placeholder{font-size:15px;}
	::-moz-input-placeholder{font-size:15px;}
	:-ms-input-placeholder{font-size:15px;}
	::-ms-input-placeholder{font-size:15px;}
	::input-placeholder{font-size:15px;}
}
@media (max-width:360px){
	::-webkit-input-placeholder{font-size:14px;}
	::-moz-input-placeholder{font-size:14px;}
	:-ms-input-placeholder{font-size:14px;}
	::-ms-input-placeholder{font-size:14px;}
	::input-placeholder{font-size:14px;}
}
*/
.pcbr{display:block !important;}
.mbr{display:none !important;}
@media(max-width:1023px){
	.mbr{display:block !important;}
	.pcbr{display:none !important;}
}
@media print {
  .container {
    width: auto;
  }
}
.txleft{text-align:left !important;}
/*select {font-family: 'GmarketSans';color:#5d5d5d;font-family:'GmarketSans';border:1px solid #c2c2c2;font-size:15px;height: 32px;padding: 0 25px 0 10px;
background: #fff url("/resources/front/images/sub/ico_sel.png") no-repeat 100% 50%;
line-height: 30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.msie8 select{background:none;padding:0 0 0 5px;}
.msie9 select{background:none;padding:0 0 0 5px;}
select::-ms-expand {display: none;}
.oldie select{height:auto;padding:0;}
::-webkit-input-placeholder{color:#929292;font-family: 'GmarketSans';}
:-ms-input-placeholder{color:#929292;font-family: 'GmarketSans';}*/
/* skip navigation */
.skiplist {position:relative;z-index:9999;margin:0; padding:0;}
.skip {display:none; font-family: 'GmarketSans','돋움', dotum; text-align:left; margin:0; padding:0; position:absolute;width:100%;} /*All incl Opera*/
/* * html */ .skip {display:block} /*Seen by IE*/
:root .skip {display:block} /*Seen by Moz, FF and Safari*/
.skip a {box-sizing:border-box;padding:0 0.5em; display:block; z-index:1000; text-decoration:none; position:absolute; width:100%; left:-100%;text-align:center;}
.skip a:focus, .skip a:active {position:absolute; left:0; padding:10px; border:solid #333 1px; color:#fff; background:#3b3c3f;}
.skip a:hover {cursor:default}
/* //skip navigation */

/* common */
.skysym{color:#55b4ea !important;}
.darksym{color:#000 !important;}
.cus_sym{color:#e89e00 !important;}
.cus_sqsym{color:#e89e00 !important;font-family: 'nsb' !important;}
.med_sym{font-weight:500 !important;}
.bold_sym{font-weight:700 !important;}
.warn,
.warn *{color:#c80000 !important;}
/* .touchDis {touch-action: none;overflow:hidden;position:fixed;left:0;top:0;width:100%;height:100%;bottom:0;} */
.touchDis{touch-action: none;overflow:hidden;position:relative;}
.ellips{display:inline-block; white-space: nowrap; text-overflow: ellipsis;overflow:hidden;position:relative; max-width:99%;}
.hdtext{display:inline-block;width:0;height:0;overflow:hidden;line-height:0;color:transparent;position:absolute;top:0;left:-99999px;}
.clearboth{clear:both; display:block; height:0;}
.hidden {overflow:hidden;position:absolute;top:-9999px;left:-9999px;width:1px;height:0;font-size:1px;}
.wp100{box-sizing:border-box !important;; width:100% !important;}
.mt0{margin-top:0 !important;}
.mb0{margin-bottom:0 !important;}