@charset "utf-8";
/* CSS Document */

/*------------------------------------------------------------

	01. h1

------------------------------------------------------------*/

h1 a{
	float:left;
	width:420px;
	height:50px;
	background:url(../images/h1.jpg) no-repeat;
	text-indent:-10000px;
}

/*------------------------------------------------------------

	02. h2

------------------------------------------------------------*/

h2{
	margin:5px;
	font-size:90%;
	font-weight:normal;
	line-height:1.5em;
}

/*------------------------------------------------------------

	03. h3

------------------------------------------------------------*/

h3{
	width:750px;
	height:200px;
	text-indent:-10000px;
}

h3.heading-information{
	background:url(../images/h3_heading-information.jpg) no-repeat;
}

h3.heading-blog{
	background:url(../images/h3_heading-blog.jpg) no-repeat;
}

h3.heading-outline{
	background:url(../outline/images/h3_heading-c-outline.jpg) no-repeat;
}

h3.heading-project{
	background:url(../project/images/h3_heading-c-project.jpg) no-repeat;
}

h3.heading-schedule{
	background:url(../schedule/images/h3_heading-c-schedule.jpg) no-repeat;
}

h3.heading-link{
	background:url(../link/images/h3_heading-c-link.jpg) no-repeat;
}

h3.heading-block{
	background:url(../block/images/h3_heading-c-block.jpg) no-repeat;
}


/*------------------------------------------------------------

	04. h4

------------------------------------------------------------*/


h4{
	margin:10px 0;
	border-top:3px solid #0071BD;
	border-bottom:1px solid #333;
	line-height:2.5em;
	text-align:left;
	text-indent:0.5em;
}

/*------------------------------------------------------------

	05. h5

------------------------------------------------------------*/

h5{
	margin:5px;
	background:url(../images/bg_h5.jpg) 0 50% no-repeat;
	border-bottom:1px solid #CCC;
	font-size:90%;
	line-height:2em;
	text-align:left;
	text-indent:20px;
	color:#0071BD;
}


/*------------------------------------------------------------

	11. p

------------------------------------------------------------*/

p{
	margin:10px 20px;
	font-size:90%;
	text-align:left;
	line-height:1.5em;
}

/*------------------------------------------------------------

	12. strong

------------------------------------------------------------*/

strong{
	display:block;
	margin:5px 15px;
	font-size:90%;
	text-align:left;
	line-height:1.5em;
}

/*------------------------------------------------------------

	13. em

------------------------------------------------------------*/

/*------------------------------------------------------------

	14. span

------------------------------------------------------------*/

span{
	font-size:90%;
	color:#f00;
}

/*------------------------------------------------------------

	21. text-align

------------------------------------------------------------*/

.tal{
	text-align:left;
}

.tar{
	text-align:right;
}
