@charset "utf-8";
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button {margin:0;padding:0}
fieldset,img {border:0 none}
dl,ul,ol,menu,li {list-style:none}
blockquote,q {quotes:none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
input::-ms-clear {display:none}
textarea {resize:vertical}
button {border:0 none;background-color:transparent;cursor:pointer}
th,td {color:inherit}
a {color:inherit;text-decoration:none}
a:hover,a:focus,a:active,a:visited {text-decoration:none}
:focus {outline:none;}
address,caption,cite,code,dfn,em,var,i {font-style:normal;font-weight:normal}
header,footer,menu,nav,aside,main,section,article {display:block;margin:0;padding:0}
img {max-width:100%;vertical-align:middle}
table {width:100%;border-collapse:collapse;border:none}
button,input,select,textarea {font-size:inherit;font-family:'RixGo L','맑은 고딕','Malgun Gothic','돋움',dotum,sans-serif;line-height:inherit}
input[type="password"] {font-family:'RixGo L','맑은 고딕','Malgun Gothic','돋움',dotum,sans-serif;}
select {-webkit-appearance:none;background:#fff url('../image/common/ico_select.png') 100% 50% no-repeat;background-size:auto 4px}
/* common */
* {box-sizing:border-box;-moz-box-sizing:border-box}
body {direction:ltr;line-height:1.3;font-size:14px;font-family:'RixGo L','맑은 고딕','Malgun Gothic','돋움',dotum,sans-serif;color:#4b4948;word-break:keep-all;background:#fff}

.mgt0 { margin-top: 0 !important; }
.mgb0 { margin-bottom: 0 !important; }