@charset "utf-8";


html, body, body *{
margin:0;
padding:0;
}
body,
form *{font-family: Arial,Helvetica,sans-serif;}
table{border-collapse:collapse;}
li{list-style-type:none;}


/*-----[ link  ]--------------------*/
a {}
a:hover{}
a img{border:none;}
img {
margin:0;
padding:0;
}

/*-----[ float ]--------------------*/
.Float {zoom: 100%;}
.Float:after {
content: " "; 
clear: both; 
height: 0; 
display: block; 
visibility: hidden;
}
.FloatL{float:left;}
.FloatR{float:right;}


/*-----[ parts ]--------------------*/
.Hidden{display:none;}
.TextC{text-align:center;}
.TextR{text-align:right;}
.TextL{text-align:left;}
.Block{
    display:block;
    text-indent:-5000px;
    background-repeat:no-repeat;
}
a.Block, input.Block, button.Block{
    overflow:hidden;
    text-decoration:none;
    background-position:100% 100%;
}
a.Block:hover, input.Block:hover, button.Block:hover, span.Block{background-position:0 0;}