@charset "UTF-8";

@import "unit_tag.css";
@import "unit_common.css";
@import "unit_menu.css";
@import "unit_content.css";
@import "unit_layout_noside.css";


h3{
	margin:			1em 0 0.5em 0;
	padding-left:	0.5em;
	border-left:	solid 6px #70cfff;
	border-bottom:	solid 1px #70cfff;
	color:			#41ace1;
	font-size:		100%;
	font-weight:	bold;
}
h3 a{
	color:			#41ace1;
	border-bottom:	dashed 1px #41ace1;
}
h3 a:hover{
	background:		#ffffcc;
}

.indent{
	padding-left:	2em;
}

dl.getList{
}

dl.getList dt{
	border-left:	solid 0.2em #ffcc66;
	padding-left:	0.8em;
	font-weight:	bold;
	color:			#999999;
}
dl.getList dt a{
	color:			#999999;
}
dl.getList dt a:hover{
	background-color:			#ffffcc;
}
dl.getList dd{
	line-height:		150%;
	padding-left:		1em;
	padding-bottom:		1em;
}
dl.getList dd a{
	color:			#000000;
}
dl.getList dd a:hover{
	background-color:			#ffffcc;
}

p a{
	color:			#ff9900;
	border-bottom:	dashed 1px #ff9900;
}
p a:hover{
	background-color:			#ffffcc;
}

/************/

table.spec th,
table.spec td{
	font-weight:	normal;
	padding:		2px 4px 2px 4px;
}

table.spec{
	width:			450px;
}
table.spec th{
	width:			8em;
}

table.spec tr.a th,
table.spec tr.a td{
	background-color:	#e0f4fd;
}

/************/

table.staff th,
table.staff td{
	font-weight:		normal;
	padding:			6px 4px 6px 4px;
	border-bottom:		dashed 1px #99cccc;
	vertical-align:		top;
	line-height:		130%;
}

table.staff a{
	color:				#3399cc;
}
table.staff a:hover{
	background:			#ffffcc;
}

/************/

#mainArea .column{
	margin-left:		2em;
	margin-right:		2em;
}
#mainArea .column ul{
	padding-left:		2em;
}


