@charset "UTF-8";

/*------------------------------------ALL SETTING------------------------------------*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-family				:	'メイリオ','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	margin						:	0;
	padding						:	0;
	border						: 0;
	outline						: 0;
	font-weight				: inherit;
	font-style				: inherit;
	vertical-align		: baseline;
	list-style				:	none;
	line-height : 100%;
}
body{
	font-size					: 14px;
}
.clearfix:after {
  content: ""; 
  display: block; 
  height: 0; 
  clear: both; 
  visibility: hidden;
}

.clearfix {
	display						: inline-table;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height						: 1%;
}
.clearfix {
	display						: block;
}
/* End hide from IE-mac */
p{
	color : #333;
}
/*------------------------------------ALL SETTING------------------------------------*/

table{
	border-collapse : collapse;
	border-spacing : 0px;
	position : static;
}
th{
	position : static;
}
td{
	position : static;
}
tr{
	position : static;
}


.gray{
	color	:	#666;
}
.mT5{
	margin-top : 5px;
}
.mT20{
	margin-top : 20px;
}
.mT30{
	margin-top : 30px;
}
.mB20{
	margin-bottom : 20px;
}
.fR{
	float : right;
}
.fs12{
	font-size : 12px;
}
.fs18{
	font-size : 18px;
	padding : 3px 0;
}
.mB5{
	margin-bottom : 5px;
}
.mB10{
	margin-bottom : 10px;
}
.mT10{
	margin-top : 10px;
}

