@charset "utf-8";

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,time,figure,article,nav,header,footer,hgroup,video,audio,aside,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	vertical-align:baseline;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
ol,ul{list-style:none}
table{border-collapse:separate;border-spacing:0}
caption,th,td{text-align:left;font-weight:normal}
figure,article,header,footer,nav,hgroup,video,audio,aside,main{display:block}
a{text-decoration:none}
input,select,button{outline:0}

/* reset mobile default style */
html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}

/* selection */
::-moz-selection{background:#302840; color:#fff}
::selection{background:#302840; color:#fff;}
::-moz-selection{background:#302840; color:#fff}



/* input
-----------------------------------------------*/
input[type=text],
input[type=tel],
input[type=email],
input[type=password],
input[type=url],
input[type=number],
input[type=search],
textarea{-webkit-appearance:none; -moz-box-sizing:border-box; box-sizing:border-box; outline:none; font-family:sans-serif; border-radius:0px}
input[type=number]::-webkit-outer-spin-button, input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none; margin:0}
input[type=submit], input[type=button], button{-webkit-appearance:none; font-family:'Noto Sans Korean', sans-serif;border-radius:0px}
input[type=radio]{border-radius:100%}
html.ie input[type=text]::-ms-clear{display:none}

/* PLACEHOLDER */
::-webkit-input-placeholder{font-family:'Noto Sans Korean', sans-serif; font-size:16px; font-weight:600; color:#666}
::-moz-placeholder{font-family:'Noto Sans Korean', sans-serif; font-size:16px; font-weight:600; color:#666}
:-ms-input-placeholder{font-family:'Noto Sans Korean', sans-serif; font-size:16px; font-weight:600 !important; color:#666 !important}
input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder{color:transparent}
input:focus::-moz-placeholder, textarea:focus::-moz-placeholder{color:transparent}
input:focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholder{color:transparent !important}

/* autofill */
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px rgba(0,0,0,1) inset !important}
input:-webkit-autofill{-webkit-text-fill-color:#fff !important}

/* common */
.blind{overflow:hidden; position:absolute; clip:rect(0,0,0,0); width:1px; height:1px; margin:-1px; border:0; padding:0}
caption.blind{position:static}
.clearfix:after{content:''; display:block; clear:both}
.float-left{float:left}
.float-right{float:right}

.valign-top{vertical-align:top}
.valign-mid{vertical-align:middle}
.valign-bottom{vertical-align:bottom}
.talign-left{text-align:left}
.talign-cent{text-align:center}
.talign-right{text-align:right}
.text-dot{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

/* margin & padding
-----------------------------------------------*/
.m0{margin:0}
.mauto{margin-left:auto; margin-right:auto}
.m10{margin:10px}
.m15{margin:15px}
.m20{margin:20px}
.m30{margin:30px}
.m40{margin:40px}
.m50{margin:50px}
.mb0{margin-bottom:0px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb15{margin-bottom:15px}
.mb20{margin-bottom:20px}
.mb25{margin-bottom:25px}
.mb30{margin-bottom:30px}
.mb35{margin-bottom:35px}
.mb40{margin-bottom:40px}
.mb45{margin-bottom:45px}
.mb50{margin-bottom:50px}
.mb100{margin-bottom:100px}
.mt5{margin-top:5px}
.mt8{margin-top:8px}
.mt10{margin-top:10px}
.mt15{margin-top:10px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mt100{margin-top:100px}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml15{margin-left:15px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml50{margin-left:50px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr15{margin-right:15px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mr50{margin-right:50px}
.p0{padding:0}
.p10{padding:10px}
.p15{padding:15px}
.p20{padding:20px}
.p30{padding:30px}
.p40{padding:40px}
.p50{padding:50px}
.pb0{padding-bottom:0px}
.pb10{padding-bottom:10px}
.pb15{padding-bottom:15px}
.pb20{padding-bottom:20px}
.pb25{padding-bottom:25px}
.pb30{padding-bottom:30px}
.pb40{padding-bottom:40px}
.pb50{padding-bottom:50px}
.pb60{padding-bottom:60px}
.pb80{padding-bottom:80px}
.pb100{padding-bottom:100px}
.pb140{padding-bottom:140px}
.pt0{padding-top:0px}
.pt10{padding-top:10px}
.pt15{padding-top:15px}
.pt20{padding-top:20px}
.pt25{padding-top:25px}
.pt30{padding-top:30px}
.pt35{padding-top:35px}
.pt40{padding-top:40px}
.pt50{padding-top:50px}
.pt70{padding-top:70px}
.pt80{padding-top:80px}
.pt90{padding-top:90px}
.pt300{padding-top:300px}
.pl0{padding-left:0}
.pl10{padding-left:10px}
.pl15{padding-left:15px}
.pl20{padding-left:20px}
.pl25{padding-left:25px}
.pl30{padding-left:30px}
.pl35{padding-left:35px}
.pl40{padding-left:40px}
.pl50{padding-left:50px}
.pr0{padding-right:0px}
.pr10{padding-right:10px}
.pr15{padding-right:15px}
.pr20{padding-right:20px}
.pr25{padding-right:25px}
.pr30{padding-right:30px}
.pr35{padding-right:35px}
.pr40{padding-right:40px}
.pr50{padding-right:50px}


/* width
-----------------------------------------------*/
.wd5{width:5%}
.wd10{width:10%}
.wd15{width:15%}
.wd20{width:20%}
.wd25{width:25%}
.wd30{width:30%}
.wd35{width:35%}
.wd40{width:40%}
.wd45{width:45%}
.wd50{width:50%}
.wd55{width:55%}
.wd60{width:60%}
.wd65{width:65%}
.wd70{width:70%}
.wd75{width:75%}
.wd80{width:80%}
.wd85{width:85%}
.wd90{width:90%}
.wd95{width:95%}
.wd100{width:100%}
