@charset “utf-8”;

/*WebFont*/
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css); /* 구글지원 웹폰트 서비스 나눔고딕 */
/* @import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); Noto Sans KR */
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(../../fonts/NotoSansKR-Light.woff2) format('woff2'),
       url(../../fonts/NotoSansKR-Light.woff) format('woff'),
       url(../../fonts/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(../../fonts/NotoSansKR-Regular.woff2) format('woff2'),
        url(../../fonts/NotoSansKR-Regular.woff) format('woff'),
        url(../../fonts/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(../../fonts/NotoSansKR-Medium.woff2) format('woff2'),
        url(../../fonts/NotoSansKR-Medium.woff) format('woff'),
        url(../../fonts/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url(../../fonts/NotoSansKR-Bold.woff2) format('woff2'),
       url(../../fonts/NotoSansKR-Bold.woff) format('woff'),
       url(../../fonts/NotoSansKR-Bold.otf) format('opentype');
}
/*@import url(notosanskr.css); /* Noto Sans KR */
/*//WebFont*/

/*Common*/
html { /*overflow-y:scroll; word-break:break-all; word-break:keep-all; white-space:nowrap;셀의 너비를 지정했다 하더라도 자동으로 줄바꿈이 되지 않게 하는 속성 */ 
/*-webkit-font-smoothing:antialiased; 
-moz-osx-font-smoothing: grayscale;  
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; */ 
  }
html, body { width:100%; height:100%; }
html, body, div, span, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, button, label, iframe, img  { padding:0; margin:0; border:0; }
body { font-family:"Noto Sans KR", sans-serif; font-size:16px; color:#333333; /*모바일에서 PC버전 출력시 폰트 사이즈 변하지 않게 처리*/-webkit-text-size-adjust:100%; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
img, fieldset, button { border:none; }
img, input, button { vertical-align:baseline; }
/*img { vertical-align:middle; } /* 무조건 middle */
ol, ul { list-style:none; }
address, em { font-style:normal; }
a { text-decoration:none; color:#333;  }
a:hover, a:active, a:focus, a:visited { text-decoration:none; }
br { display:block; }
hr, legend, caption { display:none; }
table { width:100%; border-collapse:collapse; border-spacing:0; word-break:break-all; }
input, select { color:#555; }
input, select, option, textarea { font-family:"Noto Sans KR", sans-serif; }
button { background:none; cursor:pointer; _cursor/**/:hand; font-family:"Noto Sans KR", sans-serif; }
button::-moz-focus-inner { padding:0; border:0; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; }
/*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: 100%;vertical-align: baseline;}*/
/*//Common*/

/*예약 클래스*/
.blank { display:none !important; } 
.pointer { cursor:pointer !important; } 
.a_left { text-align:left !important; } 
.a_right { text-align:right !important; }
.a_center { text-align:center !important; }
.no_scroll { position:absolute; overflow:hidden; } /*스크롤제어*/
.clear { clear:both; }
/*//예약 클래스*/

/*layout*//*
body { _text-align:center; }
#wrap { width:auto; margin:0 auto; _text-align:left; }*/
