@charset "shift_jis";

/*メガドロップ修正*/
*+html #headContainer .col .col2W .col3 {
	margin:0;
}

*+html #headContainer #hd_gl_item_fs01{
	margin-right:20px;
}
*+html #headContainer #header #headerMainNavArea #globalNav #globalNav_campaign .navLv3{
	margin-top: 5px;
}
*+html #headContainer #header #headerMainNavArea #globalNav .campaignBannerList li {
	margin-bottom: 0;
	padding-bottom:10px;
}

*+html #headContainer .col .col2 {
	margin-right: 0;
}

*+html #headContainer #hd_gl_qc_qa01{
	margin-right:20px;
}



/*
*+html .sidebarLayout .col2:nth-child(2n){ margin-right: 0;}
*+html .sidebarLayout .col3:nth-child(3n){ margin-right: 0;}
*+html .sidebarLayout .col4:nth-child(4n){ margin-right: 0;}

*+html .sidebarLayout .col2W{ margin-right: 0;}
*/

/*タブの崩れ対応*/
*+html .mainContents .tabNavigation .navTab li#tab_0_nav_1{
	float:left;
}
*+html .mainContents .tabNavigation .navTab.cnt2 li#tab_0_nav_2{
	float:right;
	width:349px;
	margin-right:0px;
}
*+html .mainContents .tabNavigation .navTab{
	height:39px;
}
*+html .col,
*+html .clearfix { zoom: 1; }


/* アイコンの位置対応　*/
*+html .anchorInPage a { zoom: 1; }
*+html a[href$="pdf"] { zoom: 1; background-position:100% 70%; }
*+html a.arrow { zoom: 1; }
*+html .bkg_newwin_icn_normal { zoom: 1; }

/* ボタンの崩れ対応　*/
*+html .btnNormal02 { float:right; }



/* FBアイコンの崩れ対応　*/
*+html .fb_iframe_widget {
	float:left;
	display:inline;
	zoom: 1;
	width:120px;
}

/* カテゴリの崩れ対応　*/
*+html .mainContents .tabNavigation .navTabContent .tabMainContents {
    margin-top:25px;
}

*+html .left-login-div{
	float:left;
}
*+html .t-div{
	margin-top:100px;
	float:left;
	clear: left;
}
/*TOPpageのタブ崩れ対応*/
*+html .mainContents .section ul.newsAnchor li.anchorInPage{
	width:198px;
	float:left;
}

/*緑ボックスの縦線の崩れ対応*/
*+html #mainContainer .kinriBlock_bkg .kinriBlock_body_inner {
   display:block;
   zoom:1;
}

/*テーブルの崩れ対応*/
*+html #col3_right {
	float:right;
	clear:right;

}

*+html .pbb_ie7{
	height:223px;
}

/*検索窓の崩れ対応*/

*+html #areaBreadCrumb .searchBox{
	float:right !important;
	text-align:right  !important;
	width: 172px !important;
}

*+html #areaBreadCrumb .breadCrumbTitle {
    color: #1F1F1F;
    float: left !important;
	text-align: left !important;
    font-size: 12px;
    padding-bottom: 4px;
    padding-top: 9px;
    width: 100%;
}

/*サイドメニューの修正*/

.sideContents #sideSubMenu{
	border-bottom: solid 1px #E5E7E8;
}

*+html .sideContents #sideSubMenu li.icn_kinri,
*+html .sideContents #sideSubMenu li.icn_steps,
{
	padding-right:1px;
}

.sideContents #sideSubMenu li{
	margin:0px 1px 1px 0px;
}

.sideContents #sideSubMenu.enScol .icn_atm{
	width:218px;
	margin-bottom:1px;
}

#regacy .sideContents #sideSubMenu li{
	margin:0px 1px 0px 0px;
}

#regacy .sideContents #sideSubMenu li.icn_atm,
#regacy .sideContents #sideSubMenu li.icn_kinri{
	margin-bottom:1px;
}

#regacy #headContainer #header #headerTopArea #bankCodes li a {
	width: auto;
}
*+html .mainContents #tab_0 .tabNavigation .navTab.cnt2.ao{
	height:60px;
}
*+html .txtAC.pt0.mt20.btnActive{
	clear:right;
	float:none;

}
