/* ===============================================
  初期設定及び基本設定
 （リンクの色やレイアウト等は別途common.cssで設定）
=============================================== */

/* -------- CSS reset-------- */

*{
	font-size: 100%;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote,table th, tr, td {
	margin:0;
	padding:0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	border:0;
	empty-cells: show;
}

caption, th{
	text-align:left;
}

fieldset, img,a img{
	border:none;
}

img {
	vertical-align:bottom;
}

ol, ul{
	list-style-type: none;
}

h1, h2, h3, h4, h5, h6{
	font-size:1em;
	font-weight:normal;
}

/* -------- font -------- */

p,li,td,th,dt,dd,caption {
	font-size: 78%;
	line-height: 1.4;
}

td td,td dt,td dd,td ul li,td ol li,td p,
ul li ul li,ul li ul li p,ul li th,ul li td,
ol li ul li,ol li ul li p,ol li th,ol li td,
dd ul li {
	font-size: 1em;
}

sup {
	font-size:70%;
}

/* -------- clear -------- */

.clear {
	clear: both !important;
}

.clearfix:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: '[.]';
}

.clearfix {
	display: inline-block;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE-mac */


