@charset "shift_jis";

/*-------------------------------------------------------------------
 RESET
-------------------------------------------------------------------*/

body,div,h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ul,li,ol,pre,form,fieldset,input,textarea,p,blockquote,
th,td {
	margin:0;
	padding:0;
	font-weight:normal;
	font-size:100%;
}

ul,li,ol { list-style-type:none; }

table {
	border:none;
	border-collapse:collapse;
	border-spacing:0;
}

caption,th { text-align:left; }

img { border:none; vertical-align:bottom; }

em,address { font-style:normal; }

hr {
	display: none;
}

html{
    overflow-y: scroll;
}


/*-------------------------------------------------------------------
 CLEAR FIX
-------------------------------------------------------------------*/

/* clearfix ------- */
.clear:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
	line-height: 0;
}
.clear {
	display: inline-table;
	min-height: 1%;
}
/* for macIE \*/
* html .clear {
	height: 1%;
}
.clear {
	display: block;
}
/* end of for macIE */

.clear2 {
	clear: both;
}

