/* -- パンクズエリア分の余白調整 -- */
.wrapperAreaMain, #mainContainer {
/*	padding-top: 88px;*/
}


/* -- キャンペーン・おすすめ情報、お知らせ -- */

#top_news_area strong {
	font-weight: bold;
}

.newsAnchor {
	border-bottom: 4px solid #0076D2;
}


.newsAnchor li {
	background-color: #F1F2EC;
	display: inline-block;
}
.newsAnchor li a.current {
	background-color: #0076D2;
	color: #fff;
}

.newsAnchor li a {
	width: 170px;
	text-align: center;
	display: inline-block;
	height: 100%;
	padding: 9px 14px;
	margin: 0;
	background: none;
}
#news_s dl dt {
	clear: both;
	float: left;
	line-height: 1.4;
	width: 67px;
	margin-bottom: 5px;
}
#news_s dl dd {
	float: left;
	margin-left: 5px;
	width: 611px;
	margin-bottom: 5px;
}

/*s ニュースリリース用に追加*/
#news_s #news_release dl dt {
	clear: both;
	color: #00527F;
	float: left;
	width: 125px;
}
#news_s #news_release dl dd {
	margin:0 10px 0 125px;
	float: none;
	width: auto;
}

#news_s #news_release a[href$="pdf"] {
	margin-left: 0;
}

/*e ニュースリリース用に追加*/

#top_news .newsAnchor a:hover{
	color: #fff;
	text-decoration:none;
}
#top_news .link_to_list{
	text-align: right;
	float: right;
	width: 30%;
	margin-top: -30px;
}
*+html #top_news #innerNews dd a {
	cursor:pointer; 
}

/* -- 緊急情報表示エリア -- */

.eme_caution01 a[target="_blank"],.eme_caution01 a[href^="http://"] {
	background:url("/common13/imgs/icon/icn_link_other_blue.png") no-repeat left 5px;
}

.eme_caution01 a[target="_blank"],.eme_caution01 a[href^="http://"] {
	padding-left:18px!important;
}


.eme_caution01 a[href$="pdf"] {
	background:url("/common13/imgs/icon/icn_link_pdf.png") no-repeat right 2px,url("/common13/imgs/icon/icn_link_other_blue.png") no-repeat left 5px;
	behavior: url("/common13/js/libs/PIE.htc");
	position:relative;
	-pie-background:url("/common13/imgs/icon/icn_link_pdf.png") no-repeat right 2px,url("/common13/imgs/icon/icn_link_other_red.png") no-repeat left 5px;
}

#top_news_area .col{
	width:960px !important;
	margin:0px auto 10px auto!important;
}
.eme_caution01{
	width:904px !important;
    padding: 0px 10px 3px 36px;
    border: 2px solid rgb(190, 16, 10);
    background-color: rgb(254, 239, 231);
    background-image: url("/common13/imgs/icon/icn_attention03.png");
    background-repeat: no-repeat;
    background-position: 10px 10px;
	overflow:hidden;
}

.eme_caution01 p span.bold{
	font-weight:bold;
}
.eme_caution01 p{
	padding-top:5px;
}

.eme_caution01 ul li{
	list-style-type:disc !important;
	margin-left:20px;
}

.eme_caution01 dl{
	width:904px;
}

.eme_caution01 dl dt.blank {
    float: left;
    margin-left: 5px;
}

.eme_caution01 dl dd.icon {
    float: left;
    margin-left: 5px;
}
.eme_caution01 dl dd.text {
    float: left;
    margin-left: 7px;
}
.eme_caution01 dl dd.pdf {
    float: left;
    margin-left: 7px;
}

#mainContainer #mainContHeader #top_news_area .col{
	overflow:auto;
}*/
/* -- プレスリリース（XML） -- */
div.news {
	margin-top: 10px;
}
 div.news dl {
	line-height: 1.7;
	margin-bottom: 5px;
}
 div.news dl dt {
	clear: both;
	color: #00527F;
	float: left;
	width: 125px;
}
 div.news dl dd {
	margin-left: 135px;
	margin-top: 0;
}
 div.news dl dd.dot {
	background-image: url("/common09/imgs/contents_list_dot.gif");
	background-position: 3px 5px;
	background-repeat: no-repeat;
	padding-left: 18px;
}
.tt_wrap {
	display: none;
}
.index_exp a {
	color: #000;
    text-decoration:underline !important; 
}
.news_r {
	display: none;
}


/* -- 検索ボックス -- */
.searchBoxLead{width: 80px;vertical-align: middle;padding-top: 8px;}
.searchBoxOutline{width: 410px;}
.searchBoxword{width: 200px;vertical-align: middle;}
.searchBox{
	border: solid 1px #ebebeb;
	background-color: #fafafa;
	padding: 6px 23px 5px !important;
}
/*
.searchBox form{
	padding-top: 3px;
}
*/

.searchBox .searchInputText{
	background-color: transparent;
	border: none;
	width: 90%;
	width: calc(100% - 30px);
	color: #878787;
	font-family:"メイリオ" ,"Helvetica Neue", Helvetica, Arial, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka, sans-serif;
	height: 20px;
	margin-top: 1px;
}
.searchBox .searchButton{
	margin-top: -4px\9;
	float: right;
	
}
*+html .searchBox .searchInputText{
	width: 90%;
	float: left;
	margin-top: 0;
}
*+html .searchBox{
	min-height: 20px;
}
.searchwordsBox{background-color: #FFFEF2;padding: 6px;text-align: center;}
.searchwordsBox span a{text-decoration: underline !important;}

/* -- 新生銀行のサービス -- */
#mainContainer #shinsei_service .h2Title{
	border-bottom: none;
}
#mainContainer #shinsei_service .col{
	border: solid 3px #E5E7E8;
	width: 694px;
}
#mainContainer #shinsei_service .col3{
	width: 230px;
}

#mainContainer .innerContainer .sidebarLayout .mainContents .boldLetter{
	width: 695px !important;
	border: solid #E5E7E8 4px !important;
}

#mainContainer .innerContainer .sidebarLayout .mainContents .boldLetter .itemLinksRule .tbl01 .explanationItem .explanationTitle .linkTtl{
	color:#333333 !important;
	font-size:16px;
	font-weight:bold;
	padding-left:8px;
	padding-bottom:4px;
}

#mainContainer .innerContainer .sidebarLayout .mainContents .indexItemLink{
	width: 699px;
	border-style:none;
}

#mainContainer .innerContainer .sidebarLayout .mainContents .indexItemLink .itemLinksRule{
}

#mainContainer .innerContainer .sidebarLayout .mainContents .indexItemLink .itemLinksRule .tbl01{
	width:233px;
	border-top-style:none;
	border-right-style: solid #E5E7E8 1px;
	border-left: solid #E5E7E8 1px;
	border-bottom: solid #E5E7E8 1px;
	vertical-align:top !important;
}

#mainContainer .innerContainer .sidebarLayout .mainContents .indexItemLink .itemLinksRule .tbl01 .explanationItem .explanationTitle{
}

#mainContainer .innerContainer .sidebarLayout .mainContents .indexItemLink .itemLinksRule .tbl01 .explanationItem .explanationTitle .ttlIcon{
	padding-top:5px !important;
}

#mainContainer .innerContainer .sidebarLayout .mainContents .indexItemLink .itemLinksRule .tbl01 .explanationItem .explanationTitle .clrGreen{
	color: #31BC3F !important;
    display: inline-block;  
    *display: inline;  
    *zoom: 1;
	line-height:1em;
}

#mainContainer .innerContainer .sidebarLayout .mainContents .indexItemLink .itemLinksRule .tbl01 .explanationItem .explanationTitle .linkTtl{
	color:#0076C5;
	font-size:16px;
	font-weight:bold;
	padding-left:8px;
	padding-bottom:4px;
}

#mainContainer .innerContainer .sidebarLayout .mainContents .indexItemLink .itemLinksRule .tbl01 .explanationItem .explanationRule{
	color:#333333;
	padding:3px;
}

#mainContainer .innerContainer .sidebarLayout .mainContents .indexItemLink .itemLinksRule .tbl01 .explanationItem .explanationRule a{
	color: #333333 !important;
}

#mainContainer .innerContainer .sidebarLayout .mainContents .indexItemLink .itemLinksRule .tbl01 .explanationItem .explanationRule a:hover{
	color:#0076C5 !important;
}

		/* オープニング仕様バナーラッパー */
		/* こちらで、半透明灰色の設定をしています */
		.intro {
			width: 100%;
			height: 100%;
			position: fixed;
			top: 0px;
			left: 0px;
			text-align: center;
			background: rgba(200, 200, 200, 0.5);
			z-index: 2147483647;
			display: none;
		}
		/* オープニング仕様画像ラッパー */
		/* 画像を左右中央い設定してます */
		.intro .introImgWrapper {
			position: absolute;
			left: 50%;
			margin-left: -312px;
			display: inline-block;
			background: #fff;
			top: 150px !important;
			margin-top: 0px !important;
			height: 396px !important;
		}
		/* 閉じるボタン */
		/* 閉じるボタンの位置とサイズを設定しています */
		.intro .introImgWrapper .introCloseBtn {
			width: 36px;
			height: 36px;
			position: absolute;
			top: 11px;
			right: 11px;
			cursor: pointer;
			z-index: 20;
		}
		/* 閉じるボタンの中身 */
		/* 閉じるボタンの×文字を設定しています */
		/* 文字色を設定しています */
		/* 背景色を設定しています */
		/* ボーダーを設定しています */
		.intro .introImgWrapper .introCloseBtn:after {
			position: absolute;
			top: 0;
			left: 0;
			content: "×";
			font-size: 36px;
			width: 36px;
			height: 36px;
			line-height: 37px;
			text-align: center;
			padding-left:1px;
			/* border-radius: 22px;*/
			box-sizing: border-box;
			background: #8b8683;
			color: #fff;
		}
		
		/* 閉じるボタンの意味 */
		/* 見えないように設定しています */
		.intro .introImgWrapper .introCloseBtnLabel {
			display: block;
			height: 0px;
			width: 0px;
			overflow: hidden;
		}
		/* バナーのリンク */
		/* 枠線を表示しないように設定しています */
		.intro .introImgWrapper .introAnchor {
			border: none;
			z-index: 10;
		}
		/* バナーのリンク無効 */
		/* バナーのリンクが無効に設定されているときのスタイルです */
		.intro .introImgWrapper .introAnchor.introAnchorDiasbled {
			cursor: default;
		}
		/* バナー */
		/* 枠線を表示しないように設定しています */
		.intro .introImgWrapper .introAnchor .introImg {
			border: none;
		}

		/* begin フローティング仕様バナースタイル */

		/* フローティング仕様バナーラッパー */
		/* こちらで、画面の度に位置に配置するか設定をしています */
		.float {
			width: 100%;
			position: fixed;
			bottom: 0px;
			left: 0px;
			text-align: center;
			display: none;
			z-index: 2147483647;
		}
		/* フローティング仕様画像ラッパー */
		/* 表示エリアを設定しています */
		.float .floatImgWrapper {
			position: relative;
			display: inline-block;
			background: #fff;
			max-width:100%;
			margin:0 auto;
		}
		/* 閉じるボタン */
		/* 閉じるボタンの位置とサイズを設定しています */
		.float .floatImgWrapper .floatCloseBtn {
			width: 44px;
			height: 44px;
			position: absolute;
			top: 0px;
			right: 0px;
			cursor: pointer;
			z-index: 20;
		}
		/* 閉じるボタンの中身 */
		/* 閉じるボタンの×文字を設定しています */
		/* 文字色を設定しています */
		/* 背景色を設定しています */
		/* ボーダーを設定しています */
		.float .floatImgWrapper .floatCloseBtn:after {
		    background: rgba(0, 0, 0, 0) url("/imgs/fltbnr/floating_close.png") no-repeat scroll 0 0;
		    box-sizing: border-box;
		    color: #fff;
		    content: "";
		    font-size: 40px;
		    height: 44px;
		    left: 12px;
		    line-height: 43px;
		    position: absolute;
		    text-align: center;
		    top: -16px;
		    width: 44px;
		}
		/* 閉じるボタンの意味 */
		/* 見えないように設定しています */
		.float .floatImgWrapper .floatCloseBtnLabel {
			display: block;
			height: 0px;
			width: 0px;
			overflow: hidden;
		}
		/* バナーのリンク */
		/* 枠線を表示しないように設定しています */
		.float .floatImgWrapper .floatAnchor {
			border: none;
			z-index: 10;
		}
		/* バナー */
		/* 枠線を表示しないように設定しています */
		.float .floatImgWrapper .floatAnchor .floatImg {
			border: none;
			max-width:100%;
			height:auto;
		}
		/* ページトップに戻るボタンの位置修正 */
		.m_up p a {
			    margin-bottom: 160px !important;
		}

		/* end フローティング仕様バナースタイル */