/*[Reset]YUI:Reset,Fonts*/
/* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt version: 2.6.0 */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}del,ins{text-decoration:none;}

/* Copyright (c) 2008, Yahoo! Inc. All rights reserved. Code licensed under the BSD License:http://developer.yahoo.net/yui/license.txt version: 2.6.0 */
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

/* 1. HTML, Body, Anchor */
html{height:100%;overflow-y:scroll;}
body{height:100%;font-family:Meiryo,"MS P Gothic",sans-serif;line-height:1.2;text-align:center;}
a:link,a:visited{color:#069; text-decoration:none;}
a:hover,a:active{color:#069; text-decoration:underline;}

/* 2. Heading,Form */
h1,h2,h3,h4,h5,h6{line-height:1;}

/* 99-1. Inline-level Elements */
img{vertical-align:top;}
object{outline:none;}
strong{font-weight:bold;}
input,select,textarea{font-family:Meiryo,"MS P Gothic",sans-serif;}

/* 99-2. Block-level Elements */
hr{display:none;}

/* 99-3. For IE */
/* For IE7 Page Zoom */
*:first-child+html body,*:first-child+html br{letter-spacing:0;}

/* [Main Layout] */
/* 1. Container */
div#container{
width:100%;
max-width:950px;
min-width: 600px;
min-height:100%;
margin:0 auto;
border-left:1px solid #dcdcdc;
background:url(//www.uniqlo.mom/jp/common/images/bg-grid-1.gif) repeat-y 100% 0;
text-align:left;
}
* html div#container{height:100%;}
/* 2. Header */
div#header{
position:relative;
z-index:10; /* front of div#content */
height:70px;
background:url(//www.uniqlo.mom/jp/common/images/bg-gnav-line-01.gif) repeat-x 100% 0;
}
/* 3. Content */
div#content{background:url(//www.uniqlo.mom/ht_ssl/img/material/bg-grid-1.gif) repeat-y 759px 0;}
div#main{
float:left;
width:760px;
margin-right:-189px;
padding-bottom:99px;
}
div#main div#inner{
background:url(//www.uniqlo.mom/jp/common/images/bg-grid-570-horizon.gif) repeat-x 0 100%;
}
/* Layout :Main only (100% full size) */
div.colF div#content{background:none;}
div.colF div#content div#main{
float:none;
width:auto;
margin-right:0;
}
/* 4. Footer */
div#footer{
clear:both;
position:relative;
width:100%;
}
/* [Header] */
/* 1. Site Name */
div#header .siteName{/* with h1,p */
position:relative;
left:-1px;
margin-right:-1px;
}
* html div#header .siteName{
left:0;
margin-right:0;
}

/* [Footer] */
/* 1. Site Info */
div#footer div.siteInfo{
height:40px;
margin-bottom:12px;
background:#FFF;
color:#fff;
font-size:77%;
}
/* logo,copyright */
div#footer div.siteName{float:right;}
div#footer div.copyright{
position:absolute;
top:52px;
right:12px;
padding-bottom:12px;
text-transform:uppercase;
}
/* [Common Page] */
/* 1. Site Announcement */
div.siteAnnouncement{
padding:19px 17px 150px 17px;
font-size:100%;
line-height:1.6;
}
div.siteAnnouncement p{padding:0 0 15px;}
/*[module]*/
/* Common Title 02 */
.ttl02 {
padding: 40px 20px;
border-bottom: 1px solid #dcdcdc;
font-size: 182%;
}
*:first-child+html .ttl02 { padding-top: 45px; }
* html .ttl02 { padding-top: 45px; }
/* Go Page Top */
div#goPageTop {
clear: both;
height: 99px;
border-top: 1px solid #dcdcdc;
background: #fff url(//www.uniqlo.mom/jp/common/images/bg-grid-1.gif) repeat-y right top;
text-align: right;
}
div#goPageTop a img {
padding-top: 14px;
padding-right: 14px;
}

/* 銀行リストインデックス */
#main #bankNameMenu {
	text-align:center;
}
#main #bankNameMenu li {
	display:inline;
	list-style-type:none;
	margin-right:6px;
	padding-left:10px;
}
#main #bankNameMenu li+li {
	border-left:1px solid #999;
}

div.bankindex {
	width:450px;
	margin: auto;
}

#banklist{
	margin: auto;
	width:450px;
}

/* 銀行リスト行体裁 */
#banklist td{
	padding : 3px 10px;
	width: 450px;
}