@charset "UTF-8";

/* 
スタイルリセット用の設定を行います。

1．スタイルリセット

2．可読性向上のためフォントを以下に指定
font-size = bodyに初期値14px相当を指定
line-height = bodyに初期値1.6を指定（子に継承されないよう単位なし）
font-family = 各ブラウザに最適化をした（Modern Browser, Win:IE6/IE7, MacIE5）
letter-spacing = MS Pゴシック用に文字間を1px空けた

3．クリアフィックス
クリアフィックスしたい要素にclass="clearfix"を指定する

4．ピングフィックス
IE6で透過pngを使えるようにする
<img>の親要素にclass="png"を指定する

*/



/* ::::::▼▼1.style reset▼▼:::::: */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:top;}
sub {vertical-align:bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn't inherit in IE */
legend{color:#000;}
del,ins{text-decoration:none;}
/* ::::::▲▲style reset▲▲:::::: */


/* ::::::▼▼2.font style▼▼:::::: */
/* for Modern Browser */
body {
	font: 14px/1.6 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "Lucida Grande", sans-serif;
}

/* for WinIE6 
* html body {
	font: 87.5%/1.6 Verdana, "ＭＳ Ｐゴシック", sans-serif;
	letter-spacing: 1px;
	vertical-align: baseline;
}
*/
/* for WinIE7 
*:first-child+html body {
	font: 87.5%/1.6 "メイリオ", Meiryo, Verdana, "ＭＳ Ｐゴシック", sans-serif;
}
*/
/* for MacIE5 */
/*\*//*/
body p {
	font-family: "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
}
/* for MacIE5 */
/* ::::::▲▲font style▲▲:::::: */

/* ::::::▼▼3.clear fix▼▼:::::: */
.clearfix {
	display:inline-table;
	min-height:1px; /* IE 7対策 */
}

.clearfix:after {
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

/* Hides from Mac IE \*/
* html .clearfix { height:1px; }

.clearfix { display:block; }
/* ::::::▲▲clear fix▲▲:::::: */


/* ::::::▼▼4.png fix▼▼:::::: */
/*
* html .png {
	filter: expression("progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.firstChild.src + ", sizingMethod=scale)");
	width: expression(this.firstChild.clientWidth+"px");
	height: expression(this.firstChild.clientHeight+"px");
}

* html .png img {
	visibility: expression("hidden");
}
*/
/* ::::::▲▲png fix▲▲:::::: */


