/* ------------------------------
         base Start
   ------------------------------ */
   
/*폰트 : 본고딕
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
*/
/*폰트 : 나눔고딕
@import url(//fonts.googleapis.com/earlyaccess/nanumgothic.css);
*/

/* 본고딕 웹폰트 가져오기 180206 */ 
/* Noto Sans KR (korean) http://www.google.com/fonts/earlyaccess */

@font-face { 
    font-family: 'Noto Sans KR'; 
    font-style: normal; 
    font-weight: 100; 
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype'); 
  } 
  @font-face { 
    font-family: 'Noto Sans KR'; 
    font-style: normal; 
    font-weight: 300; 
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'), 
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype'); 
  } 
  @font-face { 
    font-family: 'Noto Sans KR'; 
    font-style: normal; 
    font-weight: 400; 
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'), 
          url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'), 
          url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype'); 
   } 
  @font-face { 
    font-family: 'Noto Sans KR'; 
    font-style: normal; 
    font-weight: 500; 
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'), 
          url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'), 
          url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype'); 
   } 
  @font-face { 
    font-family: 'Noto Sans KR'; 
    font-style: normal; 
    font-weight: 700; 
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'), 
          url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'), 
          url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype'); 
   } 
  @font-face { 
    font-family: 'Noto Sans KR'; 
    font-style: normal; 
    font-weight: 900; 
    src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'), 
          url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'), 
          url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype'); 
   } 
  
  
  
  
  /* 나눔 웹폰트 가져오기 180115 morenvy.com */
  
  /*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);*/
  /* Nanum Gothic (Korean) http://www.google.com/fonts/earlyaccess */
  
  @font-face {
    font-family: 'Nanum Gothic';
    font-style: normal;
    font-weight: 400;
    src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
    src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
         url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
         url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
         url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
  }
  @font-face {
    font-family: 'Nanum Gothic';
    font-style: normal;
    font-weight: 700;
    src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
    src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
         url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
         url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
         url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
  }
  @font-face {
    font-family: 'Nanum Gothic';
    font-style: normal;
    font-weight: 800;
    src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
    src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
         url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
         url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
         url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
  }
  
  
  
  * {margin:0;padding:0; border:0;}
  html, body {width:100%;height:100%; margin:0; padding:0; font-family:'Noto Sans KR','Malgun Gothic', sans-serif; font-size:0.9375em; color:#000;letter-spacing:-0.5px;-webkit-overflow-scrolling: touch;}
  /*.old.ie7, .old.ie8, .old body {border:none;width:auto;}*/
  html {overflow-x:auto;overflow-y:scroll;}
  body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
  h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}
  fieldset,img {border:0 none;}
  dl,ul,ol,menu,li {list-style:none;}
  img,input,select,textarea,button,label {font-size:100%; vertical-align:middle; }
  textarea {resize:none;  font-family: 'Malgun Gothic', sans-serif;  font-size:13px;}
  label, button {border:0 none;background-color:transparent;cursor:pointer;font-family:'Noto Sans KR','Malgun Gothic', sans-serif;}
  
  address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal;}
  caption,legend {display:none;}
  table {width:100%;table-layout:fixed;border-collapse:collapse;}
  th,td {word-break:break-all;vertical-align:middle;  line-height:150%;}
  
  input{}
  input[type="image"]{padding:0; }
  input[type="checkbox"]{width:16px;height:16px;}
  input[type="text"], input[type="number"],input[type="password"], select{}
  pre{font-family:'Malgun Gothic', sans-serif;}
  
  ul,li {list-style:none;}
  
  input, textarea {vertical-align:middle; IME-MODE:auto;}
  
      A {cursor:pointer;}
      A:link { color: #333; text-decoration: none ;} 
      A:visited { color: #333; text-decoration: none; } 
      A:active { color: #333; text-decoration: none; } 
      A:hover { color: #333; text-decoration: none; }
   
  textarea {
      font-family:'Malgun Gothic', 'sans-serif'; 
      font-size:13px; color : #666666; 
      border : 1px #c9c9c9 solid;
      line-height: 150%; 
      scrollbar-face-color: #FFFFFF; 
      scrollbar-shadow-color: #C9C9C9; 
      scrollbar-highlight-color: #C9C9C9; 
      scrollbar-3dlight-color: #FFFFFF; 
      scrollbar-darkshadow-color: #FFFFFF; 
      scrollbar-track-color: #FFFFFF;    
      scrollbar-arrow-color: #666666
  } 
  
  fieldset,img{border:none;}
  
  img{width:100%;}
  