@charset "utf-8";
/* ===================================================================
CSS information

 file name  :template.css
 style info :template共通レイアウト
 このスタイルシートの構成


 制作日：2013.10.16 kunihiro
 更新日：2016.08.04 kunihiro

=================================================================== */

/* ---/ 共通
------------------------------------------------ */

/* -----/ テンプレートアウター(temp_outer) /----- */
.temp_outer {
}


#cont_news,
.temp_base01,
.temp_base02,
.temp_base03,
.temp_base04,
.temp_base05,
.temp_base06,
.temp_base07 {
	/*
	margin:0 0 30px;
	*/
	margin:0 0 40px;
}

/* -----/ 見出し＋テキスト(temp_base01) /----- */
.temp_base01 {
}

/* -----/ 見出し＋テキスト+img左右(temp_base02) /----- */
.temp_base02 {
}

.temp_base02 .base_link_list {
	margin-top:20px;
}


.img_left,
.img_right {
	overflow:hidden;
	margin-bottom:30px;
}

.img_left .img_box {/* 共通？ */
	float:left;
	margin-right:10px;
}

.img_right .img_box {/* 共通？ */
	float:right;
	margin-left:10px;
}


.temp_base02 .img_left .img_box,
.temp_base02 .img_right .img_box  {
	background-color:#E9E5DC;
	padding:4px;
}


.img_left .img_box img,
.img_right .img_box img {
	border:#FFF 1px solid;
	display:block;
}


/* -----/ 見出し＋テキスト+img中央(temp_base03) /----- */
.temp_base03 .txt {
	margin-bottom:15px;
}

.temp_base03 .img_box {
	margin-bottom:15px;
}

.temp_base03 .img_box .img_bg {
	display:block;
}

.temp_base03 .img_list_2box .img_box .img_bg,
.temp_base03 .img_list_3box .img_box .img_bg {
	background-color:#E9E5DC;
	padding:4px;
	display:block;
}



.temp_base03 .img_box img{
	display:block;
	margin:0 auto;
}

.temp_base03 .img_list_2box .img_box img,
.temp_base03 .img_list_3box .img_box img {
	border:#FFF 1px solid;
	display:block;
	margin:0 auto;
}

/* 画像２個並び */
.temp_base03 .img_list_2box {
	overflow:hidden;
	margin-right:-10px;

}

.temp_base03 .img_list_2box li {
	float:left;
	width:335px;
	margin-right:10px;
}


.temp_base03 .img_list_2box li .img_bg {
	/width:345px;
	max-width:345px;/* はみ出し防止 */
	overflow:hidden;
}

/* 画像３個並び */
.temp_base03 .img_list_3box {
	overflow:hidden;
	margin-right:-10px;

}

.temp_base03 .img_list_3box li {
	float:left;
	width:220px;
	margin-right:10px;
}


.temp_base03 .img_list_3box li .img_bg {
	/width:210px;
	max-width:210px;/* はみ出し防止 */
	overflow:hidden;
}

.caption {
	font-size:92.3%;/* 12px */
	margin-top:5px;
	display:block;
}


/* -----/ 見出し＋テキスト+リスト(temp_base04) /----- */
.temp_base04 .txt {
	margin-bottom:15px;
}




/* -----/ 見出し＋テキスト+table(temp_base05) /----- */
.temp_base05 .txt {
	margin-bottom:15px;
}




/* -----/ 背景角丸　見出し＋テキスト(temp_base06) /----- */

.temp_base06 {
}


.temp_base06 .page_subtl03 {
	margin-top:20px;
}


.temp_base06 .txt strong {
	color:#D6431F;
}


/* -----/ box 1個 /----- */
.bg_box1 {
	background:url(../img_common/bg_box01_m.png) 0 0 repeat-y;
}

.bg_box1 .bgT {
	background:url(../img_common/bg_box01_t.png) 0 0 no-repeat;
}

.bg_box1 .bgB {
	background:url(../img_common/bg_box01_b.png) 0 100% no-repeat;

	/*
	padding:5px;
	*/
	padding:10px;
}


.temp_base06 .bg_box1 .page_subtl03 {
	margin-top:0;
}


/* -----/ box 1個(w335) /----- */
.bg_box1_f {
	background:url(../img_common/bg_cont_2box_01_m.png) -345px 0 repeat-y;
}

.bg_box1_f .bgT {
	background:url(../img_common/bg_cont_2box_01_t.png) -345px 0 no-repeat;
}

.bg_box1_f .bgB {
	background:url(../img_common/bg_cont_2box_01_b.png) -345px 100% no-repeat;
	padding:10px;
	margin-bottom:20px;
}



/* -----/ box 2個 /----- */
.bg_box2 {
	background:url(../img_common/bg_cont_2box_01_m.png) 0 0 repeat-y;

	margin-top:10px;
}

.bg_box2 .bgT {
	background:url(../img_common/bg_cont_2box_01_t.png) 0 0 no-repeat;
}

.bg_box2 ul.bgB {
	overflow:hidden;
	margin-right:-10px;
	background:url(../img_common/bg_cont_2box_01_b.png) 0 100% no-repeat;
}

.bg_box2 ul li.box01,
.bg_box2 ul li.box02 {
	width:315px;
	padding:10px;
	float:left;
	margin-right:10px;
}

.bg_box2 .img_right {
	margin-bottom:0;
}

/* -----/ box 2個(左側だけ) /----- */
.bg_box2.bg_box2_01 {
	background:url(../img_common/bg_cont_2box_01_m.png) -345px 0 repeat-y;
}

.bg_box2.bg_box2_01 .bgT {
	background:url(../img_common/bg_cont_2box_01_t.png) -345px 0 no-repeat;
}

.bg_box2.bg_box2_01 ul.bgB {
	background:url(../img_common/bg_cont_2box_01_b.png) -345px 100% no-repeat;
}




/* -----/ box 3個 /----- */
.bg_box3 {
	background:url(../img_common/bg_3box02_m.png) 0 0 repeat-y;

	margin-bottom:20px;
}

.bg_box3 .bgT {
	background:url(../img_common/bg_3box02_t.png) 0 0 no-repeat;
}

.bg_box3 .bgB {
	background:url(../img_common/bg_3box02_b.png) 0 100% no-repeat;
	overflow:hidden;
	margin-right:-10px;
}

.bg_box3 ul li.box01,
.bg_box3 ul li.box02,
.bg_box3 ul li.box03  {
	width:200px;
	padding:10px 10px 30px;
	float:left;
	margin-right:10px;
}


/* -----/ box 3個(1個だけ表示) /----- */
.bg_box3.bg_box3_01 {
	background:url(../img_common/bg_3box02_m.png) -460px 0 repeat-y;
}

.bg_box3.bg_box3_01 .bgT {
	background:url(../img_common/bg_3box02_t.png) -460px 0 no-repeat;
}

.bg_box3.bg_box3_01 .bgB {
	background:url(../img_common/bg_3box02_b.png) -460px 100% no-repeat;
	overflow:hidden;
	margin-right:-10px;
}



/* -----/ 見出し＋テキスト+リンクボタン335px(temp_base07) /----- */

.temp_base07 {
}

.temp_base07 .img_box a:hover {
	opacity:0.80;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}






/* -----/ 画像tl(img_tl) /----- */
.img_tl {
	margin-bottom:20px;
}





/* -----/ 画像リンク　縦並び(temp_linkImg) /----- */
.temp_linkImg {
	margin:0 -2px 40px -2px;
}

/*
.temp_linkImg li {
	margin-bottom:20px;
}
*/


/* -----/ 1個 /----- */
.linkImg_box1 {
}

.linkImg_box1 li {
	margin-bottom:20px;
}

.linkImg_box1 li a {
	display:block;
}


/* -----/ 横並び2個 /----- */
.linkImg_box2 {
	overflow:hidden;
	margin-right:-10px;
}

.linkImg_box2 li {
	float:left;
	margin-right:10px;
	text-align:center;

	width:335px;
}


.linkImg_box2 li a {
	display:block;
}

.temp_linkImg a:hover {
	opacity:0.80;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

/* -----/ 横並び2個(左だけの場合) /----- */




/* -----/ 画像リンク　横並び2個(temp_linkImg_box02) /----- */
/*
.temp_linkImg_box02 {
	margin-bottom:40px;
}

.temp_linkImg_box02 ul {
	overflow:hidden;
	margin-right:-10px;
}

.temp_linkImg_box02 li {
	float:left;
	margin-right:10px;
}
*/


/* ---/ 商品カテゴリ(共通)
------------------------------------------------ */

/* -----/ 背景画像ありリンクbox 1個(bg_link_box01) /----- */
.bg_link_box01 {
	margin:0 -4px 60px -2px;
	/*
	padding-bottom:10px;
	*/
}

/* margin-bottomが大きすぎて、下が空いてしまう場合 */
/* 「かりる」 */
.page_kariru .bg_link_box01 {
	margin-bottom: 30px;
}

.bg_link_box01 li {
	background:url(../img_cont/bg_link_box01_t.jpg) 0 0 repeat-y;
	margin-bottom:20px;
}

.bg_link_box01 .bgB {
	padding:10px 13px 15px 12px;
	background:url(../img_cont/bg_link_box01_b.jpg) 0 100% no-repeat;
}

.bg_link_box01 h4 {
	font-size:123.1%;/* 16px */
	font-weight:normal;

	border-bottom:#7C6553 2px solid;
	margin-bottom:5px;
}

.bg_link_box01 h4 a {
	display:block;
}

.bg_link_box01 h4 span {
	display:block;
	background:url(../img_common/ico_arrow01.png) 100% 10px no-repeat;
	line-height:40px;
	color:#332624;
}

.bg_link_box01 h4 a:visited span {
	color:#798399;
}


.bg_link_box01 h4 a:hover span {
	background:url(../img_common/ico_arrow01_hover.png) 100% 10px no-repeat;
	text-decoration:underline;
	color:#F29802;
}


.bg_link_box01 .inner {
	overflow:hidden;
	background-color:#FFF;
	padding:10px;
}

.bg_link_box01 .ico {
	float:left;
	margin-right:10px;
}

.bg_link_box01 .btn {
	float:right;
	margin-left:10px;

}

.bg_link_box01 .btn a:hover img {
	opacity:0.80;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}




/* -----/ 背景画像ありリンクbox 2個(bg_link_box01) /----- */
.bg_link_box02,
.bg_link_box02_01 {
	margin:0 -4px 0 -4px;
	padding-bottom:10px;
}

.bg_link_box02 .bgT {
	background:url(../img_cont/bg_link_box02_t.jpg) 0 0 no-repeat;
	padding-top:5px;
}

.bg_link_box02 .bgB {
	background:url(../img_cont/bg_link_box02_b.jpg) 0 100% no-repeat;
	overflow:hidden;
	margin-right:-10px;
	padding-bottom:15px;
}

/* 1個だけの場合 */
.bg_link_box02.box01 .bgT {
	background:url(../img_cont/bg_link_box02_t.jpg) -345px 0 no-repeat;
}

.bg_link_box02.box01 .bgB {
	background:url(../img_cont/bg_link_box02_b.jpg) -345px 100% no-repeat;
}

.bg_link_box02 li,
.bg_link_box02_01 li {
	/*
	padding:10px 8px 15px 12px;
	*/
	width:335px;
	/width:333px;

	float:left;
	margin-right:10px;
}

.bg_link_box02 h4 {
	font-size:123.1%;/* 16px */
	font-weight:normal;

	background:url(../img_cont/bg_link_box02_t.jpg) 0 -10px no-repeat;
	padding:0 8px 5px 12px;

	/* 新商品タグ追加 */
	position:relative;
}

.bg_link_box02 h4 a {
	display:block;

	border-bottom:#7C6553 2px solid;
}

/* 新商品タグ追加 */
.bg_link_box02 .new_item a {
	padding-left:42px;
}


/* 新商品タグ追加 */
.bg_link_box02 .ico_new {
	position:absolute;
	top:0;
	left:5px;
}




.bg_link_box02 h4 span {
	display:block;
	background:url(../img_common/ico_arrow01.png) 100% 8px no-repeat;
	/*
	line-height:40px;
	*/
	padding:8px 15px 8px 0;
	color:#332624;
}

.bg_link_box02 h4 .ico_recommend,
.bg_link_box02 h4 .ico_leaf,
.bg_link_box02 h4 .ico_sitelink {
	vertical-align:middle;
	margin-left:10px;
}


.bg_link_box02 h4 a:visited span {
	color:#798399;
}


.bg_link_box02 h4 a:hover span {
	background:url(../img_common/ico_arrow01_hover.png) 100% 8px no-repeat;
	text-decoration:underline;
	color:#F29802;
}


.bg_link_box02 .inner {
	padding:10px 20px 10px;
	background:url(../img_cont/bg_link_box02_b.jpg) 0 0 no-repeat;
}


.bg_link_box02 .btn a:hover img {
	opacity:0.80;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}





















/* ---/ 商品・サービス
------------------------------------------------ */

/* -----/ カテゴリ商品一覧(item_cate) /----- */

.item_cate {
	margin-bottom:40px;
}

.item_cate .temp_base01 {
	margin-bottom:10px;
}





/* -----/ 仮申し込みbtn(btn_item_pre) /----- */
.btn_item_pre {
	overflow:hidden;/* clearfix */
}

.btn_item_pre a {
	display:block;

	/*
	width:300px;
	*/
	float:right;
}

.btn_item_pre a:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

.btn_item_pre img {
}



/* ---/ 商品ページ(共通)
------------------------------------------------ */

/* ---/ item_head /--- */

.item_head {
	margin:0 0 30px;
	position: relative;
}

.item_head h3 {
	font-size:138.5%;/* 18px */
	font-weight:normal;
	margin-bottom:5px;

	/*
	background-color:#F7F5F2;
	padding:5px;
	*/
}


.item_head p {
	margin-bottom:15px;
}

.item_head ul {
	margin-bottom:15px;
	overflow:hidden;/* clearfix */
}

.item_head li {
	float:right;
	margin-left:10px;
}

.item_head li a {
	display:block;
}

.item_head li a:hover {
	background-color: #FFFFFF;
    opacity: 0.8;
}

.item_head .bnr_loan_simulation {
	position: absolute;
/*  top: 60px; */
  left: -35px;
}


/* ---/ item_tab /--- */

.item_tab {
	margin-bottom:20px;
}

.item_tab ul {
	overflow:hidden;/* clearfix */
	background:url(../img_cont/bg_item_tab_all.jpg) 0 0 no-repeat;
	margin-right:-10px;
}


/* 特徴　tabなし */
.item_tab.tab01_none ul {
	background:url(../img_cont/bg_item_tab_tab01_none.png) 0 0 no-repeat;
}

.item_tab li {
	width:220px;
	float:left;

	margin-right:10px;
}

.item_tab li a,
.item_tab li strong {
	display:block;
	height:60px;
}

.item_tab li img {
	visibility:hidden;
}

.item_tab li.current img {
	visibility:visible;
}


.item_tab li a:hover img {
	visibility:visible;
}

/* 申込　tabなし */
.item_tab.tab03_none {
	margin-bottom:20px;
}

.item_tab.tab03_none ul {
	overflow:hidden;/* clearfix */
	background:url(../img_cont/bg_item_tab_tab03_none.jpg) 0 0 no-repeat;
	margin-right:-10px;
}



.item_tabInner {
}


/* ---/ tabinner_btn /--- */

.tabinner_btn {
}

.tabinner_btn ul {
	margin-bottom:20px;
	overflow:hidden;/* clearfix */
}

.tabinner_btn li {
	float:right;
	margin-left:10px;
}

.tabinner_btn li a {
}

.tabinner_btn li a:hover {
	background-color: #FFFFFF;
    opacity: 0.8;
}



/* ---/ 商品ページ(メイン画像)
------------------------------------------------ */

/* ---/ 左4px over /--- */
/* 各ページ側の微調整で対応
.img_over4 {
	margin-left:-4px;
}
*/




/* ---/ 商品ページ(特徴)
------------------------------------------------ */

/* ---/ 商品特徴(item_feature) /--- */
.item_feature {
	margin:0 -6px 30px -6px;
	background:url(../img_cont/bg_item_feature_m.png) 0 0 repeat-y;
}

.item_feature .bgT {
	background:url(../img_cont/bg_item_feature_t.jpg) 0 0 no-repeat;

	/* for IE6 and IE7 */
	/zoom: 1;
}

.item_feature ul {
	background:url(../img_cont/bg_item_feature_b.png) 0 100% no-repeat;
	padding:20px 7px 7px 7px;
}


.item_feature li {
	overflow:hidden;/* clearfix */
	margin-bottom:20px;
	background:url(../img_cont/bg_item_feature_li.jpg) 100% 0 no-repeat;
	padding:15px 10px 0 0
}

.item_feature li.first {
	background-image:none;
	padding-top:10px;
}


.item_feature .img_box {
	float:left;
}

.item_feature .txt {
	margin-left:90px;
}

.item_feature .txt strong {
	display:block;
	/*
	font-size:138.5%;/* 18px */
	font-size:153.8%;/* 20px */
	font-weight:normal;
	margin-bottom:0.4em;
}


/* ボタン左寄せ */
.item_feature .btn {
	text-align:right;
	margin-top:10px;
}



/* ---/ こんな方におすすめ(item_situation) /--- */
.item_situation {
	margin-bottom:30px;
}

.item_situation .bgT {
	background:url(../img_common/bg_3box01_top.jpg) 0 0 no-repeat;
}

.item_situation .bgB {
	background:url(../img_common/bg_3box01_bottom.jpg) 0 100% no-repeat;
}

.item_situation ul {
	overflow:hidden;/* clearfix */
	margin-right:-10px;
	margin-bottom:20px;
}

.item_situation li {
	float:left;
	width:220px;
	/*
	padding:10px;
	*/
	padding:10px 0;
	margin-right:10px;
}

.item_situation li strong {
	display:block;
	margin-bottom:0.6em;
	font-size:115.4%;/* 15px */

	min-height:3.2em;/*モダンブラウザに適用*/
    height: auto !important;/*モダンブラウザに適用*/
	min-height:3.2em;/* 2行まで */

	background:url(../img_common/bg_page_subtl03.png) 10px 0.1em no-repeat;
	font-weight:normal;
	color:#332624;

	padding:0 10px 0 25px;
}

.item_situation li span {
	background:url(../img_cont/bg_item_situation_txt.png) 50% 0 no-repeat;
	display:block;

	padding:15px 10px 0;
	margin:0 1px;
}



/* 2box
--------------- */
.item_situation.item_situation_2box .bgT {
	background:url(../img_common/bg_2box01_top.jpg) 0 0 no-repeat;
}

.item_situation.item_situation_2box .bgB {
	background:url(../img_common/bg_2box01_bottom.jpg) 0 100% no-repeat;
}


.item_situation.item_situation_2box li {
	width:335px;
}

.item_situation.item_situation_2box li strong {
}



/* 1box
--------------- */
.item_situation.item_situation_1box .bgT {
	background:url(../img_common/bg_1box01_top.jpg) 0 0 no-repeat;
}

.item_situation.item_situation_1box .bgB {
	background:url(../img_common/bg_1box01_bottom.jpg) 0 100% no-repeat;
}

.item_situation.item_situation_1box ul {
	margin-right:0;
}

.item_situation.item_situation_1box li {
	width:100%;
	padding:10px 0;
}

.item_situation.item_situation_1box li strong {
	min-height:1.6em;/*モダンブラウザに適用*/
    height: auto !important;/*モダンブラウザに適用*/
    height: 1.6em;	/*ここにIE6,7用の高さを設定*/
}
















/* ---/ ご融資利率(item_rateTable) /--- */
.item_rateTable {
	margin-bottom:30px;
}

.item_rateTable table {
	text-align:center;
	width:100%;
	border-top:#D4CFBC 1px solid;
	table-layout: fixed;

	margin-bottom:20px;
}

.item_rateTable tr {
	border-bottom:#D4CFBC 1px solid;
	border-left:#D4CFBC 1px solid;
}

.item_rateTable th,
.item_rateTable td {
	border-right:#D4CFBC 1px solid;
	border-bottom:#D4CFBC 1px solid;
	padding:5px;
	font-weight:normal;
}

.item_rateTable th {
	background-color:#F4F1EB;
	text-align:left;
}

.item_rateTable .head th {
	background:#7C6553 url(../img_cont/bg_base_table_head_th.jpg) 1px 1px no-repeat;
	color:#FFF;

	text-align:center;
}

.item_rateTable td {
	text-align:center;
}


.item_rateTable .rate_down {
	border-left:none;
}

.item_rateTable .rate_down th {
	border-left:none;
}

.item_rateTable .rate_down th,
.item_rateTable .rate_down td {
	border-right:none;
}


.item_rateTable .rate_down .arrow03 {
	background:url(../img_cont/bg_item_rateTable_arrow03.png) 50% 100% no-repeat;
}


/* ---/ 他商品との比較(item_comparison) /--- */
.item_comparison {
	margin-bottom:30px;
}

.item_comparison .point {
	border:#D4CFBC 1px solid;
	padding:10px;

	margin-bottom:20px;
	margin-top:30px;
}


.item_comparison .point h4 {
	margin:-30px 0 0 -15px;
}


.item_comparison table {
}

/* 商品名 */
.item_comparison .th01 {
	width:120px;
}

/* 金利 */
.item_comparison .th02 {
	width:180px;
}

/*使いみち  */
.item_comparison .th03 {
	width:120px;
}

.item_comparison .current_item th,
 .item_comparison .current_item td {
	background-color:#FCF1F1;
}

.item_comparison td a {
	background:url(../img_common/ico_arrow03.png) 0 0.3em no-repeat;
	padding-left:10px;
}

.item_comparison td a:hover {
	background:url(../img_common/ico_arrow03.png) 1px 0.3em no-repeat;
}




/* ---/ 以下のようなご要望にもお応えします(item_otherLink) /--- */
.item_otherLink {
	margin:0 0 30px;
}

.item_otherLink .bgT {
	background:url(../img_common/bg_3box01_top.png) 0 0 no-repeat;
}

.item_otherLink .bgB {
	background:url(../img_common/bg_3box01_bottom.png) 0 100% no-repeat;
}



/* 1個の場合 */

.item_otherLink .bgT.box01 {
    background: url(../img_common/bg_3box01_top.png) -460px 0 no-repeat;
}

.item_otherLink .box01 .bgB {
	background:url(../img_common/bg_3box01_bottom.png) -460px 100% no-repeat;
}

/* 2個の場合 */

.item_otherLink .bgT.box02 {
	background:url(../img_common/bg_3box01_top.png) -230px 0 no-repeat;
}

.item_otherLink .box02 .bgB {
	background:url(../img_common/bg_3box01_bottom.png) -230px 100% no-repeat;
}


.item_otherLink ul {
	overflow:hidden;/* clearfix */
	margin-right:-10px;
	margin-bottom:20px;
}

.item_otherLink li {
	float:left;
	width:200px;
	padding:10px;
	margin-right:10px;
}

.item_otherLink li strong {
	display:block;
	margin-bottom:0.6em;
	font-size:115.4%;/* 15px */
	font-weight:normal;
	min-height:3.2em;/* 2行まで */
}


/* ---/ キャンペーン(item_campaign) /--- */
.item_campaign {
	margin:0 0 30px;

	background:url(../img_common/bg_box01_m.png) 0 0 repeat-y;
}

.item_campaign .bgT {
	background:url(../img_common/bg_box01_t.png) 0 0 no-repeat;
}


.item_campaign p {
	background:url(../img_common/bg_box01_b.png) 0 100% no-repeat;
	padding-right:1px;
}

.item_campaign a {
	background:url(../img_common/ico_arrow05.png) 100% 50% no-repeat;
	overflow:hidden;/* clearfix */
	display:block;
	padding:10px 30px 10px 10px;
	text-decoration:none;
}

.item_campaign a:hover {
	background-image:url(../img_common/ico_arrow05_h.png);
}

.item_campaign a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

.item_campaign .img_box {
	display:block;
	width:285px;
	float:left;
	border:#FFF 1px solid;
}

.item_campaign .txt {
	display:block;
	margin-left:285px;
	/*
	overflow:hidden;
	*/
}


.item_campaign .txt strong {
	display:block;
	font-size:115.4%;/* 15px */
	color:#332624;
	margin-bottom:0.4em;
}

.item_campaign a:hover .txt strong  {
	color:#F29802;
}


/* ---/ faq(item_faq) /--- */
.item_faq {
	margin:0 0 30px;
}

.item_faq .box {
	border:#D4CEBD 1px solid;
	padding:10px;
}

.item_faq .txt_link {
	text-align:right;
}


/* ---/ ご融資利率(item_riritsu)(マイカーローン、教育ローン) /--- */

.item_riritsu {
	margin-bottom:30px;
}



.item_riritsu .th02,
.item_riritsu .th03 {
	width:190px;
}

.item_riritsu .td01 {
	width:100px;
}


.item_riritsu .arrow01 {
	padding:0 0 10px;
	text-align:center;
}


.item_riritsu .rete01 {
	background-color:#FCE8E2;
	font-size:123.1%;/* 16px */
	color:#E5370C;

	text-align:center;
}

.item_riritsu .rate02 {
	background-color:#E9E7DC;

	text-align:center;
}



.discount_terms {
	overflow:hidden;
}

.discount_terms li {
	float:left;
	height:200px;
}


.page_reform_01 .temp_base02 .img_box {
	padding:0;
}



/* ---/ マイカーローン、教育ローン(2013.12～) /--- */

/* 可変なし */
.discount_terms .box01 {
	background:url(../img_cont/bg_discount_terms_box01.png) 0 0 no-repeat;
	width:380px;
}

.discount_terms dl {
	overflow:hidden;
	padding:10px 0 0 10px;
}

.discount_terms dt {
	width:216px;
	height:50px;
	float:left;

	margin-bottom:12px;
}

.discount_terms dd {
	margin-left:220px;
	height:40px;

	padding-top:10px;

	margin-bottom:12px;
}


.discount_terms .box02 {
	width:24px;
}

.discount_terms .box02 img {
	margin-top:57px;
	display:block;
}

.discount_terms .box03 {
	width:274px;
}


/* ---/ ますます便利に！(item_benri)(総合口座) /--- */
.item_benri {
}

.item_benri ul {
	overflow:hidden;
	margin-bottom:30px;
}

.item_benri .img_box {
	float:left;
}

.item_benri .txt {
	float:right;
}

.item_benri .btn {
	float:right;
}






/* ---/ 商品ページ(商品概要)
------------------------------------------------ */

/* ---/ 商品概要一覧(item_summary) /--- */
.item_summary {
	margin:0 0 30px;
}

.item_summary .base_table th  {
	width:150px;
}


.item_summary .base_table a {
	display:inline-block;
}

.item_summary .base_table a:hover img {
	opacity:0.85;
	filter: alpha(opacity=85);
	-ms-filter: "alpha( opacity=85 )";
}


/*
.item_summary .attention {
	background-color:#F4F1EB;
	padding:10px;
	margin-bottom:20px;
}


.item_summary .attention h3 {
	background:url(../img_common/bg_page_subtl03_g.png) 0 0.1em no-repeat;
	padding-left:15px;
	line-height:2em;
}


.item_summary .attention li {
	background:url(../img_common/ico_list01.png) 0 0.6em no-repeat;
	padding-left:10px;
}
*/



.attention {
	background-color:#F4F1EB;
	padding:10px;
	margin-bottom:20px;
}

.attention h3 {
	background:url(../img_common/bg_page_subtl03_g.png) 0 0.1em no-repeat;
	padding-left:15px;
	line-height:2em;
}

.attention li {
	/*
	background:url(../img_common/ico_list01.png) 0 0.6em no-repeat;
	padding-left:10px;
	*/
}

.attention p {
	text-align:left;
}


/* ---/ 商品ページ(お申込方法)
------------------------------------------------ */

/* ---/ お申し込み方法(item_summary) /--- */
.item_way {
	margin-bottom:30px;
}

.item_way h4 {
}


.item_way .pre_application,
.item_way .pre_application_tel,
.item_way .pre_application_shop {
	/*
	background-color:#F8F5F1;
	padding:10px;
	margin-bottom:10px;
	*/

}

.item_way .pre_application {
	background:url(../img_common/bg_box01_m.png) 0 0 repeat-y;
	margin-bottom:20px;
}

.item_way .pre_application .bgT {
	background:url(../img_common/bg_box01_t.png) 0 0 no-repeat;
}

.item_way .pre_application .bgB {
	background:url(../img_common/bg_box01_b.png) 0 100% no-repeat;
	padding:10px;
	overflow:hidden;/* clearfix */
}

.item_way .pre_application .txt {
	width:390px;
	float:left;
}


.item_way .pre_application .txt h5 {
	font-size:123.1%;/* 16px; */
	font-weight:normal;
	margin-bottom:0.4em;

	color:#F14E07;/* オレンジ */
}

.item_way .pre_application .txt strong {
	display:inline-block;
}

.item_way .pre_application .btn {
	float:right;
}



.item_way .box02 {
	overflow:hidden;
	background:url(../img_common/bg_cont_2box_01_m.png) 0 0 repeat-y;
}

.item_way .box02 .bgT {
	background:url(../img_common/bg_cont_2box_01_t.png) 0 0 no-repeat;
}

.item_way .box02 ul {
	overflow:hidden;
	background:url(../img_common/bg_cont_2box_01_b.png) 0 100% no-repeat;
	margin-right:-10px;
}

.item_way .box02 li {
	width:315px;
	float:left;
	margin-right:10px;
	padding:10px;
}


.item_way .bg_box1 .pre_application_shop {
	/*
	padding:10px;
	*/
}

/*
.item_way .pre_application h4,
.item_way .pre_application_tel h4,
.item_way .pre_application_shop h4 {
	margin-bottom:0.6em;
}

*/

.item_way .pre_application_tel,
.item_way .pre_application_shop {
}

.item_way .pre_application_tel h5,
.item_way .pre_application_shop h5 {
	margin-bottom:1em;
	font-size:123.1%;/* 16px; */
	font-weight:normal;
}


.item_way .pre_application_shop .btn {
	text-align:right;
	margin-top:20px;
}

.item_way .pre_application .btn a:hover,
.item_way .pre_application_shop .btn a:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}


.item_way .pre_application_tel .name {
	display:block;
}

.item_way .pre_application_tel strong {
	display:block;
	width:300px;
	float:left;
	font-size:30px;/* 固定 */

	line-height:40px;
	background:url(../img_common/ico_free_d_01.png) 0 0.1em no-repeat;
	padding-left:60px;
}



/* ---/ お申し込みの流れ(item_flow) /--- */
.item_flow {
	margin-bottom:30px;
}

.item_flow p {
	margin-bottom:20px;
}

.item_flow table {
	width:100%;
	/*
	margin-top:-10px;
	*/
}

.item_flow td {
	/*
	padding:5px 10px;
	*/
	border-top:#DD6D6E 4px solid;
}

.item_flow td.arrow_top {
	background:url(../img_cont/bg_item_flow_arrow.png) 0 10px no-repeat;
	/*
	padding:0 3px 0 0;
	*/
	padding:0;

	width:160px;
}


.item_flow td em {
	background-color:#DD6D6E;
	display:block;
	padding:5px 10px;
	color:#FFF;
}

.item_flow td.arrow {
	background:url(../img_cont/bg_item_flow_arrow.png) 0 100% no-repeat;
	min-height:40px;
	padding-left:50px;
	border:none;
}

.item_flow td.last {
	padding:0 3px 0 0;
	background:none;
}

.item_flow td .txt {
	padding:5px 10px;
	margin-bottom:0.6em;
}



.item_flow .btn_ul {
	overflow:hidden;/* clearfix */
	margin-bottom:0.6em;
}

.item_flow .btn_ul li {
	float:right;
	margin-left:10px;
}


.item_flow .btn_ul li a:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}



/* ---/ お申し込みに際してご用意いただくものitem_necessary) /--- */
.item_necessary {
	margin-bottom:30px;
}

.item_necessary .leadTxt {
	overflow:hidden;/* clearfix */
	margin-bottom:10px;
}

.item_necessary .leadTxt .txt {
	/*
	float:left;
	width:450px;
	*/
}

.item_necessary .leadTxt .btn_pdf {
	float:right;
}

.item_necessary .leadTxt .btn_pdf a:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}



.item_necessary .box {
	border:#D4CFBC 1px solid;
	padding:10px;
	margin-bottom:20px;
}

.item_necessary .box ul {
}

.item_necessary .box li {
	margin-bottom:1.2em;
}

.item_necessary .box li strong {
	display:block;
	font-size:123.1%;/* 16px */
	font-weight:normal;
	background-color:#FFF2D9;
	padding:3px 5px;
	margin-bottom:0.6em;
}

.item_necessary .box li .txt {
	display:block;
	margin-bottom:0.6em;
	/*
	margin-left:1em;
	*/
}


.item_necessary .box02 {
	overflow:hidden;/* clearfix */
	margin-right:-10px;
}

.item_necessary .box02 dl {
	width:310px;
	float:left;
	margin-right:10px;
}

.item_necessary .box02 dt,
.item_necessary .box02 dd {
	/*
	margin-left:1em;
	*/
}


.item_necessary .box02 dt {
	background-color:#F8F5F1;
	padding:5px;
	margin-bottom:0.4em;
}


.item_necessary .box02 dd p {
	margin-bottom:0.6em;
}


.item_necessary .box li li {
	margin-bottom:0.4em;
	margin-left:1em;

	padding-left: 1em;
	text-indent: -1em;
}


/* ------------------------------------------------

---/　ページごとの微調整

------------------------------------------------ */



/* ---/ 0300_ためる
------------------------------------------------ */
.page_tameru .temp_base02 .img_box {
	padding:0;
}

.page_tameru .temp_base02 a:hover img {
	opacity:0.80;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}


.page_tameru .temp_base01 {
	margin-bottom:20px;
}

/* ---/ 0400_かりる
------------------------------------------------ */
.page_kariru .temp_base01 {
	margin-bottom:20px;
}


/* ---/ 0500_ふやす・そなえる
------------------------------------------------ */
.page_fuyasu_sonaeru .temp_base02 .img_box {
	padding:0;
}

.page_fuyasu_sonaeru .temp_base02 a:hover img {
	opacity:0.80;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}


.page_fuyasu_sonaeru .temp_base01 {
	margin-bottom:20px;
}


/* ---/ 0600_便利につかう
------------------------------------------------ */
.page_benri .temp_base01 {
	margin-bottom:20px;
}


/* ---/ 0600_相談する
------------------------------------------------ */
.page_soudan .temp_base01 {
	margin-bottom:20px;
}



/* ---/ 積立型定期預金　オリジナルPlan
------------------------------------------------ */

.page_ori_plan1 {
}

.page_ori_plan1 .temp_base02 .img_right .img_box {
	background-color:none;
	padding:0;
}


/* ---/ メイン画像の位置調整(4px overの分/マイカー、教育、リフォーム)
------------------------------------------------ */
.page_mycar .temp_base03 .img_box,
.page_kyoiku .temp_base03 .img_box,
.page_reform_01 .temp_base03 .img_box {
	margin-left:-4px;
}




/* ---/ 住まいる住宅ローン
------------------------------------------------ */

/* 申込方法
------------------------------------ */
.page_juutaku03 {
}

.page_juutaku03 .flow01 {
	margin-bottom:20px;
	position:relative;
}

.page_juutaku03 .flow01 p {
	margin-bottom:20px;
}

.page_juutaku03 .flow01 p.flow01_btn01 {
	position:absolute;
	top:350px;
	left:190px;
}

.page_juutaku03 .flow01 p.flow01_btn02 {
	position:absolute;
	top:350px;
	left:345px;
}

.page_juutaku03 .flow01 p a:hover {
	opacity:0.80;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}



/* ---/ 0321_投資信託　商品ラインナップ
------------------------------------------------ */
.page_toushi_lineup {
}

.temp_base02 {
}

.page_toushi_lineup .temp_base02 .img_box {
	padding:0;
}



/* ---/ item_tab /--- */

.toshi_tab ul {
	background:url(../img_cont/bg_toushi_tab_all.jpg) 0 0 no-repeat;
}

.toshi_tab li {
	width:90px;
	margin-right:5px;
}

.toshi_tab_8 ul {
	background:url(../img_cont/bg_toushi_tab_all8.png) 0 0 no-repeat;
}

.toshi_tab_8 li {
	width:78px;
	margin-right:7px;
}

.page_toushi_lineup .th01,
.page_toushi_lineup .th02 {
	width:180px;
}



/* ---/ 0431_マイカーローン
------------------------------------------------ */
.page_mycar {
}

.page_mycar .temp_base02 .img_box {
	padding:0;
}



/* ---/ 外貨定期預金（特約付外貨定期預金）
------------------------------------------------ */
.page_teiki_toku {
}

/* お取引の流れと取引例
--------------- */
.page_teiki_toku .temp_base01 img {
	margin-bottom:10px;
}

.page_teiki_toku .temp_base01 p strong {
	color:#FF2626;
}

/* お取引例
--------------- */
.page_teiki_toku .gaika_toku_calculated01 {
	margin-bottom:10px;
}

.page_teiki_toku .gaika_toku_calculated01 img {
	margin-bottom:0;
}

.page_teiki_toku .base_table.table01 {
	table-layout: fixed;
}

.page_teiki_toku .base_table.table01 td,
.page_teiki_toku .base_table.table02 td {
	vertical-align:bottom;
	vertical-align:middle;
	line-height:1.2;
	text-align:center;
}

.page_teiki_toku .base_table em {
	font-size:146.2%;/* 13px→19px; */
}


/* お取引例においての判定日為替相場一覧
--------------- */
.page_teiki_toku .base_table .enka {
	background-color:#F2E9CA;
}
.page_teiki_toku .base_table .gaika {
	background-color:#E0E7F1;
}

.page_teiki_toku .base_table .enka img,
.page_teiki_toku .base_table .gaika img {
	display:block;
	width:40px;
	margin:10px auto 0;
}

.page_teiki_toku .base_table .enyasu {
	color:#EB2929;
}

.page_teiki_toku .base_table .endaka {
	color:#1A83B9;
}

.page_teiki_toku .base_table .azukeire {
	background-color:#F4F1EB;
	font-weight:bold;
}


/* ---/ 外貨定期預金（オープン型外貨定期預金）
------------------------------------------------ */
.page_gaika_open {
}

.page_gaika_open .example01_tl {
	background-color:#F6F1EC;
	font-size:115.4%;/* 13px→15px; */

	margin-bottom:20px;
	overflow:hidden;
}
.page_gaika_open .example01_tl dt {
	background-color:#F29802;
	width:100px;
	float:left;

	height:3.2em;
	padding:10px;
	color:#FFF;
}

.page_gaika_open .example01_tl dd {
	margin-left:120px;
	padding:10px;
}

.page_gaika_open .example01_flow {
	overflow:hidden;
}

.page_gaika_open .example01_flow dt {
	width:150px;
	float:left;
}

.page_gaika_open .example01_flow dd {
	margin-left:160px;
	margin-bottom:20px;
}










/* ---/ 0324_はじめての投資信託
------------------------------------------------ */
.page_toushi_hajimete .bg_box1 {
	margin-bottom:40px;
}






/* ---/ 2.費用と税金
--------------------------------- */
.bg_box3_arrow {
	margin-bottom:40px;
}

.bg_box3_arrow .bg_box3 {
	margin-top:10px;
}

.bg_box3_arrow .bg_box3 ul li {
	margin-right:0;
	width:200px;
	padding-bottom:0;
}

.bg_box3_arrow .bg_box3 ul li.arrow01,
.bg_box3_arrow .bg_box3 ul li.arrow02 {
	width:10px;
	float:left;
	padding-top:20px;
}

.bg_box3_arrow .bg_box3 ul li.arrow02 {
	margin-left:-1px;
}

.bg_box3_arrow .bg_box3 ul li .tl {
	background-color:#DD6D6E;
	text-align:center;
	color:#fff;
	font-weight:normal;
	margin-bottom:10px;
}

.bg_box3_arrow .bg_box3 ul li .page_subtl03 span {
	margin-bottom:0;
}

.bg_box3_arrow .bg_box3 ul li {
}

.bg_box3_arrow .bg_box3 ul li .txt {
	margin-bottom:15px;
}


.bg_box3_arrow .bg_box3 .page_subtl03 {
}

.bg_box3_arrow .bg_box3 .page_subtl03 strong {
	color:#E7370D;
	font-weight:normal;
}


/* ---/ 4.リスクの大きさ
--------------------------------- */

.risk_arrow_table {
	background:url(../img_cont/bg_hajimete_toushi_m_risk.jpg) 10px 0 repeat-y;
}

.risk_arrow_table .bgT {
	background:url(../img_cont/bg_hajimete_toushi_s_risk.jpg) 10px 0 no-repeat;
}

.risk_arrow_table .bgB {
	background:url(../img_cont/bg_hajimete_toushi_g_risk.jpg) 10px 100% no-repeat;
	padding-left:80px;
}

.risk_arrow_table th {
	text-align:center;
}

.risk_arrow_table .th01 {
	background-color:#E3E7F0;
}

.risk_arrow_table .th02 {
	background-color:#ECF2E1;
}

.risk_arrow_table .th03 {
	background-color:#FFF1D5;
}

.risk_arrow_table .th04 {
	background-color:#F7DDDD;
}

.risk_arrow_table .th05 {
	background-color:#F4D1CA;
}

.risk_arrow_table {
}

.risk_arrow_table .base_num1_list li {
	margin-bottom:0.6em;
}


.risk_arrow_table .base_num1_list li a {
	background:url(../img_common/ico_arrow03.png) 0 0.4em no-repeat;
	padding-left:10px;
}

.risk_arrow_table .base_num1_list li a:hover {
	background-position:1px 0.4em;
}




/* ---/ 保険商品ラインナップ
------------------------------------------------ */


.page_insurance_life {
}

.page_pension .base_table td,
.page_insurance_life .base_table td,
.page_insurance_iryou .base_table td,
.page_insurance_gan .base_table td,
.page_insurance_gakushi .base_table td {
	text-align:center;
	vertical-align:middle;
}


.page_pension .base_table td.td02,
.page_insurance_life .base_table td.td02,
.page_insurance_iryou .base_table td.td02,
.page_insurance_gan .base_table td.td02,
.page_insurance_gakushi .base_table td.td02 {
	text-align:left;
}




.page_pension .temp_base01 .btn {
}



/* ---/ 外貨宅配
------------------------------------------------ */
.page_gaikatakuhai {
}


.page_gaikatakuhai .item_feature .txt {
	margin-top:20px;
}

.page_gaikatakuhai .item_feature .attention {
	margin:0 10px 20px 10px;
	padding-left:2em;
	text-indent:-1em;
}


.page_gaikatakuhai a.img_link {
	background:none;
	padding-left:0;
}

.page_gaikatakuhai a:hover.img_link {
	opacity:0.80;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}







/* ---/ マルチナカード
------------------------------------------------ */
.page_multina01 {
}


.bnr_vpass {
	text-align:right;
	margin-bottom:20px;
}

.page_multina01 .temp_base05 .base_table td {
	background-color:#F8F9CF;
	width:33%;
	text-align:center;
}

.page_multina01 .attention a {
	background-image:none;
}

.page_multina01 .bg_box2 strong {
	color:#E7370D;
}




/* ---/ 0270_資産づくり
------------------------------------------------ */

.page_shisandukuri {
}

.page_shisandukuri .temp_base02 strong {
	font-size:123.1%;/* 16px */
}




/* 「流動性」「安定性」「収益性」
--------------------------------------- */
.fuyasu_bg_box3 {
}



.fuyasu_bg_box3 .tl {
	overflow:hidden;

	margin:20px -10px 6px 0;
	background:url(../img_cont/bg_fuyasu_arrow.png) 50% 100% no-repeat;
}

.fuyasu_bg_box3 .tl li {
	background:url(../img_cont/bg_fuyasu_bg_box3_arrow.png) 50% 100% no-repeat;
	height:82px;
	float:left;
	width:220px;
	margin-right:10px;
}


.fuyasu_bg_box3 .bg_box3 {
	background:url(../img_cont/bg_fuyasu_bg_box3_m.png) 0 0 repeat-y;
}

.fuyasu_bg_box3 .bgT {
	background:url(../img_cont/bg_fuyasu_bg_box3_t.png) 0 0 no-repeat;
}

.fuyasu_bg_box3 .bgB {
	background:url(../img_cont/bg_fuyasu_bg_box3_b.png) 0 100% no-repeat;
}


.fuyasu_bg_box3 h4 {
	color:#FFF;
	margin:0 -5px 5px;
	padding:0 10px;
	font-size:123.1%;/* 16px */
	font-weight:normal;
	text-align:center;
}

.fuyasu_bg_box3 .box01 h4 {
	color:#F29802;
}

.fuyasu_bg_box3 .box02 h4 {
	color:#ADAD47;
}

.fuyasu_bg_box3 .box03 h4 {
	color:#47ADAD;
}


.fuyasu_bg_box3 li .txt {
	min-height:8em;/*モダンブラウザに適用*/
    height: auto !important;/*モダンブラウザに適用*/
    height: 8em;	/*ここにIE6用の高さを設定*/
}


.fuyasu_bg_box3 h5 {
	color:#FFF;
	margin:0 -5px 10px;
	padding:0 10px;
}

.fuyasu_bg_box3 .box01 h5 {
	background-color:#F29802;
}

.fuyasu_bg_box3 .box02 h5 {
	background-color:#ADAD47;
}

.fuyasu_bg_box3 .box03 h5 {
	background-color:#47ADAD;
}


.fuyasu_bg_box3 .base_link_list li {
	font-size:123.1%;/* 16px */
}


.fuyasu_bg_box3 li.ico_01 {
	background:url(../img_cont/ico_shisandukuri01.png) 100% 0.1em no-repeat;
}

.fuyasu_bg_box3 li.ico_02 {
	background:url(../img_cont/ico_shisandukuri02.png) 100% 0.1em no-repeat;
}


.fuyasu_bg_box3 .bg_box3 li a {
}


/* 運用の4つのポイント
--------------------------------------- */
.shisan_point {
}

.shisan_point ul {
	background:url(../img_cont/img_shisandukuri04.png) 90% 50% no-repeat;
}

.shisan_point li {
	background:url(../img_cont/ico_shisandukuri03.png) 0 50% no-repeat;
	padding:7px 5px 5px 30px;
	font-size:123.1%;/* 16px */
}




/* ---/ ABL
------------------------------------------------ */
.page_abl_02 .item_comparison .th02 {
	width:580px;
}



/* ---/ 1540_ビジネスカード
------------------------------------------------ */
.page_bizcard_02 {
}

.base_table .head td {/* 共通 */
	background-color:#F4F1EB;
	text-align:center;
}

.base_table .td_c {/* 共通 */
	text-align:center;
}

.page_bizcard_02 .base_table .head td a {
	background:url(../img_common/ico_arrow03.png) 0 0.4em no-repeat;
}

.page_bizcard_02 .base_table th {
	background-color:#FFF2D8;
	background-image:none;
	color:#6C5239;
}

.page_bizcard_02 .base_table td img {
	margin:10px auto;
	width:200px;
}


.page_bizcard_02 .base_table td a img {
	width:300px;
	margin:0;
}




/* ---/ 1310_TKC提携ビジネスカードローン(2人3脚)
------------------------------------------------ */
.page_tkc_03 .item_necessary .page_subtl02 {
	background-image:none;
	margin-bottom:10px;
}





/* ---/ふれあい倶楽部
------------------------------------------------ */
.page_fureai {
}


.page_fureai .item_feature em {
	font-weight:bold;
}







/* ------------------------------------------------

個人向けインターネットバンキング(モバイル)バンキングサービス

------------------------------------------------ */



/* ---/ サービス内容・ご利用時間
------------------------------------------------ */

.page_ib_01 .base_table a {
	text-decoration:underline;
}

.ib_link_list {
	overflow:hidden;

	margin-bottom:40px;

	border:#EAE6DC 5px solid;
	padding:15px 0 0 10px;
	/padding:15px 0 15px 10px;
}

.ib_link_list li {
	float:left;
	margin-right:10px;
	/margin-right:6px;
	margin-bottom:15px;
}

.ib_link_list a:hover {
	opacity:0.80;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

.temp_base06 .txt strong {
}




/* ---/ ごあいさつ
------------------------------------------------ */

.page_goaisatsu .img_right .img_box {
	background:none;
	padding:0;
}

/* ---/ 筑邦銀行グループ
------------------------------------------------ */

.page_chikugingroup .base_table td {
	background:none;
	text-align:left;
}



/* ---/ IR情報
------------------------------------------------ */

/* ---/ tab(ir_tab) /--- */
.ir_tab {
	margin-top:30px;
}

.ir_tab ul {
	background:url(../img_cont/bg_ir_tab_all.jpg) 0 0 no-repeat;
}


/* ---/ 年度毎のリスト(year_list) /--- */
.year_list {
	margin-top:30px;
}

.year_list h3 {
	font-size:138.5%;/* 18px */
}

.year_list dl {
	overflow:hidden;
	border-top:#D4CEBD 1px solid;
	margin-bottom:30px;
}

.year_list dt {
	width:120px;
	float:left;

	padding:0.6em 5px 0;
}

.year_list dd {
	border-bottom:#D4CEBD 1px solid;

	padding:0.6em 5px 0 140px;
}

.year_list dd .list_tl {
	background-color:#F4F1EB;
	padding:5px;
}

.year_list dd .inner_list01 {
	border-top:#D4CEBD 1px dashed;
	border-bottom:#D4CEBD 1px dashed;
	margin-top:0.6em;
}

.year_list dd li {
	border-bottom:#D4CEBD 1px dashed;
	padding-bottom:0.4em;
}

.year_list dd li.last {
	border-bottom:none;
	margin-bottom:0;
}

.year_list dd li em {
	margin-right:5px;
}

.year_list dd li img {
	vertical-align:middle;
	margin-left:5px;
}

/* ---/ 年度毎のリスト(year_list) /--- */
.adobe_link {
	margin-bottom:30px;
	border:#D4CFBC 1px solid;
	padding:10px;
}

.adobe_link p {
	font-size:84.6%;/* 11px */
}

.adobe_link .img_box {
	padding:0;
}

.adobe_link .img_left {
	margin-bottom:3px;
}


/* ---/ 0900_ライフステージからのご提案
------------------------------------------------ */
.page_lifestage {
}


/* ---/ タブ　lifestage_tab /--- */
.lifestage_tab {
	margin-bottom:20px;
}

.lifestage_tab ul {
	background:url(../img_cont/bg_lifestage_tab.jpg) 0 0 no-repeat;
	overflow:hidden;/* clearfix */
	margin-right:-12px;
	height:76px;
}


.lifestage_tab li {
	width:161px;
	float:left;

	margin-right:12px;
}

.lifestage_tab li a,
.lifestage_tab li strong {
	display:block;
	height:76px;
}

.lifestage_tab li img {
	visibility:hidden;
}

.lifestage_tab li.current img {
	visibility:visible;
}


.lifestage_tab li a:hover img {
	visibility:visible;
}



/* ---/ タブinner /--- */

.item_tabInner {
}

.page_lifestage .temp_base02 .img_box {
	background:none;
}


.page_lifestage .bg_box3 {
	margin-bottom:20px;
}


.page_lifestage .bg_box3 ul li.box01,
.page_lifestage .bg_box3 ul li.box02,
.page_lifestage .bg_box3 ul li.box03  {
	padding:5px;
	width:210px;
}


.page_lifestage .bg_box1 ul li.box01 {
	/*
	padding:5px;
	*/
}

.page_lifestage .bg_box3 .box01 h5,
.page_lifestage .bg_box3 .box02 h5,
.page_lifestage .bg_box3 .box03 h5,
.page_lifestage .bg_box1 .tl04,
.page_lifestage .bg_box1 .tl05  {
	padding:1px 3px;
	text-align:center;
	color:#FFF;
}

.page_lifestage .bg_box3 .box01 h5 {
	background-color:#97A97C;
}

.page_lifestage .bg_box3 .box02 h5 {
	background-color:#988960;
}

.page_lifestage .bg_box3 .box03 h5 {
	background-color:#B98364;
}

.page_lifestage .bg_box1 {
	margin-bottom:20px;
}

.page_lifestage .bg_box1 .tl04 {
	background-color:#A56A69;
	margin:-5px -5px 0;
}

.page_lifestage .bg_box1 .tl05 {
	background-color:#747C8F;
	margin:-5px -5px 0;
}

.page_lifestage .bg_box3 .base_link_list,
.page_lifestage .bg_box1 .base_link_list {
	padding:5px;
}

.temp_base02 .img_right a:hover {
	opacity:0.80;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}






/* ---/ 2050_はじめてのお客さまへ
------------------------------------------------ */

/* ---/ 選ばれる理由、上手に活用 /--- */
/*
.page_hajimete .hajimete_link01 .link01 a {
	display:block;
	background:url(../img_cont/btn_hajimete_link01_h.jpg) 0 0 no-repeat;
}

.page_hajimete .hajimete_link01 .link02 a {
	display:block;
	background:url(../img_cont/btn_hajimete_link02_h.jpg) 0 0 no-repeat;
}

.page_hajimete .temp_linkImg a:hover img {
	visibility:hidden;
}
*/

/* ---/ 筑邦銀行で口座を開設する /--- */
/*
.page_hajimete .linkImg_box2 .link01 a {
	display:block;
	background:url(../img_cont/btn_hajimete_koza_h.jpg) 0 0 no-repeat;
}

.page_hajimete .linkImg_box2 .link02 a {
	display:block;
	background:url(../img_cont/btn_hajimete_atm_h.jpg) 0 0 no-repeat;
}

.page_hajimete .linkImg_box2 a:hover img {
	visibility:hidden;
}
*/



/* ---/ 2051_筑邦銀行が選ばれる理由
------------------------------------------------ */
.feature_box {
	margin:0 -6px 30px -6px;
	background:url(../img_cont/bg_item_feature_m.png) 0 0 repeat-y;
}

.feature_box .bgT {
	background:url(../img_cont/bg_item_feature_t.jpg) 0 0 no-repeat;
}

.feature_box .bgB {
	background:url(../img_cont/bg_item_feature_b.png) 0 100% no-repeat;
	padding:20px 27px 7px 7px;
}


.feature_box .arrow {
	float:left;
}

.feature_box .inner {
	margin-left:90px;
}


.feature_box h3 {
	font-size:153.8%;/* 13px→20px */
	margin-bottom:1em;

	margin-top:25px;
}

.feature_box .img_box {
}

.feature_box p {
	margin-bottom:2em;
}



/* ---/ 2052_筑邦銀行を上手に活用
------------------------------------------------ */
.page_jozunikatsuyo {
}

.page_jozunikatsuyo .temp_base01 {
	margin-bottom:0;
}

.page_jozunikatsuyo .img_tl {
	margin-bottom:20px;
}

.page_jozunikatsuyo .temp_base02 .txt,
.page_jozunikatsuyo .temp_base02 .img_box {
	margin-bottom:20px;
}

.page_jozunikatsuyo .base_list {
	margin-bottom:10px;
}

.page_jozunikatsuyo .base_list li {
	background:url(../img_common/ico_list01.png) 0 0.5em no-repeat;
	padding-left:10px;
	margin-bottom:0.2em;
}


.page_jozunikatsuyo .base_table td {
	text-align:center;
}

.page_jozunikatsuyo .base_link_list {
	margin-top:0;
}


.page_jozunikatsuyo .list_outer .box_l {
	float:left;
	width:210px;
	margin-right:10px;
}

.page_jozunikatsuyo .list_outer .box_l {
	float:left;
	width:210px;
}



/* ---/ 2060_インターネットでできること
------------------------------------------------ */
.page_internet {
}


.page_internet .bg_link_box01 .txt {
	margin-left:70px;
}



/* ---/ 2100_株主・投資家のみなさま/会社情報
------------------------------------------------ */
.about_linkbox {
	background:url(../img_cont/bg_about_linkbox_m.jpg) 0 0 repeat-y;
	margin:0 -2px 30px -2px;
}

.about_linkbox .bgT {
	background:url(../img_cont/bg_about_linkbox_t.jpg) 0 0 no-repeat;
}

.about_linkbox .bgB {
	background:url(../img_cont/bg_about_linkbox_b.jpg) 0 100% no-repeat;
	overflow:hidden;
}

.about_linkbox .link01 ,
.about_linkbox .link02,
.about_linkbox .link03 {
	float:left;
	padding:10px 15px;
	margin-right:10px;
}

.about_linkbox .link01 {
	width:300px;
}

.about_linkbox .link02,
.about_linkbox .link03 {
	width:130px;
}

.about_linkbox .link01 dt ,
.about_linkbox .link02 dt,
.about_linkbox .link03 dt {
	font-size:153.8%;/* 20px */
	text-align:center;
	line-height:2em;
	background:url(../img_cont/bg_about_linkbox_tl.png) 0 100% repeat-x;
	margin-bottom:10px;
}

.about_linkbox .link01 dd {
	overflow:hidden;
}

.about_linkbox .link01 .list_l {
	float:left;
	width:145px;
}

.about_linkbox .link01 .list_r {
	float:right;
	width:145px;
}




/* ---/ 2510_地域のみなさまへ
------------------------------------------------ */
.csr_linkbox {
	margin:0 -2px 30px -2px;
}

.csr_linkbox .linkbox01 {
	background:url(../img_cont/bg_csr01_linkbox_m.jpg) 0 0 repeat-y;
	margin-bottom:10px;
}

.csr_linkbox .linkbox01 .bgT {
	background:url(../img_cont/bg_csr01_linkbox_t.jpg) 0 0 no-repeat;
}

.csr_linkbox .linkbox01 .bgB {
	background:url(../img_cont/bg_csr01_linkbox_b.jpg) 0 100% no-repeat;
	padding:10px 15px;
}

.csr_linkbox .linkbox01 dd {
	overflow:hidden;
}

.csr_linkbox .list_l {
	width:320px;
	float:left;
	margin-right:10px;
}

.csr_linkbox .list_r {
	width:320px;
	float:left;
}


.csr_linkbox dt {
	font-size:153.8%;/* 20px */
	text-align:center;
	line-height:2em;
	background:url(../img_cont/bg_about_linkbox_tl.png) 0 100% repeat-x;
	margin-bottom:10px;
}



.csr_linkbox .linkbox02 {
	background:url(../img_cont/bg_csr02_linkbox_m.jpg) 0 0 repeat-y;
}

.csr_linkbox .linkbox02 .bgT {
	background:url(../img_cont/bg_csr02_linkbox_t.jpg) 0 0 no-repeat;
}

.csr_linkbox .linkbox02 .bgB {
	background:url(../img_cont/bg_csr02_linkbox_b.jpg) 0 100% no-repeat;
	overflow:hidden;
}

.csr_linkbox .linkbox02 .link01 {
	width:305px;
	float:left;
	margin-right:10px;

	padding:10px 15px;
}

.csr_linkbox .linkbox02 .link02 {
	width:305px;
	float:left;

	padding:10px 15px;
}




/* ---/ 3100_採用情報
------------------------------------------------ */
.page_recruit {
}

.page_recruit .linkImg_box2 {
	margin-bottom:20px;
}








/* ---/ 5100_サイトマップ
------------------------------------------------ */
.page_sitemap dt {
	margin-bottom:0.6em;
	background-color:#FCF1F1;
	padding:3px;
}

.page_sitemap dt a {
	background:url(../img_common/ico_arrow02.png) 0 0.7em no-repeat;
	padding:5px 0 5px 20px;

	font-size:107.7%;/* 14px */

	color:#5F4136;
}

.page_sitemap dt a:hover {
	background:url(../img_common/ico_arrow02_hover.png) 0 0.7em no-repeat;
}

.sitemap01,
.sitemap02,
.sitemap03,
.sitemap04,
.sitemap05,
.sitemap06 {
	overflow:hidden;
}


.sitemap06 {
	background:url(../img_cont/bg_page_tl_b.jpg) 50% 0 no-repeat;
	padding-top:60px;
}

.sitemap_l {
	float:left;
	width:330px;
}

.sitemap_r {
	float:right;
	width:330px;
}

.sitemap_l ul,
.sitemap_r ul {
	margin-bottom:30px;
}


/* ---/ ポイントサービス(2014.06.05 adachi)
------------------------------------------------ */

/* 特徴
------------------------------------ */


/* ---/ 取引に応じてステージアップ /--- */

/*==マルチナカードにカードローンをセット　ポイント表をみるの部分==*/
.page_point_service_01 .point_table_link {
	background:url(../img_cont/ico_point_cercle_arrow.png) no-repeat left ;
	position:absolute;
	width:115px;
	padding-left:5px;
	text-align:right;
	margin-top:-30px;
	margin-left:433px;
}

.page_point_service_01 .img_position {
	position:relative;
}


/* ---/ あなたは何ポイントか確認してみましょう /--- */
/*==ポイントチェックのhover ==*/
.page_point_service_01 .point_check:hover {
	opacity:0.85;
}

.page_point_service_02 .point_check:hover {
	opacity:0.85;
}


/*==まずはポイントをチェックボタン ==*/
.page_point_service_01 .img_box .ck_bg,
.page_point_service_02 .img_box .ck_bg {
	background:url(../img_cont/bg_point_button_ck_161114.png) no-repeat;
	position:relative;
	width:680px;
	height:90px;
	display:block;
	}

.page_point_service_01 .ck_bg .point_check img,
.page_point_service_02 .ck_bg .point_check img {
	 position:absolute;
	 top:42px;
	 left:375px;
	 }

 /*==まずはポイントをチェックボタン ==*/
 .page_point_service_01 .img_box .ck_bg191010,
 .page_point_service_02 .img_box .ck_bg191010 {
 	background:url(/uploads/cont/item/bg_point_button_ck_191010.png) no-repeat;
 	position:relative;
 	width:680px;
 	height:90px;
 	display:block;
 	}

 .page_point_service_01 .ck_bg191010 .point_check img,
 .page_point_service_02 .ck_bg191010 .point_check img {
 	 position:absolute;
 	 top:42px;
 	 left:375px;
 	 }



/* 商品概要
------------------------------------ */
.page_point_service_02 {
}



/* ---/ ポイント /--- */

.page_point_service_02 th .txt_effect_furikomi {
	vertical-align:middle;
}


/*==「詳細を表示」の左矢印==*/
.page_point_service_02 .txtlink_detail {
	background:url(../img_cont/ico_point_cercle_arrow.png) no-repeat left;
	padding-left:15px;
}

/*==テーブルのポイント数の指定==*/
.page_point_service_02 .point_s_number {
	font-size:123%;
	color:#7B6552;
}


/* ---/ 特典 /--- */

/*==テーブル　ステージのpadding指定をはずす==*/
.page_point_service_02 .base_table .stg_01_blonze,
.page_point_service_02 .base_table .stg_02_silver,
.page_point_service_02 .base_table .stg_03_gold {
	padding:0;
}


/*==テーブル　ステージの背景色==*/
.page_point_service_02 .blonze {
	background-color:#FFFCF8;
	text-align:center;
	vertical-align:middle;
}

.page_point_service_02 .silver {
	background-color:#F6F9FC;
	text-align:center;
	vertical-align:middle;
}

.page_point_service_02 .gold {
	background-color:#F9F2DD;
	text-align:center;
	vertical-align:middle;
}

.page_point_service_02 .tokuten_table td {
	padding:10px;
}

.page_point_service_02 .atm_charge {
	vertical-align:middle;
}




/* ---/ 積立型定期預金「koinoki(こいのき)」特設ページ(2014.10.23)
------------------------------------------------ */

/* 恋木神社とは？
------------------------------------ */
.koinoki_shrine {
	background: url(../img_upload/cont/cam/koinoki_141023/img_cam_koinoki03.jpg) no-repeat;
	height: 244px;
	position: relative;
}

.koinoki_shrine p {
	position: absolute;
	width: 380px;
	top: 85px;
	left: 220px;
}

/* koinoki通帳を作ってみよう！
------------------------------------ */
.koinoki_step01 .koinoki_step {
	display: block;
	padding: 56px 0 0 60px;
	float: left;
}
.koinoki_step02 .koinoki_step,
.koinoki_step03 .koinoki_step,
.koinoki_step04 .koinoki_step {

	display: block;
	padding: 35px 0 0 60px;
	float: left;
}

.koinoki_step01 {
	background: url(../img_upload/cont/cam/koinoki_141029/img_cam_koinoki05.jpg) no-repeat;
	height: 180px;
}

.koinoki_step01 p {
	width: 245px;
	padding: 56px 0 0 30px;
	float: left;

}

.koinoki_step02 {
	clear: both;
	background: url(../img_upload/cont/cam/koinoki_141029/img_cam_koinoki06.jpg) no-repeat;
	height: 162px;
}

.koinoki_step02 p,
.koinoki_step03 p,
.koinoki_step04 p {
	display: block;
	width: 245px;
	padding: 35px 0 0 40px;
	float: left;
}

.koinoki_step03 {
	clear: both;
	background: url(../img_upload/cont/cam/koinoki_141029/img_cam_koinoki07.jpg) no-repeat;
	height: 161px;
}

.koinoki_step04 {
	clear: both;
	background: url(../img_upload/cont/cam/koinoki_141029/img_cam_koinoki08.jpg) no-repeat;
	height: 186px;
}


.koinoki_step01 span.koinoki_pink,
.koinoki_step02 span.koinoki_pink,
.koinoki_step03 span.koinoki_pink,
.koinoki_step04 span.koinoki_pink {
	color: #E96181;
}

.koinoki_kakko {
	font-size: 13px;
}

.koinoki_links {
	background: url(../img_upload/cont/cam/koinoki_141023/bg_koinoki_btn.png);
	height: 140px;
	width: 680px;
	overflow: hidden;
	margin-bottom: 20px;
}

.koinoki_links .koinoki_btn01 {
	display: block;
	padding: 10px 0 0 50px;
	float: left;
}

.koinoki_links .koinoki_btn02 {
	display: block;
	margin: 10px 0 0 70px;
	float: left;
}


/* ---/ 金融円滑化への取組み(2014.10.27)
------------------------------------------------ */
/* table ul ベースデザイン
------------------------------------ */
.enkatsuka_table01 {
	border-top: #D4CFBC 1px solid;
	border-left: #D4CFBC 1px solid;
	background-color: #FFF;

	width: 100%;
	margin-bottom: 5px;

	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

.enkatsuka_table01 caption {
	text-align: right;
}

.enkatsuka_table01 tr {
}


/* 偶数の列　背景(投資信託商品ラインナップ、店舗・ATM) */
.enkatsuka_table01 tr.even {
	background-color: #F4F1EE;
}

.enkatsuka_table01 th {
	font-weight: normal;
	border-bottom: #D4CFBC 1px solid;
	border-right: #D4CFBC 1px solid;
	padding: 5px;

	background-color: #F4F1EB;
}

.enkatsuka_table01 .head th {
	background: #7C6553 url(../img_cont/bg_base_table_head_th.jpg) 1px 1px no-repeat;
	color: #FFF;

	text-align: center;
}


.enkatsuka_table01 .head_sub th {
	width: 95px;
	text-align:center;
}


.enkatsuka_table01 td {
	border-bottom: #D4CFBC 1px solid;
	border-right: #D4CFBC 1px solid;
	padding: 5px;
	text-align:right;
}

.enkatsuka_table01 .head th.head01 {
	background: #7C6553;
}

.enkatsuka_table01 .head th.head_apply {
	background: #7C6553;
	border-right: #7C6553;
}

.enkatsuka_table01 tr th.enkatsuka_who {
	background: #D6C6B8;
	width: 80px;

}

.enkatsuka_table01 tr th.number {

}

/* class名　注意 */
.table_link {
	margin-bottom: 20px;
}


/* ---/ キャンペーン一覧(2014.10.27)
------------------------------------------------ */

/* 中括り
------------------------------------ */
.item_tab02 {
	margin-bottom:20px;
}

.item_tab02 ul {
	overflow:hidden;/* clearfix */
	background:url(../img_cont/bg_campaign_tab_all.jpg) 0 0 no-repeat;
	margin-right:-10px;
}

.item_tab02 li {
	width:335px;
	float:left;

	margin-right:10px;
}

.item_tab02 li a,
.item_tab02 li strong {
	display:block;
	height:60px;
}

.item_tab02 li img {
	visibility:hidden;
}

.item_tab02 li.current img {
	visibility:visible;
}

.item_tab02 li a:hover img {
	visibility:visible;
}


/* キャンペーンリスト
------------------------------------ */
.campaign_list_01 {
}

.campaign_list_01 li {
	margin-bottom:4em;
}

.campaign_list_01 .inner {
	overflow:hidden;
}

.campaign_list_01 .img_box {
	float:left;
	border:#AAA 1px solid;
	padding:2px;
}

.campaign_list_01 .img_box a {
	display:block;
}

.campaign_list_01 .img_box a:hover {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

.campaign_list_01 .txt_box {
	margin-left:290px;
}

.campaign_list_01 .txt_box .ico {
	color:#FFF;
	padding:2px 10px;
	text-align:center;
	margin-bottom:0.8em;

	display: inline-block;
    *display: inline;
    *zoom: 1;

	font-size:13px;/* 固定 */
}

/* サービス */
.campaign_list_01 .ico_cam01 {
	background-color:#5F99C6;
}

/* プレゼント */
.campaign_list_01 .ico_cam02 {
	background-color:#DD6D6E;
}

/* 金利優遇 */
.campaign_list_01 .ico_cam03 {
	background-color:#E29E2C;
}

.campaign_list_01 .summary_txt {
	margin-bottom:0.8em;
}

.campaign_list_01 .term {
	background:#72B5C1 url(../img_cont/ico_campaign_list_term.png) 10px 0.4em no-repeat;
	padding:5px 10px 5px 35px;
	border-radius: 1.6em;
	color:#FFF;
	font-size:14px;/* 固定 */
}




/* ---/ ちくぎん冬のキャンペーン(2014.11.17～2015.01.23)
------------------------------------------------ */

/* table
------------------------------------ */
.page_cam_fuyu_2014 .base_table .head th {
	background: none;
	background-color: #E70012;
	background-color:#E4007F;
	color: #FFF;
	font-size: 123.1%;
}

.page_cam_fuyu_2014 .base_table th {
	color: #E70012;
	color:#E4007F;
	font-weight: bold;
}

.page_cam_fuyu_2014 .base_table strong {
	color: #E70012;
	color:#E4007F;
	font-size: 153.8%;
	font-weight: bold;
}

.page_cam_fuyu_2014 .base_table em {
	color: #E70012;
	color:#E4007F;
}




/* ---/ 住まいる住宅ローン　返済シミュレーション(2014.11.21)
------------------------------------------------ */
.page_sumai_simulation01 {
}


/* より確かな資金計画のための基礎知識
------------------------------------ */
.page_sumai_simulation01 .point_list01 {
	margin-top:20px;
}

.page_sumai_simulation01 .point_list {
	background:url(../img_cont/bg_sumai_simulation01_point_list.png) 100% 100% no-repeat;
}

.page_sumai_simulation01 .point_list li {
	margin-bottom:1em;
	font-size:123.1%;/* 13px→16px */
}

.page_sumai_simulation01 .point_list li img {
	margin-right:10px;
}



/* 無理なく返済できる金額を算出しましょう
------------------------------------ */
.page_sumai_simulation01 .step_list01 {
	margin-top:20px;
}


.page_sumai_simulation01 .step01,
.page_sumai_simulation01 .step02,
.page_sumai_simulation01 .step03,
.page_sumai_simulation01 .step04 {
	margin-bottom:40px;
}



.page_sumai_simulation01 .step_list01 .tl {
	background:url(../img_cont/bg_sumai_simulation01_step_tl.png) 0 100% repeat-x;
	font-size:138.5%;/* 13px→18px */
	font-weight:normal;

	margin-top:-15px;
	margin-bottom:20px;

	line-height:2;
}

.page_sumai_simulation01 .step_list01 .tl img {
	margin-left:-15px;
	margin-right:10px;
}


.page_sumai_simulation01 .step_list01 ul {
	overflow:hidden;
}

.page_sumai_simulation01 .step01 ul {
	background:url(../img_cont/ico_sumai_simulation01_step_a.png) 100% 100% no-repeat;
}

.page_sumai_simulation01 .step_list01 li {
	float:left;
}

.page_sumai_simulation01 .step_list01 li.num01,
.page_sumai_simulation01 .step_list01 li.num02,
.page_sumai_simulation01 .step_list01 li.num03 {
	width:185px;
}

.page_sumai_simulation01 .step_list01 li.sign {
	padding-top:40px;
	margin-right:5px;
	width:20px;
}

.page_sumai_simulation01 .step_list01 li.ico {
	padding-top:30px;
}

.page_sumai_simulation01 .step_list01 li span {
	display:block;
	text-align:center;
	margin-bottom:1em;
	margin-left:-1em;

	font-size:13px;/* 固定 */
}


.page_sumai_simulation01 .step_list01 li input {
	font-size:20px;/* 固定 */
	width:140px;
	margin-right:5px;

	padding:5px;
	border:#D4CFBC 2px solid;
}


/* A */
.page_sumai_simulation01 .step01 li.num03 input,
.page_sumai_simulation01 .step03 li.num01 input {
	border:#D1AD3E 3px solid;
	background-color:#EEEEEE;
}

/* B */
.page_sumai_simulation01 .step02 li.num03 input,
.page_sumai_simulation01 .step03 li.num02 input {
	border:#7C9D42 3px solid;
	background-color:#EEEEEE;
}

/* C */
.page_sumai_simulation01 .step03 li.num03 input {
	border:#DD6D6D 3px solid;
	background-color:#EEEEEE;
}

/* step4 */
.page_sumai_simulation01 .step04 li.num03 input {
	border:#F29802 3px solid;
	background-color:#EEEEEE;
}



/* step02
--------------- */
.page_sumai_simulation01 .step02 li.num01 {
	width:410px;
	background:url(../img_cont/bg_sumai_simulation01_step02.png) 100% 50% no-repeat;
	margin-right:10px;

	min-height:220px;/*モダンブラウザに適用*/
    height: auto !important;/*モダンブラウザに適用*/
    height: 220px;	/*ここにIE6,7用の高さを設定*/
}


.page_sumai_simulation01 .step02 li p {
	margin-bottom:15px;
	line-height:40px;
}

.page_sumai_simulation01 .step02 li p.num01_02 {
	line-height:20px;
}

.page_sumai_simulation01 .step02 li.num01 span {
	float:left;
	width:215px;
	text-align:left;
	margin-left:0;
}
.page_sumai_simulation01 .step02 li.num03 {
	padding-top:60px;
}


.page_sumai_simulation01 .step_list01 .step02 li.ico {
	padding-top:90px;
}


/* step03
--------------- */
.page_sumai_simulation01 .step03 li span {
	text-align:left;
	margin-left:0;
}


.page_sumai_simulation01 .step03 li span img {
	vertical-align:middle;
	margin-right:5px;
}

.page_sumai_simulation01 .step03 li.num03 span {
	height:42px;
	line-height:42px;
	margin-left:1em;
}

.page_sumai_simulation01 .step03 li.ico {
	padding-top:50px;
}



/* step04
--------------- */
.page_sumai_simulation01 .step04 ul {
	margin-top:20px;
}

/* 借入可能額早見表
--------------- */
.page_sumai_simulation01 .quick_help01 {
	margin-top:40px;
}

.page_sumai_simulation01 .quick_help01 td {
	vertical-align:bottom;
	text-align:right;
}


.page_sumai_simulation01 .quick_help01 .item02 {
	width:1em;
	vertical-align:middle;
}



/* ---/ 団体信用生命保険について(2014.11.21)
------------------------------------------------ */
.page_sumai_dantai {
}

.page_sumai_dantai .table01,
.page_sumai_dantai .bg_box1 {
	margin-top:20px;
}


.page_sumai_dantai .table02 th {
	width:33%;
}

.page_sumai_dantai .table02 li {
	background:url(../img_common/ico_list01.png) 0 0.7em no-repeat;
	padding-left:12px;
}



/* ---/ ローンのご返済について(2014.11.21)
------------------------------------------------ */
.page_sumai_heisai {
}

/* １.毎月のご返済
------------------------------------ */
.page_sumai_heisai .table01 {
	margin-top:10px;
}

.page_sumai_heisai .table01 th {
	vertical-align:middle;
}

.page_sumai_heisai .table01 .th02,
.page_sumai_heisai .table01 .th03,
.page_sumai_heisai .table01 .th04,
.page_sumai_heisai .table01 .th05,
.page_sumai_heisai .table01 .th06 {
	width:15%;
}

.page_sumai_heisai .table01 th .th_ib {
	display:inline-block;
}

.page_sumai_heisai .table01 td {
	text-align:right;
	vertical-align:middle;
}

.page_sumai_heisai .table01 td em {
	font-size:130.8%;/* 13px→17px */
}


.page_sumai_heisai .table01 .th01 {
}

.page_sumai_heisai .table01 .td01 {
	color:#EA1515;
	text-align:center;
}

.page_sumai_heisai .table01 .th02,
.page_sumai_heisai .table01 .td02 {
	border-right:none;
}

.page_sumai_heisai .table01 .sign {
	border-right:none;
	background-image:none;
}

.page_sumai_heisai .table01 .th03 {
	background-image:none;
}

.page_sumai_heisai .table01 .td03 {
}

.page_sumai_heisai .table01 .th04 {
	border-right:none;
}

.page_sumai_heisai .table01 .td04 {
	border-right:none;
	color:#EA1515;
}

.page_sumai_heisai .table01 .th05,
.page_sumai_heisai .table01 .td05 {
	background-image:none;
	border-left:none;
	border-right:none;
}


.page_sumai_heisai .table01 .th06 {
	background-image:none;
}

.page_sumai_heisai .table01 .td06 {
	color:#EA1515;
}

.page_sumai_heisai .btn {
	text-align:right;
	margin-top:10px;
}

.page_sumai_heisai .btn a {
	margin-right:10px;
}



/* ２.繰上返済、条件変更（金利変更含む）
------------------------------------ */
.page_sumai_heisai .bg_box2 p {
	margin-bottom:10px;

	min-height:3.6em;/*モダンブラウザに適用*/
    height: auto !important;/*モダンブラウザに適用*/
    height: 3.6em;	/*ここにIE6,7用の高さを設定*/
}

.page_sumai_heisai .base_list {
	margin-top:20px;
}

.page_sumai_heisai .base_list li {
	background:url(../img_common/ico_list01.png) 0 0.6em no-repeat;
	padding-left:12px;
}


/* ご注意ください
------------------------------------ */
.page_sumai_heisai .attention h3,
.page_sumai_heisai .attention h4 {
	margin-bottom:10px;
}

.page_sumai_heisai .attention p {
	margin-bottom:20px;
}

.page_sumai_heisai .attention strong {
	color:#F14C06;
}


/* ---/ 円高・円安とは？(2014.11.21)
------------------------------------------------ */
.page_gaika_endaka {
}


/* 円高・円安の影響
------------------------------------ */
.page_gaika_endaka .example01 {
}

.page_gaika_endaka .tl,
.page_gaika_endaka .tl {
	background:#F6F1EC url(../img_cont/bg_gaika_endaka_tl_01.png) 0 0 repeat-y;
	line-height:3em;
	font-size:123.1%;/* 13px→16px */
	font-weight:normal;
	margin-bottom:20px;
}

.page_gaika_endaka .tl span {
	color:#FFF;
	padding:0 20px 0 10px;
}

.page_gaika_endaka .tl em {
	font-size:125%;/* 16px→20px; */
}

.page_gaika_endaka .img_box {
	margin-bottom:40px;
}

.page_gaika_endaka .item_faq {
	margin-top:40px;
}

.page_gaika_endaka .item_faq .box {
	margin-top:10px;
}
