﻿@charset "utf-8";

/* Common */
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, input, textarea, select ,em {margin: 0;padding: 0;border: 0;color: #000;vertical-align: baseline;line-height: 100%;text-decoration: none;max-height: 100000px;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section, main {display: block;}
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;border-radius:0; }
input:focus,button:focus,textarea:focus{outline:none;}
button{border:0 none;background-color:transparent;cursor:pointer}
body{background:#fff;font-family:'Nanum Barun Gothic', sans-serif;font-weight:400;-webkit-text-size-adjust:none;}
a{color:#000;text-decoration:none;  outline: none;   -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;}
a:active,a:hover{text-decoration:none;}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
.clear{clear:both}
figure{line-height:0}
table{border-spacing:0; border-collapse:collapse;}
table caption{display:none !important;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.blind,legend{display:block;overflow:hidden;position:absolute;top:-1000em;left:0;width: 0;text-indent:-9999px;}
img{border:0;vertical-align:top;line-height:0;font-size:0;-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent;}
img, a {-webkit-tap-highlight-color:transparent;}

/* custom css */
.clearfix{zoom:1;}
.clearfix:after{content:'';display:block;clear:both;}

