@charset @import url("macIE.css");"Shift_JIS";/* -- STR BASIC DEFINITIONS -------------------------------- */* {	margin: 0;	padding: 0;}body {	position: relative;	margin: 0;	padding: 0% 0%;	background:#E2E7E6;	font-family: 'trebuchet ms', Verdana, Arial, Helvetica, sans-serif;	font-size: 83%;	width: 800px;	height: 100%;	margin-left: auto;	margin-right: auto;	}.container {	position: relative;	top: 0px;	left: 0px;	width: 800px;	height: 100%;	margin: 0px;	padding: 0px 0px 0px 0px;	margin-left:auto;	margin-right:auto;}.topHeader {	position: relative;	top: 0px;	left: 0px;	width: 800px;	height: 160px;	margin: 0px;	padding: 0px 0px 0px 0px;}.mainColumn {	position: relative;	top: 0px;	left: 10px;	margin: 0px;	padding: 0px 0px 0px 0px;	background-color: #ffffff;	width: 780px; /* set desired width */    height: 580px;	border-left: solid 1px #cccccc;	border-right: solid 1px #cccccc;	/* begin IE5 fudge */  	voice-family: "\"}\""; 	voice-family:inherit;	width:778px; /* desired width minus border and padding */}.leftColumn {	position: absolute; /* must be absolute to avoid positioning issue in Mac IE 5.1 */	top: 5px;	left: 1px;	margin: 0px;	padding: 0px 0px 0px 0px;	background-color: #ffffff;	width: 225px; /* set desired total width incl borders and padding */	height: 534px;	border: 0px;	/* begin IE5 fudge */  	voice-family: "\"}\""; 	voice-family:inherit;	width:225px; /* desired content width */}.rightColumn {	position: absolute; /* must be absolute to avoid positioning issue in Mac IE 5.1 */	top: 0px;	left: 228px;	margin-top: 6px;	padding: 0px 0px 0px 0px;	background-color: #ffffff;	width: 545px; /* set desired total width incl borders and padding */	height: 521px;	border: 0px;	/* begin IE5 fudge */  	voice-family: "\"}\""; 	voice-family:inherit;	width:545px; /* desired content width */}.ContentColumn {	position: relative;	top: 0px;	margin: 0px;	padding: 0px 0px 0px 0px;	background-color: #ffffff;	width: 800px; /* set desired total width incl borders and padding */	border: 0px;	/* begin IE5 fudge */  	voice-family: "\"}\""; 	voice-family:inherit;	width:800px; /* desired content width */}.footer {	position: relative;	top: 0px;	left: 0px;	margin: 0px;	padding: 0px 0px 0px 0px;	background-color: #ffffff;	width: 800px; /* set desired total width incl borders and padding */	height: 40px;	border: 0px;	/* begin IE5 fudge */  	voice-family: "\"}\""; 	voice-family:inherit;	width:800px; /* desired content width */}a:link { color:#0000cc; }a:visited { color:#000099; }a:hover { color:#990000; }a:active { color:#990000; }.f-red { color:#FF0000; }.f-green { color:#03765D; }.f-white { color:#FFFFFF; }.f-black { color:#000000; }.f-gray { color:#666666; }.f-reed { color:#333333; }.text_l {	font-size: 14px;	line-height: 180%;	font-family: "Hiragino Kaku Gothic Pro", Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Geneva, Arial, Helvetica, sans-serif;}.text_m {	font-size: 12px;	line-height: 180%;	font-family: "Hiragino Kaku Gothic Pro", Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Geneva, Arial, Helvetica, sans-serif;}.text_s {	font-size: 10px;	line-height: 120%;	font-family: "Hiragino Kaku Gothic Pro", Verdana, "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", Geneva, Arial, Helvetica, sans-serif;}
