@charset "UTF-8";
/*====================================================*/

/*【全体のデフォルト値を規定する初期化CSS ＋α です。】 */

/*====================================================*/

/*【初期値】
　　・マージン、パディング：0px。
　　・文字揃え：左上揃え。
　　・テキスト：スタイル全てノーマル。
　　・フォーム：テキストフィールドのサイズ保持のため、全称セレクタは使用していません。*/
body,h1,h2,h3,h4,h5,p,ul,dl,ol,li,form,dl,dt,dd {
 margin: 0px;
 padding: 0px;
 text-align: inherit;
 vertical-align: top;
 font-style: normal;
 font-weight: normal;
 font-size: inherit;
}
p,ul,dl,ol,li,table,th,td,dl,dt,dd {
 font-style: normal;
 font-weight: normal;
 font-size: inherit;
 text-align: inherit;
}

/* 【フォントサイズ】Mac Firefox と他環境のデフォルトを統一 */
body {
	font-size: 16px;
}
* html body {	/* IE6 */
	font-size: 100%; 
}

/*【ハック Clearfix (float の背景がついてこない仕様の回避)】
　　・レイアウトの基礎として使うdiv全体に指定。
　　・tableなど一部の要素で必要な場合はclass指定する。*/
/*
div:after {
 content:".";
 display:block;
 clear:both;
 height:0;
 visibility: hidden;
}
div {
 display:inline-table;
 zoom:1;
 overflow: hidden;
}
*/
/* exlude MacIE5 \*/
/*
* html div {height:1%;overflow:visible;}
div{display:block;}
*/
/* end MacIE5 */

.clearfix:after {
 content: ".";
 display: block;
 font-size: 0;  
 clear: both;
 height: 0;
 visibility: hidden;
}
.clearfix {
 display:inline-table;
 zoom:1;
 overflow: hidden;
}
/* exlude MacIE5 \*/
* html .clearfix{height:1%;overflow:visible;}
.clearfix{display:block;}
/* end MacIE5 */

/*【HTML】
　・Firefox などで .swf height 100% を置くときに必要 */
html {
 height:100%;
}

/*【画像】
　・border: 0をデフォルトとする。img src 内で border を指定しない。
　・vertical-align: IE でフォントサイズより小さい画像の下に余白ができる対策。 */
img, a img {
 border: 0px;
 vertical-align: bottom;
}

/* 【リスト】
　・リストスタイルは個別指定する。メニューリンクなどに多用するため初期化。*/
ul,dl {
 list-style: none;
}

/* 【テーブル】
　・border などデフォルト表示させたい時は消してください。*/
table {
 border-collapse: collapse;
 border: none;
 border-spacing: 0;
 margin: 0px;
 padding: 0px;
 font-size: inherit;
}
th,td {
 border: none;
 margin: 0px;
 padding: 0px;
}


/* 【フォーム】*/
fieldset {
 border: none;
}
input, textarea, select {
 font-family: inherit;
 font-size: inherit;
 font-weight: inherit;
}

/*【区切り線】
　・タグのパーツ区切り。線として使用する場合は、各id class ひも付けで個別指定。*/
hr {
 display:none;
 clear: both;
}

/*【回り込み解除】
　・Win: IE のバグ回避のため、float 使用箇所の最後は、br or div にこのclassをつけて回り込みを解除してください(やむを得ない場合のみ)*/
.clear {
 clear: both;
}

/*====================================================*/
