@charset "utf-8";


/* --------------------------------

	* Default Style Sheet {


		* last update 06.09/28
		* author : techno-cut;
	
	}
	
--------------------------------

	* Contents
	
	1. Universal Selector + body
	2. List Module
	3. Tables Module
	4. Image Module
	5. Text Module
	6. Form Module + Replaced Elemnt
	7. clearFix (pkg) Module
	
	
	
--------------------------------- */







/*  1. Universal Selector + body
-----------------------------------*/


* {
	background-color	: transparent;
	margin	: 0;
	padding	: 0;
	font-size	: 100%;
	font-style	: normal;
}

body {
	font	: 76%/1.6 "ＭＳ ゴシック",Arial, Helvetica,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif; /* 12px */
	color	: #333;
	letter-spacing	: 0.1em;
}

hr {
	height	: 1px;
}



/*  2. List Module
-----------------------------------*/

ul {
	list-style	: none;
}

dt {
	display	: block;
	width	: auto;
}


/*  3. Tables Module
-----------------------------------*/

table {
	border			: none;
	border-collapse	: collapse;
	font-size		: inherit;
	font			: 100%;

}

td ,th { /* セルの規定値をmiddleからtopに変更 */
	vertical-align	: top;
}

th {
	font-weight	: normal ;
	text-align	: left ;
}


caption {
	text-align	: left;
}



/*  4. Image Module
-----------------------------------*/

img { /* イメージをボックス下に接させる。場合によりtopにすることも */
	vertical-align	: bottom;
}

a img {
	border	: none;
}


 /*  5. Text Module
-----------------------------------*/

a {
	text-decoration	: none;
}

pre,
code,
samp,
kbd,
var {
	font	: 100% Monaco, 'Andale Mono', monospace;
}

sup,
sub {
	font-size	: 75% ;
}



 /*  6. Form Module + Replaced Elemnt
-----------------------------------*/

select,
input,
textarea ,
option ,
optgroup {
	vertical-align: middle;
	background-color : #FFF;
	font	: 100%/1.5  "ＭＳ Ｐゴシック",Arial, Helvetica,"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif; 
}

fieldset {
	border	: none;
}



 /*  7. clearFix (pkg) Module
-----------------------------------*/

/* フロート解除させたい要素をdivで囲んで使う */

.clearfix::after {
    content		: " ";
    display		: block;
    visibility	: hidden;
    clear		: both;
    height		: 0.1px;
    font-size	: 0.1em;
    line-height	: 0;
}

* html .clearfix { display	: inline-table; }
/* no Mac IE \*/
* html .clearfix { height	: 1%; }
.clearfix { display	: block; }
/* */

/*  ie7を含めないならばこっち
* html .clearfix { display	: inline-block; }
*/
