/* body要素に大して全体の基本設定を行う。 */

body {
	font-size: 10px;
	font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro W3','メイリオ',Meiryo,'ＭＳＰゴシック','Osaka';
	color: #333;
	text-align: justify;
	background-color: #fff;
	line-height: 1.4em;
	margin: 0px;
	padding: 0px;
	}


/* <a>タグの指定順はa:link→a:visited→a:hover→a:active→順に指定する。(一部ブラウザでのバグがあるため) */

a:link { color: #333;}
a:visited { color: #666;}
a:hover { color: #000; text-decoration: none;}
a:active { color: #999;}

img { border: 0px;}


/*各種文字のサイズ指定
 (body以下の基本サイズが10pxに設定されているためpx単位の指定が可能になる) */
 

p,th,td,li,dt,dd{ font-size: 1.2em;}



/* マージンパディング幅のリセット */

div,li,dt,dd,th,td,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,table { margin: 0px; padding: 0px;}





/* clearfix
----------------------------------------------- */

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

.clearfix { display: inline-block;}


/* Hides from IE-mac ¥*/
* html .clearfix { height: 1%;}
.clearfix { display: block;}
/* End hide from IE-mac */