@charset "utf-8";

@import url('main.css');
@import url('sub.css');

@font-face {
    font-family: 'GmarketSans';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


/*reset*/
*{margin:0; padding:0; box-sizing:border-box;}

html{height:100%;}
body{min-height:100%;}
html, body{height:100%;}
html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd,
ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea{margin:0; padding:0;}
body {font-family:'Noto Sans KR', 'Noto Serif',sans-serif; line-height:150%; font-size:0.938em; font-weight:300; color:#2f2210; letter-spacing:-0.5px;}
ul, ol, li{list-style:none;}
img, hr{border:none;}
button{cursor:pointer; border:0;/*  display:block; */}

/* link Style */
a, a:active, a:hover{text-decoration:none; color:#333;}
::selection {background:rgba(18, 71, 124, 0.8); /* Safari */ color:#fff;}
::-moz-selection {background: rgba(18, 71, 124, 0.8); /* Firefox */ color:#fff;}

/* skip */
.skip{visibility: hidden; position: absolute; top: 0; left: 0;}

/*margin*/
.mgb0{margin-bottom:0 !important;}
.mgb10{margin-bottom:10px;}
.mgb15{margin-bottom:15px;}
.mgb20{margin-bottom:20px;}
.mgb25{margin-bottom:25px;}
.mgb30{margin-bottom:30px;}

.mgt10{margin-top:10px;}
.mgt15{margin-top:15px;}
.mgt20{margin-top:20px;}
.mgt25{margin-top:25px;}
.mgt30{margin-top:30px;}

.pdb130{padding-bottom:130px;}

/* color */
.black{color:#000 !important;}
.blackB{color:#000; font-weight:500;}
.red{color:#c60000;}
.redB{color:#c60000; font-weight:500;}

/* align */
.text_c{text-align:center;}


