@charset "utf-8";
address, article, aside, canvas, details, figure, figcaption, footer, header, menu, nav, section {display:block; margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
img {vertical-align:middle;}
ol, ul, li, dl, dt, dd {list-style:none;}
table {width:100%; border-spacing:0px; border-collapse:collapse;}
th, td {font-weight:normal; word-break:break-all;}
fieldset, iframe {width:100%;}
em, address {font-style:normal;}
a {text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;}
legend {position:absolute; left:-9999em; top:-9999em;}
caption{overflow:hidden;padding:0;font-size:2px;line-height:0;border:0;text-indent:-9999px}

/* 여백 */
.mat0{margin-top:0px !important}
.mat5{margin-top:5px !important}
.mat10{margin-top:10px !important}
.mat12{margin-top:12px !important}
.mat14{margin-top:14px !important}
.mat20{margin-top:20px !important}
.mat25{margin-top: 25px !important}
.mat30{margin-top:30px !important}
.mat40{margin-top:40px !important}
.mat60{margin-top:60px !important}
.mab10{margin-bottom:10px !important}
.mab12{margin-bottom:12px !important}
.mab20{margin-bottom:20px !important}
.mab30{margin-bottom:30px !important}
.mab40{margin-bottom:40px !important}
.mal10{margin-left:10px !important}
.mal15{margin-left:15px !important}
.mal20{margin-left:20px !important}
.mal25{margin-left:25px !important}
.mar10{margin-right:10px !important}
.mar15{margin-right:15px !important}
.mar20{margin-right:20px !important}
.mar25{margin-right:25px !important}