@charset "Shift_JIS";

div.bgHead2v_re {
	background:url(/products/deposit/images/mainBg2v.gif) no-repeat 0 0;
}
div.bgShouhinContents {
	background: url(/products/deposit/images/mainBg.jpg) no-repeat center top;
	padding:39px 0 0 0;
	}

div.footArea {
	border-top:none !important;
	}
p.imgCenter {
	text-align:center;
	}	
div.column2_right h2.barBg3c_01 {background-image:url(/common/images/bg_bar/v2_2/bar_01.jpg);}

div.column2_right div.tabTop {
 border-top:none;
}
div.txtArea {
	padding:13px 10px;
	background:#F2F2F2;
	}
div.column2_right h1 {
	height:30px;
	padding-top:49px;
	}	
body .h1Title_box p {
	margin:15px 40px 0 30px;
	font-size:120%;
	line-height:20px;
	}	
.oneLinkBox td {
	text-align:right;
	}
div.details ul li {
	margin-top:17px;
	}
div.detailsRelease ul li {
	margin-top:0;
	}
.hedCon {
	margin-top:35px;
	}
.hedCon dl dt {
	float:left;
	width:153px;
		}
.hedCon dl img {
	display:inline-block;
	margin-bottom:10px;
		}
.txtR {
	text-align:right;
	}
.footLink {
	text-align:right;
	}
span.underline {
	text-decoration:underline;
}

div.navigation 
{
padding-top: 10px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 10px;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #cecfce;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #cecfce;
margin-top: 20px;
margin-right: 0pt;
margin-bottom: 10px;
margin-left: 0pt;
background-color: #f1f1f1;
}

.camTitle
{
color: #cc3300;
}


/* フッター上ボタン設定■++++++++++++++++++++++ */
div.v2_bottomMenu div.botMenu_b dd p a:visited {}
div.v2_bottomMenu div.botMenu_b dd p a:hover {background-position:0 -31px;}
div.v2_bottomMenu div.botMenu_b dd p a#botMenu_btn5 {background-image:url(/products/loan/homeloan_jyujitsu/images/btn_free_seminer.gif);}
div.v2_bottomMenu div.botMenu_b dd p a#botMenu_btn6 {background-image:url(/common/images/parts/btn_tell_appoint.gif);}
/* *****************************************
/*+  clearfix  +****************************
/***************************************** */
.hedCon dl {
	clear:both;
	}
.hedCon dl:after { /* for New Browser */
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.hedCon dl {
	display:inline-block; /* for IE */
	}
/* Hides from IE-mac \*/
* html .hedCon dl { height:1%; }
.hedCon dl { display:block; }
/* End hide from IE-mac */


.clearfix {
	clear:both;
	}
.clearfix:after { /* for New Browser */
	content:"."; 
	display:block; 
	height:0; 
	clear:both; 
	visibility:hidden;
	}
.clearfix {
	display:inline-block; /* for IE */
	}
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }
/* End hide from IE-mac */

/* テーブルリンク++++++++++++++++++++++ */
table.oneLinkBox {
	width:100%;
	margin-top:0;
}
table.oneLinkBoxsec {
	width:100%;
	text-align:right;
	width:283px;
	float:right;
}
table.oneLinkBox th {
	background:url(/products/deposit/fx_st_deposit/images/bg_oneLink.gif) no-repeat 0 0;
	width:283px;
	padding:10px 10px 10px 10px;
}
table.oneLinkBox td {
	padding-top:5px;
}
table.oneLinkBox th p {
	background:url(/common/images/parts/bg_liLinkArrow.gif) no-repeat 0 5px;
	padding:0 0 0 15px;
}
table.oneLinkBox th img {
	padding:0 5px 0 5px;
	_padding:2px 5px 2px 5px;
}
body:first-of-type table.oneLinkBox th img {
	vertical-align:-3px;
}
div.spLink_fc .maT15 {
	margin-top:15px !important;
	}
div.txtArea {
	padding:13px 10px;
	background:#F2F2F2;
	}
	
ul.litype_sq li {
	margin-top:17px;
	}
.txtArea li.litype_sqRelease {
	margin-top:0;
	}
.txtArea p.litype_cauRelease {
	margin-top:17px;
	}
p.detailsLinkSec {
	background:url(../../../../../common/images/parts/bg_liLinkArrow.gif) no-repeat scroll 0 5px;
	padding-left:15px;
	}
p.detailsLinkSec a {color:#145C9E;}
p.detailsLinkSec a:visited {color:#145C9E;}
p.detailsLinkSec a:hover {color:#ff6600; text-decoration:underline;}

	
/* リストスタイル++++++++++++++++++++++ */
ul.litype_sq2 {
 margin-left:20px;
}

ul.litype_sq2 li {
 margin-top:0 !important;
}

ul.litype_sq3
{
 margin-left: 20px;
}


ul.litype_sq3 li
{
 list-style-image: url("/common/images/parts/list.gif");
 margin-top: 5px;
}

.txtIconList {
	padding-left: 1em;
	text-indent: -1em;
}


/* サイドナビ---------------------------------------- */

div.column2_left div.col2LeftMenu {
	background:url(/products/deposit/images/left_menu/topBg.gif) no-repeat 0 0;
	padding:30px 0 0 0;
}

div.column2_left div.col2LeftMenuSub {
	background:url(/products/deposit/images/left_menu/topBg2.gif) no-repeat 0 0;
	padding:30px 0 0 0;
}

div.column2_left div.col2LeftMenuBot {
	background:url(/products/deposit/images/left_menu/bottomBg.gif) no-repeat 0 0;
	height:28px;
}

div.column2_left ul.lm_first li {
	width:216px;
	height:34px;
	overflow:hidden;
	text-align:left;
}

div.column2_left ul.lm_first li a {
	display:block;
	background-image:url(/products/deposit/images/left_menu/btn_bg.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:204px;
	height:23px;
	padding:11px 0 0 12px;
}
div.column2_left ul.lm_first li#lm_sub_local01 {
	width:216px;
	height:52px;
	overflow:hidden;
	text-align:left;
	}
div.column2_left ul.lm_first li#lm_sub_local01 a {
	display:block;
	background-image:url(/products/deposit/images/left_menu/btn_bg_long.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:204px;
	height:41px;
	padding:11px 0 0 12px;
}
div.column2_left ul.lm_first li a:visited {}
div.column2_left ul.lm_first li a:hover {background-position:0 -34px;}
div.column2_left ul.lm_first li#lm_sub_local01 a:hover {background-position:0 -52px;}

div.column2_left ul.lm_first li#lm_local01 a {background-image:url(/products/deposit/images/left_menu/btn_bg_01.gif);}
div.column2_left ul.lm_first li#lm_local02 a {background-image:url(/products/deposit/images/left_menu/btn_bg_02.gif);}
div.column2_left ul.lm_first li#lm_local03 a {background-image:url(/products/deposit/images/left_menu/btn_bg_03.gif);}


body.p_local01 div.column2_left ul.lm_first li#lm_local01 a,
body.p_local02 div.column2_left ul.lm_first li#lm_local02 a,
body.p_local03 div.column2_left ul.lm_first li#lm_local03 a,
body.p_local04 div.column2_left ul.lm_first li#lm_local04 a,
body.p_local05 div.column2_left ul.lm_first li#lm_local05 a,
body.p_local06 div.column2_left ul.lm_first li#lm_local06 a,
body.p_local07 div.column2_left ul.lm_first li#lm_local07 a,
body.p_local08 div.column2_left ul.lm_first li#lm_local08 a,
body.p_local09 div.column2_left ul.lm_first li#lm_local09 a,
body.p_local10 div.column2_left ul.lm_first li#lm_local10 a,
body.p_local11 div.column2_left ul.lm_first li#lm_local11 a {background-position:0 -68px;}

div.cateTop {
	padding:34px 0px 40px 0;
/*
	padding:33px 0 42px 50px;
	text-align:left;
*/	
}

div.btnTsdLogin {
	padding:0 0 20px 0;
}

div.column2_left div.localMenuStitle {
	padding:37px 0 9px 52px;
	text-align:left;
}


/*div.column2_left ul.lm_first li.lnaviL {
	width:216px;
	height:53px;
	overflow:hidden;
	text-align:left;
}

div.column2_left ul.lm_first li.lnaviL a {
	display:block;
	background-image:url(../../images/left_menu/btn_bgL.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:204px;
	height:53px;
	padding:11px 0 0 12px;
}*/
div.column2_left ul.lm_first li.lnaviL a:visited {}
div.column2_left ul.lm_first li.lnaviL a:hover {background-position:0 -53px;}


/* サイドナビ----------------END------------------------ */
.footLinkArea {
	height:190px;
	width:674px;
	position:relative;
	}
/* 100311　修正 */
.comment {
	top: 44px;
	left: 43px;
}

.btnfoot {
	top:106px;
}
*html .btnfoot {
	top:105px;
}
*:first-child+html .btnfoot {
	top:105px;
}

/* /100311　修正 */

/* 110601　修正 */
div.column2_right div.barBg3c_01 {
	background-image:url(/products/deposit/en_savings_account/yen/images/bg_bar/bar_01.jpg);
	background-repeat:no-repeat;
}

.maL100{
	margin-left:100px;
}
/* テキスト挿入対応リスト */
ul.annotation {
	padding-left:0.4em;
}
ul.annotation li {
	background-image: none;
	padding-left:1em;
	text-indent:-1em;
}
ul.annotation li span.sign {
	margin-right:7px;
}

/* テーブル3other---------------------------------------- */
table.tType3Other {
	width:100%;
}

table.tType3Other td,
table.tType3Other th {
	border:1px solid #cccccc;
	vertical-align:middle;
	padding:10px 0 8px 0;
}
table.tType3Other th {
	padding: 10px 10px 10px 8px;
	}
table.tType3Other span {
	font-weight:bold;
}

table.tType3Other th {
	background:#F8F8F6 url(/common/images/parts/borderT_01.gif) repeat-y right top;
	text-align:center;
	border-right:none;
}
table.tType3Other th.t10_Lcon1 {
	background:#FFFFFF url(/common/images/parts/borderT_01.gif) repeat-y right top;
	text-align:center;
	border-right:none;
	border-left:none;
}
table.tType3Other th.t10_Lcon2 {
	background:#F8F8F6 url(/common/images/parts/borderT_01.gif) repeat-y right top;
	text-align:center;
	border-right:none;
	border-left:none;
}

table.tType3Other td {
	background:#FFFFFF url(/common/images/parts/borderT_01.gif) repeat-y right top;
	border-right:none;
	border-left:none;
	text-align:center;
}

table.tType3Other td.t10_Lcon1 {
	background-color:#FFFFFF;
	border-left:none;
	text-align:center;
}

table.tType3Other td.t10_rCell {
	background-image:none;
	border-right: 1px solid #cccccc;
}
table.tType3Other th.blN {
	border-left:none;
}

table.tType3Other td.end_Cell,
table.tType3Other th.end_Cell {
	background-image:none;
	text-align:center;	
	border-right: 1px solid #cccccc;
}

table.tType3Other td.tBgB,
table.tType3Other th.tBgB {
	background-color:#D8EDFB;
	font-weight:700;
}


div.column2_right div.box_170{
	height:240px;	
}

div.column2_right div.box_170 p.wid_674{
	width: 674px;	
}


/* テーブル3other END--------------------------------- */
