*{padding:0px;margin:0px;border:0px;color:#666;font-size:12px;}

body{background:url(../img/headerBackground.gif) repeat-x;}

body {font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;}
;;body {font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;}
*:first-child+html body {font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;}
* html body {font-family: 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS P Gothic', sans-serif;}

a:link{		color: #666;	text-decoration:none;}
a:visited{	color: #666;	text-decoration:none;}
a:hover{	color: #666;	text-decoration:underline;}
a:hover .clarity{	filter: alpha(opacity=60);	-moz-opacity:0.6;	opacity:0.6;}

h3{ font-size:14px;}
ul{	list-style-type:none;}

.floatRight{	float:right;}
.floatLeft{		float:left;}
.floatEnd{	clear:both;}

img.mar5{	margin:5px;}
img.mar10{	margin:10px;}
img.mar15{	margin:15px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt20{ margin-top:20px;}

.textS-RED{ font-size:10px; color:#C00; }
.uline{ text-decoration:underline;}

/*///// clearFix /////*/

.clear{clear:both;display: block;}

/* modern browsers */

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

/* IE7 */

.clearfix{display:inline-block;}

/* legacy IE */

* html .clearfix{height: 1%;}

.clearfix{display: block;}
