@charset "utf-8"; 
  
@font-face { font-family: 'Noto'; 
  src: url('../font/NotoSans-Thin.eot'); 
  src: url('../font/NotoSans-Thin.eot?#iefix') format('embedded-opentype'), 
  url('../font/NotoSans-Thin.woff2') format('woff2'), 
  url('../font/NotoSans-Thin.woff') format('woff'); 
  font-weight: 100; font-style: normal; }
@font-face { font-family: 'Noto'; 
  src: url('../font/NotoSans-Light.eot'); 
  src: url('../font/NotoSans-Light.eot?#iefix') format('embedded-opentype'), 
  url('../font/NotoSans-Light.woff2') format('woff2'), 
  url('../font/NotoSans-Light.woff') format('woff'); 
  font-weight: 200; font-style: normal; }
@font-face { font-family: 'Noto'; 
  src: url('../font/NotoSans-Regular.eot'); 
  src: url('../font/NotoSans-Regular.eot?#iefix') format('embedded-opentype'), 
  url('../font/NotoSans-Regular.woff2') format('woff2'), 
  url('../font/NotoSans-Regular.woff') format('woff'); 
  font-weight: 300; font-style: normal; }
@font-face { font-family: 'Noto'; 
  src: url('../font/NotoSans-Medium.eot'); 
  src: url('../font/NotoSans-Medium.eot?#iefix') format('embedded-opentype'), 
  url('../font/NotoSans-Medium.woff2') format('woff2'), 
  url('../font/NotoSans-Medium.woff') format('woff'); 
  font-weight: 500; font-style: normal; }
@font-face { font-family: 'Noto'; 
  src: url('../font/NotoSans-Bold.eot'); 
  src: url('../font/NotoSans-Bold.eot?#iefix') format('embedded-opentype'), 
  url('../font/NotoSans-Bold.woff2') format('woff2'), 
  url('../font/NotoSans-Bold.woff') format('woff'); 
  font-weight: 600; font-style: normal; }


body {margin: 0;padding: 0;line-height: 1.2;font-size: 14px;letter-spacing:-0.5px;vertical-align:baseline;font-family: Noto, sans-serif;font-weight:300;color:#555; }
ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0;list-style: none;font-size:inherit;} 
header, footer, article, section, aside, nav {display: block;}
a {text-decoration: none;margin:0;padding:0;vertical-align:baseline;color:inherit;}
a:hover {text-decoration: none;}
img {border: 0;vertical-align: top;outline:0;margin:0;padding:0;}
caption{font-size:0;color:transparent;width:0;height:0;position:absolute;}
select, input, button, textarea {	vertical-align: middle;font-family:Noto;color: #000;}
h1, h2, h3, h4, h5, h6, th, dt, strong{font-weight:400;}
button{cursor:pointer;}
ol, ul, li { list-style:none;}
table {border-collapse:collapse; border-spacing:0;}
caption {position:absolute;width:1px;height:1px;margin:0;padding:0;background:none; font-size:3px; color:transparent; line-height: 0;}
legend {position:absolute;width:1px;height:1px;margin:0;padding:0;background:none; font-size:3px; color:transparent; line-height: 0;}
img, fieldset{border:none;}

