@charset "Shift_JIS";

a:link {color:#003399;text-decoration:underline;}
a:visited {color:#003399;text-decoration:underline;}
a:active {color:#99ccff;text-decoration:underline;}
a:hover {color:#3399ff;text-decoration:underline;}

.clear{
    clear:both; 
	line-height:0px;
	}
	
.txt_indent{
    text-indent:-99999px;
	}
	
.none{
    display:none;
}

.hide{
	visibility: hidden;
	position:absolute;
}

.float_l{
   float:left;
   }
   
.float_r{
   float:right;
   }

.arrow_g01{
    background:url(../imgs/tri5s.gif) no-repeat 0 3px; 
	padding-left:5px;
	}
	
.arrow_r01{
    background:url(../imgs/tri_red2.gif) no-repeat 0 1px;
	padding-left:12px;
	}
	
#pagetop{
    clear:both;
	float:right;
	margin:10px 0;
    background:url(../imgs/arrow_u.gif) no-repeat 0 3px; 
	padding-left:15px;
	}
	
#nav_speak{
    visibility: hidden;
	position:absolute;
	}
	
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
	
/*-------- reset.css ------------------------------------------*/	
body{
    margin:14px 0 0 9px;
	}

div,
h1, h2, h3, h4, h5, h6,
p, blockquote, pre, address,
ul, ol, li, dl, dt, dd,
table, th, td,
form, fieldset {
	margin: 0;
	padding: 0;
	color: #333;
	font-family:
		Verdana,
		Arial,
		"Hiragino Kaku Gothic Pro W3",
		"ヒラギノ角ゴ Pro W3",
		Osaka,
		"MS P Gothic",
		"ＭＳ Ｐゴシック",
		sans-serif;
	list-style:none;
	}
	
img{
     border:0;
	 }

/* Win IE 7 only */ 

*:first-child+html * {
	font-family: Meiryo, "メイリオ", sans-serif;
	}

/* Win IE 6 or sooner only */

* html * {
	font-family: Osaka, sans-serif;
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
	}
	
/*-------- header.css ------------------------------------------*/	
#header{
       width:850px;
	   height:47px;
	   }

#header h1{
       float:left; 
	   width:231px;
	   margin-right:19px;
	   }

#head_nav{
	float:left;
	margin:6px;
	_margin:6px 2px 6px 6px;
	width: 110px;
	}
     
#header li.menu{
       float:left;
	   background:url(../imgs/tri2.gif) no-repeat  0 5px;
	   margin-left:15px;
	   padding-left:7px;
	   }
	   
#header li.menu a:link {color:#5a5a5a;text-decoration:none;}
#header li.menu a:visited {color:#5a5a5a;text-decoration:none;}
#header li.menu a:active {color:#5a5a5a;text-decoration:none;}
#header li.menu a:hover {color:#5a5a5a;text-decoration: underline;}

#search{ 
       float:right;
	   margin:6px 15px 0 0;
	   _margin:6px 8px 0 0; 
	   border:#CACACA solid 1px; 
	   padding:0 4px 4px; 
	   background:#f1f1f1;
	   }
	    
	   
#go_mufg{
      margin-top:20px;
	  float:right;
	  }
	  
/*-------- footer.css ------------------------------------------*/	
#footer{
	border-bottom:#5a5a5a solid 7px;
	padding-bottom:5px;
	clear: both;
   }

#footer ul{
   width:850px;
  line-height:1.5em;
  }
   
#footer li{
   float:left;
   }
   
#copy{
   width:850px;
   margin:10px 0 15px;
   }
   
#copy address{
    float:left; 
	width:330px;
	padding-top:3px;
	}
	
#copy ul{
    float:right;
	}
	
#copy li{
    float:right;
	}
	
#copy li a:link {color:#5a5a5a;text-decoration:none;}
#copy li a:visited {color:#5a5a5a;text-decoration:none;}
#copy li a:active {color:#5a5a5a;text-decoration:none;}
#copy li a:hover {color:#5a5a5a;text-decoration: underline;}	
