body {	margin: 0;	padding: 0;	font-size: 0.8em;	line-height: 1.5;	color: #333333;}* {	margin: 0; 	padding: 0; }/* printView \*/* html a, * html li { height: 1%; }/* End printView *//* WinFont \*/* html body {	font-family: "MS UI Gothic", sans-serif;  }/* End WinFont */hr {	display: none; }h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, li, ol, form, input, select { margin: 0; padding: 0; }th { text-align: left; font-weight: normal; }em {	font-style: normal;	font-weight: bold;}a { text-decoration: none; }a:hover {	color: #FF6600;	text-decoration: none;}ul li {	list-style-type: none;	list-style-image: none;}/*マージン＆文字----------------------------------------------------------------------------------------------------------------------- */.margin01 { margin-bottom: 5px; }.margin02 { margin-bottom: 10px; }.margin03 { margin-bottom: 15px; }.margin04 { margin-bottom: 20px; }.margin05 { margin-bottom: 30px; }.margin06 { margin-bottom: 40px; }.margin07 { margin-bottom: 50px; }.small {	font-size: 0.8em;}.red {	font-size: 0.8em;	color: #FF0000;}/*BOX設定----------------------------------------------------------------------------------------------------------------------- */#wrapper { width: 772px; }#header {	background: url(../image/header.gif) no-repeat left top;	width: 772px;	height: 55px;}.left { float: left; }.right { float: right; }/* - - - ヘッダー - - - */#header a { text-decoration: none; }h1 { 	text-indent: -9999px; 	height: 55px; 	width: 290px; }h1 a { 	display: block; 	height: 55px; 	width: 290px; }#header .left { width: 290px; }#header .right {	width: 70px;	margin-top: 23px;	font: 10px Verdana;}#header .right a {	background: url(../image/mark_navy.gif) no-repeat 0em 0.4em;	padding-left: 8px;	color: #333333;}#header .right a:hover {	color: #FF6600;	text-decoration: none;}/*メニュー設定----------------------------------------------------------------------------------------------------------------------- */#menu {	width: 772px;	height: 28px;	margin-bottom: 35px;}#menu02 {	width: 772px;	height: 28px;}#leftMenu {	width: 170px;	float: left;	margin-top: 45px;}/*フッター----------------------------------------------------------------------------------------------------------------------- */#footer {	background: url(../image/bg_footer.gif) repeat-x left top;	height: 25px;	color: #333333;}.footBox {	width: 772px;	height: 25px;}.copyright {	font: 0.8em/2.2 Verdana;	float: left;	width: 300px;}.copyright p {	margin-left: 13px;}.footerMenu {	font-size: 0.8em;	float: right;	line-height: 2.2;	width: 400px;	text-align: right;}.footerMenu a {	color: #000000;	text-decoration: none;}.footerMenu a:hover {	color: #FF6600;	text-decoration: none;}.on { color: #FF6600; }/* Win字間調整 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \*/ * html .footerMenu,* html #header .right,* html .small,* html .red {	letter-spacing: 0.1em; }/* Win字間調整 */ /* Hides from IE5-mac \*/ * html .left,* html .right { height: 1%; }/* End hide from IE5-mac */ 