@charset "UTF-8";/*reset css*/* {	margin: 0;	padding: 0;}html:first-child body{  min-height:100%;  padding-bottom:1px;}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {	margin:0;	padding:0;}a, a:link, a:active{	color: #002244;	text-decoration: none;	border: none;}a:visited{	color: #663399;	text-decoration: none;	border: none;}a:hover{	color: #ff0033;	border: none;	background-color: transparent;	text-decoration: underline;}a#h3-link:link, a#h3-link:active, a#h3-link:visited{	color: #119988;	text-decoration: none;	border: none;}a#h3-link:hover{	color: #ff0033;	border: none;	background-color: transparent;	text-decoration: underline;}a#blue:link, a#blue:active{	color: #0000ff;	text-decoration: none;	border: none;}a#blue:visited{	color: #663399;	text-decoration: none;	border: none;}a#blue:hover{	color: #ff0033;	border: none;	background-color: transparent;	text-decoration: underline;}table{	border-collapse: collapse;	border-spacing: 0;}fieldset, img{	border:0;}address, caption, cite, code, dfn, em, strong, th, var{	font-style: normal;	font-weight: normal;}ol, ul, li{	list-style: none;	text-indent: 0px;}caption, th{	text-align: left;}h1, h2, h3, h4, h5, h6{	font-size: 100%;	font-weight: normal;}q:before, q:after{}abbr, acronym{	border: 0;}/*fonts.css*//*9pt-70%, 10pt-77%, 11pt-85%, 12pt-92%, 13pt-100%, 14pt-108%, 15pt-116%, 16pt-124%*/body{	font:13px "HG丸ゴシックM-PRO", "メイリオ", "Meiryo", "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", arial, helvetica, clean, sans-serif;	*font-size: small;	*font: x-small;	color: #202929;}table{	font-size: inherit;	font: 100%;}select, input, textarea{	font: 99% "HG丸ゴシックM-PRO", "メイリオ", "Meiryo", "Hiragino Maru Gothic Pro", "ヒラギノ丸ゴ Pro W4", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka", "ＭＳ Ｐゴシック", arial, helvetica, clean, sans-serif;}pre, code{	font: 115% monospace;	*font-size: 100%;}hr{	display: none;}/*clearfix*/.clearfix:after{	content: ".";	display: block;	height: 0;	clear: both;	visibility: hidden;}	.clearfix { display: inline-block; } /* Hides from IE-mac \*/* html .clearfix { height: 1%; }.clearfix { display: block; } /* End hide from IE-mac */