@import url("style_h1.css");
#body{
       /*font-size:small;*/
       background-color: #ebebe8;
       margin: 0;
       padding: 0;
       background-image: url("/cmnimg/bg.gif");
       background-repeat: repeat-x;
}
#body-popup{
       /*font-size:small;*/
       margin: 0;
       padding: 0;
}

/*タグのスタイル*/

sup{ font-size: 70%; line-height: 120%; }

td{ font-size:100%; }
table{
	font-size:100%;
}

form{ margin:0px; padding:0px; }
input{ margin:0px; padding:0px; }

.tds-r {
background-image: url("/cmnimg/bgrb.gif");
background-repeat:repeat-y;
}
.tds-l {
background-image: url("/cmnimg/bglb.gif");
background-repeat:repeat-y;
}

.bgim-nb { background-image: url("/netbank/img/nv_bk.gif");}
.bgim-ac { background-image: url("/account/img/nv_bk.gif");}
.bgim-at { background-image: url("/atm/img/nv_bk.gif");}
.bgim-ab { background-image: url("/about/img/nv_bk.gif");}

.bgtp-nb { font-size: 90%; background-image:  url("/netbank/img/nv_bk.gif");}
.bgtp-ac { font-size: 90%; background-image: url("/account/img/nv_bk.gif");}
.bgtp-at { font-size: 90%; background-image: url("/atm/img/nv_bk.gif");}
.bgtp-ab { font-size: 90%; background-image: url("/about/img/nv_bk.gif");}

.ttl-nb { background-image: url("/netbank/img/ttl_bk.gif");}
.ttl-ac { background-image: url("/account/img/ttl_bk.gif");}
.ttl-at { background-image: url("/atm/img/ttl_bk.gif");}
.ttl-ab { background-image: url("/about/img/ttl_bk.gif");}
.sdw { background-image: url("/images/sdw_bk.gif");}


.td { font-size: 100%; line-height: 120%;}
.nv { font-size: 88%; line-height: 120%;}
.sstxt { 
	font-size: 70%;
}

.rubi { font-size: 80%; line-height: 110%;}
.large{ font-size: 140%; }

.data { font-size: 85%; line-height: 150%;}
.ttl { font-size: 100%; line-height: 150%;}

.ttlb {
	font-size: 100%;
	line-height: 150%;
	font-weight: bold;
	color: #333333;
}
.read {
	font-size: 100%;
	line-height: 130%;
}
.read2 {
	font-size: 100%;
	line-height: 130%;
	padding-left: 6px;
}
.read3 {
	font-size: 100%;
	line-height: 130%;
	padding-left: 6px;
	padding-bottom: 45px;
}
.stxt {
	font-size: 85%;
	line-height: 130%;
}

.stxt-info {
	font-size: 85%;
	line-height: 130%;
}

.stxt-info a:link{
color:#ee1212;
}

.stxt-info a:visited{
color:#FF6600;
}

.atm-img {
	padding-left: 6px;
}

.stxt-gr { font-size: 85%; line-height: 120%; color: #666666;}
.redtxt { font-size: 100%; color: #FF0000; line-height: 140%;}
.bknotes { font-size: 90%; color: #000000; line-height: 150%;}
.notes { font-size: 90%; color: #FF0000; line-height: 150%;}

.txt-gr { font-size: 100%; color: #666666; font-weight: bold;}
.txt-nb { font-size: 100%; color: #FF6600; font-weight: bold;}
.txt-ac { font-size: 100%; color: #3399FF; font-weight: bold;}
.txt-at { font-size: 100%; color: #FF0000; font-weight: bold;}
.txt-be { font-size: 100%; color: #fc54a0; font-weight: bold;}
.txt-ab { font-size: 100%; color: #008837; font-weight: bold;}
.txt-ye { font-size: 100%; color: #FFCC33; font-weight: bold;}
.txt-bl{ font-size: 100%; color: #0066cc;}
.txt-blb{ font-size: 100%; font-weight: bold; color: #0066cc;}

.ttlb-nr { font-size: 120%; line-height: 130%; font-weight: bold;}
.mn { font-size: 90%; color: #FFFFFF; }
.rmn { font-size: 90%; color: #FF0000; }
.nv-nb { font-size: 90%; background-color: #FFCC99;}
.nv-ac { font-size: 90%; background-color: #C3D6F9;}
.nv-ac2 { font-size: 90%; background-color: #E8EFFD;}
.nv-at { font-size: 90%; background-color: #FDADAD;}
.nv-ab { font-size: 90%; background-color: #9CD7A6;}
.nv-ab_b { font-size: 90%; background-color: #9CD7A6;}
.nv-sp { font-size: 90%; background-color: #FED8EA;}

.bg-grl { font-size: 80%; background-color: #F1F1F1; background-image:url("/cmnimg/rmenu_bg.gif")}
.bg-gll { background-color: #F1F1F1;}

.bgm-nb { background-color: #FF6600;}
.bgm-ac { background-color: #3399FF;}
.bgm-at { background-color: #FF0000;}
.bgm-be { background-color: #fc54a0;}
.bgm-ab { background-color: #008837;}
.bgm-pk { background-color: #FC81BB;}
.bgm-dot { border: dashed 1pt black }
.bgm-line { border: solid 1pt gray }
.bg-gr { background-color: #B2B2B2;}
.bg-wh {background-color: #FFFFFF;}
.bg-bk { background-color: #000000;}
.bg-pk{background-color: #FFE4E5;}
.bg-grnl{ background-color: #CCFFCC;}
.bg-ye { background-color: #FFCC33}
.bg-rd-txt-wh{ font-size: 100%; color: #FFFFFF; background-color: #FF0000;}

.emergency_info { font-size: 100%; color: #FF0000; font-weight: bold;}


.stitle { font-size: 100%; line-height: 140%; font-weight: normal;}
.surl { font-size: 80%; line-height: 140%; color: #666666;}
.sdate { font-size: 80%; line-height: 140%; color: #666666; text-transform: none; font-weight: bold; }

/* 追加 */

.top-search01 select {
	width: 108px;
	height: 20px;
}

.top-search02 {
	width:108px;
	height: 20px;
}

.line-bl1 {
	border: 1px solid #79bcff;
	font-size: 90%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #9fc7ef;
}

.line-bl2 {
	border-top-width: 2px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #86c1fc;
	border-right-color: #86c1fc;
	border-left-color: #86c1fc;
	padding: 2px;
}
.stxt10 {
	font-size: 10px;
	line-height: 130%;
}
.stxt12 {
	font-size: 12px;
	line-height: 15px;
}
.stxt16 {
	font-size: 16px;
	line-height: 20px;
}
.stxt12_underber { font-size: 12px; line-height: 15px; text-decoration: underline }
.bg-bl {
	border: 1px solid #79bcff;
}
.pan {
	font-size: 85%;
	color: #999999;
	position: relative;
	left: 3px;
}
.stxt14 {
	font-size: 14px;
	line-height: 18px;
}

.stxt2 {
	font-size: 11px;
	line-height: 14px;
}
.img-index { margin-left: 2px; }

.hdbg {
	background-image: url("/cmnimg/bg_red.gif");
}
.hdbg2 {
	background-image: url("/cmnimg/bg_wh.gif");
}
.dating {
	font-size: 85%;
	line-height: 130%;
	color: #626262;
}

/* お知らせ070201 */
h2 {
	border-bottom: 1px solid #3399ff;
	color: #36f;
	font-size: 110%;
	}

.tesuryo {
	background-color: #E1F5FF;
	}
p.headge {
	padding-left: 1em;
	text-indent: -1em;
	font-size: 90%;
	}


/* ページの先頭へ */
.pageTop {
text-align:right;
font-size:75%;
}

.pageTop a {
	padding-left:16px;
	background-image: url(../img/arrow_pagetop.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


/* 追加サイトマップ見出し */
.bgm-001 { background-color: #888888; color:#FFFFFF; font-weight:bold; padding-left:5px;}
.bgm-002 { background-color: #2c5be2;}
.txt-bw { font-size: 100%; color: #2c5be2; font-weight: bold;}


/* 追加前のページへもどる */
.back {
	margin:0;
	padding:0;
	text-align: right;
	font-size:91%;
}

/* ご利用環境関連 */
.guide_01 {
	background:#61b0ff;
	color:#FFFFFF;
	font-size: 100%;
	line-height: 100%;
	font-weight:bold;
}
.guide_02 {
	background:#e1f0ff;
	font-size: 100%;
	line-height: 100%;
}
.guide_03 {
	background:#ffffff;
	font-size: 100%;
	line-height: 100%;
}
.guide_depo01 {
	background:#57b157;
	color:#FFFFFF;
	font-size: 100%;
	line-height: 100%;
	font-weight:bold;
}
.guide_depo02 {
	background:#d8ffd8;
	font-size: 100%;
	line-height: 100%;
}
.guide_depo03 {
	background:#ffffff;
	font-size: 100%;
	line-height: 100%;
}
/* 仮暗証番号ページ */
.arrow_bg {
	background-image: url(../account/img/arrow_bg.gif);
	background-repeat: repeat-y;
}

/*新規TOPページ*/


#cn {
width:520px;

}

#h2_text01 {
padding-left:20px;
width:375px;
float:left;
}

#sttl_01 {
background:url(../tenpo/img/bg01.gif) no-repeat ;
padding:0 0 10px 25px;
background-position:15px;
}

#sttl_02 {
background:url(../tenpo/img/bg02.gif) no-repeat ;
padding:0 0 10px 25px;
background-position:15px;
}

#pict {
width:120px;
float:left;
padding:0 0 0 10px;
}

h2{
margin:0;
padding:0;
border-bottom:none;
font-size:0;
color:none;
}

#p_box07 {
background-image:url(../tenpo/img/h_03.gif);
height:40px;
width:498px;
font-size:0;
}
#p_box08 {
background-image:url(../tenpo/img/h3_mid.gif);
width:498px;
margin:0 auto;
}
#p_box09 {
width:498px;
}

#p_box10 {
background-image:url(../tenpo/img/box_top02.gif);
height:15px;
width:498px;
font-size:0;
}
#p_box11 {
background-image:url(../tenpo/img/box_mid02.gif);
width:498px;
margin:0 auto;
}
#p_box12 {
width:498px;
background:url(../tenpo/img/a_seven.gif) no-repeat 25px 55px;
}

#p_box12 img{
margin: 10px 0 0 20px;
}

#table01 {
border-style:solid;
border-width:1px;
border-color:#b2b2b2;
}

#liststyle {
list-style:none;
width:440px;
padding:0;
margin:0 0 0 50px;
}

#liststyle li {
float:left;
padding-left:2px;
}

/*本人確認ページ用*/
.idnt_linered {border:2px solid #FF0000; padding:8px; margin:0;}
.idnt_linered_bk {border:2px solid #000000; padding:8px; margin:0;}
.idnt_outline1 {border:2px solid #FFB535; background-color:#FFFBD5; padding-bottom:5px;}
.idnt_outline2 { width:508px; text-align:left; background-color:#FFFFFF; border:2px solid #8CC63F; margin:3px;}
.idnt_outline3 { width:508px; text-align:left; background-color:#FFFFFF; border:2px solid #00A65C; margin:3px;}
.idnt_pdg8 {padding:8px; padding-right:0;}

/*ポイントサービス用*/
ul.inline {
margin:0 0 10px 0px;
padding:0;
}

.inline li {
display:block;
width:240px;
line-height:1.2;
}

p.mp0 {
margin:0;
padding:0;
}

ul.sevenbk{ margin:0 0 0 40px; padding:0;}
.linestep7bk{ border:2px solid #C2E0F9;}
.linestep{ width:570px; border:2px solid #C2E0F9;}
.pdg-10{ padding:5px 10px 15px 20px;}
.mrg-t10{ margin-top:10px;}
.mrg-t20{ margin-top:20px;}
.mrg-b10{ margin-bottom:10px;}
.mrg-b20{ margin-bottom:20px;}
.mrg-l5{ margin-left:5px;}


/*ATMで使えるカード（営業時間とATM手数料）からみんなのマネサイトへ用*/
.moneylink {
text-align:right;
margin-top:0;
margin-bottom:11px;
}

/***********************************************************************************/
/* 右バナー */
#bnr_wrap {
	margin-top:5px;
	}

#bnr_wrap2 {
	margin:0;
	}

#bnr_wrap p,
#bnr_wrap2 p {
	margin:0;
	padding:0;
	}

#bnr_wrap #bnr_area01,
#bnr_wrap2 #bnr_area01 {
	margin-top:10px;
	}

#bnr_wrap #bnr_area02,
#bnr_wrap2 #bnr_area02 {
	margin-top:5px;
	}

#bnr_wrap #bnr_area02 p,
#bnr_wrap2 #bnr_area02 p {
	padding-top:5px;
	}

#bnr_wrap #bonolon,
#bnr_wrap2 #bonolon {
	margin-top:10px;
	}

#bnr_wrap #mobile_bnk,
#bnr_wrap2 #mobile_bnk {
	margin-top:10px;
	}
	
#bnr_wrap #webservice,
#bnr_wrap2 #webservice {
	margin:0px 0px 10px 0px;
	}
	
/* キャンペーンバナー追加分 */

td .camp_area{
padding-bottom:8px;
	}

