@charset "utf-8";

/* cssの初期化
----------------------------------------------------------*/
* {
	font-family:'ヒラギノ角ゴ Pro W4', HiraKakuPro-W4, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	margin: 0;
	padding: 0;
	zoom:1;
}
html, body {
	font-family:'ヒラギノ丸ゴ Pro W4', HiraKakuPro-W4, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	font-size:100%;
	color:#666;
	text-align: center;
}



h1, h2, h3, h4, h5, h6, address, div, blockquote, p, span, a, pre, ul, ol, li, dl, dt, dd, hr, th, td {
	font-family:'ヒラギノ丸ゴ Pro W4', HiraKakuPro-W4, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: normal;
	font-size:100%;
}

input, textarea{
	margin: 0;
	padding: 0;
	border: 1px solid #ccc;
	font-weight: normal;
	font-family:'ヒラギノ丸ゴ Pro W4', HiraKakuPro-W4, 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
	border: 1px solid #ccc;
	font-size: 14px;
}

.clearfix{
    zoom:1;/*for IE 5.5-7*/
		overflow:hidden;
}
.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
li{
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
}





/* print
----------------------------------------------------------*/
@media print {


}

/* for IE6 */
* html body { font-size: 82%; font-family: "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;}
/* for IE7 */
*:first-child+html body { font-size: 82%; }
