@charset "UTF-8";body {	margin:0;	padding:0;/* for Opera8 */	background-color:#fff;	color:#000;	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,Arial,Helvetica,sans-serif;	font-size:12px;	*font-size:75%;/* for IE */	line-height:1;}h1,h2,h3,h4,h5,h6 {	margin:0;	padding:0;	font-style:normal;	font-weight:bold;	font-size:100%;}h1 {	font-size:18px;	*font-size:150%;}h2 {	font-size:16px;	*font-size:133.333%;}h3 {	font-size:14px;	*font-size:116.666%;}ul,ol {	margin:0;	padding:0;	list-style:none;}img {	vertical-align:bottom;	border:none;}fieldset {	margin:0;	padding:0;	border:none;}table {	border-collapse:collapse;	border-spacing:0;}caption,th {	margin:0;	padding:0;	font-style:normal;	font-weight:normal;	text-align:left;}input,select,textarea {	background-color:transprent;	color:#000;	font-size:inherit;}optgroup {	background-color:#fff;/* for Opera */	color:#000;/* for Opera */	font-style:normal;	font-weight:bold;}button {	cursor:pointer;}abbr,acronym {	border-bottom:1px dotted #000;	cursor:help;}pre {	margin:1em;	padding:1em;	width:95%;	overflow:scroll;	background-color:#f3f3f3;}pre,code {	font-family:Consolas,Monaco,monospace;}div,p,li,dl,dt,dd,blockquote,td,form {	margin:0;	padding:0;}em,strong,address,cite,code,dfn,var {	font-style:normal;	font-weight:normal;}#content {	width: 760px;	margin-right: auto;	margin-left: auto;}