@charset "UTF-8";/* CSS Document */*{margin: 0;padding: 0;}body{	color: #fff;	background: #000;	margin: 0px;	padding: 0px;	text-align: center;}.clear{	 clear: both;}h1{	position: absolute;	top: 0px;	left: 0px;	font-size: 1px;	text-indent: -9999px;}h2{position: absolute;	top: 0px;	left: 0px;	font-size: 1px;	text-indent: -9999px;}	.mtext{	font-size: 12px;	line-height: 1.5em;	color: #fff;}.m2text{	font-size: 12px;	line-height: 1.5em;	color: #fff;	margin: 3px 0 5px 0;}.cap{	font-size: 11px;	line-height: 1.5em;	color: #fff;	margin: 3px;}.min{	font-size: 10px;	line-height: 1.5em;	color: #fff;	margin: 3px;}a:link { color: #fff; text-decoration: none; }a:hover { color: #000; background-color: #fff; text-decoration: none; }a:visited { color: #999; text-decoration: none; }a:active { color: black; text-decoration: none; }em{	font-weight: bold;	font-style: normal;}/* ナビゲーションのスタイル設定 */#topwrap{	width: 100%;	background: url(../img/topbk.gif) repeat;	padding: 0px;	margin: 0px;	text-align: center;}#top{	width: 1076px;	padding: 0px;	margin: 0px auto;	text-align: left;}#flash{	width: 1076px;	marign:0;	padding:0;}#footwrap{	width: 100%;	background: url(../img/footerbk.gif) repeat-x;	padding: 0px;	margin: 0px;	text-align: center;}#footer{	width: 980px;	padding: 0px;	margin: 0px auto;	text-align: left;	}/* スペシャル */#special{	margin: 0 0 20px 0;}#special hr{	border-top: 1px dotted #FFF;	border-left: none;	border-right: none;	border-bottom: none;	margin: 5px 0;}/* フッター設定いろいろ　*/#footwrap .mimg{	float: left; margin: 0 10px 10px 0;}#footwrap #footer #cont1{	width: 400px;	margin: 20px 0 20px 20px;	float: left;}#footwrap #footer #cont1 h3{	margin: 0;	width: 121px;	height: 26px;		font-size: 1px;	text-indent: -9999px;	overflow: hidden;	background: url(../img/mid1.gif) no-repeat;}#footwrap #footer .thumbcont{	margin-top: 5px;	clear:both;}#footwrap #footer #cont1 .thumb{	float: left;	width: 57px;	margin-right: 10px;}#footwrap #footer #cont1 .thumb2{	float: left;	width: 110px;	margin: 10px 5px 0 0;}#footwrap #footer #cont1 .thumb3{	float: left;	width: 200px;	margin: 10px 0 0 0;}#footwrap #footer #cont2{	width: 245px;	margin: 20px 0 20px 20px;	float: left;}#footwrap #footer #cont2 h3{	margin: 0;	width: 121px;	height: 26px;		font-size: 1px;	text-indent: -9999px;	overflow: hidden;	background: url(../img/mid2.gif) no-repeat;}#footwrap #footer ul{	clear:both;	 font-size: 12px;		line-height: 1.5em;		margin: 5px 0 0 0;		list-style:none;}#footwrap #footer #cont3{	width: 245px;	margin: 20px 0 20px 20px;	float: left;}#footwrap #footer #cont3 h3{	margin: 0;	width: 135px;	height: 26px;		font-size: 1px;	text-indent: -9999px;	overflow: hidden;	background: url(../img/mid3.gif) no-repeat;}h4{	font-size: 14px;	margin: 20px 0 5px 0;}#rights{	width: 980px;	padding: 0px;	margin: 50px auto 20px auto;	text-align: center;	font-size: 12px;	font-family: Verdana, Geneva, sans-serif, Verdana, Geneva, sans-serif, *;}
