@charset "utf-8";/* --BODY-- */body {	margin:0;	padding:0;	line-height: 1.6;	color: #333333;	height: 100%;	font-size: 84%;}	/* IEだけに適用 */body {	font-family: 'ＭＳ Ｐゴシック';	letter-spacing: 1px;} /* IE以外に適用 */html>/**/body {	font-family: Veldana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', sans-serif;	letter-spacing: normal;}.fontNormal{	font-size: 82%;}.fontLarge{	font-size: 100%;}/* --OTHER TAGS-- */a img, img {	border:0;	outline: none!important;}blockquote, dd, div, dl, dt, h1, h2, h3, h4, h5, h6, li, ol, p, pre, span, td, th, ul {margin:0;padding:0;}abbr, acronym {border:0;}address, caption, cite, code, dfn, var {	font-style:normal;	font-weight:normal;}caption, th {}code, kbd, pre, samp, tt {font-family:monospace;line-height:100%;}	/* for IE7 */	*+html code, kbd, pre, samp, tt {	font-size:108%; 	}h1, h2, h3, h4, h5, h6 {	font-size:100%;	font-weight:bold;	margin-bottom: 0.2em;	margin-top: 1.5em;	color: #000000;}ul  {	list-style-type: square;	list-style-position: outside;	padding-left: 1.4em;	margin-bottom: 0.8em;}ul ul {	margin-bottom: 0.4em;}#header ul {	padding-left: 0px;	list-style-type: none;	margin-bottom: 0px;}#topicPath ul {	padding-left: 0px;	list-style-type: none;	margin-bottom: 0px;}#side ul {	list-style-type: none;	padding-left: 0px;	margin-bottom: 0px;}#footer ul {	padding-left: 0px;	list-style-type: none;	margin-bottom: 0px;}ol{	list-style-type: decimal;	list-style-position: outside;	margin-bottom: 0.8em;	margin-left: 25px;}ol li {	margin-bottom: 0.4em;}q:before, q:after {content:'';}/* form */button, fieldset, form, input, label, legend, select, textarea {font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;padding:0;vertical-align:baseline;}/* tables still need 'cellspacing="0"' */table {	border-collapse:collapse;	border-spacing:0;	font-size:100%;	margin-bottom: 1em;}th, td {	padding: 0.6em 0.6em 0.4em;	border: 1px solid #CCCCCC;}th {	background-color: #EFEFEF;}p {	margin-bottom: 0.8em;}a {	color: #005C8D;	text-decoration: none;}a:hover {	text-decoration: underline;}strong {	font-weight: bold;	color: #000000;}
