@charset "UTF-8";
@import url(font.css);

/* reset */
* {-webkit-text-size-adjust:none;}
html, body{width:100%;height:100%;font-weight:normal;letter-spacing:-0.25px;font-family:"notoRegular",Arial,sans-serif;letter-spacing:-0.25px;line-height:26px;margin:0;padding:0;
	word-break:keep-all;
	-webkit-word-break:keep-all;
	-moz-word-break:keep-all;
	-o-word-break:keep-all;
}
a{color:#3e3a3b;text-decoration:none}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button,figure,figcaption{margin:0;padding:0}
fieldset,img{border:0 none;padding:0}
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}
button{border:0 none;background-color:transparent;cursor:pointer}
body{background:#fff;font-size:16px}
body,th,td,input,select,textarea,button{font-size:16px;color:#3e3a3b}
th,td{font-size:1em}
address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:normal}
header,footer,section,article,aside,nav,hgroup,details,menu,figure,figcaption{display:block}
strong{font-weight:bold}
mark{background:none}
table{border-collapse:collapse}
caption {display:none}
textarea:focus {outline:none}
button:focus {outline:none;border:0}
input:focus {outline:none}
.hidden {
 position:absolute !important;  
 width:1px; 
 height:1px; 
 overflow:hidden;
 clip:rect(1px 1px 1px 1px); /* IE6, IE7 */
 clip:rect(1px, 1px, 1px, 1px);}

/* skip navigation */
#skipNavi {position:absolute; top:0px; left:0px; z-index:100000;width:100%}
#skipNavi a{position:absolute;top:-10000px;width:100%;display:block;color:#fff;text-align:center;padding:10px 0px;font-size:13px;line-height:18px;background:#000;z-index:100000}
#skipNavi a:focus,
#skipNavi a.selected{top:0px;}

