@charset "utf-8";/*----------------------------------------------------	Reset----------------------------------------------------*/html {	overflow-y: scroll;}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;}address,caption,cite,code,dfn,em,strong,th,var {	font-style: normal;}table {	border-collapse: collapse;	border-spacing: 0;}caption,th {	text-align: left;}q:before,q:after {	content: '';}object,embed {	vertical-align: top;}hr,legend {	display: none;}h1,h2,h3,h4,h5,h6 {	font-size: 100%;}img,abbr,acronym,fieldset {	border: 0;}img	{	vertical-align:top;}ul li {	margin-left:16px;}ol li {	margin-left:28px;}/*p {	margin-bottom: 1em;}*//*----------------------------------------------------	Base----------------------------------------------------*/body {	background: #FFF;	color: #666666;	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;	line-height: 1.5;	text-align: center;	font-size:14px;	letter-spacing:1px;}/*\*//*/body { letter-spacing:0; }/**/* html body{font-size:87.5%;}*:first-child + html body{font-size:87.5%;}* + html body {	font-family: "メイリオ","Meiryo";}/*----------------------------------------------------	Link----------------------------------------------------*/a:link {	text-decoration: none;	color: #005CA9;}a:visited {	text-decoration: none;	color: #8B1990;}a:hover {	text-decoration: underline;}a:active {	text-decoration: none;}/* clearfix */.fix:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}* html .fix{	display:inline-block;}*:first-child+html .cfix{	display:inline-block;}.clear{	clear:both;}hr{	display:none;}/* safari only hack \*/html:\66irst-child xxxxx {}/* end */ /* Fontsize Module
