/*----------------------------------------------------
	reset styles
----------------------------------------------------*/

html, body, div, h1, h2, h3, h4, h5, h6,
 p, blockquote, pre, address,
 ul, ol, li, dl, dt, dd,
 table, th, td, form, input, textarea, fieldset,
 img,div {
	margin: 0;
	padding: 0;
}
 
html {
}

body {
	background-color: #fff;
	font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;	/* ゴシック体 */
/*	font-family: "ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","ＭＳ Ｐ明朝","MS PMincho",Georgia,Times New Roman, Times,Serif;	*/	/* 明朝体 */
	color: #333;
}

ul, ol {
	list-style-type: none;
}

/*---------------------------------
ul {
list-style-type: disc;
margin: 0 0 10px 20px;
}
---------------------------------*/

/*---------------------------------
ol {
list-style-type: decimal;
margin: 0 0 10px 25px;
}
---------------------------------*/

table { 
	border-collapse: collapse;
	border-spacing: 0;
}

th {
	vertical-align: top;
}

img {
	border: none;
	vertical-align: bottom;
}


.clearfix{ display: inline-block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
/*\*/
* html .clearfix{ height: 1%;}
.clearfix{ display: block;}
/**/

.float_clear {
	clear: both;
	visibility: hidden;
	font-size: 1%;
	line-height: 100%;
}



/* Link */

a {
	text-decoration: none;
	cursor: pointer;
}

a:link {
}

a:visited {
}

a:hover {
	text-decoration: underline;
}

a:active {
}



