@charset "utf-8";
/* CSS Document */

/* base */
html{ min-width:320px; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, input, textarea, p, blockquote, th, td, textfield, select{margin:0;padding:0;}
body { overflow:auto; height:100%; color:#111; font-size:13px; font-family:'Pretendard', Sans-serif; font-weight:normal; letter-spacing:-0.05em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
h1, h2, h3, h4, h5, h6 {font-weight:normal;	font-size:1em; }
ol, ul, li, dd, dl, dt  {list-style:none; }
fieldset, legend {border:0;	margin:0; padding:0; }
img { border:0; vertical-align:middle; }
label{cursor:pointer;}
address, caption, em{font-weight:normal;font-style:normal; }
a { text-decoration:none; color:#333; }/* -webkit-tap-highlight-color:rgba(0,0,0,0.3); -webkit-tap-highlight-color:transparent;*/
::selection { color:#fff; background:#663e8e;}
input, button, select { letter-spacing:-0.05em; vertical-align:middle; }
button { border:0; background:none; -webkit-appearance: none; -moz-appearance: none; appearance: none;cursor:pointer}
textarea { resize:none; }
select { padding:0 0 0 8px; border:0; -webkit-border-radius:0; -webkit-appearance:none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background:#fff url(../img/common/downicon.svg) no-repeat; }
input[type="radio"] { -webkit-appearance: none; -moz-appearance: none; appearance:none;}
input:focus { outline:none; }

*,
*:after,
*:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

@import url('https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css');
@import url('http://fonts.cdnfonts.com/css/montserrat');

/*common-text*/
.ptsans { font-family:'Pretendard', sans-serif !important; font-weight:400; }
.basic { font-family:AppleSDGothicNeo, HelveticaNeue,'Droid Sans','Malgun Gothic','맑은 고딕',sans-serif; }/* Dotum,'돋움',Helvetica,sans-serif;*/
.mfont { font-family: 'Montserrat', sans-serif !important; }