@charset "shift-jis";section, article, aside, hgroup, header, footer, nav, figure, figcaption, summary { display: block; }body {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	font-size: 14px;	line-height:1;	margin:0;	padding:0;	color: #333333;	font-weight:normal;}img {	border: none;	vertical-align: baseline;}a{	color: #006699;	text-decoration: none;	margin:0;	padding:0;	border:0;	vertical-align:baseline;	background:transparent;}a:visited{	color: #006699;	text-decoration: none;}a:hover{	opacity: 0.5;	text-decoration: underline;}p {	line-height: 1.9;}p ins, p del, ul ins, ul del, ol ins, ol del, dl ins, dl del, table ins, table del {	display: inline;}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, table, thead, tbody, tfoot, caption, th, td {	padding: 0;	margin: 0;	line-height: 1;	list-style-type: none;	color: #333333;}#wrapper {	border-collapse: collapse;	border-spacing: 0;}img {	border: 0 none;}