@charset "utf-8";

/* RESET */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,big,cite,code,del,dfn,em,font,img,ins,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0 none}
body {font-family:Arial, Verdana, Geneva, Helvetica, sans-serif, 'Apple-Gothic','애플고딕',Droid Sans,'돋움',Dotum;font-size:12px}
select,input,img,li,button {vertical-align:middle;text-align:left}
form legend,table caption {width:0;height:0;font-size:0;text-indent:-9999px;line-height:0}
input,select,textarea {margin:0;font-family:Arial, Verdana, Geneva, Helvetica, sans-serif, 'Apple-Gothic','애플고딕',Droid Sans,'돋움',Dotum;border-style:solid;border-width:1px}
img,fieldset,iframe {border:0 none}
input[type="text"],input[type="password"] {height:25px;margin:0;background-color:#fff;line-height:17px;text-indent:5px;*text-indent:0}
input[type="radio"], input[type="image"], input[type="checkbox"] {border-width:0;background-color:transparent}
input[type="radio"] {margin-right:8px}
input, select {height:25px;padding:0;box-sizing:border-box;font-family:Tahoma,Arial, Helvetica,"돋움", sans-serif;text-indent:5px;line-height:21px}
table,div {border-collapse:collapse;border-spacing:0}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
ul,li,ol {list-style-type:none}
li,p,dt,dd,div,span {white-space:normal}
button {*overflow:visible;border:0 none;padding:0;margin:0;*margin-top:-2px;font-family:Arial, Verdana, Geneva, Helvetica, sans-serif, 'Apple-Gothic','애플고딕',Droid Sans,'돋움',Dotum;font-size:12px;background:transparent;vertical-align:top;cursor:pointer}
button::-moz-focus-inner {border:0;padding:0}
a {text-decoration:none}
label {cursor:pointer}


/* [ WEB FONTS ] 
 * Normal font      - 'Grill'
 * Bold font        - 'Grill-Bold'
 * Bold + italic    - 'Grill-Bold-Italic'
 * Italic font      - 'Grill-Italic'
 */
@font-face {
  font-family:'Grill';  /* normal */
  font-style:normal;
  font-weight:normal;
  src: url(/fonts/Gill-Sans-MT.eot);src:local(※);
  src: url(/fonts/Gill-Sans-MT.eot?#iefix) format('embedded-opentype'),
       url(/fonts/Gill-Sans-MT.woff) format('woff'),
       url(/fonts/Gill-Sans-MT.otf) format('otf'),
       url(/fonts/Gill-Sans-MT.ttf) format('truetype');
}

@font-face {
  font-family:'Grill-Bold';  /* Bold */
  font-style:normal;
  font-weight:600;
  src: url(/fonts/Gill-Sans-MT-Bold.eot);src:local(※);
  src: url(/fonts/Gill-Sans-MT-Bold.eot?#iefix) format('embedded-opentype'),
       url(/fonts/Gill-Sans-MT-Bold.woff) format('woff'),
       url(/fonts/Gill-Sans-MT-Bold.otf) format('otf'),
       url(/fonts/Gill-Sans-MT-Bold.ttf) format('truetype');
}

@font-face {
  font-family:'Grill-Bold-Italic';  /* Bold + Italic */
  font-style:normal;
  font-weight:600;
  src: url(/fonts/Gill-Sans-MT-Bold-Italic.eot);src:local(※);
  src: url(/fonts/Gill-Sans-MT-Bold-Italic.eot?#iefix) format('embedded-opentype'),
       url(/fonts/Gill-Sans-MT-Bold-Italic.woff) format('woff'),
       url(/fonts/Gill-Sans-MT-Bold-Italic.otf) format('otf'),
       url(/fonts/Gill-Sans-MT-Bold-Italic.ttf) format('truetype');
}

@font-face {
  font-family:'Grill-Italic';  /* Italic */
  font-style:italic;
  font-weight:normal;
  src: url(/fonts/Gill-Sans-MT-Italic.eot);src:local(※);
  src: url(/fonts/Gill-Sans-MT-Italic.eot?#iefix) format('embedded-opentype'),
       url(/fonts/Gill-Sans-MT-Italic.woff) format('woff'),
       url(/fonts/Gill-Sans-MT-Italic.otf) format('otf'),
       url(/fonts/Gill-Sans-MT-Italic.ttf) format('truetype');
}


/* [GLOBAL CLASS] */
/* ir : image replacement */
.ir {
    font-size:0;line-height:0;
    text-indent:-9999px
}
/* clear : float Container clear both */
.clear:after {
    display:block;content:" ";
    clear:both;
}
