@charset "UTF-8";


/* =============================================================================
   HTML5 display definitions - base
   ========================================================================== */

/* s: HTML5 display-role reset for older browsers */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video {
    margin:0; padding:0; border:0; font-size:90%; font:inherit; vertical-align:baseline;
    font-family: "맑은고딕", "Malgun Gothic", "나눔고딕", "Nanum Gothic", "돋움", "Dotum", "굴림", "Gulim, AppleG";
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:''; content:none;}
table {border-collapse:collapse; border-spacing:0;} 
/* e: HTML5 display-role reset for older browsers */

/* s: Reset - base */
[hidden] {display:none; overflow-x:hidden;}
html{height:100%;}
html {font-size:16px; -webkit-text-size-adjust:none; -ms-text-size-adjust:none;}
button,input,select,textarea {font-size:100%; margin:0; vertical-align:baseline;}
body {margin:0;}
p{margin:0;}
/* e: Reset - base */

/* s: Reset - list */
dl,menu,ol,ul,nav {margin:0;}
dd {margin:0 0 0 20px;}
/* e: Reset - list */

/* s: Reset - form */
form {margin:0;}
input[type!=checkbox], textarea, select{appearance:caret; -webkit-appearance:none; -moz-appearance:caret; border:0 none; display:block; width:100%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
button[disabled],input[disabled] {cursor:default;}
textarea {overflow:auto; vertical-align:top;}
/* e: Reset - form */

/* s: Custom Reset css */
a, a:hover, a:visited, a:link{text-decoration:none; cursor:pointer;}
.skip{position:absolute; top:0; left:-10000px; width:0; height:0; font-size:0; line-height:0; z-index:-1000;}
.hidden{display:none;}
.fl{float:left;}
.fr{float:right;}
.fn{float:none;}
.splitter_line{display:block; border-top:1px solid #ccc; border-bottom:1px solid #fff; margin:25px 0;}
.divider_line{display:block; border-top:1px solid #DBDBDD;}
/* e: Custom Reset css */
input[type=text]::-ms-clear {
    display: none;
}
