@charset "utf-8";/* base *//* リセット */address, caption, cite, code, dfn, em, strong, th, var {font-style:normal;font-weight:normal;}h1 {font-size:10px;font-weight:normal;line-height:1.7em;}h2 {font-size:10px;font-weight:normal;line-height:1.7em;text-decoration:none;}h3, h4, h5, h6 {font-size:10px;font-weight:normal;}body {background-color: #E0E0E0;color:#999999;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;font-size:10px;font-weight:normal;line-height:1.7em;}/* ------ 基本設定------- */img {    border-style:none;}a:link {	color: #FFFFFF;	text-decoration: none;}a:visited {	text-decoration: none;	color: #FFFF00;}a:hover {	text-decoration: underline;}a:active {	text-decoration: none;}/* --------------------ここからメインレイアウト----------------------- *//* 全体レイアウト */#wrapper {	width: 1050px;	border-width: 1px;	border-color: #5A5A5A;	border-style: solid;	margin-top: 20px;	margin-right: auto;	margin-left: auto;}/* ヘッダー */#header {	width:1050px;	height:42px;	background-color:#999999;	position: relative;	margin:0 auto;}#logo {	float: left;	height: 29px;	width: 130px;	margin-left: 15px;	position: relative;	margin-top: 8px;}#logo h1 {	height: 29px;	width: 130px;	position: absolute;}span.logo {display:none;}#navi {	float: right;	height: 25px;	top: 17px;	position: relative;	margin: 0px;	padding: 0px;}/* メインエリア */#main {	width: 1050px;	height: 625px;	background-color: #333333;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;}/* レフトサイドナビ */#left_navi {	width: 180px;	float: left;	background-color: #ffffff;	height: 625px;	margin: 0px;}/* メニューリスト */#rolloverMenu {	margin-top: 40px;}#rolloverMenu li {	list-style-type: none;	display:block;}#rolloverMenu h2 {	padding: 0px;	margin: 0px;	height: 42px;}.trade_mark {	padding-top: 250px;	vertical-align:   bottom;}/* フッター */#footer {	width: 1050px;	height: 20px;	background-color: #999999;	margin: 0 auto;}#footer_navi {	float: right;	height: 18px;	top: 2px;	position: relative;}