@charset "EUC-JP";* {  margin: 0;  padding: 0;  font-style: normal;  font-weight: normal;}div.win_ie6{ display : none ; }/* ---------------------------BODY：ボディ--------------------------- */body {  background: #fff url(../images/bg-gray.gif) center top;   color: #333;                                     font-family: Arial, Helvetica, sans-serif;  font-size: 80%;  line-height: 160%;  text-align:center;}body#tab {  background: #fff; }#container {  display: block;  width: 800px;  height:auto;  background: #fff url(../images/hd-color.gif)  top right no-repeat;  text-align:left;  margin: 0 auto 0 auto;  border-top: 6px solid #00438F;  border-left: 1px solid #B6B7B6;  border-right: 1px solid #B6B7B6;}#container_tab {  display: block;  width: 730px;  height:auto;  margin: 0 25px 0 25px;  background: #fff;  text-align:left;}#container_top {  display: block;  width: 800px;  height:auto;  background: #fff url(../images/hd-color.jpg)  top right no-repeat;  text-align:left;  margin: 0 auto 0 auto;  border-top: 6px solid #00438F;  border-left: 1px solid #B6B7B6;  border-right: 1px solid #B6B7B6;}#main {  width:750px;  margin:10px 0 0 20px;}#main_prybacy {  width:750px;  margin:10px 0 0 10px;}#left {  float: left;  width: 170px;  height:auto;  background: #f0f0f0 url(../images/left_ill.gif) left bottom no-repeat;  border-top: 3px solid #00438F;}#right {  float: right;  width:550px;  margin:0px;  padding:0px;}#right_prybacy {  float: right;  width:550px;  margin:0 0px 3px 0;  padding:0px;}img {  border:0;}span {  display: none;}/* ---------------------------breadArea：ぱんくずリスト--------------------------- */#bread {  width:520px;  height:15px;  margin:0 20px 3px 0;  padding:0 5px 5px 5px;}#bread_privacy {  width:520px;  height:15px;  margin:-10px 20px 15px -25px;  padding:0 5px 5px 5px;}#bread_privacy ul li {  list-style:none;  float:left;  font-size:90%;  margin:0px;  padding:0px;}#bread ul li {  list-style:none;  float:left;  font-size:90%;  margin:0px;  padding:0px;}#bread ul li.right {  list-style:none;  float:right;  font-size:90%;  margin:0px;  padding:0px;}/* ---------------------------余白--------------------------- */.m-t5 {  margin-top: 5px;}.m-t10 {  margin-top: 10px;}.m-t20 {  margin-top: 20px;}.m-r10 {margin-right:10px;}.m-b10 {margin-bottom: 10px;}.m-b20 {  margin-bottom: 20px;}.m-r25 {margin-right:25px;}.m-l20 {margin-left:20px;}.m-l10 {margin-left:10px;}.p-b10 {  padding-bottom: 10px;}/* ---------------------------位置指定--------------------------- */.left {  float: left;}.right {  float: right;}.clear-l {  clear: left;}.clear-r {  clear: right;  height: 1px;}.clear {  clear: both;  height: 1px;}/* ---------------------------bottomNavi：ページ下部ナビ--------------------------- */#b-navi {  clear: both;  display: block;  width: 750px;  height: 60px;  margin-top:10px;  padding: 5px;}#b-navi ul li {  list-style:none;  float:left;  font-size:90%;  margin-top:30px;}#b-navi ul li.right {  list-style:none;  float:right;  font-size:90%;  margin-top:30px;}/* ---------------------------ページTOPへナビ--------------------------- */.pagetop {  display: block;  width:150px;  font-size:90%;  margin: 0 10px 15px 0px;  float:right;}/* ---------------------------textLink：テキストリンク--------------------------- */a { color: #ffffff; text-decoration:none; font-weight:normal; } a:link { color: #ffffff; } a:visited { color: #cccccc; } a:active { color: #cccccc; text-decoration: underline} a:hover { color: #cccccc; text-decoration: underline}a.gr { color: #666666; text-decoration:none; font-weight:normal; } a.gr:link { color: #666666; } a.gr:visited { color: #666666; } a.gr:active { color: #666666; text-decoration: underline} a.gr:hover { color: #666666; text-decoration: underline}a.bl { color: #0000cc; text-decoration:underline; font-weight:normal; } a.bl:link { color: #0000cc; } a.bl:visited { color: #0000cc; } a.bl:active { color: #990066; text-decoration: underline} a.bl:hover { color: #990066; text-decoration: underline}a.bl2 { color: #0000cc; text-decoration:underline; font-weight:normal;font-size:90%; } a.bl2:link { color: #0000cc;font-size:90%; } a.bl2:visited { color: #0000cc;font-size:90%; } a.bl2:active { color: #990066; text-decoration: underline;font-size:90%;} a.bl2:hover { color: #990066; text-decoration: underline;font-size:90%;}/* ---------------------------table：利用目的--------------------------- */*html #use table {  margin: 10px 0 10px 40px;  font-size:90%;  line-height:1em;}#use table {	table-layout:fixed;	width:445px;	margin: 10px 0 10px 75px;}#use td {	padding: 5px;	border:1px solid #b6b7b6;}.td-01 {	text-align: center;	font-size: 90%;}.td-02 {	text-align: left;	width:195px;	font-size: 90%;}.td-03 {	text-align: center;	width:195px;	font-size: 90%;}