body{
	/*margin:0;*/
padding:0;
	background-color:#FFFFFF;
}

img			{border:none;}
.imageleft	{float: left;margin-right: 10px;}

.bold		{font-weight:700}
.gcolor		{color: #008080;}
.wcolor		{color:#FFFFFF}
.rcolor 	{color:#FF0000}
.lgcolor 	{color:#009966}
a.wcolor:hover{color:#ffff00}

table		{font-size: 13px;line-height: 16px;}
table.schedule	{font-size: 13px;line-height: 16px;margin-left:45px;width:600px;}

td.linegreen{background-color:#339933; height:1px;}
.topform	{font-size:15px; line-height:16px}

h1			{font-size:16px; font-weight: 700; margin-left:8px; line-height: 22px; margin-bottom: 0px;}

h1.mark		{
	font-size:16px;
	line-height:22px;
	font-weight: 700;
	color:#008080;
	margin-left:8px;
	list-style-image: url(file:///C|/Documents%20and%20Settings/%8Bg%93c%98a%8Ds/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/cg/head.gif);
}
h1.top		{font-size:16px; font-weight:400; line-height:22px; margin-bottom:8px; margin-top:0px;}

h2			{font-size:13px;line-height:16px;font-weight:400;margin-left:45px;margin-bottom: 0px;margin-right: 20px;}

span.small	{font-size: 11px;}
span.normal	{font-size:13px; font-weight: 400;margin-left:8px;color:#000000;}

ul			{margin-top: 0px;list-style-type: disc;margin-bottom: 0px;}
ul.top		{margin-top: 0px;list-style-image: url(file:///C|/Documents%20and%20Settings/%8Bg%93c%98a%8Ds/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/cg/head.gif);margin-bottom: 0px;margin-left: 20px;font-size: 15px;line-height: 14pt;}
ul.topright	{margin-top: 0px;list-style-image: url(file:///C|/Documents%20and%20Settings/%8Bg%93c%98a%8Ds/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/cg/head.gif);margin-bottom: 0px;margin-left: 20px;}

li			{margin-top: 0px;margin-bottom: 0px;}
li.topics	{margin-top: 0px;margin-bottom: 0px;}


#bp dl		{margin:0 0 0 0;}
#bp dt		{margin-top: 10px;line-height: 10px;}
#bp dd		{margin-top: -13px;margin-left: 20px;margin-right: 0px;padding: 0 0 0 0;}

#ninteiko ul{margin:0 0 0 0;}
#ninteiko li{margin-top: 15px; list-style-type:none;margin-bottom: 15px;margin-left: 30px;}

#book ul	{font-weight: 700;list-style-type: none;margin-left: 0px;}
#book li	{font-weight: 400;margin-left: 15px;}

/*-----------------------------------
　　階層表示部分のスタイル（共通）
-----------------------------------*/

h1.small	{font-size:15px;font-weight: 700;margin-left:8px;line-height: 22px;margin-bottom: 0px;}

/*-----------------------------------
　　トピックスページのスタイル
-----------------------------------*/

#topics dl	{
	margin:5px 12px 10px;
}

#topics dt	{
	color:#008080;
	font-weight: 700;
	line-height: 30px;
	border-top: dotted #33CC66 2px;
	text-indent: 15px;
	margin: 10px 0 0 0;
}
#topics dd	{
	margin: -23px 15px 0 140px;
}

/*-----------------------------------
　　　　　　FAQのスタイル
-----------------------------------*/

#faq td	{
	vertical-align:top; 
	height:36px
}

#faq span	{
	font-weight:700;
}

#faq dl	{
	font-weight: 700;
	border-top: dotted #33CC66 2px;
	margin: 0 0 0 0;
	padding: 10px 0 0 0;
}
#faq dt	{
	text-indent: -25px;
	font-weight: 400;
	margin: 0 0 0 25px;
	padding: 15px 0 0 0;
}
#faq dd	{
	font-weight: 400;
	margin: -15px 0 0 40px;
}



/*-----------------------------------
　研修・試験・e-Lページのスタイル
-----------------------------------*/

#edu .linegold	{
	background-color:#ffd700; 
	height:4px;
}

#edu h1	{
	font-size:16px;
	line-height:22px;
	font-weight: 700;
	color:#008080;
	margin: 20px 0 0 5px;
	list-style-image: url(file:///C|/Documents%20and%20Settings/%8Bg%93c%98a%8Ds/Local%20Settings/Temporary%20Internet%20Files/Content.IE5/cg/head.gif);
}

#edu span	{
	font-size:13px; 
	font-weight: 400;
	margin: 0 0 0 8px;
	color:#000000;
}

#edu ul	{
	font-weight:700;
	list-style-type:none;
	margin: 10px 0 10px 0;
}

#edu li	{
	font-weight: 400;
	margin: 2px 0 0 15px;
}

#edu li.index	{
	font-weight: 700;
	margin: 0 0 0 0;
}

#edu ol	{
	font-weight: 400;
	list-style: disc inside;
	margin: 2px 0 10px 15px;
}
