.right	{ text-align : right; float : right; }
.center	{ text-align : center; }
.sat	{ color : blue; }
.red	{ color : #ff0099; }

a	{ text-decoration :none;
}

a.title:link	{ color : #ffffff;
}

a.title:visited	{ color : #ffffff;
}

a:hover { color:#ff0000;
	  text-decoration : underline;
}

html	{ scrollbar-3d-light-color: #ffffcc;
}

body.menu {	background-color : #ccffff; }
body.main { 	background-color : #ffffcc; 
		margin : 0px;
}


body.titlemenu	{ background-color : #ccffff;
		  background-image : url(img/back.gif);
		  background-position : bottom;
		  background-repeat : repeat-x;
}

body.main2 { 	background-color : #ffffcc; 
		margin-left : 30px;
		margin-right : 30px;
}

div.tenpo	{ margin-left : 50px; }

div.top-title	{ clear : both;
		  background-image : url(img/bar01a.gif);
		  background-color : #ccffff;
		  width : 268px;
		  height : 22px;
		  padding-left : 30px;
		  padding-top : 5px;
		  color : #ffffff;
		  font-weight : bold;
		  float : left;
		  margin-right : 35px;
}

div.top-text	{ clear : both;
		  font-size : 90%;
		  background-color : #ccffff;
		  width : 276px;
		  padding-left : 10px;
		  padding-right : 10px;
		  padding-top : 10px;
		  padding-bottom : 10px;
		  border-bottom : 2px solid #99ccff;
		  border-right : 2px solid #99ccff;
		  float : left;
		  margin-right : 35px;
		  height : 110px;
}

div.top-none	{ clear : both;
		  width : 300px;
		  float : left;
		  margin-right : 0px;
		  text-align : center;
}

table.top1 {
  width : 298px;
  border-collapse : collapse;
  border-width : 0px 2px 2px 0px;
  border-style : solid;
  border-color : #99ccff;
	margin : 20px 0px 10px 0px;
}
th.top1 {
	background-color : #0099ff;
  height : 22px;
  padding-left : 10px;
  padding-top : 5px;
  color : #ffffff;
  font-weight : bold;
	text-align : left;
}
td.top1-1 {
	width : 10px;
	vertical-align : top;
	background-color : #ffffff;
	padding : 2px 0px 1px 10px;
}

td.top1-2 {
	vertical-align : top;
	background-color : #ffffff;
	font-size : 11pt;
	padding : 2px 5px 1px 0px;
}

td.top1-3 {
	vertical-align : top;
	background-color : #ffffff;
	font-size : 11pt;
	padding : 3px 10px;
}

td.top2 {
	vertical-align : top;
	background-color : #ffffff;
	font-size : 11pt;
	padding : 3px 5px 3px 10px;
}

div.top-titler	{ background-color : #0099ff;
		  border-width : 0px 2px 0px 0px;
		  border-style : solid;
		  border-color : #99ccff;
		  width : 286px;
		  height : 22px;
		  padding-left : 10px;
		  padding-top : 5px;
		  color : #ffffff;
		  font-weight : bold;
}

div.top-textr	{ font-size : 90%;
		  background-color : #ccffff;
		  width : 276px;
		  padding-left : 10px;
		  padding-right : 10px;
		  padding-top : 10px;
		  padding-bottom : 10px;
		  border-bottom : 2px solid #99ccff;
		  border-right : 2px solid #99ccff;
		  height : 100px;
		  margin-bottom : 2ex;
}

img	{ border-width : 0; }

img.sidemenu	{ border-width : 0;
		  position : relative;
		  left : -5px;
}

address	{ font-size : 85%;
	  font-style : normal;
}

h2.title	{ background-image : url(img/title2.gif);
		  height : 60px;
		  background-repeat : no-repeat;
		  padding-left : 80px;
		  color : #0080ff;
		  padding-top : 18px;
}

h3.sub-title {	background-image : url(img/bar03.gif); 
		background-repeat : no-repeat;
		background-color : #0080ff;
		height : 25px;
		padding-left : 28px;
		font-weight : bold;
		color : #ffffff;
		width : 462px;
		margin-bottom : 5px;
		padding-top : 5px;
}

h3.sub-title2 {	background-image : url(img/bar03c.gif); 
		background-repeat : no-repeat;
		background-color : #0080ff;
		height : 25px;
		padding-left : 28px;
		font-weight : bold;
		color : #ffffff;
		width : 582px;
		margin-bottom : 5px;
		padding-top : 5px;
}

h3.sub-title2b { background-image : url(img/bar03d.gif); 
		background-repeat : no-repeat;
		background-color : #0080ff;
		height : 25px;
		padding-left : 28px;
		font-weight : bold;
		color : #ffffff;
		width : 582px;
		margin-bottom : 5px;
		padding-top : 5px;
}

h4.tenpo-sub-old {	background-image : url(img/bar03b.gif); 
		background-repeat : no-repeat;
		background-color : #0080ff;
		height : 20px;
		padding-left : 28px;
		font-weight : bold;
		color : #ffffff;
		width : 462px;
		margin-bottom : 5px;
		padding-top : 5px;
}

h4.tenpo-sub { 
	background-color : #ffffff;
	border-width : 1px 1px 1px 10px;
	border-style : solid;
	border-color : #0099ff;
	height : 20px;
	padding-left : 10px;
	font-weight : bold;
	color : #003333;
	width : 470px;
	margin-bottom : 5px;
	padding-top : 5px;
}

h4.tenpo-sub2b	{
	background-color : #ffffff;
	border-width : 1px 1px 1px 10px;
	border-style : solid;
	border-color : #0099ff;
  height : 22px;
  padding-left : 10px;
  padding-top : 5px;
	color : #003333;
  font-weight : bold;
  margin-bottom : 5px;
}

h4.tenpo-sub2 {	background-image : url(img/bar03a.gif); 
		background-repeat : no-repeat;
		background-color : #0080ff;
		height : 21px;
		padding-left : 28px;
		font-weight : bold;
		color : #ffffff;
		width : 582px;
		margin-bottom : 5px;
		padding-top : 4px;
}

th.tenpo-atm	{ background-color : #ccffff;
  border : 1px solid gray;
  width : 60px;
  font-size : 11pt;
}

th.tenpo-atm1	{
	background-color : #ccffff;
	border : 1px solid gray;
	width : 65px;
	font-size : 11pt;
}

TD.tenpo-atm2	{ background-color : #ffffff;
  font-weight : normal;
  vertical-align : middle;
  border : 1px solid gray;
	height : 22px;
}

td.tenpo-atm2r	{ background-color : #ffffff;
  font-weight : bold;
  color : #ff0099;
  vertical-align : middle;
  border : 1px solid gray;
	height : 22px;
}

table.tenpo	{ 
	border : 1px solid gray;
	border-collapse : collapse;
	width : 490px;
}

table.atm	{
	border : 1px 1px 1px 1px;
	border-style : solid;
	border-color : gray;
  margin-top : 15px;
	border-collapse : collapse;
	width : 490px;
}

td.tenpo1	{ background-color : #ccffff;
  border : 1px solid gray;
  width : 85px;
  text-align : center;
	height : 20px;
}

td.tenpo1a	{
	background-color : #ccffff;
	border : 1px solid gray;
	width : 200px;
	text-align : center;
}

td.atm-time	{
	background-color : #ffffff;
	border : 1px solid gray;
	width : 240px;
}

td.tenpo-add	{ background-color : #ffffff;
  border : 1px solid gray;
  width : 397px;
	height : 20px;
	padding-left : 5px;
}

td.tenpo-time	{
	background-color : #ffffff;
  border : 1px solid gray;
  width : 170px;
	padding-left : 5px;
}

td.tenpo-day	{ background-color : #ffffff;
  border : 1px solid gray;
  width : 50px;
  text-align : center;
}

td.tenpo-time3	{ background-color : #ffffff;
  border : 1px solid gray;
  width : 120px;
  text-align : center;
}

td.tenpo-time2	{ background-color : #ffffff;
  border : 1px solid gray;
  width : 225px;
  empty-cells : show;
}

td.tenpo-tel	{
	background-color : #ffffff;
  border : 1px solid gray;
  width : 155px;
	padding-left : 5px;
}

td.tenpo-info	{
	background-color : #ffffff;
	border : 1px solid gray;
	text-align : center;
}

#tenpoinfo th	{
	background-color : gray;
	color : white;
}

#tenpoinfo th.info01	{
	width : 40px;
	border-right : 1px solid white;
}

#tenpoinfo th.info02	{
	width : 90px;
	border-right : 1px solid white;
}

#tenpoinfo th.info03	{
	width : 290px;
	border-right : 1px solid white;
}

#tenpoinfo th.info04	{
	width : 100px;
	border-right : 1px solid white;
}

#tenpoinfo th.info05	{
	width : 100px;
}

td.tenpo-info2 {
	background-color : #ffffff;
	border : 1px solid gray;
	empty-cells : show;
}

td.tenpo-info2a	{
	background-color : #ffffff;
	border : 1px solid gray;
	empty-cells : show;
}

div.yokin-title	{ clear : both;
		  background-image : url(img/bar02a.gif);
		  background-color : #ccffff;
		  width : 268px;
		  height : 25px;
		  padding-left : 30px;
		  padding-top : 5px;
		  color : #ffffff;
		  font-weight : bold;
		  float : left;
		  margin-right : 35px;
}

div.yokin-setsu	{ clear : both;
		  font-size : 90%;
		  background-color : #ccffff;
		  width : 276px;
		  padding-left : 10px;
		  padding-right : 10px;
		  padding-top : 10px;
		  padding-bottom : 10px;
		  border-bottom : 2px solid #99ccff;
		  border-right : 2px solid #99ccff;
		  float : left;
		  margin-bottom : 50px;
		  margin-right : 35px;
		  height : 65px;
}

div.yokin-title-r	{ background-image : url(img/bar02a.gif);
		  background-color : #ccffff;
		  width : 268px;
		  height : 25px;
		  padding-left : 30px;
		  padding-top : 5px;
		  color : #ffffff;
		  font-weight : bold;
}

div.yokin-setsu-r	{ font-size : 90%;
		  background-color : #ccffff;
		  width : 276px;
		  padding-left : 10px;
		  padding-right : 10px;
		  padding-top : 10px;
		  padding-bottom : 10px;
		  border-bottom : 2px solid #99ccff;
		  border-right : 2px solid #99ccff;
		  height : 65px;
		  margin-bottom : 50px;
}

div.loan-title	{ clear : both;
		  background-image : url(img/bar04.gif);
		  background-color : #ccffff;
		  width : 268px;
		  height : 23px;
		  padding-left : 30px;
		  padding-top : 7px;
		  color : #ffffff;
		  font-weight : bold;
		  float : left;
		  margin-right : 35px;
}

div.loan-info	{ clear : both;
		  font-size : 90%;
		  background-color : #ccffff;
		  width : 276px;
		  padding-left : 10px;
		  padding-right : 10px;
		  padding-top : 10px;
		  padding-bottom : 10px;
		  border-bottom : 2px solid #99ccff;
		  border-right : 2px solid #99ccff;
		  float : left;
		  margin-bottom : 50px;
		  margin-right : 35px;
		  height : 65px;
}

div.loan-title-r { background-image : url(img/bar04.gif);
		  background-color : #ccffff;
		  width : 268px;
		  height : 23px;
		  padding-left : 30px;
		  padding-top : 7px;
		  color : #ffffff;
		  font-weight : bold;
}

div.loan-info-r	{ font-size : 90%;
		  background-color : #ccffff;
		  width : 276px;
		  padding-left : 10px;
		  padding-right : 10px;
		  padding-top : 10px;
		  padding-bottom : 10px;
		  border-bottom : 2px solid #99ccff;
		  border-right : 2px solid #99ccff;
		  height : 65px;
		  margin-bottom : 50px;
}

div.rec-title	{ clear : both;
		  background-image : url(img/bar01a.gif);
		  background-color : #ccffff;
		  width : 268px;
		  height : 22px;
		  padding-left : 30px;
		  padding-top : 5px;
		  color : #ffffff;
		  font-weight : bold;
		  float : left;
		  margin-right : 35px;
}

div.rec-text	{ clear : both;
		  font-size : 90%;
		  background-color : #ccffff;
		  width : 276px;
		  padding-left : 10px;
		  padding-right : 10px;
		  padding-top : 10px;
		  padding-bottom : 10px;
		  border-bottom : 2px solid #99ccff;
		  border-right : 2px solid #99ccff;
		  float : left;
		  margin-bottom : 50px;
		  margin-right : 35px;
		  height : 65px;
}

div.rec-titler	{ background-image : url(img/bar01a.gif);
		  background-color : #ccffff;
		  width : 268px;
		  height : 22px;
		  padding-left : 30px;
		  padding-top : 5px;
		  color : #ffffff;
		  font-weight : bold;
}

div.rec-textr	{ font-size : 90%;
		  background-color : #ccffff;
		  width : 276px;
		  padding-left : 10px;
		  padding-right : 10px;
		  padding-top : 10px;
		  padding-bottom : 10px;
		  border-bottom : 2px solid #99ccff;
		  border-right : 2px solid #99ccff;
		  height : 65px;
		  margin-bottom : 50px;
}

div.navigate	{ font-size : 85%;
		  margin-top : 2ex;
		  margin-bottom : 2ex;
}

div.ibs-title	{ clear : both;
		  background-image : url(img/bar04.gif);
		  background-color : #ccffff;
		  width : 268px;
		  height : 23px;
		  padding-left : 30px;
		  padding-top : 7px;
		  color : #ffffff;
		  font-weight : bold;
		  float : left;
		  margin-right : 35px;
}

div.ibs-info	{ clear : both;
		  font-size : 90%;
		  background-color : #ccffff;
		  width : 276px;
		  padding-left : 10px;
		  padding-right : 10px;
		  padding-top : 10px;
		  padding-bottom : 10px;
		  border-bottom : 2px solid #99ccff;
		  border-right : 2px solid #99ccff;
		  float : left;
		  margin-bottom : 15px;
		  margin-right : 35px;
		  height : 65px;
}

div.ibs-title-r { background-image : url(img/bar04.gif);
		  background-color : #ccffff;
		  width : 268px;
		  height : 23px;
		  padding-left : 30px;
		  padding-top : 7px;
		  color : #ffffff;
		  font-weight : bold;
}

div.ibs-info-r	{ font-size : 90%;
		  background-color : #ccffff;
		  width : 276px;
		  padding-left : 10px;
		  padding-right : 10px;
		  padding-top : 10px;
		  padding-bottom : 10px;
		  border-bottom : 2px solid #99ccff;
		  border-right : 2px solid #99ccff;
		  height : 65px;
		  margin-bottom : 15px;
}

div.text	{ background-color : #ccffff;
		  border : 3px double #99ccff;
		  font-size : 95%;
		  width : 604px;
}

th.ibs		{ background-color : #ccffff;
		  border : 1px solid #99ccff;
		  width : 120px;
}

td.ibs		{ background-color : #ffffff;
		  border : 1px solid #99ccff;
		  width : 370px;
}

th.ibs2		{ background-color : #ccffff;
		  border : 1px solid #99ccff;
}

td.ibs2		{ background-color : #ffffff;
		  border : 1px solid #99ccff;
}

div.text-t	{ background-color : #ccffff;
		  border-top : 3px double #99ccff;
		  border-left : 3px double #99ccff;
		  border-right : 3px double #99ccff;
		  font-size : 95%;
		  width : 605px;
		  line-height : 1.5;
}

div.text-c	{ background-color : #ccffff;
		  border-left : 3px double #99ccff;
		  border-right : 3px double #99ccff;
		  font-size : 95%;
		  width : 605px;
		  line-height : 1.5;
}

div.text-b	{ background-color : #ccffff;
		  border-bottom : 3px double #99ccff;
		  border-left : 3px double #99ccff;
		  border-right : 3px double #99ccff;
		  border-top : 0px ridge #99ccff;
		  font-size : 95%;
		  width : 605px;
		  line-height : 1.5;
}

div.menub	{ width : 130px;
		  background-color : #c0ffc0;
		  margin-bottom : 5px;
		  border : 0px;
}
div.menu1	{ width : 125px;
		  height : 20px;
		  background-color : gray;
		  color : #f8f8ff;
		  font-weight : bold;
		  padding-top : 5px;
		  padding-left : 8px;
}
div.menu2	{ width : 129px;
		  height : 18px;
		  font-size : 10.5pt;
		  text-indent : 0.5em;
		  text-align : left;
		  color : #330033;
		  border-bottom : 1px solid gray;
		  padding-top : 5px;
		  border-left : 2px solid gray;
		  border-right : 2px solid gray;
}
div.menu2b	{ width : 129px;
		  height : 18px;
		  font-size : 10.5pt;
		  text-indent : 0.5em;
		  text-align : left;
		  color : #330033;
		  border-bottom : 1px solid gray;
		  padding-top : 5px;
		  border-left : 2px solid gray;
		  border-right : 2px solid gray;
		  border-bottom : 2px solid gray;
}
a.menu:link	{ color : #330033;
}

a.menu:visited	{ color : #330033;
}
a.menu1z:link	{ color : white;
}

a.menu1z:visited	{ color : white;
}
div.navi-a	{ width : 630px;
			  border : 2px solid gray;
			  border-bottom : 0px;
			  background-color : white;
			  margin : 5px auto 0px auto;
			  padding : 3px 0px;
			  font-size : 75%;
			  text-align : left;
			  padding-left : 16px;
}
div.cpt-adr	{ width : 646px;
			  border : 2px solid gray;
			  background-color : white;
			  margin : 0px auto 5px auto;
			  padding : 2px 0px;
			  font-size : 75%;
			  text-align : center;
			  color : black;
}

div.cpt2	{
 width : 630px;
 border : 2px solid gray;
 background-color : white;
 margin : 0px auto 5px auto;
 padding : 2px 0px 2px 16px;
 font-size : 10pt;
 text-align : left;
 color : black;
}

div.top1 {
	border : 1px solid white;
	font-size : 9pt;
	float : right;
	margin : 0px 5px 3px 0px;
	padding : 2px;
	font-weight : normal;
	color : white;
}
.navi {
	width : 636px;
	border-width : 2px 2px 0px 2px;
	border-style : solid;
	border-color : gray;
	margin : 10px auto 0px auto;
	background-color : white;
	font-size : 9pt;
	text-align : left;
  padding : 2px 0px 2px 16px;
}
.cpyright {
	width : 636px;
	border : 2px solid gray;
	margin : 0px auto 10px auto;
	background-color : white;
	font-size : 9pt;
	text-align : left;
  padding : 2px 0px 2px 16px;
}

#top-fmenu {
	width : 580px;
	border-width : 1px;
	border-style : solid;
	border-color : gray;
	margin : 5px auto;
	background-color : white;
	font-size : 9pt;
	text-align : left;
  padding : 2px;
	clear : both;
}

.top-fbanner {
	clear : both;
	padding : 0px;
	height : 45px;
	width : 575px;
	margin : 0px auto 0px auto;
}

#top-fmenu2 {
	width : 720px;
	border-width : 1px;
	border-style : solid;
	border-color : gray;
	margin : 0px auto;
	background-color : white;
	font-size : 9pt;
	text-align : left;
  padding : 2px;
	clear : both;
}

.top-fbanner2 {
	clear : both;
	padding : 0px;
	height : 45px;
	width : 720px;
	margin : 0px auto 0px auto;
}

.top-syouhinimg {
	margin : 5px 0px;
	width : 250px;
	height : 50px;
}

#getreader {
	margin-top : 2ex;
	width : 610px;
}

#getreader div.imgicon {
	float : left;
	margin-right : 5px;
}

#getreader div.text {
	vertical-align : top;
	font-size : 10pt;
	border : 0;
	background-color : #ffffcc;
	width : 490px;
}

#top-fbanner160 {
	clear : both;
	padding : 0px 0px;
	height : 60px;
	width : 700px;
	margin : 0px auto 0px auto;
}

#top-fbanner160 img {
	margin : 0px 5px 0px 5px;
	padding : 0px;
}

