@charset "utf-8";

/****************************************
		 リセット設定
*****************************************/

html, body, div, span, applet, object, iframe, strong,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, legend, caption, 
tbody, tfoot, thead, table, label, tr, th, td{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	list-style:none;
	}

/* --HTML-- */
html {
	background:#fff;
	color:#000;	
	overflow: auto;
	}

/* --BODY-- */
body {
	font-size: 14px;
	font-family: 'メイリオ','Meiryo','ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Verdana,Osaka,sans-serif;
	margin:0;
	padding:0;
	height: 100%;
	}

caption, th {
	text-align:left;
	}

/* --A-- */
a {
	cursor:pointer;
	text-decoration: none;
	}
	a:hover {
	text-decoration:underline;
	}

/* --LIST-- */
ol, ul {
	text-align:left;
	list-style:none;
	}

/* --TABLE-- */
th {
	font-weight:bold;
	text-align:left;
	}

/* --OTHER TAGS-- */

img {
	vertical-align:bottom;
	margin:0px;
	padding:0px;
	border:none;
	}

em, strong {
	font-weight:bold;
	}
	
p {
	line-height:1.8em;
	text-align:left;
	}
	
/* form */
button, fieldset, form, input, label, legend, select, textarea {
font-family:inherit;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
vertical-align:baseline;
}

/* clearfix */

.clearfix {
	zoom:1;
	}
.clearfix:after{
	clear: both;
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
	}

* html .clearfix {
    display: block;
}











