/* ---------------------------------------------------------

JOYOBANK.CO.JP Cascading Style Sheets

File Name  : contents.css
update	 : 2007.02.27

----------------------------------------------------- */
.bc_a{
	width:100%;
	text-align:right;
}

table.tbl_bc_a{
	width:100%;
	line-height: 140%;
	background: #C2C2C2;
}

table.tbl_bc_a th{
	text-align:left;
	background: #E1E6F3;
	width:50%;
	padding:5px;
	text-align:center;

}
table.tbl_bc_a td{
	text-align:left;
	background-color:#FFFFFF;
	padding:5px;
}

div.bc_a_m{
	margin-left:2%;
}

table.debit_01{
	width:100%;
	line-height: 140%;
	background: #C2C2C2;
	

}
table.debit_01 td{
	text-align:left;
	background-color:#FFFFFF;
	width:65%;
	padding:10px;

}
table.debit_01 td.td1{
	text-align:left;
	background: #E1E6F3;
	width:35%;
	padding:10px;
}
div.debit_l_m{
	margin-left:2%;
}
div.jc_r{
	width:350px;
	float:left;
	
}

div.jc_l{
	width:332px;
	float:left;
	
}
li.jc_01{
 text-align:center;
 width:100%;

}


table.jc_01{
	width:100%;
	line-height: 140%;
	background: #C2C2C2;

}
table.jc_01 td{
	text-align:left;
	background-color:#FFFFFF;
	width:80%;
	padding:5px;

}
table.jc_01 td.td1{
	text-align:left;
	background: #E1E6F3;
	width:13%;
	vertical-align:top;
	padding:5px;

}
table.jc_01 td.td2{
	text-align:left;
	border-bottom-style:none;
	width:13%;
	background: #E1E6F3;
	padding:5px;

}
div.jc_m{
	margin-left:5px;
}
table.jc_02{
	width:100%;
	line-height: 140%;
	background: #C2C2C2;
	height:100%;

}
table.jc_02 td{
	text-align:left;
	background-color:#FFFFFF;
	width:70%;
	height:100%;

}
table.jc_02 td.td1{
	text-align:left;
	background: #E1E6F3;
	width:30%;
	vertical-align:top;
	height:100%;

}
table.jc_02 td.td2{
	text-align:left;
	border-bottom-style:none;
	width:20%;
	background: #E1E6F3;

}
table.jc_03{
 width:100%;
 
}
table.jc_03 td{
width:70%;
vertical-align:top;
}

table.jc_03 td.td1{

width:30%;
vertical-align:top;
}
/*  A.T add 2010.02.12  start */
table.jc_03 td.td3{
	background-color:#FFFFFF;
	text-align:center;
	width:2%;
	padding:5px;

}
table.jc_03 td.td4{
	background-color:#0062b9;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	width:30%;
	padding:5px;

}
/*  A.T add 2010.02.12  end */

table.jc_04{
	width:100%;
	line-height: 140%;
	background: #C2C2C2;
	height:100%;

}
table.jc_04 td{
	 background-color:#FFFFFF;
	text-align:left;
	width:30%;
	height:10px;

}
table.jc_04 td.td1{
	background-color:#FFFFFF;
	text-align:left;
	width:20%;
	height:10px;

}
div.jc_l_01{
	width:100%;
	float:left;
}
div.jc_r_01{
	width:100%;
	float:right;
}
table.jc_05{
	width:100%;
	line-height: 140%;
	background: #C2C2C2;
	height:100%;

}
table.jc_05 td.td1{
	background-color:#E1E6F3;
	text-align:left;
	width:20%;
	padding:5px;


}
table.jc_05 td.td2{
	background-color:#E1E6F3;
	text-align:left;
	width:15%;
	padding:5px;

}
table.jc_05 td{
	background-color:#FFFFFF;
	text-align:left;
	width:40%;
	padding:5px;

}
/*  A.T add 2009.04.23  */
table.jc_05 td.td3{
	background-color:#FFFFFF;
	text-align:center;
	width:13%;
	padding:10px;

}
/*  A.T add 2009.04.23  */

table.jc_05 th{
	background-color:#E1E6F3;
	padding:5px;

}

.flt_l_img {
	width: 113px;
	float: left;
}

.flt_r_txt {
	width: 540px;
	float: right;
}



table.jc_06{
	width: 668px;
	background: #df0020;
}

table.jc_06 td{
	background: #df0020;
}

table.jc_06a{
	background: #df0020;
}

table.jc_06a td{
	background: #fff;
}

table.jc_06a table {
	background: #000;
	margin-left: 15px;
}

table.jc_06a table td{
	text-align:center;
	color: #000;
	font-size: 10px;
	background: #fff;
}

table.jc_07{
	width:668px;
	background: #007ac2;
}

table.jc_07 td{
	background: #007ac2;
}

table.jc_07 table {
	background: #FFF;
	margin-left: 15px;
}

table.jc_07 table td{
	text-align:center;
	color: #fff;
	font-size: 10px;
	background: #007ac2;
}

table.jc_07a{
	width:668px;
	background: #007ac2;
}

table.jc_07a td{
	background: #fff;
}

table.jc_07a table {
	background: #000;
	margin-left: 15px;
}

table.jc_07a table td{
	text-align:center;
	color: #000;
	font-size: 10px;
	background: #fff;
}

/* --------------
	2010.03.09 add
	--------------- */
table.jc_08{
 width:70%;
 
}
table.jc_08 td{
width:70%;
vertical-align:top;
}

table.jc_08 td.td1{
width:30%;
vertical-align:top;
}

table.jc_08 td.td3{
	background-color:#FFFFFF;
	text-align:center;
	width:2%;
	padding:5px;
}

table.jc_08 td.td4{
	background-color:#d5f2dd;
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	text-align:center;
	width:30%;
	padding:5px;

}

table.jc_09{
	width:100%;
	line-height: 140%;
	background: #e1f3e6;
	height:100%;

}

table.jc_09 td{
	background-color:#FFFFFF;
	width:40%;
	padding:5px;
}

table.jc_09 td img{
    vertical-align: -23px;
}


.jcb_l_txt {
	width: 375px;
	float: left;
}
.jcb_r_img {
	width: 285px;
	float: right;
}


.list_notes_jc1 {

	/* --------------
	hack for ie
	--------------- */
	_height: 1%;

	font-size: 10px;
	color: #000;
	padding: 0 0 2px 11px;
	background: url(../../../img/cmn/ico_notes_li.gif) no-repeat 3px 3px;
	line-height: 100%;
}
.list_notes_jc {

	/* --------------
	hack for ie
	--------------- */
	_height: 1%;

	font-size: 10px;
	color: #fff;
	padding: 0 0 2px 11px;
	background: url(../../../img/cmn/ico_list_notes2.gif) no-repeat 0 3px;
	line-height: 100%;
}

.page_read10 {
	font-size: 15px;
	font-weight: bold;
	padding:5px;
}

/* 2009.4.20 add A.T.*/
.page_read20 {
	font-size: 16px;
	font-weight: bold;
	padding:5px;
}


/*2010.8.23 hirasawa start*/
@media print {

	#base{
		display:none;
	}
}
	/*2010.08.23 hirasawa end */


/*  A.T add 2011.02.24  start */

/* --------------------------------------------------------
page title box
-------------------------------------------------------- */
.page_title {
	width:670px;
	padding-top: 7px;
	margin: 0 14px 15px 15px;
	background: #E1E6F3 url(../../../../img/cmn/nw/pagetitle_bg.gif) no-repeat;
}


/* --------------------------------------------------------
page title h2
-------------------------------------------------------- */
.page_title h2 {
	font-size: 120%;
	margin: 0 9px 7px;
	padding: 3px 8px 2px;
	border-left: #0062B9 solid 4px;
}


/* --------------------------------------------------------
page title hr
-------------------------------------------------------- */
.page_title div.page_title_hr {
	clear: both;
	height: 3px;
	background: url(../../../../img/cmn/nw/pagetitle_hr_bg.gif) repeat-x;
}

.page_title div.page_title_hr hr {
	display: none;
}


/* --------------------------------------------------------
page title read
-------------------------------------------------------- */
div.page_read {
	letter-spacing: 3px;
	padding: 0 34px 15px 35px;
}

div.page_read p {
	line-height: 165%;
}

div.page_text {
	margin: 0 34px 15px 35px;
}

/*  A.T add 2011.02.24  end   */
