@charset "utf-8";



/*スタイルの初期化*/

body, 

p,div, 

ul, ol, li, dl, dt, dd,

table, th, td {

	margin: 0px;

	padding: 0px;

	font-size:small;

	font-weight:normal;

	border-collapse: collapse;

	border-spacing: 0;

	letter-spacing: 0.1em;

	vertical-align:baseline;

	}



body{

	font-family:

				"Verdana",

				"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro",

				"メイリオ", "Meiryo",

				"ＭＳ Ｐゴシック"

				sans-serif;

	font:13px/1.231 Verdana,clean,sans-serif;



				*font-size:small;

				*font:x-small;

	line-height:125%;

	}



a {

	vertical-align:baseline;

	text-decoration: none;

	}

	





/*フォーム隙間対策*/

form{

	margin:0px;

	}



/*リストマークの削除*/

ol, ul, li {

	list-style-type: none;

}



/*画像の縦位置の指定*/

img {

	vertical-align: bottom;

	border-style:none;

}



/*リンク画像のボーダー線の非表示*/

a img  {

	border-style:none;

}





/*CSSハック clearfix*/

.clearfix:after {

    content: "."; 

    display: block; 

    height: 0; 

    clear: both; 

    visibility: hidden;

}



.clearfix {

	display: inline-block;

	position:relative;

}



/* Hides from IE-mac \*/

* html .clearfix {

	height: 1%;

}

.clearfix {

	display: block;

}

/* End hide from IE-mac */

