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

html {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
*{
	margin:0px;
	padding:0px;
	border:0px;
}
.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:0px;
	 padding:0px;
}
ul{
	margin:0px;
	padding:0px;
}
ul li{
	list-style:none;
	margin:0px;
	padding:0px;
}
ul li img{
}
dl{
	margin:0px;
	padding:0px;
}
dl dt{
	margin:0px;
	padding:0px;
}
dl dd{
	margin:0px;
	padding:0px;
}
img {
	margin: 0px;
	border: none;
	padding: 0px;
	vertical-align:bottom;
}

p {
	 margin: 0;
  padding: 0;
  border: 0;
  font-weight: normal;
  font-size: 100%;
  vertical-align:baseline;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font: inherit;
}

ul, menu, dir {
    display: inline-block;
    list-style-type: disc;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
}