@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------------------------------*/
/*　商品詳細、ニュースリリース、トピックス等共通設定　及び　各設定       */
/*-----------------------------------------------------------------------*/

/*----注釈マークなど挿入辞、改行した１文字相当字下げする----*/
p.jisage-1{
     text-indent: -1.3em;
     margin-left: 1.4em;
}

/*----ピンクの画像背景、太字、左よせ（各商品名、ニュース等カテゴリ名）----*/
.title-h3{
	background:url(/contents/images/page_title_back.gif) no-repeat;
	height:37px;
	margin:0;
	padding:8px 0 3px 1em;
	font-size:18px;
	font-weight:bold;
	line-height:1.2em;
}

.title-h3-hight{
	background:url(/contents/images/page_title_back_hight.gif) no-repeat;
	height:58px;
	margin:0;
	padding:6px 1em 3px 1em;
	font-size:18px;
	font-weight:bold;
	line-height:1.2em;
}
/*----赤いアンダーライン、太字、センタリング（ニュース等タイトル）----*/
.title-h4{
	width:96%;
	border-bottom:2px solid #df0000;
	font-size:1.3em;
	text-align:center;
	margin:1em auto;
	padding-bottom:0.6em;
	font-weight:bold;
}
.title-h3-pinkback{
	height:37px;
	font-size:18px;
	font-weight:bold;
	margin:0 0 0 5px;
	padding:8px 0 3px 1em;
	line-height:1.2em;
	background:url(/contents/images/page_title_back_size740.gif) no-repeat;
}
/*----赤い枠線、太字、左寄せ（項目）----*/
.title-redwakusen-h4{
	border-bottom:1px solid #df0000;
	border-top:1px solid #df0000;
	border-left:5px solid #df0000;
	border-right:5px solid #df0000;
	background:#FFEEEE;
	margin:0 0 5px 0;
	padding:3px 8px;
	font-weight:bold;
}

/*----商品説明項目タイトル等----*/
.contents-title-h4{
	margin:20px 0 10px 0;
	padding:3px 0 3px 1em;
	font-size:1.1em;
	font-weight:bold;
	border-bottom:1px dotted #df0000;
	border-left:3px solid #df0000;
	background:#FFEEEE;
}
.contents-title-h4-blue{
	margin:20px 0 10px 0;
	padding:3px 0 3px 1em;
	font-size:1.1em;
	font-weight:bold;
	border-bottom:1px dotted #0066CC;
	border-left:3px solid #0066CC;
	background:#DBEDFB;
}
/*----商品説明等項目サブタイトル等(背景ベージュ、ピンク線）----*/
.contents-title2-h5{
	margin:10px 0 10px 0;
	padding:3px 0 3px 1em;
	font-weight:bold;
	border-bottom:1px dotted #FF8080;
	border-left:3px solid #FF8080;
	background:#FAEDBA;
} 
/*----背景色付タイトル(背景ピンク）----*/
.title-h4-backpink{
	padding:5px;
	margin:0 0 5px 0;
	background:#FFD9D9;
}
/*----枠で囲んだタイトル(枠線、背景ピンク）----*/
.title-h4-waku{
	border:1px solid #FF9D9D;
	padding:3px 0 3px 5px;
	margin:0 0 5px 0;
	background:#FFEEEE;
}
/*----枠で囲んだタイトル(枠線、背景ベージュ）----*/
.title-h4-wakucha{
	margin:0 0 5px 0;
	padding:3px 0 3px 5px;
	border:1px solid #FFC1C1;
	background:#FCEFC5;
} 
/*----背景色付タイトル(背景ベージュ）----*/
.title-h4-backcha{
	margin:0 0 5px 0;
	padding:5px;
	background:#FCEFC5;
} 
/*----枠で囲んだタイトル(枠線、背景水色、太字)----*/
.title-h4-wakublue{
	/*height:25px;*/
	border:1px solid #3366CC;
	font-size:1.1em;
	font-weight:bold;
	padding:3px 0 3px 5px;
	margin:0 0 5px 0;
	background:#DBEDFB;
}
/*----仕切り線（点線）----*/
.dotted-line{
	margin:0;
	padding:0;
	/*line-height:0.2em;*/
	border-bottom:1px dotted #999999;
} 
.solid-line{
	margin:0;
	padding:0;
	border-bottom:1px solid #B4B4AB;
} 
	
/*----文章内の日付----*/
.hizuke{
	width:98%;
	text-align:right;
	margin:1em 0 1em 0;
}
/*---預金・ローン等適用日付----*/
.tekiyou-hizuke{
	width:100%;
	text-align:right;
	margin:1em 0 -15px 0;
	padding:0 0 0 0;
}
/*----本文表示部分----*/
.contents-container{
	width:100%;
	float:left;
}
/*----商品説明文言表示部分----*/
.syohin-setumei{
	width:100%;
	border-bottom:2px solid #df0000;
	margin:0 0 20px 0;
	padding:0 0 10px 0;
}
/*----商品ページ各種ボタン(資料請求等）----*/
.function-btn{
	width:100%;
	float:left;
	text-align:right;
	height:auto;
	margin:10px 0 20px 0;
}
.function-btn img{
	padding:0 2px;
}
.ol-abc-indent-left{
	list-style:upper-alpha;
	list-style-position:outside;
	margin:0 0 0 6em;
}
/*----罫線いろいろ----*/
/*セル左側に点線*/
.border-left-dotted{
	border-left:1px dotted #999999;
}
/*----枠線、実線・黒色----*/
.waku-kuro{
	border:1px solid #000000;
	padding:2px;
}
/*----枠線、点線・ピンク色----*/
.waku-pink{
	border:1px dotted #FF8080;
}
/*----枠線、点線・赤色----*/
.waku-red{
	border:1px dashed #df0000;
}
/*----枠線、点線・グレー----*/
.waku-gray{
	border:1px dashed #999999;
}
/*--------------------------------------------------------*/
/*　別表の設定　　　　　　　　　　　　　　　　　　　　　　*/
/*--------------------------------------------------------*/
/*----別表メイン----*/

#beppyo-main{
	width:573px;
	height:auto;
	float:left;
	margin:0 0 0 100px;
	line-height:1.3em;
}
#beppyo-footer{
	margin:5px 0 15px 0;
	border-top:5px solid #df0000;
}
/*--------------------------------------------------------*/
/* 経済トピックス、最近の景気動向、ニュースリリース等     */
/*--------------------------------------------------------*/

/*----記事一覧表示用のボックス----*/
.ichiran-box{
	width:100%;
	float:left;
}
/*----リスト先頭（）付数字----*/
.list-kakko1{
	background:url(/contents/images/kakko1.gif) no-repeat left top;
	padding:0 0 0 1.5em;
	line-height:1.2em;
}
.list-kakko2{
	background:url(/contents/images/kakko2.gif) no-repeat left top;
	padding:0 0 0 1.5em;
	line-height:1.2em;
}
.list-kakko3{
	background:url(/contents/images/kakko3.gif) no-repeat left top;
	padding:0 0 0 1.5em;
	line-height:1.2em;
}
.list-kakko4{
	background:url(/contents/images/kakko4.gif) no-repeat left top;
	padding:0 0 0 1.5em;
	line-height:1.2em;
}
.list-kakko5{
	background:url(/contents/images/kakko5.gif) no-repeat left top;
	padding:0 0 0 1.5em;
	line-height:1.2em;
}
.list-kakko6{
	background:url(/contents/images/kakko6.gif) no-repeat left top;
	padding:0 0 0 1.5em;
	line-height:1.2em;
}
/*----リスト先頭丸付き数字----*/
.list-maru1{
	background:url(/contents/images/maru01.gif) no-repeat left top;
	padding:0 0 0 15px;
	line-height:1.5em;
}
.list-maru2{
	background:url(/contents/images/maru02.gif) no-repeat left top;
	padding:0 0 0 15px;
	line-height:1.5em;
}
.list-maru3{
	background:url(/contents/images/maru03.gif) no-repeat left top;
	padding:0 0 0 15px;
	line-height:1.5em;
}
.list-maru4{
	background:url(/contents/images/maru04.gif) no-repeat left top;
	padding:0 0 0 15px;
	line-height:1.5em;
}
/*--------------------------------------------------------*/
/* 数字番号付きリスト（確定拠出年金　リスト）　　　　　   */
/*--------------------------------------------------------*/
.list-suuji li{
	list-style-position:outside;
	list-style-type:decimal;
	margin:0 0 1em 3em;
}

/*--------------------------------------------------------*/
/* 黒丸付リスト（マネーポート　リスト）　　　　　　　　   */
/*--------------------------------------------------------*/
/*.list-kuromaru li{
	list-style-position:outside;
	list-style-type:disc;
	margin:0.5em 0 0.5em 1em;
}*/
.list-kuromaru li{
	background:url(/contents/images/ico_list_ten.gif) no-repeat left top;
	padding:0 0 3px 8px;
}
/*--------------------------------------------------------*/
/*　○付リスト　　　　　　　　　　　　　　　　　　　　　　*/
/*--------------------------------------------------------*/
.list-shironukimaru li{
	list-style:none;
	background:url(/contents/images/shironukimaru.gif) no-repeat left top;
	margin:2px 0 0 0;
	padding:0 0 5px 13px;
}

/*--------------------------------------------------------*/
/* 赤三角付リスト（金融犯罪メニュー、つないでネット必ずお読みください
/*　等　リスト　　　　　 　　　　　　　　　　　　　　　   */
/*--------------------------------------------------------*/
.list-redtr{
	line-height: 1.2em;
	margin:3px 10px 0 8px;
	padding: 0px;
}
.list-redtr li{
	list-style:none;
	background:url(/contents/images/ico_list_tr.gif) no-repeat left top;
	padding:0 0 10px 10px;
}
/*--------------------------------------------------------*/
/* オレンジ枠線囲み(マネーポート）　　 　　　　　　　　   */
/*--------------------------------------------------------*/
.wakusen-orange{
	border:2px solid #FF9900;
	padding:15px;
	margin:3px 15px;
}
/*--------------------------------------------------------*/
/* Annualreport                   　　 　　　　　　　　   */
/*--------------------------------------------------------*/
#annual-main{
	width:748px;
	margin:0 0 0 5px;
	float:left;
}
#annual-footer{
	margin:5px 0 15px 0;
	border-top:5px solid #df0000;
}
/*--------------------------------------------------------*/
/*Q＆A　　　　                    　　 　　　　　　　　   */
/*--------------------------------------------------------*/
.faq-box{
	border:1px solid #999999;
	padding:0;
	margin:10px 0;
	width:570px;
	float:left;
}
.faq-a-img{
	width:29px;
	float:left;
	margin:5px 0 0 7px;
}
.faq-a-sentence{
	width:510px;
	float:left;
	padding:0.8em 0;
}
/*---------------------------------------------------------*/
/*つないでネット
/*---------------------------------------------------------*/
.t-box-left{
	float:left;
	width:65%;
	margin-right:10px;
}
.float-left{
	float:left;
}
/*---------------------------------------------------------*/
/*パーソナルプラザ
/*---------------------------------------------------------*/
#personalplaza-main{
	width:750px;
	margin:20px 0 0 5px;
	float:left;
}

.personalplaza-setumei{
	width:410px;
	float:left;
	margin:5px;
}
.personalplaza-setumei-hachinohe{
	float:left;
	margin:5px;
}
.personalplaza-image{
	width:320px;
	float:left;
	margin:0;
}
.p-plaza-tempo-open{
	width:730px;
	height:27px;
	margin:0;
	padding:10px 0 0 10px;
	background:#F3F3F3;
	border-left:5px solid #0080C0;
	border-bottom:1px dashed #CCCCCC;
	font-size:1.3em;
	font-weight:bold;
}
.p-plaza-tempo-map{
	width:210px;
	height:270px;
	float:left;
	margin:0 10px 0 0;
}
.p-plaza-tempo-setumei{
	width:180px;
	float:left;
	margin:0;
	line-height:1.3em;
}
.p-plaza-tempo-time{
	width:410px;
	float:left;
	margin:0;
}
.p-plaza-img-hachinohe{
	float:left;
	width:510px;
}

/*---------------------------------------------------------*/
/*パーソナルプラザ　タブの中のコンテンツ
/*---------------------------------------------------------*/
.p-plaza-sisan{
	width:360px;
	margin:0 0 0 3px;
	padding:0 6px 0 0;
	float:left;
	border-right:1px dashed #DDDDDD;
}
.p-plaza-loan{
	width:360px;
	margin:0;
	padding:0 0 0 6px;
	float:left;
	border-left:1px dashed #DDDDDD;
}


/*---------------------------------------------------------*/
/*サイトマップ
/*---------------------------------------------------------*/
#sitemap-leftbox{
	width:275px;
	float:left;
	margin:0;
	padding:0 10px 0 0;
	border-right:1px dashed #CCCCCC;
}
#sitemap-rightbox{
	width:275px;
	float:left;
	margin:0 0 0 10px;
}


.sitemap-h3{
	margin:0;
	padding:5px;
	background:#FFE6E6;
	border-left:3px solid #FF8080;
	border-bottom:1px dashed #FF8080;
}
.sitemap-h4{
	margin-left:1em;
	padding:5px;
	border-left:3px solid #FF8080;
	border-bottom:1px dashed #EE8080;
}
.sitemap-h5{
	margin-left:1.2em;
	padding:5px;
}
.sitemap-list{
	line-height: 1.1em;
	margin:5px 0 0 2em;
	padding: 0px;
}	
.sitemap-list li{
	list-style:none;
	background:url(/contents/images/ico_list_tr.gif) no-repeat left top;
	padding:0 0 10px 10px;
}

