@charset "utf-8";

/* tab
---------------------------------------------------------- */
#tab	{
	background: url(../images/h_tab01_bar.gif) no-repeat left bottom;
}

/* main-visual
---------------------------------------------------------- */
#main-visual	{
	background: url(../images/integrate_bg01.jpg) no-repeat left top;
}

/* gnav
---------------------------------------------------------- */
#gnav	{
	background: url(../images/integrate_bg_login.jpg) no-repeat left top;
	padding:8px 8px 5px 8px;
}
#gnav p	{
margin:0 0 4px 0;
}
#gnav p.last	{
margin:0 0 0 0;
}

/* contents
---------------------------------------------------------- */
#contents	{
	padding:15px 0 0 0;
}

#contents2	{
	padding:0;
	margin:0 0 0 16px;
	width:520px;
}


/* glossary
---------------------------------------------------------- */
.glossary-anc	{
margin-bottom:15px;
}
.glossary-anc li	{
	float:left;
	width:55px;
	background: url(../../../../common/ja/images/icon_arw01.gif) no-repeat 0em 0.5em;
	padding:0 0 0 10px;
}
.glossary-table	{
margin:0 0 15px 0;
}
.glossary-table dl	{
margin:10px 0 0 0;
}
.glossary-table dd	{
margin:0 0 10px 0;
}

/* recruit
---------------------------------------------------------- */
.recruit-box01 h5	{
margin:0 0 10px 0;
}
.recruit-box01 dl	{
margin:0 0 20px 0;
}
.recruit-box01 dt	{
float:left;
width:96px;
margin:0;
padding:0;
}
.recruit-box01 dd	{
float:left;
width:420px;
margin:0;
padding:0;
}

/* compliancepolicy
---------------------------------------------------------- */
.cp-company	{
text-align:right;
}
.cp-list	{
margin:0 0 15px 0;
}
.cp-list li	{
	margin:0 0 5px 25px;
	list-style-position: outside;
	list-style-type: decimal;
}
.cp-list ul li	{
	margin:0 0 5px 1em;
	padding:0 0 0 1.5em;
	text-indent:-1.5em;
	list-style-type: none;
}

/* list for circle
---------------------------------------------------------- */
ul.list_circle{
	margin-left:17px;
}

ul.list_circle li{
	list-style-type:disc;
}

/* Company
---------------------------------------------------------- */
p.ph_txt{
	float:left;
	margin:0;
	padding:0;
	line-height:100px;
}

p.company_ph{
	float:right;
	margin:0;
	padding:0;
}

dl.release,
dl.news{
	margin-bottom:15px;
}

dl.news_last{
	margin:0;
}

dl.release dd{
	margin:0;
	padding:0 0 0 15px;
}

dl.news dt,
dl.news_last dt{
	background:url(../../header/images/about_us_bg01.gif) repeat-x left bottom;
	font-weight:bold;
	padding-bottom:2px;
}

dl.news dd,
dl.news_last dd{
	margin:0;
	padding:5px 0 0 0;
}

table.branch th{
	width:110px;
}

table.member th{
	width:200px;
}

/* Mobile trading
---------------------------------------------------------- */
#contents2 h3{
	margin:0 0 0 0;
}

.m_qrcode{
	width:328px;
	padding:0 0 0 100px;
}

.m_qrcode dl{
	display:block;
	width:128px;
	margin:12px 72px 0 0;
	float:left;
}

.m_qrcode .au{
	margin:12px 0 0 0;
}

.m_qrcode dl dt{
	margin:0;
	padding:0 0 3px 0;
}

.m_qrcode dl dd{
	margin:0;
	padding:0 0 20px 0;
}

.m_qrcode dd img{
	display:block;
	margin:0 auto 0 auto;
}

.acquisition{
	background:url(../../header/images/mobile_bg01.gif) no-repeat left bottom;
	margin-bottom:5px;
}

.acquisition dl{
	display:block;
	width:252px;
	margin:0 16px 0 0;
	float:left;
}

.acquisition .account{
	margin:0;
	float:right;
}

.acquisition dl dt{
	margin:0;
	padding:0;
}

.acquisition dl dd{
	margin:0;
	padding:0 0 10px 0;
}

.m_qrcode dd img,
.acquisition dd img{
	display:block;
	margin:0 auto 0 auto;
}

.clr{
	clear:both;
}


/* 24hour banking
---------------------------------------------------------- */
#contents2 p.h_img{
	margin:0;
	padding-top:8px;
	padding-bottom:15px;
	padding-left:0;
	margin-left:-4px;
	position: relative;
	height:164px;
}

.login_btn{
	width:520px;
	margin-left:4px;
}

.login_btn p{
	float:left;
	margin:0;
	padding:0 0 15px 0;
}

.login_btn p.login{
	float:right;
	margin:0;
	padding:0 0 15px 0;
}

#contents2 p.img_center{
	margin:0;
	padding:0;
}

#contents2 p.img_center img{
	display:block;
	margin:0 auto 0 auto;
}

.bank24_bg{
	width:520px;
	background:url(../../header/images/24h_bg01.gif) no-repeat left bottom;
	padding:0 0 10px 0;
}
.bank24_bg02{
	width:520px;
	background:url(../../header/images/24h_bg02.gif) repeat-y left top !important;
}

.bank24_bg .title{
	margin:0 0 10px 0;
	padding:0;
}

.bank24_bg h4{
	margin:0;
	padding:0;
}

#contents2 .bank24_bg p.flow_txt{
	display:block;
	width:470px;
	border:1px solid #E0DEDE;
	background:#FFFFFF;
	margin:0 0 0 16px;
	padding:8px 8px 8px 8px;
}

#contents2 dl.bank24_note{
	margin:0 0 0 4px;
}

#contents2 ul.list_circle{
	margin-left:21px;
}

#contents2 .att_box{
	margin-bottom:10px;
	margin-left:4px;
}

#contents2 .att_box p{
	margin:0;
	padding:8px 8px 8px 8px;
}

#contents2 p.p-none{
	margin:0 0 0 4px;
	padding:0 0 0 0;
}


/* sitemap
---------------------------------------------------------- */
.sitemap h5	{
margin:0 0 10px 0;
}
.sitemap ul	{
margin:0 0 20px 0;
}
.sitemap ul ul	{
margin:0 0 0 0;
}
.sitemap li	{
	padding:0 0 0 2em;
	margin:0 0 3px 0;
	background: url(../../../../common/ja/images/icon_arw01.gif) no-repeat 1em 0.5em;
}