@charset "Shift_JIS";

/*
ブラウザ初期設定値リセット 
*/
body,form,fieldset{
margin:0;
padding:0;
}
fieldset,img{
border:none;
}
img{
	border:0;
}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,ul li,ol li,dl,dl dt,dl dd,img{
margin:0;
padding:0;
}
li{
list-style-type:none;
}
input,textarea{
font-size: 1em;
}

/*
基本設定
*/
body{
color: #333333;
}

td.Margin10 {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/*
検索フォーム設定
*/
form.Search{
	margin-right: 10px;
}
form.Search input{
	font-size : 85%;
}
form.Search input.Area{
	float: left;
	height: 25px;
	width: 170px;
}


/*
トップページニュースリンク設定
*/
ul.TopNewsLink{
	font-size: 80%;
	margin-top: 5px;
}
ul.TopNewsLink li{
	background-image: url(../../img/loop/icon_link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
	margin-bottom: 0.3em;
	line-height: 1.3em;
}
ul.TopNewsLink a{
	color: #333333;
	text-decoration: none;
}
ul.TopNewsLink a:hover{
	color: #0000ff;
	text-decoration: underline;
}

/*
トップページニュース「一覧へ」リンク設定
*/
p.Ichiran{
	font-size: 80%;
	text-align: right;
}
p.Ichiran a{
	background-image: url(../../img/loop/icon_link.gif);
	background-repeat: no-repeat;
	background-position: left center;
	color: #333333;
	text-decoration: none;
	padding-right: 10px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
p.Ichiran a:hover{
	color: #0000ff;
	text-decoration: underline;
}

/*
フッターサービスメニュー
*/
ul.FooterServiceMenu{
	padding: 0.5em;
	background-color: #E9E7DD;
	text-align: center;
	font-size: 75%;
	margin-bottom: 10px;
	letter-spacing: -0.03em;
}
ul.FooterServiceMenu li{
	display: inline;
	padding-left: 0.5em;
}
ul.FooterServiceMenu li.Border{
	padding-right: 0.2em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
ul.FooterServiceMenu a{
	color: #333333;
	text-decoration: none;
}
ul.FooterServiceMenu a:hover{
	color: #0000ff;
	text-decoration: underline;
}


/*
フッターWebサイト関連
*/
ul.FooterSubMenu{
font-size: 75%;
}
ul.FooterSubMenu li{
	display: inline;
	padding-left: 0.5em;
}
ul.FooterSubMenu li.Border{
	padding-right: 0.3em;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #333333;
}
ul.FooterSubMenu a{
	color: #333333;
	text-decoration: none
}
ul.FooterSubMenu a:hover{
color: #0000ff;
	text-decoration: underline;
}


/*
既存利用のバナー
*/
ul.OldBana{
	margin-top: 10px;
}
ul.OldBana li{
	float: left;
	margin-right: 2px;
}

/*
個人のお客さまレギュラーメニュー（リスト）
*/
ul.KojinRegularMenu{
	font-size: 80%;
	margin-top: 10px;
}
ul.KojinRegularMenu li{
	margin-bottom: 0.3em;
	line-height: 1.3em;
	list-style-image: url(../../img/loop/icon_link.gif);
	margin-left:1em;
}
ul.KojinRegularMenu a{
	/*background-image: url(../../img/loop/icon_link.gif);
	background-repeat: no-repeat;
	background-position: left 0.2em;
	padding-left: 10px;*/
	color: #333333;
	text-decoration: none
}
ul.KojinRegularMenu a:hover{
color: #0000ff;
	text-decoration: underline;
}

/*
レギュラーメニュー（テーブル〜個人・法人兼用）
*/

table.RegularMenu{
	font-size: 80%;
	letter-spacing: -0.01em;
	margin-top: 5px;
}
table.RegularMenu td{
	vertical-align: middle;
}
table.RegularMenu a{
	color: #333333;
	text-decoration: none
}
table.RegularMenu a:hover{
color: #0000ff;
	text-decoration: underline;
}
table.RegularMenu span.red{
	color: #cc0000;
}

/*
個人のお客さまローカルメニュー
*/
ul.KojinMenu{
	background-color: #BBCAF0;
	margin-left: 10px;
}
ul.KojinMenu li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
ul.KojinMenu li a{
   padding: 0.5em;
   color: #333333;
   text-decoration: none;
   font-size: 75%;
   display: block;
   height: auto;
   width: 100%;
}
ul.KojinMenu a:hover{
color: #0000ff;
	text-decoration: underline;
}
ul.KojinMenu li ul{
	background-color: #EBEFF9;
	margin-left: 10px;
}
ul.KojinMenu li ul li{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

ul.KojinMenu li ul li a{
	background-image: url(../../img/loop/icon_link.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 15px;
	background-color: #EBEFF9;
}
ul.KojinMenu li ul li.DotLine{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

/*
法人のお客さまローカルメニュー
*/
ul.houjinMenu{
	margin-left: 10px;
	background: #c4e5b0;
}
ul.houjinMenu li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
ul.houjinMenu li a{
	padding: 0.5em;
	color: #333333;
	text-decoration: none;
	font-size: 75%;
	display: block;
	height: auto;
	width:100%;
}
ul.houjinMenu a:hover{
color: #0000ff;
	text-decoration: underline;
}
ul.houjinMenu li ul{
	background-color: #EBEFF9;
	margin-left: 10px;
}
ul.houjinMenu li ul li{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

ul.houjinMenu li ul li a{
	background-image: url(../../img/loop/icon_link.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 15px;
	background-color: #EBEFF9;
}
ul.houjinMenu li ul li.DotLine{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

/*
三重銀行についてローカルメニュー
*/
ul.MbkMenu{
	margin-left: 10px;
	background-color: #fce3eb;
}
ul.MbkMenu li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
ul.MbkMenu li a{
	padding: 0.5em;
	color: #333333;
	text-decoration: none;
	font-size: 75%;
	display: block;
	height: auto;
	width:100%;
}
ul.MbkMenu a:hover{
color: #0000ff;
	text-decoration: underline;
}
ul.MbkMenu li ul{
	background-color: #EBEFF9;
	margin-left: 10px;
}
ul.MbkMenu li ul li{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

ul.MbkMenu li ul li a{
	background-image: url(../../img/loop/icon_link.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 15px;
	background-color: #EBEFF9;
}
ul.MbkMenu li ul li.DotLine{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

/*
個人・法人以外のローカルメニュー
*/
ul.etcMenu{
	margin-left: 10px;
	background-color: #FFFF66;
}
ul.etcMenu li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
ul.etcMenu li a{
	padding: 0.5em;
	color: #333333;
	text-decoration: none;
	font-size: 75%;
	display: block;
	height: auto;
	width:100%;
}
ul.etcMenu a:hover{
color: #0000ff;
	text-decoration: underline;
}
ul.etcMenu li ul{
	background-color: #FFFFCC;
	margin-left: 10px;
}
ul.etcMenu li ul li{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

ul.etcMenu li ul li a{
	background-image: url(../../img/loop/icon_link.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 15px;
	background-color: #FFFFCC;
}
ul.etcMenu li ul li.DotLine{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

/*
個人・法人以外のローカルメニューサブ
*/
ul.etcsubMenu{
	background-color: #CCFF99;
	margin-top: 10px;
	border: 1px solid #999999;
}
ul.etcsubMenu li{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
ul.etcsubMenu li a{
	display: block;
	padding: 0.5em;
	line-height: 1.3em;
	color: #333333;
	text-decoration: none;
	font-size: 75%;
}
ul.etcsubMenu a:hover{
	color: #FFFFFF;
	background-color: #CC0033;
}
ul.etcsubMenu li ul{
	background-color: #CCFF99;
	margin-left: 10px;
}
ul.etcsubMenu li ul li{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

ul.etcsubMenu li ul li a{
	background-image: url(../../img/loop/icon_link.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	padding-left: 15px;
	display: block;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-right: 0em;
	_height: 1em;
	background-color: #FFFFCC;
}
ul.etcsubMenu li ul li.DotLine{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}

/*
個人のお客さまローカルメニューバナー
*/
ul.LocalBana{
	margin-top: 10px;
}
ul.LocalBana li{
	text-align: center;
	margin-bottom: 10px;
}



/*個人のお客さまトップメニュー*/
.Midashi{
	font-size: 85%;
	color: #CE891F;
	font-weight: bold;
	margin-top: 5px;
}


/*
赤文字装飾
*/
.Red{
	color: #cc0000;
}

/*
フッター会社情報
*/
p.FooterCorporateData{
	font-size: 80%;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
}

/*
フッターコピーライト
*/
p.Copyrights{
	font-family: "Tahoma", "Arial", "sans-serif";
	font-size: 65%;
	letter-spacing: 0.1em;
	margin-bottom: 2em;
}



#maincontents {
	FONT-SIZE: 14px;
	COLOR: #333333;
	text-align: left;
	margin-left: 9px;
}
#maincontents TD {
	FONT-SIZE: 14px; COLOR: #333333
}
#maincontents A:link {
	COLOR: #003399; TEXT-DECORATION: none
}
#maincontents A:visited {
	COLOR: #003399; TEXT-DECORATION: none
}
#maincontents A:active {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#maincontents A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#maincontents A.black:link {
	COLOR: #000000; TEXT-DECORATION: none
}
#maincontents A.black:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
#maincontents A.black:active {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#maincontents A.black:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
#maincontents UNKNOWN {
	LINE-HEIGHT: 110%
}
#maincontents .line12 {
	LINE-HEIGHT: 120%
}
#maincontents .line13 {
	LINE-HEIGHT: 130%
}
#maincontents .line14 {
	LINE-HEIGHT: 140%
}
#maincontents .line15 {
	LINE-HEIGHT: 150%
}
#maincontents .line16 {
	LINE-HEIGHT: 160%
}
#maincontents .fxxs {
	FONT-SIZE: 10px
}
#maincontents .fxs {
	FONT-SIZE: 12px
}
#maincontents .fs {
	FONT-SIZE: 14px
}
#maincontents .fm {
	FONT-SIZE: 16px
}
#maincontents .fml {
	FONT-SIZE: 18px
}
#maincontents .fl {
	FONT-SIZE: 24px
}
#maincontents .fxl {
	FONT-SIZE: 32px
}
#maincontents .fxxl {
	FONT-SIZE: 48px
}
#maincontents .fxxsb {
	FONT-WEIGHT: bold; FONT-SIZE: 10px
}
#maincontents .fxsb {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
#maincontents .fsb {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#maincontents .fmb {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
#maincontents .fmlb {
	FONT-WEIGHT: bold; FONT-SIZE: 18px
}
#maincontents .flb {
	FONT-WEIGHT: bold; FONT-SIZE: 24px
}
#maincontents .fxlb {
	FONT-WEIGHT: bold; FONT-SIZE: 32px
}
#maincontents .fxxlb {
	FONT-WEIGHT: bold; FONT-SIZE: 48px
}
#maincontents .xxs {
	FONT-SIZE: xx-small
}
#maincontents .xs {
	FONT-SIZE: x-small
}
#maincontents .s {
	FONT-SIZE: small
}
#maincontents .m {
	FONT-SIZE: medium
}
#maincontents .l {
	FONT-SIZE: large
}
#maincontents .xl {
	FONT-SIZE: x-large
}
#maincontents .xxl {
	FONT-SIZE: xx-large
}
#maincontents .cap {
	FONT-SIZE: 10px; LINE-HEIGHT: 120%
}
#maincontents .pan {
	FONT-SIZE: 11px;
	margin-bottom: 15px;
}
#maincontents .copyright {
	FONT-SIZE: 11px
}
#maincontents .bold {
	FONT-WEIGHT: bold
}
#maincontents .menutxt {
	FONT-SIZE: 12px
}
#maincontents .normal {
	FONT-WEIGHT: normal
}
#maincontents .blackn {
	FONT-WEIGHT: normal; COLOR: #000000
}
#maincontents .green {
	COLOR: #006633;
}
#maincontents .red {
	COLOR: #cc0000
}
#maincontents .red12 {
	FONT-SIZE: 12px; COLOR: #cc0000
}
#maincontents .boldred {
	FONT-WEIGHT: bold; COLOR: #cc0000
}
#maincontents .boldwhite {
	FONT-WEIGHT: bold; COLOR: #ffffff
}
#maincontents .k-green {
	COLOR: #749302
}
#maincontents .k-greenb {
	FONT-WEIGHT: bold; COLOR: #749302
}
#maincontents .boldwhite16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #ffffff
}
#maincontents .bold16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px
}
#maincontents .midashi1 {
	FONT-SIZE: 12px; COLOR: #006699; LINE-HEIGHT: 140%
}
#maincontents .blue {
	COLOR: #0000ff
}
#maincontents IMG.style0 {
	MARGIN-RIGHT: 1px
}
#maincontents IMG.style1 {
	MARGIN-TOP: 2px
}
#maincontents .ol_li1 {
	MARGIN-BOTTOM: 1px; MARGIN-LEFT: 35px
}
#maincontents .ol_li2 {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 35px
}
#maincontents .ul_li1 {
	MARGIN-BOTTOM: 1px; MARGIN-LEFT: 28px
}
#maincontents .ul_li2 {
	MARGIN-BOTTOM: 1px; MARGIN-LEFT: 20px
}
#maincontents .ul_li3 {
	MARGIN-TOP: 5px; MARGIN-BOTTOM: 1px; MARGIN-LEFT: 20px
}
#maincontents .boldwhite2 {
	FONT-WEIGHT: bold;
	COLOR: #ffffff;
	line-height: 130%;
}
#maincontents .q_text {
	padding-left: 10px;
	text-align: left;
}
#maincontents .a_text {
	display: block;
	padding-left: 35px;
	list-style: none;
	text-align: left;
}
#maincontents h2 {
	font-size: 16px;
	line-height: 150%;
	color: #FFFFFF;
	background: #749302;
	text-align: left;
	text-indent: 20px;
}
.waku_red {
	padding: 8px;
	height: 30px;
	width: 200px;
	border: thin double #99CC99;
	background-color: #CC0000;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	margin-top: 30px;
	margin-left: 5px;
}
.jumptext_green {
	font-size: 14px;
	line-height: 115%;
	font-weight: bold;
	color: #73c68d;
}
.jump_btn {
	text-align: right;
	margin-top: 30px;
	margin-right: 10px;
}
.jump_area {
	font-size: 14px;
	line-height: 150%;
	margin-top: 50px;
	margin-bottom: 50px;
	margin-left: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #00CC33;
	border-right-color: #00CC33;
	border-bottom-color: #00CC33;
	border-left-color: #00CC33;
	margin-right: 10px;
	padding-top: 30px;
	padding-bottom: 30px;
}
td.Margin12 {

	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.sitemap_box {
	font-size: 13px;
	line-height: 150%;
	font-weight: bold;
	text-align: left;
	text-indent: 20px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	vertical-align: middle;
}
.db_02line {
	background: #FFFF33;
	border: thick double #000000;
}
