BODY 
		{
		margin-top:0px;
		margin-bottom:0px;
		margin-left:0px;
		margin-right:0px;
		margin:0px;
		}

/* FORMの余計な空白削除 */
form{margin:0px;padding:0px;}

/* h1 h2 h3 h4 の余計な空白削除 */
h1, h2, h3, h4 {margin:0px;padding:0px;}

/* リンク */
a:link {color:#0074e1;text-decoration:underline;}
a:visited {color:#6f419f;text-decoration:underline;}
a:active {color:#99ccff;text-decoration:none;}
a:hover {color:#3399ff;text-decoration:none;}

a.navi:link {color:#5a5a5a;text-decoration:none;}
a.navi:visited {color:#5a5a5a;text-decoration:none;}
a.navi:active {color:#999999;text-decoration:underline;}
a.navi:hover {color:#666666;text-decoration:underline;}

/* リンク（左共通グローバルメニュー）*/
a.glbotnavi:link {color:#986665;text-decoration:none;}
a.glbotnavi:visited {color:#986665;text-decoration:none;}
a.glbotnavi:active {color:#986665;text-decoration:none;}
a.glbotnavi:hover {color:#986665;text-decoration:none;}

/* テーブルの背景 */
.tb-line1 {background-color:#cccccc;}
.tb-bg0 {background-color:#ffffff;}
.tb-bg1 {background-color:#ededed;}
.tb-bg2 {background-color:#808080; color:#ffffff;}
.tb-bg3 {background-color:#dddddd;}		/* 1 と弱冠違う色 */

/* 入力フォーム */
.form-line1 {background-color:#d2d2d2;}
.form-bg0 {background-color:#f9f9f9;}
.form-bg1 {background-color:#f0ffff;}
.form-bg2 {background-color:#b0e2ff; color:#000000;}

/* titleC */
.ti-line1 {background-color:#ffb7b0;}

/* ダミー左メニュー */

/* Pタグの余計な空白削除 */
p {margin:0px;padding:0px;}
p.lf0{margin-left: 5px; margin-top:5px; margin-bottom:5px;}
p.lf1{margin-left: 5px; margin-top:3px; margin-bottom:3px;}
p.lf2{margin-left: 15px; margin-top:2px; margin-bottom:2px;}

.lf0-bg {background-color:#d5cece; border-right: solid 1px #9B9191; border-top: solid 1px #9B9191;}
.lf0-bg1 {background-color:#d5cece; border-right: solid 1px #9B9191; border-top: solid 1px #9B9191;border-bottom: solid 1px #9B9191;}
a.lf0:link {color:#574646;text-decoration:none;}
a.lf0:visited {color:#574646;text-decoration:none;}
a.lf0:active {color:#574646;text-decoration:none;}
a.lf0:hover {color:#574646;text-decoration:none;}

.lf1-bg {background-color:#ffffff; border-right: solid 1px #9B9191;}
.lf1-bg_act {background-color:#fce5e5; border-right:}
a.lf1:link {color:#5a5a5a;text-decoration:none;}
a.lf1:visited {color:#5a5a5a;text-decoration:none;}
a.lf1:active {color:#5a5a5a;text-decoration:none;}
a.lf1:hover {color:#5a5a5a;text-decoration:none;}

.lf2-bg {background-color:#ffffff; border-right: solid 1px #9B9191;}
a.lf2:link {color:#5a5a5a;text-decoration:none;}
a.lf2:visited {color:#5a5a5a;text-decoration:none;}
a.lf2:active {color:#5a5a5a;text-decoration:none;}
a.lf2:hover {color:#5a5a5a;text-decoration:none;}

/* インターネットバンキング導線 */
ul {padding:0;margin:0;}
li {list-style:none;padding:0;margin:0;}
.cnts-box-01 {
padding:13px 13px 13px 75px;
border:solid 1px #eeafaf;
color:#424242;
background:#fdf6f6 url(/imgs/ico_pc_01.gif) no-repeat 13px center;
font-size:78%;
line-height:1.4;
}

.link-01 {
padding-left:14px;
background:url(/shared/imgs/i_link_01.gif) no-repeat 3px 0.5em;
}

.box-register-01 {
padding-top:31px;
background:url(/shared/imgs/bg_box_arrow_01.gif) no-repeat top center;
}

.box-register-01 .lyt-clm-01 {
width:560px;
}

.box-register-01 .lyt-clm-01 .clm-01 {
float:left;
width:275px;
}

.box-register-01 .lyt-clm-01 .clm-02 {
float:right;
width:275px;
}

.mgt10 {
margin-top:10px !important;
}
.mgb10 {
margin-bottom:10px !important;
}

.mgb15 {
margin-bottom:15px !important;
}

.mgb20 {
margin-bottom:20px !important;
}

.w165 {
width:165px;
}
.w560 {
width:560px;
}

.align-c {
text-align:center !important;
}
.flt-l {
float:left !important;
}
.flt-r {
float:right !important;
}
.fsS {
	font-size:small;
}
.fcR {
color:#F00;
}
.strong01 {
color:#F00;
font-size:120%;
}

display-i {
display:inline-block;
*display: inline;
*zoom: 1;
}

.check {
background:url(/imgs/ico_check_01.gif) left center no-repeat;
padding:0 0 0 25px;
min-height:21px;
}
* html .check {
height:21px;
}

.arrow {
background:url(/imgs/ico_arrow_01.gif) left center no-repeat;
padding:0 0 0 6px;
}
.tbWT {
border-top:solid 2px #f00;
border-left:solid 2px #f00;
border-right:solid 2px #f00;
}
.tbWB {
border-bottom:solid 2px #f00;
border-left:solid 2px #f00;
border-right:solid 2px #f00;
}
.tbLT {
border-top:solid 2px #f00;
border-left:solid 2px #f00;
}
.tbT {
border-top:solid 2px #f00;
}
.tbRT {
border-top:solid 2px #f00;
border-right:solid 2px #f00;
}
.bgP {
background-color:#fceaeb;
}

a img {
border:0;
}

.clear:after {
content: "."; 
display: block; 
height: 0; 
font-size:0;	
clear: both; 
visibility:hidden;
}

.mt10{ margin-top:10px;}
.ml20{ margin-left:20px;}