@charset "utf-8";/* --HTML-- */html {background: transparent;color:#222;}/* --BODY-- */body {font-family: verdana, arial, sans-serif;font-size: 13px;line-height: 1.4;margin:0;padding:0;}a:link{    color: #0033FF;	}a:visited{    color: #0033FF;	}a:hover{    color: #0033FF;	}table {	font-size: inherit; /* モダンブラウザ向け */	font: 100%; /* Win IE 5-5.5､6(後方互換モード)向け */}/* --OTHER TAGS-- */a {overflow:hidden;}a img, img {border:0;vertical-align:bottom;}abbr, acronym {border:0;}address, caption, cite, code, dfn, em, th, strong, var {font-style:normal;font-weight:normal;}blockquote, div, dl, dt, dd,h1, h2, h3, h4, h5, h6,li, ol, p, pre, span, td, th, ul {margin:0;padding:0;}caption, th {text-align:left;}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:normal;}ol, ul {list-style:none;}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%;}/* for nucleus */.leftbox, .rightbox {	font-size: 0.8em;	text-align:center;}.leftbox {	float: left;	margin: 0 5px 0 0;}.rightbox {	float: right;	margin: 0 0 0 5px;}div.pageswitch {	font-size: 0.9em;    text-align: center;	color: #0033FF;	margin: 1em 0;	font-weight:bold;	}	div.pageswitch a, div.pageswitch a:visited{	text-decoration: none;	color: #0033FF;	}/* form */.formfield, .linkform{	border: solid 1px #999;	background-color: #fff;	font-size: 1em; 	color: #666;	height: 1.1em;	}.linkform {	width: 150px;	}.commentform  textarea.formfield {	width:350px;	height: 150px;	}.menu input.formfield {	width:80px;	}.formbutton {	font-size:1em;	background-color: #666;	color:#fff;	border: solid 1px #999;	padding: 1px 5px 1px 5px;	line-height: 1em	}.loginform input.formfield{	width: 50px;	vertical-align: middle;	}.loginform input.formbutton{	padding: 1px 3px 1px 3px;	vertical-align: middle;	background-color: #fff;	color:#999;		}#nucleus_lf_shared{	vertical-align: middle;	}
