/* CSS Document */*{	margin: 0px;	padding: 0px;}body{	background-color:#FFF;	width:100%;	margin-top: 10px;	margin-bottom: 10px;	font: 0.96em/1.1em "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";	letter-spacing: 0.05em;}h1 {	margin-bottom: 10px;}h2 {	margin-bottom: 10px;}h3 {	color: #006600;	font-size: 100%;	font-weight: bold;	padding-left: 10px;	padding-bottom: 14px;}caption {	text-align: left;	margin-bottom: 10px;}#NewHeader {	margin-bottom: 5px;}#NewHeader td {	margin: 0px;	padding: 0px;}#CenterTable td {	padding: 0px;	margin: 0px;}#NewFooter {	margin: 0px;	padding: 0px;}#NewFooter td {	margin: 0px;	padding: 0px;}#NewContents {	padding-left: 5px;	margin: 0px;}td {	margin: 0px;	padding: 0px;}#Header {	width:100%;	background: #FFFFFF;	padding-bottom: 8px;}#NewBody {	margin:0 auto;	width:800px;	background: #F1FCF1;}#GlobalNavi {	float:left;	width:205px;	background-color:#F1FCF1;}#Contents {	float:left;	width:587px;	background-color:#FFF;	padding-left: 8px;}#Main {	width: 100%;}#SubNavi {	margin-top:20px;	padding-bottom:50px;	margin-left: 0px;	padding-left: 0px;	font-size: 90%;}#SubNavi li {	list-style: none;	background: url(../images/com/sankaku3.gif) no-repeat left center;	padding-left: 15px;	padding-top: 3px;	padding-bottom: 3px;	margin: 0px 0px 0px 15px;}#Navi ul {	list-style: none;	margin-top: 10px;	margin-bottom: 10px;}#Navi li {	margin-bottom: 2px;}#Navi img {	border-style: none;}#Navi ul li ul {	margin: 5px 0px;	padding: 0px;}#Navi ul li ul li {	list-style: none;	margin: 0px 0px 2px;	padding: 0px;}#FooterNavi {	border-top: 1px solid #333;	padding-top: 10px;	padding-bottom: 10px;	margin-top: 30px;	letter-spacing: 0em;}#FooterNavi li {	display: inline;	list-style: none;	border-right: 1px solid #333;	padding-right: 4px;	padding-left: 4px;	font-size: 70%;}#Footer {	width:100%;	clear:both;	background: #FFFFFF;}#IndexFoot {	width: 100%;	clear: both;}.blue {	color: #0066CC;	font-weight: bold;}p {	padding-left: 10px;	padding-bottom: 14px;	font-size: 80%;}address {	width: 100%;	background: #0B9F07;	color: #FFFFFF;	font-style: normal;	font-size: 12px;	text-align: right;	border-top: 3px solid #C9EDBD;	padding-top: 3px;	padding-bottom: 3px;	font-weight: bold;}.right {	text-align: right;	padding-right: 10px;}.download {	background: url(../images/com/ico_01.gif) no-repeat left top;	padding-left: 25px;}.bottomline {	border-bottom: 1px dotted #CCCCCC;	margin-bottom: 20px;	margin-left: 10px;}.blinetable td{	border-bottom: 1px solid #EEEEEE;	padding: 1px 0px 0px;}.blinetable {	font-size: 70%;	margin-left: 10px;}.borderr {	border-right:solid 1px #000;}.bgglay {	background: #EEEEEE;}.menulinebg {	background: url(../images/Ocean/title-menu-00_08.gif) no-repeat center top;}.bglitegreen {	background: #F1FCF1;}.padl5 {	padding-left: 5px;}#NoScriptNavi {	display: none;}