/*========================================================
	制作日:2007/06/07
	copyright(c)2007TheTokyoFoundation
	--Service Grant Tokyo--
=========================================================*/


/*---------------------------------------------------------
	タグリセット
----------------------------------------------------------*/
*{
	margin:0;
	padding:0;
	font-size:100%;
	font-weight:normal;
	font-style:normal;
	}

a:link,
a:visited{
	color:#006699;
	}
	
a:hover{
	color:#cc6600;
	}

a img	{
	border:0;
	}
	
ul{
	list-style:none;
	}
li{

}	
	
br{
	line-height:1;
	}	
	
b{
	font-weight:bold;
}

i{
	font-style:italic;
}


/*---------------------------------------------------------
	共通スタイルクラス
----------------------------------------------------------*/				
.floatL{
	float:left;
	padding-right:5px;
}

.floatR{
	float:right;
	padding-left:5px;
}

.mg10{
	font-size:4px;
	height:10px;
}

.mg5{
	font-size:4px;
	height:5px;
}

.disc{
	list-style:disc;
	margin-left:20px;
}

.decimal{
	list-style:decimal;
	margin-left:30px;
}

.square{
	list-style:square;
	margin-left:20px;
}

.imgbox{
	display:block;
}

/*---------------------------------------------------------
	フロートクリア
----------------------------------------------------------*/
.cl{
	clear:both;
	}
	
hr.cl{
	border:0px;
	clear:both;
}

.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 */



/*---------------------------------------------------------
	見出し
----------------------------------------------------------*/

strong{
	color:#CC3300;
	font-weight:bold;
}

.caution{
	color:#990000;
}

h3{
	border-bottom:2px dotted #95D7FB;
	color:#2699B2;
	font-weight:bold;
	margin:0 0 5px 0;
	font-size:120%;
}

h4{
	border-left:5px solid #E8901D;
	color:#D78214;
	font-weight:bold;
	margin:0 0 3px 0;
	padding:0 0 0 5px;
}

h5{
	color:#336699;
	font-weight:bold;

}

strong{
	color:#CC3300;
	font-weight:bold;
}

.caution{
	color:#990000;
}

/*---------------------------------------------------------
	インデント
----------------------------------------------------------*/

.ind{
	margin-left:10px;
}

.ind2{
	margin-left:10px;
	padding-left:5px;
	border-left:2px solid #336699;
}

.ind_b{
	margin-left:20px;
}

.ind_b2{
	margin-left:20px;
	padding-left:5px;
	border-left:2px solid #336699;
}

