body {	margin-left:0px;	margin-top:0px;	padding:0;	background-color: #708090;	background-image:url(../images/bg_bg.gif);	background-repeat: repeat-y;	text-align:left;	}	a {	text-decoration:underline	}	a:link {	color: #009966;	}	a:visited {	color: #0066CC;	}	a:active {	color: #FF3300;	}	a:hover {	color: #FF3300;	}	h1, {	margin: 0px;	padding:0px;	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6",Osaka, "‚l‚r ‚oƒSƒVƒbƒN", ;	font-size:36px;	color:#006666;	font-weight: normal;	}h2 {	margin: 0px;	padding:0px;	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6",Osaka, "‚l‚r ‚oƒSƒVƒbƒN", ;	font-size:24px;	color:#006666;	font-weight: normal;	}h3 {	margin: 0px;	padding:0px;	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6",Osaka, "‚l‚r ‚oƒSƒVƒbƒN", ;	font-size:16px;	color:#006666;	font-weight: normal;	}/*ƒy[ƒW\‘¢‚ÉŠÖ‚·‚éCSS	*/#container {	line-height: 140%;	magin:0px;	padding:0;	text-align: left;	width: 760px;	height: auto;	background: #FFFFFF;	margin: 0px auto;	}#header {	padding: 0px;	width: 760px;	height: 120px;	/*background-image: url(../images/header03.jpg);*/	/*background-repeat:no-repeat;*/	float:left;	}#header02 {	padding: 0px;	width: 760px;	height: 120px;	/*background-image: url(../images/header05.jpg);*/	/*background-repeat:no-repeat;*/	float:left;	}#content {	padding: 10px 20px;	width: 540px;	/*background-image:url(../images/bg_compus.jpg) ;	background-position: right top;	background-repeat:no-repeat;*/	background-color: #FFFFFF;	float:left;	}	#navi {	padding-top: 10px;	width: 179px;	height: 700px;	background-color: #FFFFFF;	float: left;	/*border-top: 1px solid #3366FF;*/	border-right: 1px solid #3366FF;	}	#navibox01 {	margin:0px;	width: 176px;	height: 300px;	background-color: #FFFFFF;	float:inherit;	/*border-top: 1px solid #3366FF;*/	}#navibox02 {	margin:0px;	width: 176px;	height: 62px;	background-color: #FFFFFF;	/*border-top: 1px solid #3366FF;*/	float:inherit;	}#navibox03 {	margin:0px;	width: 176px;	height: 70px;	background-color: #FFFFFF;	/*border-top: 1px solid #3366FF;*/	float:inherit;	}#navibox04 {	margin:0px;	width: 176px;	height:140px;	background-color: #FFFFFF;	/*border-top: 1px solid #3366FF;*/	float:inherit;	}#pagetop {	width:800px;	height:30px;	text-align: right;	clear:left;	}	#footer {	padding: 10px 0px 5px;	height:70px;	background-color:#ffffff;	background-image: url(../images/footer.jpg);	background-repeat:no-repeat;	background-position:bottom;	clear:left;	}	div.box{	margin-left:20px;	padding:20px 0px;	width:150px;	}div.box2{	margin-left:0px;	font-size:14px;	line-height:160%;	}		/*ƒeƒLƒXƒgŠÖ˜A‚ÌCSS*/.txt01{	line-height:180%;	}.txtpink{	color:#FF3333;	}.txtbig{	font-size:18px;	color:#FF3333;	}.txt_r{	text-align:right;	}.txt_small{	text-align:right;	font-size:10px;	color:#006633;	line-height:1em;	margin-top:auto;	margin-bottom:0px;	padding-right:20px;	}p {	font-size:12px;	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6","‚l‚r ‚oƒSƒVƒbƒN", Osaka ;	}dd {	font-size:12px;	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6","‚l‚r ‚oƒSƒVƒbƒN", Osaka ;	}/*ƒe[ƒuƒ‹ŠÖ˜A‚ÌCSS*/	table {	width: 520px;	line-height: 120%;	border: solid 1px #6600CC;	border-collapse: collapse;	}	th {	border: solid 1px #6600CC;	padding: 4px;	font-size:12px;	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6","‚l‚r ‚oƒSƒVƒbƒN", Osaka ;	}	td {	border: solid 1px #6600CC;	padding: 4px;	font-size:12px;	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6","‚l‚r ‚oƒSƒVƒbƒN", Osaka ;	}	/*ƒe[ƒuƒ‹ŠÖ˜A‚ÌCSS*/	table.top {	width: 500px;	line-height: 120%;	border: solid 1px #6600CC;	border-collapse: collapse;	}/*ƒeƒLƒXƒgŽü‚è‚ÌCSS*/p.blue {	color: #3399ff;	font-weight:bold;}p.gold {	color:#999900;	font-weight:bold;}p.pink {	color:#FF6666;	font-weight:bold;	}	p.gray {	color:#696969;	line-height: 120%;	}p.gray2 {	color:#696969;	line-height: 100%;	}p.orange_s {	color: #FF6600;	font-family: Arial, Helvetica, sans-serif;	font-size:10px;	line-height: 100%;	}.green_s {	color: #009933;	font-family: Arial, Helvetica, sans-serif;	font-size:10px;	line-height: 100%;	}.orange_s {	color: #FF9900;	font-family: Arial, Helvetica, sans-serif;	font-size:11px;	line-height: 80%;	}	p.foo {	color:#FFFFFF;	font-family:Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W6","‚l‚r ‚oƒSƒVƒbƒN",;	font-size:10px;	line-height:110%;	}	#container #navi #navibox01 ul {	margin: 0px;	padding-left: 15px;	list-style: none;}li.bb01{	border-bottom:1px solid #3366FF;	width:160px;	}	#container #navi #navibox01 a {	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6",Osaka,"‚l‚r ‚oƒSƒVƒbƒN",;	font-size:12px;	color: #666666;	text-decoration: none;	display: block;	margin: 0px;	padding: 2px;	height: 50px;	width: 160px;	background: #FFFFFF;	border-top: 1px solid #3366FF;	}#container #navi #navibox01 a:hover {	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6",Osaka, "‚l‚r ‚oƒSƒVƒbƒN",;	font-size:12px;	color: #ffffff;	text-decoration: none;	display: block;	margin: 0px;	padding: 2px;	height: 50px;	width: 160px;	background-color: #99CC33;	border-top: 1px solid #009966;	border-bottom: 1px solid #009966;	}#container #navi #navibox02 ul {	margin: 0px;	padding-left: 15px;	list-style: none;}	#container #navi #navibox02 a {	font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W6",Osaka, "‚l‚r ‚oƒSƒVƒbƒN",;	font-size:12px;	color: #666666;	text-decoration: none;	display: block;	margin: 0px;	padding: 2px;	height: 40px;	width: 160px;	background: #FFFFFF;	border-top: 1px solid #3366FF;}#container #navi #navibox02 a:hover {	font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W6",Osaka,"‚l‚r ‚oƒSƒVƒbƒN",;	font-size:12px;	color: #ffffff;	text-decoration: none;	display: block;	margin: 0px;	padding: 2px;	height: 40px;	width: 160px;	background-color: #6699FF;	border-top: 1px solid #009966;	border-bottom: 1px solid #009966;	}