@charset "utf-8";

a:visited{color:#656565; text-decoration:none;}
a:link{color:#656565; text-decoration:none;}
a:hover{color:#656565; text-decoration:none;}
a:active{color:#656565; text-decoration:none;}

*{-webkit-box-sizing:border-box; box-sizing:border-box; -moz-box-sizing:border-box;}

img{display:block; border:0;}
p,ul,ol,dl,li,dd,form{margin:0; padding:0;}
ul,ol,dl{list-style:none;}
table{margin:0; padding:0; border-collapse:collapse;}
caption{display:none;}
div{position:relative; overflow:hidden;}
hr{margin:0; border:0;}
h1,h2,h3{margin:0; padding:0;}
input{margin:0; padding:0; border:0;}
em{display:inline-block; font-style:normal;}
span, strong{display:inline-block;}
section, article{position:relative; overflow:hidden;}
button{cursor:pointer;}

.mc{color:#2fb8da;}
.sc{color:#fff600;}
.bc{background-color:#2fb8da;}
.bu{cursor:pointer;}
.bold{font-weight:bold;}
.bbb{border:1px #f00 solid !important;}
.hide{display:none !important;}
.hidden{visibility:hidden;}
.view{display:block;}
.clear{clear:both;}
._indent{text-indent:-10000px;}

body{margin:0;}