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

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


 2013.10.16 kunihiro
 2015.08.06 kunihiro

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


/* -----/ reset /----- */
html {
	overflow-y: scroll;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	margin: 0;
	padding: 0;
	word-break: break-all;
	word-wrap: break-word;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style: normal;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	/* 印刷時の要素内での改ページをしない */
	page-break-inside: avoid;
}

td {
	vertical-align:top;
}

caption {
	text-align: left;
}
q:before,q:after {
	content: '';
}
object,
embed {
	vertical-align: top;
}
hr,legend {
	display: none;
}
h1,h2,h3,h4,h5,h6 {
	font-size: 100%;

	color:#332624;
}
img,abbr,acronym,fieldset {
	border:none;
	vertical-align:bottom;/* listにて隙間ができるのを防ぐ kunihro*/
}
li {
	list-style-type: none;
}


/* -----/ default /----- */
a {
	/*
	color:#004B97;
	*/
	color:#476AA6;
	text-decoration:none;
	overflow:hidden;/* タブキーのフォーカス対策kunihiro */
	outline:none;/* Firefoxで点線が出ない処理　kunihiro */
}

a:visited {
	/*
	color:#798399;
	*/
	color:#3A75AF;
}

a:hover {
	text-decoration:underline;
	color:#F29802;
}

th,td {
	vertical-align:top;
	text-align:left;
}


/* clearfix */
.clearfix:after {
  visibility: hidden;
  display: block;
  font-size: 0;
  content: " ";
  clear: both;
  height: 0;
}
 /* IE6 */
* html .clearfix { zoom: 1;}
 /* IE7 */
*:first-child+html .clearfix { zoom: 1;}


/* ---/ txt_link /--- */
.txt_link {
}
.txt_link a {
	background:url(../img_common/ico_arrow02.png) 0 50% no-repeat;
	padding-left:15px;
}

.txt_link a:hover {
	background:url(../img_common/ico_arrow02_hover.png) 0 50% no-repeat;
}

/* ---/ base_link_list /--- */
.base_link_list {
}


.base_link_list li {
	padding:3px 0;
}


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


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

.base_link_list li img {
	vertical-align:middle;
	margin-left:3px;
}

/* -------------------------/
　レイアウト
/--------------------------*/

body {
	background:url(../img_top/bg01.jpg) 0 0 repeat;
	/*
	color: #463325;
	font-size: 13px;
	*/
	font-family:"メイリオ","meiryo",verdana,"ヒラギノ角ゴ Pro W3",hirakakupro-w3,"ＭＳ Ｐゴシック","ms pgothic",sans-serif;
	line-height: 1.6;
	text-align: center;
}

* html body {/* for IF6 */
	font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

#Frame {

}



#container {
	/*
	width:960px;
	margin:0 auto;
	*/
	text-align:left;
}

/* ---/ header /--- */
#header {
	height:90px;
	background:url(../img_top/bg_header.jpg) 0 0 repeat-x;
}

* html #header {/* for IF6 */
	text-align:center;
}

.header_inner {
	width:960px;
	height:100px;
	margin:0 auto;

	/text-align:left;

	position:relative;
}



/* 文字サイズ　変更(100%=16px) */
.fontL {
	font-size: 106.2%;/* 17px */
}
.fontM {
	font-size: 93.8%;/* 15px */
}
.fontS {
	font-size: 81.2%;/* 13px */
}



/* ---/ 個人向け　subNav /--- */
#kojin_sGNav,
#hojin_sGNav {
}

#kojin_sGNav ul,
#hojin_sGNav ul {
	width:960px;
	margin:0 auto;
}

* html #kojin_sGNav ul,
* html #hojin_sGNav ul {/* for IF6 */
	text-align:center;
}




/* ---/ メイン画像背景 /--- */
#mainImg {
	background:#ECE7E3 url(../img_top/bg_mainImg.jpg) 0 100% repeat-x;
	padding-top:10px;
}

* html #mainImg {/* for IF6 */
	text-align:center;
}




/* ---/ main /--- */
#main {
	padding-bottom:70px;
	background:url(../img_top/bg_main_01.jpg) 50% 100% repeat-x;
	background-size:100% auto;
}

* html #main {/* for IF6 */
	text-align:center;
}



.main_inner {
	/*
	width:960px;
	*/
	width:980px;
	margin:0 auto;
	/text-align:left;

	overflow:hidden;
}


/* ---/ footer /--- */
#footer {
	clear:both;
	text-align:left;
	margin-top:-30px;
}


* html #footer {/* for IF6 */
	text-align:center;
}

.footer_sitemap {
	/text-align:left;
}

#footer_link {
	/text-align:left;
}


/* /------------------------/
各コンテンツの詳細レイアウト
/--------------------------*/

/* ---/ header
------------------------- */

/* ---/ logo /--- */
.logo {
	width:182px;
	position:absolute;
	top:15px;
	left:0px;
}

.logo a {
	display:block;
}

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

.logo p {
	/*
	font-size:68.8%; 11px */
	font-size:11px;
	text-align:center;
	margin-top:3px;
}

/* ---/ サイト説明文 /--- */
.site_description {
	font-size:11px;/* 固定 */
}


/* ---/ header_link /--- */
#header_link {
	position:absolute;
	top:5px;
	right:0;

	overflow:hidden;
}

#header_link li {
	float:right;
	margin-left:20px;
}

#header_link li.nav01 a,
#header_link li.nav02 a {
	line-height:24px;
}

/* ---/  ページ内検索 /--- */
.search {
	background:url(../img_top/bg_search_header.png) 0 0 no-repeat;
	padding:0;
}

.search_box {
	width:110px;
	border:none;
	font-size:12px;/* 固定 */
	vertical-align:middle;
	margin-top:-17px;
	margin-left:5px;
}

/* ---/  文字サイズの切り替え /--- */

#fontSize {
	width:85px;
	background:url(../img_top/bg_fontSize.png) 0 0 no-repeat;
	height:24px;
	padding-left:74px;
}

* html #fontSize {
	width:160px;
}


#fontSize a {
	height:24px;
	width:24px;
	float:left;
	margin-right:4px;

	display:block;

}


/* 文字サイズ　変更時の表示 */
.fontS #fontSize .fontSize_s img,
.fontM #fontSize .fontSize_m img,
.fontL #fontSize .fontSize_l img {
	visibility:hidden;
}

#fontSize a:hover img {
	visibility:hidden;
}




/* ---/ gnavi
------------------------- */

/* ---/ gnavi /--- */
#gNav {
	position:absolute;
	top:43px;
	left:208px;
}

#gNav ul {
	overflow:hidden;
	margin-right:-13px;
	background:url(../img_top/bg_gNav.png) 0 0 no-repeat;
}

#gNav li {
	float:left;
	margin-right:13px;
	height:38px;
}

#gNav li.nav01 {
	background:url(../img_top/btn_gNav01_hover.png) 0 0 no-repeat;
}

#gNav li.nav02 {
	background:url(../img_top/btn_gNav02_hover.png) 0 0 no-repeat;
}

#gNav li.nav03 {
	background:url(../img_top/btn_gNav03_hover.png) 0 0 no-repeat;
}

#gNav li.nav04 {
	background:url(../img_top/btn_gNav04_hover.png) 0 0 no-repeat;
}

#gNav li.nav05 {
	background:url(../img_top/btn_gNav05_hover.png) 0 0 no-repeat;
	margin-right:0;
}

#gNav li a,
#gNav li span {
	display:block;
}

#gNav .nav01 a:hover img,
#gNav .nav02 a:hover img,
#gNav .nav03 a:hover img,
#gNav .nav04 a:hover img,
#gNav .nav05 a:hover img,
#gNav .nav01.current span img,
#gNav .nav02.current span img,
#gNav .nav03.current span img,
#gNav .nav04.current span img,
#gNav .nav05.current span img {
	visibility:hidden;
}



/* ---/ 個人向けサブナビ　kojin_sGNav
------------------------- */

#kojin_sGNav {
	background:url(../img_top/bg_sGNav.jpg) 0 0 repeat-x;
}

#kojin_sGNav ul {
	overflow:hidden;
	margin-right:-12px;
	width:718px;/* 960px */
	margin:0 auto;
	padding-left:242px;
	background:url(../img_top/bg_kojin_sGNav.jpg) 0 0 no-repeat;

	background-color:#7AE869;
}

#kojin_sGNav li {
	float:left;
	margin-right:1px;
	height:44px;
}

#kojin_sGNav li a {
	display:block;
	height:44px;
}

#kojin_sGNav li.nav04 a {
	width:159px;
}

#kojin_sGNav li.nav05 a {
	width:137px;
}


#kojin_sGNav li a:hover img {
	visibility:hidden;
}

/* ---/ 法人向けサブナビ　hojin_sGNav
------------------------- */

#hojin_sGNav {
	background:url(../img_top/bg_sGNav.jpg) 0 0 repeat-x;
}

#hojin_sGNav ul {
	overflow:hidden;
	margin-right:-12px;
	width:718px;/* 960px */
	margin:0 auto;
	padding-left:242px;
	background:url(../img_top/bg_hojin_sGNav.jpg) 0 0 no-repeat;
}

#hojin_sGNav li {
	float:left;
	margin-right:1px;
	height:44px;
}

#hojin_sGNav li a {
	display:block;
}

#hojin_sGNav li.nav03 a {
	width:199px;
}

#hojin_sGNav li.nav04 a {
	width:197px;
}

#hojin_sGNav li a:hover img {
	visibility:hidden;
	display:block;
}


/* ---/ topic_path
------------------------- */
.topic_path {
	width:960px;
	margin:0 auto;
	padding:10px 0;
}


.topic_path li {
	display: inline-block;
    *display: inline;
    *zoom: 1;

	margin-right:5px;
}

.topic_path li a {
	margin-right:10px;
}




/* ---/ mainImg
------------------------- */
#mainImg_inner {
	width:980px;
	margin:0 auto;
	position:relative;
	/text-align:left;

	overflow:hidden;
}


/* ---/ 緊急のお知らせ(bar)
------------------------- */
#important_info_bar {
	background:url(../img_top/bg_important_info_bar_t.png) 0 0 no-repeat;
	width:940px;
	margin:0 auto 20px;
}

#important_info_bar .bgB {
	background:url(../img_top/bg_important_info_bar_b.png) 0 100% no-repeat;
	padding:2px 0;
}

#important_info_bar dl {
	background:url(../img_top/bg_important_info_bar_m.png) 0 0 repeat-y;
	overflow:hidden;
}

#important_info_bar dt {
	float:left;
	padding:10px 0 10px 15px;
}

#important_info_bar dd {
	position:relative;
	padding:15px 15px 15px 170px;
}


#important_info_bar dd strong {
	display:block;
	font-size:123.1%;/* 16px */
	font-weight:normal;
}

#important_info_bar li {
}


#important_info_bar li a {
	/*
	display:inline-block;
	*/

	display:block;
	background-position:0 0.4em;
	text-decoration:none;
}


#important_info_bar li a img {
	vertical-align:top;
}






/* 金融犯罪にご注意くださいbtn(131204カット) */
#important_info_bar .btn {
	background:url(../img_top/btn_important_info_bar_h.png) 0 0 no-repeat;

	position:absolute;
	right:10px;
	top:15px;
}


#important_info_bar .btn a {
	display:block;
}

#important_info_bar .btn a:hover img {
	visibility:hidden;
}

/* ---/ 営業時間のお知らせ（連休中など）(bar)
------------------------- */
.important_gw_bar {
	background-color:#FFFFFF;
	border: 1px solid #d4cfbc;
	padding: 10px 20px 10px 20px;
	margin: 0 auto 20px;
	width: 900px;
}
.important_gw {
	padding: 0 0 10px 0;
}


/* ---/ mainImgスライダー
------------------------- */
#main-slider .main {
	margin:0 0 20px;
}


* html #main-slider .main {
	text-align:center;
}

#main-slider .none_link {
	cursor:default;
}


/* ---/ スライダー内btn /---*/

.slide_btn02 {
}

.slide_btn02 .inner {
	position:relative;
}

.slide_btn02 .btn02_01 {
	position:absolute;
	top:279px;
	left:270px;
}

.slide_btn02 .btn02_02 {
	position:absolute;
	top:279px;
	left:590px;
}

.slide_btn02 a:hover {
	opacity:0.90;
	filter: alpha(opacity=90);
	-ms-filter: "alpha( opacity=90 )";
}



/* ---/ スライダー用bnr /---*/

#main-slider .thumb {
	background:url(../img_top/bg_mainslider_thumb.png) 0 0 no-repeat;
}


#main-slider .thumb a:hover {
	opacity:0.80;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}

li.active {
}



/* ---/ インターネットバンキングlogin
------------------------- */
#mainImg_inner #ib_login {
	background:url(../img_top/bg_ib_login_base.png) 0 0 no-repeat;
	position:absolute;
	top:18px;
	left:18px;

	z-index:5;

	width:228px;
	height:368px;
}


#ib_login .login ul {
	position:relative;
}

#ib_login .login li {
	position:absolute;
}

#ib_login li.link01 {
	top:32px;
	left:12px;
}

#ib_login li.txt_link01 {
	top:95px;
	right:16px;
}


#ib_login li.link02 {
	top:122px;
	left:12px;
}

#ib_login li.txt_link02 {
	top:185px;
	right:16px;
}

#ib_login li.link03 {
	top:212px;
	left:12px;
}

#ib_login .login li a {
	display:block;
}


#ib_login li.link01 a:hover img,
#ib_login li.link02 a:hover img,
#ib_login li.link03 a:hover img {
	visibility:hidden;
	display:block;
}


/* リストリンク
------------------------- */
#ib_login .list_link {
	position:absolute;
	top:263px;
	left:12px;
}

#ib_login .list_link li {
	margin-top:2px;
}


#ib_login .list_link li a {
	display:block;
}

#ib_login .list_link li a:hover img {
	visibility:hidden;
}




/* ---/ インターネットバンキングlogin(2014.9.3)
------------------------- */
#mainImg_inner #ib_login02 {
	background:url(../img_top/bg_ib_login02_base.png) 0 0 no-repeat;
	position:absolute;
	top:18px;
	left:18px;

	z-index:5;

	width:228px;
	height:368px;
}


#ib_login02 .login ul {
	position:relative;
}

#ib_login02 .login li {
	position:absolute;
}

#ib_login02 li.link01 {
	top:32px;
	left:12px;
}

#ib_login02 li.txt_link01 {
	top:85px;
	right:16px;
}


#ib_login02 li.link02 {
	top:112px;
	left:12px;
}

#ib_login02 li.txt_link02 {
	top:165px;
	right:16px;
}

#ib_login02 li.link03 {
	top:192px;
	left:12px;
}

#ib_login02 .login li a,
#ib_login02 .login li img {
	display:block;
}


#ib_login02 li.link01 a:hover,
#ib_login02 li.link02 a:hover,
#ib_login02 li.link03 a:hover {
	text-decoration:none;
}

#ib_login02 li.link01 a:hover img,
#ib_login02 li.link02 a:hover img,
#ib_login02 li.link03 a:hover img {
	visibility:hidden;
}


/* ---/ SaAT Netizenバナー /--- */

#ib_login02 .bnr_netizen {
	position:absolute;
	top:243px;
	left:12px;
}

#ib_login02 .bnr_netizen a:hover {
	opacity:0.85;
	filter: alpha(opacity=85);
	-ms-filter: "alpha( opacity=85 )";
}


/* ---/ loginについてのお知らせ(150806) /--- */
/* 不要になったらコメントアウト */

#mainImg_inner {
	padding-top:25px;
}

#ib_login02 {
	margin-top:30px;
}


.login_note {
	margin-top:-40px;
	margin-left:-10px;
}

.login_note a {
	display:block;
	background:url(../img_top/bnr_login_note_150914_hover.png) 0 0 no-repeat;

	width:248px;
}

.login_note a:hover img {
	opacity:0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha( opacity=0 )";
}

.login_note_160112 {
	margin-top:-40px;
	margin-left:-10px;
}

.login_note_160112 a {
	display:block;
	background:url(../img_top/bnr_login_note_160112_hover.png) 0 0 no-repeat;

	width:248px;
}

.login_note_160112 a:hover img {
	opacity:0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha( opacity=0 )";
}


.login_note_170412 {
	margin-top:-40px;
	margin-left:-10px;
}

.login_note_170412 a {
	display:block;
	background:url(../img_top/bnr_login_note_170412_hover.png) 0 0 no-repeat;

	width:248px;
}

.login_note_170412 a:hover img {
	opacity:0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha( opacity=0 )";
}

.login_note_170412_02 a {
	display:block;
	background:url(../img_top/bnr_login_note_170412_02_hover.png) 0 0 no-repeat;

	width:248px;
}


/* インターネットバンキングlogin(法人用)
------------------------- */
#mainImg_inner #ib_login.biz_login {
	background:url(../img_top/bg_ib_login_base_biz.png) 0 0 no-repeat;
}


#ib_login.biz_login li.link02 {
	top:32px;
	left:12px;
}

#ib_login.biz_login li.txt_link02 {
	top:157px;
	right:16px;
}


#ib_login.biz_login li.link03 {
	top:183px;
	left:12px;
}

#ib_login.biz_login li.txt_link03 {
	top:232px;
	right:16px;
}


/* リストリンク(2014.9.3)
------------------------- */
#ib_login02 .list_link {
	position:absolute;
	top:293px;
	left:12px;
}

#ib_login02 .list_link li {
	float:left;
	margin-right:1px;
}


#ib_login02 .list_link li a,
#ib_login02 .list_link li a img {
	display:block;
}

#ib_login02 .list_link li a:hover img {
	visibility:hidden;
}



/* ---/ top_guide
------------------------- */
#top_guide {
	background:url(../img_top/bg_top_guide_m.png) 8px 0 repeat-y;
	padding:0 10px;
	margin-top:20px;
}

#top_guide .tl01 {
	text-align:center;
}


/*  ---/ はじめてのお客さまへ、インターネットでできること /---*/
.guide_btn {
	background:url(../img_top/bg_top_guide_btn.png) 0 0 no-repeat;
	margin:10px 0 0 15px;
	overflow:hidden;
	height:100px;
	padding:10px 0 0 10px;

	/height:110px;
}

.guide_btn li {
	float:left;
	margin-right:10px;
	/margin-right:5px;
}

.guide_btn a {
	display:block;
}

.guide_btn a:hover {
	opacity:0.90;
	filter: alpha(opacity=90);
	-ms-filter: "alpha( opacity=90 )";
}


/*  ---/ 目的から選ぶ(個人) /---*/
#guide_purpose,
#guide_purpose_biz {
	padding:30px 0 0 0;
}

#top_guide .tl02 {/* 共通 */
	background:url(../img_common/tl_line.png) 0 50% repeat-x;
	margin:0 15px 15px;
}

#guide_purpose .item_list {
	overflow:hidden;
	margin-left:13px;
}


#guide_purpose li.btn01,
#guide_purpose li.btn02,
#guide_purpose li.btn03,
#guide_purpose li.btn04,
#guide_purpose li.btn05 {
	float:left;
	margin-right:4px;

	width:184px;
}

#guide_purpose li a {
	display:block;
}

#guide_purpose li .inner {
	position:relative;
	height:166px;
}

#guide_purpose li .inner ul{
	background-color:rgba(0,0,0,0.5);

	background-color:#000000\9;
	opacity:0.60\9;
	filter: alpha(opacity=60)\9;
	-ms-filter: "alpha( opacity=60 )"\9;

	position:absolute;
	top:5px;
	left:5px;
	width:172px;
	height:154px;
}

#guide_purpose li .inner li{
	margin:5px 10px 0;
}

#guide_purpose li .inner li a {
	background:url(../img_common/ico_arrow04.png) 0 0.4em no-repeat;
	padding-left:15px;
	color:#FFF;

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


#guide_purpose li .inner li a:hover {
}



#guide_purpose li .inner .btn {
	display:block;
	position:relative;
	left:6px;
	bottom:34px;
	width:172px;
}

#guide_purpose li .inner .btn:hover {
	opacity:0.85;
	filter: alpha(opacity=85);
	-ms-filter: "alpha( opacity=85 )";
}




/*  ---/ 目的から選ぶ(法人) /---*/

#guide_purpose_biz {
}

#guide_purpose_biz .item_list {
	overflow:hidden;
	margin-left:13px;
}


#guide_purpose_biz li.btn01,
#guide_purpose_biz li.btn02,
#guide_purpose_biz li.btn03,
#guide_purpose_biz li.btn04 {
	float:left;
	margin-right:4px;
	/margin-right:0;
}

#guide_purpose_biz li a {
}

#guide_purpose_biz li .inner {
	position:relative;
	height:166px;
}

#guide_purpose_biz li .inner ul{
	background-color:rgba(0,0,0,0.5);

	background-color:#000000\9;
	opacity:0.60\9;
	filter: alpha(opacity=60)\9;
	-ms-filter: "alpha( opacity=60 )"\9;

	position:absolute;
	top:5px;
	left:5px;
	width:220px;
	height:145px;

	padding-top:10px;
}

#guide_purpose_biz li .inner li{
	margin:0 10px 0;
}

#guide_purpose_biz li .inner li a {
	background:url(../img_common/ico_arrow04.png) 0 0.4em no-repeat;
	color:#FFF;
	padding-left:15px;

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


#guide_purpose_biz li .inner li a:hover {
}


#guide_purpose_biz li .inner .btn {
	display:block;
	position:relative;
	left:32px;
	bottom:34px;
	width:172px;
}

#guide_purpose_biz li .inner .btn:hover {
	opacity:0.80;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}



/*  ---/ ライフイベントから選ぶ /---*/
#guide_lifeEvent {
	padding:30px 0 0 0;
}

#guide_lifeEvent .item_list {
	overflow:hidden;
	margin-left:13px;
}


#guide_lifeEvent .item_list li{
	float:left;
	margin-right:4px;

}


#guide_lifeEvent .item_list a {
	display:block;
}

#guide_lifeEvent .item_list a:hover {
	opacity:0.80;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	display:block;
}

#guide_lifeEvent .item_list li.btn01,
#guide_lifeEvent .item_list li.btn03 {
	margin-top:40px;
}



/*  ---/ おすすめの商品・サービスから選ぶ /---*/
#guide_bnr {
	padding:30px 37px 10px 37px;
	/*
	padding:30px 0 10px 10px;
	*/
	height:150px;

	position:relative;
}


* html #guide_bnr {
	height:190px;
}




#guide_bnr .tl02 {
	margin-left:-25px;
}



.caroufredsel_wrapper {
	height:81px !important;
	z-index:100;
}

#guide_bnr .item_list {
	overflow:hidden;
	height:81px !important;

	/*
	position:absolute;
	top:72px;
	left:40px;
	width:885px;
	*/
}

#guide_bnr .item_list li{
	float:left;
	/*
	margin-right:4px;
	*/
	margin-right:1px;

}


#guide_bnr .item_list li a {
	display:block;
}

#guide_bnr .item_list li a:hover {
	opacity:0.80;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
}


#guide_bnr .btn {
	margin:0 -33px;
	overflow:hidden;

	position:absolute;
	top:70px;
	left:35px;
	width:950px;
	/width:956px;
	/*
	display:none;
	margin:-74px -30px 30px -40px;
	*/
}

#guide_bnr .btn .prev {
	margin-top:5px;
	float:left;
}

#guide_bnr .btn .next {
	margin-top:5px;
	float:right;
}


/*  ---/ SNSリンク（2021.0816追加） /---*/
#guide_sns {
	margin: 0px 40px 10px;
	padding: 8px 8px 8px 18px;
	background-color: #F8F2E6;
}

#guide_sns .btn_sns_box {
	display: flex;
	justify-content: center;
	align-items: center;
}

#guide_sns .btn_sns_box .tl_sns {
	flex: 1;
	margin-right: 10px;
	color: #463325;
	font-size: 16px;
	/* font-weight: bold; */
	letter-spacing: 0.05em;
}

#guide_sns .btn_sns_box .sub_tl_sns {
	display: inline-block;
	margin-left: 10px;
	padding: 0 15px;
	color: #463325;
	font-size: 12px;
	position: relative;	
}

#guide_sns .btn_sns_box .sub_tl_sns::before,
#guide_sns .btn_sns_box .sub_tl_sns::after {
	content: '';
  position: absolute;
  top: 50%;
  display: inline-block;
  width: 10px;
  height: 1px;
  background-color: #463325;
}
#guide_sns .btn_sns_box .sub_tl_sns::before {
	left:0;
}
#guide_sns .btn_sns_box .sub_tl_sns::after {
	right: 0;
}

#guide_sns .btn_sns_box .btn_sns {
	display: block;
	box-sizing: border-box;
	margin: 0 5px;
	padding: 2px 10px;
	font-size: 12px;
	font-weight: bold;
	color: #463325;
	line-height: 40px;
	letter-spacing: 0.05em;
	border: solid 1px #F1F1F1;
	background-color: #FFF;
}
#guide_sns .btn_sns_box .btn_sns .ico_twitter,
#guide_sns .btn_sns_box .btn_sns .ico_youtube {
	margin-right: 5px;
	width: 26px;
	height: 26px;
	position: relative;
	top: -7px;
}


/*  ---/ お知らせ関係 /---*/

#top_news {
	background:url(../img_top/bg_top_guide_m.png) 8px 0 repeat-y;
	padding:0 10px;
	margin-top:20px;

	clear:both;
}

#important_info {
	background:url(../img_top/bg_top_news_important_info.jpg) 0 0 repeat;
	border:#FFF 1px solid;
	padding:10px 10px 10px 0;
	overflow:hidden;

	position: relative;
}

/* Acrobat Readerリンク(170411追加) */
.top_adobe_link {
	position: absolute;
	bottom:10px;
	left: 10px;

	width: 150px;
	font-weight: normal;
	text-align: justify;

	line-height: 1.4;
}
.fontM .top_adobe_link {
	font-size: 93.3%;/* 15px→14px */
}
.fontL .top_adobe_link {
	font-size: 94.1%;/* 17px→16px */
}
.top_adobe_link .img_box {
	margin-bottom: 5px;
}




#newsRelease {
	background:url(../img_top/bg_top_news.jpg) 0 0 repeat;
	border:#FFF 1px solid;
	border-bottom:none;
	padding:10px 10px 10px 0;
	overflow:hidden;
}



#news {
	background:url(../img_top/bg_top_news.jpg) 0 0 repeat;
	border-right:#FFF 1px solid;
	border-left:#FFF 1px solid;
	padding:10px 10px 10px 0;
	overflow:hidden;
}


#important_info h3,
#newsRelease h3,
#news h3 {
	width:160px;
	float:left;
}


#important_info .inner,
#newsRelease .inner,
#news .inner {
	margin-left:180px;
	background-color:#FFF;
	border:#D4CFBC 1px solid;
	padding:5px 10px;
}


#important_info .inner {
	padding:2px;
}


#important_info .inner02 {
	border:#DD6447 1px solid;
	padding:3px 8px 8px;
	overflow:hidden;

}

#important_info .more_link,
#newsRelease .more_link,
#news .more_link {
	text-align:right;
	margin-top:10px;

	clear:both;
}



.base_dl01 {/* 共通 */
	overflow:hidden;

	/zoom:1;
}

.base_dl01 dt {/* 共通 */
	float:left;
	width:120px;
	padding:5px 0;

	clear:both;
}

.base_dl01 dd {/* 共通 */
	border-bottom:#D4CFBC 1px dotted;
	padding:5px 0;

	padding-left:130px;
}

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


/*  ---/ 金融犯罪にご用心ください /---*/
.attentionArea01 {/* 共通 */
	background-color:#F8F5F1;
	/*
	padding:10px 10px 0;
	*/
	padding:10px 0 0 10px;

	margin-top:10px;
	overflow:hidden;
	clear:both;

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


.attentionArea01 h4 {
	float:left;
	width:140px;
	/*
	margin-right:20px;
	*/
	margin-right:5px;
}

.attentionArea01 .btn {
	float:left;
	margin-bottom:10px;
}

.attentionArea01 .btn a {
	display:block;
}

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



.attentionArea01 .base_link_list {
	width:260px;
}

.attentionArea01 .base_link_list.box01 {
	float:left;
	margin:0 20px 10px 150px;
}

.attentionArea01 .base_link_list.box02 {
	float:right;
	margin-bottom:10px;
}


.attentionArea01 .base_link_list img {
	vertical-align:top;
	margin-top:0.2em;
}


/*  ---/ その他バナー /---*/

.footer_bnr {
	background:url(../img_top/bg_top_guide_m.png) 8px 0 repeat-y;
	padding:0 10px;

}

.footer_bnr ul {
	padding:10px 10px 20px 180px;
	border:#FFF 1px solid;
	border-top:none;
	background:url("../img_top/bg_top_news.jpg") 0 0 repeat;
	overflow:hidden;

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

.footer_bnr li {
	float:left;
	margin:0 10px 10px 0;
	width:200px;
}

.footer_bnr li a {
	display:block;
}

.footer_bnr li a img {
	display:block;
	width:200px;
}



/* ---/ footer
------------------------- */

.footer_pagetop {
}

.footer_pagetop ul {
	width:960px;
	margin:0 auto;
	height:30px;

	position:relative;
}

.footer_pagetop li.topPage_link {
	position:absolute;
	left:240px;
	top:0;
}

.footer_pagetop li.pageup_link {
	position:absolute;
	right:0;
	top:0;
}





#footer_sitemap {
	background:url(../img_top/bg_footer_sitemap.png) 0 0 repeat-x;
	padding:20px 0 10px;
}

#footer_sitemap .item_list {
	width:960px;
	margin:0 auto;
	/text-align:left;

	overflow:hidden;
}



#footer_sitemap .item_list .list01,
#footer_sitemap .item_list .list02,
#footer_sitemap .item_list .list03,
#footer_sitemap .item_list .list04,
#footer_sitemap .item_list .list05 {
	width:190px;
	float:left;

	border-left:#96887F 1px solid;

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



#footer_sitemap .item_list li.list04,
#footer_sitemap .item_list li.list05 {

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

#footer_sitemap .item_list li.list05 {
	border-right:#96887F 1px solid;
	width:192px;
}


#footer_sitemap dl {
	padding:0 10px;
}


#footer_sitemap dt {
	margin-bottom:20px;

	height:5em;
}

#footer_sitemap dt a {
	background:url(../img_common/ico_arrow01.png) 0 0.4em no-repeat;
	padding:5px 0 5px 20px;
	display:block;

	font-size:123.1%;/* 16px */

	color:#5F4136;
}

#footer_sitemap dd {
}



#footer_sitemap .base_link_list {
}

#footer_sitemap .base_link_list li {
	padding:0;
}

#footer_sitemap .base_link_list a {
	color:#5F4136;
	display:inline-block;
}


#footer_sitemap .base_link_list a:visit {
	color:#7C6553;
}


#footer_link {
	background:url(../img_top/bg_footer_link.jpg) 0 0 repeat-x
}

#footer_link .link_list01,
#footer_link .link_list02 {
	width:960px;
	margin:0 auto;

	overflow:hidden;
}

#footer_link .link_list01 li {
	float:left;
	margin-right:20px;
	line-height:30px;
}

#footer_link .link_list01 li a {
	color:#F2F1EC;
	background:url(../img_common/ico_arrow04.png) 0 50% no-repeat;
	padding-left:15px;
}

#footer_link .link_list01 li a:hover {
	background:url(../img_common/ico_arrow04_hover.png) 0 50% no-repeat;
}



#footer_link .link_list02 li {
	float:left;
	margin-right:15px;
	line-height:20px;
}

#footer_link .link_list02 li a {
	font-size:11px;/* 固定 */
	color:#D4CFBC;
	line-height:3em;
}


/* コピーライト */
.copyright {
	width:960px;
	margin:0 auto;
	color:#D4CFBC;

	text-align:right;

	font-size:11px;/* 固定 */
	line-height:20px;
}

/* 外部行き申し込みページ用 AC KAKIZOE */
.box label,input[type='radio']{
	cursor: pointer;
}
.top_down_arrow{
	position: relative;
}
.top_down_arrow::before{
	position: absolute;
	top: -40px;
	left: 20px;
	background: url(../img_cont/bg_item_flow_arrow_horie.png) 0 100% no-repeat ;
	min-height:4px;
	padding: 18px 34px;
	content: '';
}
.bottom_down_arrow{
	position: relative;
}
.bottom_down_arrow::after{
	position: absolute;
	bottom: -40px;
	left: 304px;
	background: url(../img_cont/bg_item_flow_arrow_horie.png) 0 100% no-repeat ;
	min-height:4px;
	padding: 18px 34px;
	content: '';
}
._base_btn {
	cursor: pointer;
  display: block;
  border-radius: 3px;
  border-width: 1px;
  border-style: solid;
  color: #fff;
  padding: 10px 0;
  text-align: center;
}
a._base_btn:hover{
	color: #fff;
	text-decoration: none;
	opacity: 0.8;
}
._btn_apply{
	width: 160px;
	margin: auto;
}
._btn_apply._btn_l{
	width:280px;
	padding: 5px 0;
}
._btn_orange {
  border-color: #EA5A06;
  background: #fcac2c;
  /* Old browsers */
  background: -moz-linear-gradient(top, #fcac2c 0%, #f5620a 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #fcac2c 0%, #f5620a 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #fcac2c 0%, #f5620a 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcac2c', endColorstr='#f5620a', GradientType=0);
  /* IE6-9 */
}
._btn_gray {
  border-color: #A89F98;
  background: #bdb4ab;
  /* Old browsers */
  background: -moz-linear-gradient(top, #bdb4ab 0%, #ada29c 100%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #bdb4ab 0%, #ada29c 100%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #bdb4ab 0%, #ada29c 100%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdb4ab', endColorstr='#ada29c', GradientType=0);
  /* IE6-9 */
}

.base_table_apply {
	width:100%;
	margin-bottom:20px;
	border-top:#AEAAD0 1px solid;
	border-left:#AEAAD0 1px solid;
	background-color:#FFF;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.base_table_apply caption {
	text-align:right;
}

.base_table_apply tr {

}
.base_table_apply tr.even{
	background-color:#F4F1EE;
}
.base_table_apply th {
	font-weight:normal;
	border-bottom:#AEAAD0 1px solid;
	border-right:#AEAAD0 1px solid;
	padding:5px;

	background-color:#F4F1EB;
}
.base_table_apply .head th {
	background-color: #585293;
	color:#FFF;

	text-align:center;
}
.base_table_apply td {
	border-bottom:#AEAAD0 1px solid;
	border-right:#AEAAD0 1px solid;
	padding:5px;
}
.base_table_apply .th01{
	font-size: 120%;
}
.base_table_apply .th01 span{
	font-weight: bold;
}

.pc_none{
	display:none;
}

/** _list_text */
._list_text::after,._list_text_s::after,._list_text_m::after{
	content: "";
	clear: both;
	display: table;
}
._list_text span,._list_text_s span,._list_text_m span{
	float: left;
}
._list_text span:nth-child(1){
	width: 43px ;
}
._list_text span:nth-child(2){
	width: 637px ;
}
._list_text_s span:nth-child(1){
	/* width: 40px ; */
}
._list_text_s span:nth-child(2){
	/* width: 640px ; */
}
._list_text_m span:nth-child(1){
	width: 60px ;
}
._list_text_m span:nth-child(2){
	width: 610px ;
}

/** csr top */
#csr_main_img{
	position: relative ;
	width: 680px ;
	height: 200px ;
	border-radius: 4px ;
	overflow: hidden ;
}
#csr_main_img .csr_main_img_headline{
	z-index: 3 ;
	position: absolute;
	top: 36px;
	left: 24px;
	color: #FFF;
	font-size: 28px ;
	letter-spacing: 2px ;
	text-shadow:1px 1px 1px #666666;
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
}
#csr_main_img .csr_main_img_txt{
	z-index: 3 ;
	position: absolute;
	top: 112px;
	left: 24px;
	color: #FFF;
	font-size: 14px ;
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
}
#csr_main_img .csr_main_img_cover{
	z-index: 2 ;
	position: absolute ;
	top: 0 ;
	left: 0 ;
	display: block ;
	width: 680px ;
	height: 200px ;
	background: -moz-linear-gradient(left, rgba(216,188,63,1) 0%, rgba(216,188,63,1) 46%, rgba(216,188,63,0.5) 60%, rgba(216,188,63,0) 80%, rgba(216,188,63,0) 100%);
	background: -webkit-linear-gradient(left, rgba(216,188,63,1) 0%,rgba(216,188,63,1) 46%,rgba(216,188,63,0.5) 60%,rgba(216,188,63,0) 80%,rgba(216,188,63,0) 100%);
	background: linear-gradient(to right, rgba(216,188,63,1) 0%,rgba(216,188,63,1) 46%,rgba(216,188,63,0.5) 60%,rgba(216,188,63,0) 80%,rgba(216,188,63,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8bc3f', endColorstr='#00d8bc3f',GradientType=1 );
}
#csr_main_img .csr_main_img_main{
	z-index: 1 ;
	position: absolute ;
	top: 0 ;
	right: 0 ;
}
#csr_main_img .csr_main_img_main img{
	height: 200px ;
	width: auto ;
}

/** recruit top */
#recruit_main_img{
	position: relative ;
	width: 680px ;
	height: 200px ;
	border-radius: 4px ;
	overflow: hidden ;
}
#recruit_main_img .recruit_main_img_headline{
	z-index: 3 ;
	position: absolute;
	top: 36px;
	left: 24px;
	color: #FFF;
	font-size: 28px ;
	line-height: 32px;
	letter-spacing: 1px ;
	text-shadow:1px 1px 1px #666666;
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
}
#recruit_main_img .recruit_main_img_txt{
	z-index: 3 ;
	position: absolute;
	top: 132px;
	left: 24px;
	color: #FFF;
	font-size: 14px ;
	font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
}
#recruit_main_img .recruit_main_img_cover{
	z-index: 2 ;
	position: absolute ;
	top: 0 ;
	left: 0 ;
	display: block ;
	width: 680px ;
	height: 200px ;
	background: -moz-linear-gradient(left, rgba(216,188,63,1) 0%, rgba(216,188,63,1) 46%, rgba(216,188,63,0.5) 60%, rgba(216,188,63,0) 80%, rgba(216,188,63,0) 100%);
	background: -webkit-linear-gradient(left, rgba(216,188,63,1) 0%,rgba(216,188,63,1) 46%,rgba(216,188,63,0.5) 60%,rgba(216,188,63,0) 80%,rgba(216,188,63,0) 100%);
	background: linear-gradient(to right, rgba(216,188,63,1) 0%,rgba(216,188,63,1) 46%,rgba(216,188,63,0.5) 60%,rgba(216,188,63,0) 80%,rgba(216,188,63,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8bc3f', endColorstr='#00d8bc3f',GradientType=1 );
}
#recruit_main_img .recruit_main_img_main{
	z-index: 1 ;
	position: absolute ;
	top: 0 ;
	right: 0 ;
}
#recruit_main_img .recruit_main_img_main img{
	height: 200px ;
	width: auto ;
}

/** ATM 手数料 表 */
.atm_table_box{
	box-sizing: border-box;
	width: 680px;
}
.atm_table_box .atm_head .title{
	font-weight: bold;
	float: left;
	color: #EC5C4E;
}
.atm_table_box .atm_head .title em{
	color: #FFC56F;
}
.atm_table_box .atm_head .text{
	float: right;
}
.atm_table_box .atm_table__head.top > td:nth-child(1){
	width:300px;
}
.atm_table_box .atm_table__head.top > td:nth-child(2){
	font-weight: bold ;
	width:380px;
}
.atm_table_box .atm_table__head.bottom > td:nth-child(1){
	font-weight: bold ;
	padding-left: 4px;
}
.atm_table_box .atm_table__head.bottom > td:nth-child(2){
	width:10px;
}
.atm_table_box .atm_table__head.bottom > td:nth-child(3){
	width:35px;
}
.atm_table_box .atm_table__head.bottom > td:nth-child(4){
	width:35px;
}
.atm_table_box .atm_table__head.bottom > td:nth-child(5){
	width:35px;
}
.atm_table_box .atm_table__head.bottom > td:nth-child(6){
	width:50px;
}
.atm_table_box .atm_table__head.bottom > td:nth-child(7){
	width:50px;
}
.atm_table_box .atm_table__head.bottom > td:nth-child(8){
	width:35px;
}
.atm_table_box .atm_table__head.bottom > td:nth-child(9){
	width:35px;
}
.atm_table_box .atm_table__head.bottom > td:nth-child(10){
	width:45px;
}
.atm_table_box .atm_table__head.bottom > td:nth-child(11){
	width:30px;
}
.atm_table_box .atm_table__head.bottom > td:nth-child(12){
	width:1px;
}
.atm_table_box .atm_table__head > td.time:nth-child(3) span{
	position: absolute;
	top: 4px ;
	left: -12px ;
}
.atm_table_box .atm_table__head > td.time:nth-child(4) span{
	position: absolute;
	top: 4px ;
	left: -12px ;
}
.atm_table_box .atm_table__head > td.time:nth-child(5) span{
	position: absolute;
	top: 4px ;
	left: -12px ;
}
.atm_table_box .atm_table__head > td.time:nth-child(6) span{
	position: absolute;
	top: 4px ;
	left: -12px ;
}
.atm_table_box .atm_table__head > td.time:nth-child(7) span{
	position: absolute;
	top: 4px ;
	left: -14px ;
}
.atm_table_box .atm_table__head > td.time:nth-child(8) span{
	position: absolute;
	top: 4px ;
	left: -14px ;
}
.atm_table_box .atm_table__head > td.time:nth-child(9) span{
	position: absolute;
	top: 4px ;
	left: -14px ;
}
.atm_table_box .atm_table__head > td.time:nth-child(10) span{
	position: absolute;
	top: 4px ;
	left: -14px ;
}
.atm_table_box .atm_table__head > td.time:nth-child(11) span{
	position: absolute;
	top: 4px ;
	left: 0px ;
}
.atm_table_box .atm_table{
	border-top: 1px solid #9ca3a7;
	border-left: 1px solid #9ca3a7;
}
.atm_table_box .atm_table__head {
	background-color:#D3DEF1;
	border-right: 1px solid #9ca3a7;
}
.atm_table_box .atm_table__head + .atm_table__head {
	border-bottom: 1px solid #9ca3a7;
}
.atm_table_box .atm_table__head .time{
	position: relative;
	font-size:10px;
}
/* .atm_table_box .atm_table__head .time span{
	position: absolute;
	top: 4px ;
	left: -25% ;
} */
.atm_table_box .atm_table__head + .atm_table_box .atm_table__head {
	border-bottom: 1px solid #9ca3a7 ;
}
.atm_table_box .atm_table__body{
	background-color:#fbe6ef;
}
.atm_table_box .atm_table__body .body_head{
	padding: 4px;
	font-size: 14px;
	border-right: 1px solid #9ca3a7;
	border-bottom: 1px solid #9ca3a7;
}
.atm_table_box .atm_table__body .body_head.body_head_center{
	text-align: center;
}
.atm_table__body .on,
.atm_table__body .on2,
.atm_table__body .off,
.atm_table__body .none{
	vertical-align: middle;
	text-align: center;
	border-right: 1px solid #9ca3a7;
	border-bottom: 1px solid #9ca3a7;
}
.atm_table__body .on{
	background-color: #FDD23E ;
}
.atm_table__body .on2{
	background-color: #FF9966 ;
}
.atm_table__body .on span,
.atm_table__body .on2 span{
	font-size: 10px;
}
.atm_table__body .off{
	background-color: #D4ECEB ;
}
.atm_table__body .none{
	background-color: #FFF ;
}
.atm_table__body .bottom_none{
	border-bottom: none;
}

/** TOP 警告 バナー */
.warning_scam_clearfix{
	display: block;
	height: 0;
	font-size:0;
	clear: both;
	visibility:hidden;
}
.warning_scam{
	display:table;
	box-sizing: border-box;
	width:580px;
	height:70px;

	background-repeat: no-repeat;
	background-size: 100% 100%;
	background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f7f7f7 51%, #f7f7f7 100%);
	background: -webkit-gradient(linear, top, bottom, from(#ffffff), color-stop(50%, #ffffff), color-stop(51%, #f7f7f7), to(#f7f7f7));

	border: 2px solid #d2d2d2;
	border-radius: 3px;
	margin-left:145px;
	margin-bottom: 10px;
}
.warning_scam a{
	text-decoration: none;
	vertical-align: middle;
	border-bottom: 1px solid #939393;
	display: table-cell;
	position: relative;
}
.warning_scam a:hover {
	text-decoration: none;
}
.warning_scam a .warning_msg{
	color: #463325;
	font-weight: 500 ;
	margin-left: 20px ;
	font-size: 20px ;
}
.warning_scam a .warning_link_arrow{
	position: absolute;
	background-color: #d6431f;
	border-radius: 3px;
	box-shadow: 2px 2px 2px 2px rgba(165,52,24,0.4) inset;
	width: 8px ;
	height: 40px ;
	top: 13px;
	right: 10px;
}
.warning_scam a .warning_link_arrow em{
	float: left;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 4px;
	border-color: transparent transparent transparent #ffffff;
	margin-top: 16px;
	margin-left: 3px;
}
.warning_scam a:hover{
	opacity: 0.80;
}

.warning_ib{
	display:table;
	box-sizing: border-box;
	width:580px;
	height:70px;

	background-repeat: no-repeat;
	background-size: 100% 100%;
	background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f7f7f7 51%, #f7f7f7 100%);
	background: -webkit-gradient(linear, top, bottom, from(#ffffff), color-stop(50%, #ffffff), color-stop(51%, #f7f7f7), to(#f7f7f7));

	border: 2px solid #d2d2d2;
	border-radius: 3px;
	margin-left:145px;
	margin-bottom: 10px;
}
.warning_ib a{
	text-decoration: none;
	vertical-align: middle;
	border-bottom: 1px solid #939393;
	display: table-cell;
	position: relative;
}
.warning_ib a:hover {
	text-decoration: none;
}
.warning_ib a .warning_msg{
	color: #463325;
	font-weight: 500 ;
	margin-left: 20px ;
	font-size: 18px ;
  line-height: 22px ;
}
.warning_ib a .warning_link_arrow{
	position: absolute;
	background-color: #d6431f;
	border-radius: 3px;
	box-shadow: 2px 2px 2px 2px rgba(165,52,24,0.4) inset;
	width: 8px ;
	height: 40px ;
	top: 13px;
	right: 10px;
}
.warning_ib a .warning_link_arrow em{
	float: left;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 4px;
	border-color: transparent transparent transparent #ffffff;
	margin-top: 16px;
	margin-left: 3px;
}
.warning_ib a:hover{
	opacity: 0.80;
}

.warning_service{
	display:table;
	box-sizing: border-box;
	width:580px;
	height:50px;

	background-repeat: no-repeat;
	background-size: 100% 100%;
	background: linear-gradient(to bottom, #ffffff 0%, #ffffff 50%, #f7f7f7 51%, #f7f7f7 100%);
	background: -webkit-gradient(linear, top, bottom, from(#ffffff), color-stop(50%, #ffffff), color-stop(51%, #f7f7f7), to(#f7f7f7));

	border: 2px solid #d2d2d2;
	border-radius: 3px;
	margin-left:145px;
	margin-bottom: 10px;
}
.warning_service a{
	text-decoration: none;
	vertical-align: middle;
	border-bottom: 1px solid #939393;
	display: table-cell;
	position: relative;
}
.warning_service a:hover {
	text-decoration: none;
}
.warning_service a .warning_msg{
	color: #463325;
	font-weight: 500 ;
	margin-left: 20px ;
	font-size: 16px ;
  line-height: 20px ;
}
.warning_service a .warning_link_arrow{
	position: absolute;
	background-color: #d6431f;
	border-radius: 3px;
	box-shadow: 2px 2px 2px 2px rgba(165,52,24,0.4) inset;
	width: 8px ;
	height: 30px ;
	top: 8px;
	right: 10px;
}
.warning_service a .warning_link_arrow em{
	float: left;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 4px 0 4px 4px;
	border-color: transparent transparent transparent #ffffff;
	margin-top: 11px;
	margin-left: 3px;
}
.warning_service a:hover{
	opacity: 0.80;
}
