@charset "UTF-8";

/* =====================================================================
*    1.  default setting   2010/06/17
* =================================================================== */

html,body {
	width:100%;
	height:100%;
	text-align: center;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, table, td {
	display:block;
	margin:0px;
	padding:0px;
	border:none;
	font-size: 12px;
	line-height: 1.5em;
	letter-spacing: 1px;
}

img		{ border:none; }
table	{ font-size:inherit; font:100%; border-collapse:collapse; border-spacing:0; }
ul		{ list-style: none; }

/* フロート定義 */
.l_div	{ float:left; }

.r_div	{ float:right; }

.clearL	{ clear:left; }

.inl	{ display:inline }

/* =====================================================================
*    2. font
* =================================================================== */

body {
	background-color:#fff;
	font-family:'ＭＳ Ｐゴシック','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ','Meiryo',sans-serif;
	color:#333333;
	margin:0px;
	padding:0px;
	text-align: center;
}

/* ==========================================================================================================
	99. clearFix (pkg)
============================================================================================================*/

div:after {
    content		: " ";
    display		: block;
    visibility	: hidden;
    clear		: both;
    height		: 0.1px;
    font-size	: 0.1em;
    line-height	: 0;
}

/* for IE7 */
*:first-child+html div  {
	min-height: 1%;
	/*zoom	: 1;*/
}

/* for Mac IE */
* html div {
	display	: inline-table;
}

/* no Mac IE \*/
* html div {
	height	: 1%;
}
div {
	display	: block;
}
/* End hide from IE-mac */

/* for safari・IE7・IE8 */
*+html div {
    min-height: 0;
    display: inline-block;
}

