/**=
* ========================================
* HTML 
* ========================================
*/

html {
margin: 0;
padding: 0;
border: 0;
}
*{
margin: 0;
padding: 0;
border: 0;
}
.hack:after {
content: " ";
display: block;
visibility: hidden;
clear: both;
height: 0.1px;
font-size: 0.1em;
line-height: 0;
}
* html .hack {
display: inline-block;
}
/* no ie mac \*/
* html .hack {
height: 1%;
}
.hack {
display: block;
}

/**=
* ========================================
* メイン 
* ========================================
*/
h1,h2,h3,h4,h5,h6{
margin: 0;
padding: 0;
}
ul{
margin: 0;
padding: 0;
}
ul li{
list-style:none;
margin: 0;
padding: 0;
}
ul li img{}
dl{
margin: 0;
padding: 0;
}
dl dt{
margin: 0;
padding: 0;
}
dl dd{
margin: 0;
padding: 0;
}
img {
margin: 0;
border: none;
padding: 0;
vertical-align:bottom;
}
p {
margin: 0;
border: 0;
padding: 0;
}