div,p{	margin:0px;	padding:0px;}body { 	background-color: #ffffff;	color: #000000;	margin:0px;	padding:0px;}/* ---------------------------- */form{	margin:0px;	padding:0px;}.formCaution { font-size: 80%;	color: #CC0000;	font-weight: normal }.form1 { font-size: 90%;	color: #424357;	line-height: 120%;	background-color: #F3F3FF;}.formta1 { width: 160px}.formta2 { width: 280px}.formta3 { width: 300px}/* ---------------------------- */a:visited{	text-decoration:none;	color: #660000;}a:link{	text-decoration:none;	color: #660000;}a:hover{	text-decoration:underline;	color: #660000;}a:active{	text-decoration:underline	color: #660000}/* ---------------------------- */h1, h2 {	font-size:90%;	font-weight:normal;	margin:0;	padding:0;}/* ---------------------------- */.header{	font-size: 10px;	color: #FFFFFF;	padding-left:10px;	font-weight:normal;	padding-top:3px;	padding-left:6px;	padding-bottom: 3px;}/* ---------------------------- */.fotter {	font-size: 10px;	color: #FFFFFF;	padding-top:6px;	padding-bottom:8px;	padding-left:6px;}.fotter a:visited{	text-decoration:none;	color: #FFFFFF;}.fotter a:link{	text-decoration:none;	color: #FFFFFF;}.fotter a:hover{	text-decoration:underline;	color: #FFFFFF;}.fotter a:active{	text-decoration:underline;	color: #FFFFFF;}/* ---------------------------- */.pan-navi {	font-size: 75%;	color: #555555;	padding: 6px 17px 4px;}.pan-navi a:visited{	text-decoration:none;	color: #990066;}.pan-navi a:link{	text-decoration:none;	color: #990066;}.pan-navi a:hover{	text-decoration:underline;	color: #990066;}.pan-navi a:active{	text-decoration:underline;	color: #990066;}/* ---------------------------- */.top-b{	margin-left:18px;	margin-top:20px;}.top-title{	margin-left:18px;	margin-top:20px;}/* ---------------------------- */.txt1 {  	font-size: 90%;	line-height: 150%;	color: #424357;	font-weight: normal;}.txtWh {	font-size: 90%;	line-height: 140%;color: #FFFFFF;}.txtWhS { font-size: 75%;	line-height: 140%;	color: #FFFFFF;}/* ---------------------------- */.mi1 { font-size: 90%;	line-height: 150%;	color: #424357 ;	font-weight: bold;}.mi2 { font-size: 90%;	 line-height: 150%;	color: #CE751B;	font-weight: bold;}/* ---------------------------- */ul { 	margin:0px;	padding:0px;}li {  	margin-top: 3px;	margin-bottom: 6px;}ul.ul1{ 	font-size: 12px;	line-height: 150%;	color: #CE751B;	font-weight: bold;	margin-left: 30px;	list-style-type: decimal;}ul.ul2{ 	font-size: 12px;	line-height: 150%;	margin-left: 15px;	list-style-type: circle;}ul.top{ 	font-size: 12px;	line-height: 14px;	color: #333333;	margin-top: 9px;	margin-bottom: 0px;	margin-left: 0px;	margin-right: 10px;	list-style-type: none;}li.top1 {	padding-left: 20px;	background: url(../image/top_icon_about.gif) no-repeat 2px -1px;}li.top2 {	padding-left: 20px;	background: url(../image/top_icon_news.gif) no-repeat 2px -1px;}li.top3 {	padding-left: 20px;	background: url(../image/top_icon_what.gif) no-repeat 2px -1px;}ul.sitemap{ 	font-size: 90%;	margin-top: 20px;	margin-bottom: 10px;	margin-left: 0px;	margin-right: 10px;	list-style-type: none;}ul.sitemap2{ 	font-size: 90%;	margin-top: 0px;	margin-bottom: 10px;	margin-left: 0px;	margin-right: 10px;	list-style-type: none;}li.sitemap {	margin-top: 5px;	margin-bottom: 10px;	padding-left: 18px;	background: url(../sitemap/image/icon.gif) no-repeat 2px 1px;}li.sitemap2 {	margin-top: 2px;	margin-bottom: 2px;	padding-left: 16px;	background: url(../sitemap/image/icon_s.gif) no-repeat 2px 1px;}ul.privacy{ 	font-size: 90%;	line-height: 150%;	color: #424357;	margin-left: 30px;	list-style-type: decimal;}.litxt { 	line-height: 130%;	color: #424357 ;	font-weight: normal;}/* ---------------------------- */.tdtxt {	font-size: 90%;	color: #424357;	line-height: 120%;	background-color: #EBEBF8;	padding-left: 6px;	padding-right: 6px;}th.th1 { 	font-size: 90%;	font-weight: normal;	line-height: 120%;	color: #FFFFFF;	text-align: left;	padding-left: 6px;	background-color: #575873;}th.th2 { 	font-size: 90%;	line-height: 120%;	color: #424357;	text-align: left;	padding-left: 6px;	background-color: #DFDFF3;; padding-right: 6px}/* ---------------------------- */a.topLink1:visited { 	 font-size: 12px;	 color: #660000;	 text-decoration: none;	 line-height: 14px;}a.topLink1:link { 	font-size: 12px;	color: #660000;	text-decoration: none;	line-height: 14px}a.topLink1:hover { 	font-size: 12px;	color: #660000;	text-decoration: underline;	line-height: 14px;}/* ---------------------------- */a.topLink2:visited {  	font-size: 12px;	color: #333333;	text-decoration: none;	line-height: 14px;}a.topLink2:link {  	font-size: 12px;	color: #333333;	text-decoration: none;	line-height: 14px;}a.topLink2:hover {  	font-size: 12px;	color: #333333;	text-decoration: underline;	line-height: 14px;}