@charset "utf-8";
/*********************************************
**    Copyright (c) 2009 Kure Shinyokinko.
**                  All Rights Reserved.
**********************************************/
/* InternetBanking Page
-------------------------------------------------------------------------------------------------*/
/* TEXT DETAIL
-------------------------------------------------------------------------------------------------*/
.align1{
text-align:right;
}
.align2{
text-align:center;
}
.align3{
	text-align:left;
}
.Bold{
font-weight: bold;
}
.photo{
padding:5px;
border:solid 1px #CCCCCC;
}
.photo2{
	padding:1px;
	border:1px solid #999999;
}
/* clearfix */
div#ContentDetail:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
	}
	.clear:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}
.clear {
  min-height: 1px;
}
* html .clear {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
hr{
	width:550px;
	margin-bottom:20px;
	visibility:hidden;
	}
.hidden{
 visibility:hidden;
 }
.Sentence2 {
	margin: 0px;
	padding: 0px 10px;
}

/* top index.html
-------------------------------------------------------------------------------------------------*/
#top .logon {
	padding: 20px;
	margin-bottom: 20px;
}
#top .logon .button01 {
	float: left;
}
#top .logon .button02 {
	float: right;
}


/* TABLE
-------------------------------------------------------------------------------------------------*/

.TableDetail_IB,
.TableDetail_IB2 {
	width					: 100%;
	background			: #f7efea url(../images/table_detail_bg.gif) repeat-y 0 0;
}
	.TableDetail_IB th,
	.TableDetail_IB2 th {
		border				: solid 1px #999999;
		padding				: 8px 15px;
		font-weight			: bold;
		color				: #3d4345;
		line-height			: 1.6;
		white-space			: nowrap;
	}
	.TableDetail_IB2 th {
		text-align:center;
	}
		.TableDetail_IB .Head th,
		.TableDetail_IB2 .Head th {
	border			: 1 solid #999999;
	background		: #F5F5F5;
	text-align		: center;
	color			: #333333;
		}
		.TableDetail_IB .Head th.R {
			border-right	: solid 1px #999999;
		}
		.TableDetail_IB .Head th.L {
			border-left		: solid 1px #999999;
		}
		.TableDetail_IB span.Normal {
			font-weight		: normal;
		}
	.TableDetail_IB td {
	border				: solid 1px #999999;
	background			: #FFF;
	padding				: 5px;
	line-height			: 1.6;
	text-align: center;
	}
	
	.TableDetail_IB2 td {
	border				: solid 1px #999999;
	background			: #FFF;
	padding				: 5px;
	line-height			: 1.6;
	}
	.TableDetail_IB_Normal {
	border-style: none;
}
.TableDetail_IB_Normal td{
	padding: 5px 5px 5px 1.5em;
}
dl.IB_service {
	margin-bottom: 20px;
}
dl.IB_service dt {
	margin-bottom: 10px;
}
dl.IB_service dd {
	margin-bottom: 20px;
	padding-left: 1.5em;
	line-height: 1.2em;
}
p.IB_service {
	text-indent: -1.2em;
	margin-left: 1.2em;
}
p.IB_service02 {
	text-indent: -2.5em;
	margin-left: 2.5em;
}
ul.IB_service li {
	padding-bottom: 10px;
}



/*	Q&A
-------------------------------------------------------------------------------------------------*/

#faq ul.text_normal {
	padding-left: 1em;
	list-style: none;
	margin-left: 20px;
}
#faq ul.text_normal li {
	padding-bottom: 15px;
	line-height:1.5em;
}
#faq ul.faq {
	padding-left: 2.5em;
}


#faq ol.faq li {
list-style: none;
line-height:1.5em;
}
#faq p.IB_faq {
	margin: 0px;
	padding: 0px 0px 0px 2.5em;
}

.qa1,.qa2,.qa3,.qa4,.qa5,.qa6,.qa7,.qa8,.qa9,.qa10,.qa11,.qa12,.qa13,.qa14,.qa15{
	padding: 0px 10px 10px 2.5em;
	line-height: 1.5em;
}
.qa1 {
	background: url(../../personal/service/netbank/faq/images/q1.gif) no-repeat;
}
.qa2 {
	background: url(../../personal/service/netbank/faq/images/q2.gif) no-repeat;
}
.qa3 {
	background: url(../../personal/service/netbank/faq/images/q3.gif) no-repeat;
}
.qa4 {
	background: url(../../personal/service/netbank/faq/images/q4.gif) no-repeat;
}

.qa5 {
	background: url(../../personal/service/netbank/faq/images/q5.gif) no-repeat;
}

.qa6 {
	background: url(../../personal/service/netbank/faq/images/q6.gif) no-repeat;
}

.qa7 {
	background: url(../../personal/service/netbank/faq/images/q7.gif) no-repeat;
}

.qa8 {
	background: url(../../personal/service/netbank/faq/images/q8.gif) no-repeat;
}

.qa9 {
	background: url(../../personal/service/netbank/faq/images/q9.gif) no-repeat;
}

.qa10 {
	background: url(../../personal/service/netbank/faq/images/q10.gif) no-repeat;
}

.qa11 {
	background: url(../../personal/service/netbank/faq/images/q11.gif) no-repeat;
}

.qa12 {
	background: url(../../personal/service/netbank/faq/images/q12.gif) no-repeat;
}

.qa13 {
	background: url(../../personal/service/netbank/faq/images/q13.gif) no-repeat;
}

.qa14 {
	background: url(../../personal/service/netbank/faq/images/q14.gif) no-repeat;
}

.qa15 {
	background: url(../../personal/service/netbank/faq/images/q15.gif) no-repeat;
}
.a1,.a2,.a3,.a4,.a5,.a6,.a7,.a8,.a9,.a10,.a11,a12,.a13,.a14,.a15 {
	padding: 0px 10px 10px 2.5em;
}

.a1 {
	background: url(../../personal/service/netbank/faq/images/a1.gif) no-repeat;
}
.a2 {
	background: url(../../personal/service/netbank/faq/images/a2.gif) no-repeat;
}
.a3 {
	background: url(../../personal/service/netbank/faq/images/a3.gif) no-repeat;
}
.a4 {
	background: url(../../personal/service/netbank/faq/images/a4.gif) no-repeat;
}
.a5 {
	background: url(../../personal/service/netbank/faq/images/a5.gif) no-repeat;
}
.a6 {
	background: url(../../personal/service/netbank/faq/images/a6.gif) no-repeat;
}
.a7 {
	background: url(../../personal/service/netbank/faq/images/a7.gif) no-repeat;
}
.a8 {
	background: url(../../personal/service/netbank/faq/images/a8.gif) no-repeat;
}
.a9 {
	background: url(../../personal/service/netbank/faq/images/a9.gif) no-repeat;
}
.a10 {
	background: url(../../personal/service/netbank/faq/images/a10.gif) no-repeat;
}
.a11 {
	background: url(../../personal/service/netbank/faq/images/a11.gif) no-repeat;
}
.a12 {
	background: url(../../personal/service/netbank/faq/images/a12.gif) no-repeat;
}
.a13 {
	background: url(../../personal/service/netbank/faq/images/a13.gif) no-repeat;
}
.a14 {
	background: url(../../personal/service/netbank/faq/images/a14.gif) no-repeat;
}
.a15 {
	background: url(../../personal/service/netbank/faq/images/a15.gif) no-repeat;
}

/*	rule
-------------------------------------------------------------------------------------------------*/
div#rule h5{
	font-size:125%;
	padding:0 0 15px 0px;
}
div#rule p{
	margin: 1em;
	padding-left: 2em;
}
div#rule dl{
	margin: 1em;
	padding-left: 2em;
}
div#rule dl dt{
	line-height			: 1.6;
	width: 3em;
}
div#rule dl dd{
	margin: -1.7em 0 0.7em 3em;
	line-height			: 1.6;
}
div#rule ol{
	margin: 1em 1em 1em 3em;
}
div#rule ol li{
	padding-bottom: 0.7em;
}
div#rule ul{
	margin: 1em 1em 1em 3em;
}
div#rule ul li{
	padding-bottom: 0.7em;
}

div#rule dl dd ol{
	margin: 1em 0 1em 0;
}
div#rule ol.number{
	list-style-type: none;
}
div#rule ol.number li{
	line-height			: 1.6;
	text-indent: -22px;
	padding-left: 22px;
}
div#rule ol.number li img{
vertical-align:middle;
}
div#rule ul.iroha{
	list-style-type: none;
	margin-left: 0;
}
div#rule ul.iroha li{
	text-indent: -2em;
	padding-left: 2em;
}
div#rule ul.alpha{
	list-style-type:lower-alpha;
	margin-left: 2em;
}
div#rule ol.number li ul.alpha li{
	text-indent: 0;
	padding-left: 0;
}


/*	java
-------------------------------------------------------------------------------------------------*/
#java .content_box {
	padding: 15px 15px 0px;
	border: 1px solid #CCCCCC;
	margin-bottom: 15px;
	background: #F5F5F5;
}
#java .content_box ul {
	padding-bottom: 15px;
}
/* ie */
#java p {
	padding: 0px 20px 20px;
}

#java .content_box ul {
	margin: 0px 0px 15px 15px;
	padding: 0px;
}
#java .content_box .nomal {
	padding-left: 20px;
}
#java .content_box ul.nodisc {
	list-style: none;
}
#java ol {
	margin: 0px 0px 20px 20px;
	padding: 0px 20px;
	line-height:1.5em;
}
#java ol li {
	padding-bottom: 20px;
}
#java li p {
	margin: 0px;
	padding: 0px;
}
#java p.img_java {
	margin-left: 1.5em;
}


/*	manual
-------------------------------------------------------------------------------------------------*/
#manual ul li {
	padding-bottom: 5px;
}


/*	logon
-------------------------------------------------------------------------------------------------*/
#logon_riyou .id_logon,
#logon_kanri .id_logon{
	width:700px;
	margin-bottom:20px;
	clear:both;
}
#logon_riyou dl.box02,
#logon_kanri dl.box02 {
	background: url(../../business/netbank/logon/images/r_02.gif) repeat-y;
	width: 550px;
	text-align:center;
	margin: 0px auto;
	padding: 0px;
}
#logon_riyou dl.box02 dt,
#logon_kanri dl.box02 dt
{
	padding-bottom: 20px;
}
#logon_riyou dl.box02 dd,
#logon_kanri dl.box02 dd
{
	background: url(../../business/netbank/logon/images/r_03.gif) no-repeat bottom;
	padding-bottom: 40px;
}
#logon_kanri ul.button01 {

}


#logon_riyou ul.button01,
#logon_kanri ul.button01
{
	float:left;	
	padding-left: 50px;
}

#logon_riyou ul.button02,
#logon_kanri ul.button02
{
	float:right;
	padding-right: 50px;
	
}
#logon_riyou ul.button02 li,
#logon_kanri ul.button02 li
{
	margin-bottom: 10px;
}
#logon_riyou ul.button li,
#logon_kanri ul.button li
{
	width: 550px;
	display: inline;
	text-align: center;
	margin: 0px auto;
	vertical-align: middle;
}

.id_logon ul.button li img{
text-align:center;
}
/*操作体験版
-------------------------------------------------------------------------------------------------*/

#trial .float01 {
	background: url(../../business/netbank/trial/images/image01.gif) no-repeat;
	height: 200px;
	width: 240px;
	float:left;
	margin-left: 50px !important;
	margin-left: 40px;
}
#trial ul li {
	font-size: 110%;
	text-indent: -1em;
	padding-left: 1em;
}


#trial .float01 ul,
#trial .float02 ul{
	margin-top: 20px;
	padding: 0px 0px 0px 20px;
}
#trial .float01 ul li,#trial .float02 ul li{
	padding:0 10px 10px 20px;
	display: block;
}

#trial .float02 {
	background: url(../../business/netbank/trial/images/image02.gif) no-repeat;
	height: 200px;
	width: 240px;
	float:right;
	margin-right: 50px !important;
	margin-right: 40px;
}

