/* 講習会・イベントサイトのＣＳＳです */
@charset "utf-8";

a				{text-decoration: none}


/* コンテンツ */
#content h4	{border-left: solid 15px #458ccb;
			border-bottom: solid 2px #458ccb;
			font-size: 0.875em;
			color:#333333;
			padding: 2px 5px;
			margin-left: 20px;
			margin-top: 10px;
			margin-right:20px;
			}
				
#content h3	{
			font-size: 1.3em;
			color:#333333;
			text-align: center;
			padding: 10px 5px;
			margin-left: 20px;
			margin-top: 30px;
			margin-right:20px;
			margin-bottom: 10px
			}
#content p   {font-size: 0.875em;
		color:#333333;
		padding-top: 10px;
		padding-right: 30px;
		padding-bottom: 10px;
				}
#content p.memo  {font-size: 0.75em;
		color:#333333;
		text-style-type: normal;
		margin-left: 40px;
		margin-right: 30px;
		padding-top: 10px;
		padding-right: 30px;
		padding-bottom: 10px;
		border-bottom: dotted 1px blue;
		}
#content a img	{
	border-style:none;
	text-decoration:none;
	margin:0;
}
	
#content img.migihe	{
	float: right;
	margin-right:20px;
	margin-left:10px;
	}
#content p.setumei  {
	font-family: "ＭＳ ゴシック";
	font-size: 1em;
	line-height: 1.7;
	color:#333333;
	margin-left: 20px;
	margin-right: 10px;
}
#content p.kotosi  {
	font-family: "ＭＳ ゴシック";
	font-size: 1.2em;
	font-weight:bold;
	color:#FF0000;
	text-align:left;
	margin-left: 20px;
	margin-right: 200px;
	padding:10px;
	border:double 3px #FF0000;
}
#content p.kyonen  {
	font-family: "ＭＳ ゴシック";
	font-size: 1.3em;
	font-weight:bold;
	color:#993300;
	text-align:center;
	margin-left: 20px;
	margin-right: 10px;
	padding:5px;
	border:double 3px #0033CC;
}			
#content table.noline	{
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size:0.875em;
	color:#333333;
	line-height:1.5;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
}
#content table.lineari	{
	font-family: "ＭＳ Ｐゴシック", Arial, sans-serif;
	font-size:0.875em;
	color:#333333;
	line-height:1.5;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border-collapse:collapse;
	border-spacing:0;
	border:solid 1px #333333;
}
#content table.lineari th	{
	border-collapse:collapse;
	border-spacing:0;
	border:solid 1px #333333;
	padding:5px;
}
#content table.lineari th.jinzai	{
	background-color:#ef7d1b;
	color:#FFFFFF;
}
#content table.lineari th.koyou	{
	background-color:#458ccb;
	color:#FFFFFF;
}
#content table.lineari th.sokusin	{
	background-color:#008040;
	color:#FFFFFF;
}
#content table.lineari td	{
	border-collapse:collapse;
	border-spacing:0;
	border:solid 1px #333333;
	padding:0.5em 0.4em;
}
#content table.lineari td.moji	{
		color: blue;
		vertical-align:text-top;
}
#content table.lineari td.koku	{
		font-weight: bold;
}
#content p.migi	{
	text-align:right;
	margin-right:15px;
}
