@charset "Shift_JIS";
/* CSS Document */

h2.netbank{
	background:url(../img/h2_netbank.png) no-repeat;
	width:713px;
	height:56px;
	padding-left:55px;
	margin-bottom:16px;
	font-size:14px;
	}
	
h2.netbank .title{
	color:#00469B;
	font-weight:bold;
	font-size:140%;
	text-align:left;
	line-height:56px;
	float:left;
	}	
	
h2.netbank .sub{
	color:#444;
	font-weight:normal;
	font-size:120%;
	text-align:right;
	margin-right:10px;
	line-height:56px;
	}
	
h2.netbank02 .sub{
	color:#444;
	font-weight:normal;
 	margin-right:10px;
	line-height:56px;
	}
	
h2.info{
	background:url(../img/h2_info.png) no-repeat;
	width:685px;
	height:56px;
	padding-left:83px;
	margin-bottom:16px;
	font-size:14px;
	}
	
h2.info .title{
	color:#00469B;
	font-weight:bold;
	font-size:140%;
	text-align:left;
	line-height:56px;
	float:left;
	}	
	
h2.PW{
	color:#00469B;
	font-size:140%;
	margin-bottom:5px;
	}
	
h3.netbank01{
	background:url(../img/h3_service.png) no-repeat;
	width:723px;
	height:33px;
	line-height:33px;
	color:#00469B;
	font-size:110%;
	padding-left:45px;
	margin-bottom:10px;
	clear:both;
	}
	
h3.netbank02{
	background:url(../img/h3_pc.png) no-repeat;
	width:723px;
	height:33px;
	line-height:33px;
	color:#00469B;
	font-size:110%;
	padding-left:45px;
	margin-bottom:10px;
	clear:both;
	}
	
h3.netbank03{
	background:url(../img/h3_mb.png) no-repeat;
	width:723px;
	height:33px;
	line-height:33px;
	color:#00469B;
	font-size:110%;
	padding-left:45px;
	margin-bottom:10px;
	clear:both;
	}
	
h3.netbank04{
	background:url(../img/h3_dl.png) no-repeat;
	width:723px;
	height:33px;
	line-height:33px;
	color:#00469B;
	font-size:110%;
	padding-left:45px;
	margin-bottom:10px;
	clear:both;
	}
	
h3.netbank05{
	background:url(../img/h3_farm.png) no-repeat;
	width:723px;
	height:33px;
	line-height:33px;
	color:#00469B;
	font-size:110%;
	padding-left:45px;
	margin-bottom:10px;
	clear:both;
	}
	
h4.netbank{
	width:724px;
	height:18px;
	line-height:20px;
	background-color:#CCDAEB;
    background: -moz-linear-gradient(left, #FFFFFF, #CCDAEB); /* mozilla */
    background: -webkit-gradient(linear, left top, right top, from(#FFFFFF), to(#CCDAEB)); /* Webkit */
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1,startColorstr='#FFFFFFFF', endColorstr='#FFCCDAEB'); /* IE5.5以上 */
	border:#00469B 2px solid;
	padding:6px 20px;
	margin-bottom:16px;
	border-radius:18px;
	-webkit-border-radius:18px;
	-moz-border-radius:18px;
	font-weight:bold;
	font-size:92%;
	color:#00469B;
	clear:both;
	}

h4.netbank02{
	width:724px;
	height:auto;
	background-color:#CEE3F6;
	border:#00469B 2px solid;
	padding:6px 20px;
	margin-bottom:16px;
	border-radius:6px;
	clear:both;
	}

h4.netbank03{
	width:724px;
	height:auto;
	background-color:#CEF6E3;
	padding:6px 20px;
	margin-bottom:16px;
	color:#FF0000;
	font-size:110%;
	font-weight:bold;
	clear:both;
	}
	
h5{
	font-weight:bold;
	font-size:100%;
	margin-bottom:5px;
	}
	
h5 span{
	color:#00469B;
	}

h6{
	font-weight:bold;
	font-size:80%;
	margin-bottom:2px;
	margin-left:22px;
	}
	
h6 span{
	color:#00469B;
	}
	
.marginB30{
	margin-bottom:30px;
	}

.marginB400{
	margin-bottom:400px;
	}
	
.marginB5{
	margin-bottom:5px;
	}
	
.ore{
	color:#F90;
	}
	
hr.blue{
	height:2px;
	background-color:#00469B;
	margin-bottom:16px;
	}

hr.blue02{
	height:3px;
	background-color:#00469B;
	margin-top:16px;
	margin-bottom:16px;
	}

#container2{
	width:360px;
	height:100%;
	margin:0 auto;
	padding:0;
	clear:both;
	}
	
p.strong{
	color:#800;
	font-weight:bold;
	font-size:110%;
	}
	
.u{text-decoration:underline;}
	
img.hover
{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
img.hover:hover
{
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
}

img.link_top{
	float:right;
	margin:0 0 8px 0;
	}

/************* from qu*************/
.Q_bar{
	width:734px;
	height:30px;
	line-height:31px;
	border:3px solid #1B298E;
	color:#444;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-weight:bold;
	}
	
.Q_bar p{
	height:30px;
	line-height:31px;
	padding-right:3px;
	margin:0 10px 0 0;
	width:37px;
	background:#1B298E;
	float:left;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	}

.Q_bar02{
	width:734px;
	height:48px;
	line-height:22px;
	border:3px solid #1B298E;
	color:#444;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-weight:bold;
	}
	
.Q_bar02 p{
	height:48px;
	line-height:22px;
	padding-right:3px;
	margin:0 10px 0 0;
	width:37px;
	background:#1B298E;
	float:left;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	}

.Q_bar03{
	width:734px;
	height:auto;
	line-height:31px;
	border:3px solid #1B298E;
	color:#444;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-weight:bold;
	}
	
.Q_bar03 p{
	height:auto;
	line-height:31px;
	padding-right:3px;
	margin:0 10px 0 0;
	width:37px;
	background:#1B298E;
	float:left;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	}
	
.A_bar{
	width:734px;
	height:auto;
	line-height:31px;
	color:#444;
	margin-top:10px;
	font-weight:bold;
	}	
	
.A_bar p{
	height:30px;
	line-height:31px;
	padding:0;
	margin:0 10px 10px 0;
	width:43px;
	background:#FD022B;
	float:left;
	text-align:center;
	color:#FFF;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	font-weight:bold;
	}  
	

/*************テーブル*************/	
table.hyo{
	width:768px;
	margin:0 0 20px 0;
	border-collapse:collapse;
	border-spacing:0;
	border:1px #00469B solid;
	clear:both;
	}
	
table.hyo th{
	border-collapse:collapse;
	border-spacing:0;
	padding:10px;
	vertical-align:middle;
	background-color:#00469B;
	border:1px #00469B solid;
	color:#FFF;
	text-align:center;
	}
	
table.hyo td{
	border-collapse:collapse;
	border-spacing:0;
	padding:10px;
	border:1px #00469B solid;
	}	
	
table.hyo th.fix{
	width:300px;
	}
	
table.hyo td.title{
	background-color:#CCDAEB;
	white-space:nowrap;
	}
	
table.hyo th.nowrap{
	white-space:nowrap;
	}		
	
table.hyo td.tate{
	width:1em;
	background-color:#6690C3;
	color:#FFF;
	text-align:center;
	}
	
table.hyo td.tate p{
	float:right;
	}

table.hyo th.BRw{
	border-right:1px #FFF solid;
	}
	
table.hyo th.BLno{
	border-left:1px #FFF solid;
	}
	
table.hyo th.BBw{
	border-bottom:1px #FFF solid;
	}
	
table.hyo th.BTno{
	border-top:1px #FFF solid;
	}
	
table.hyo2{
	width:768px;
	margin:0 0 10px 0;
	border-collapse:collapse;
	border-spacing:0;
	text-align:center;
	}

table.hyo2 td:first-child{
	background-color:#CCDAEB;
	}
	
table.hyo2 tr > *:first-child + *,table.hyo2 tr > *:first-child + * + *{
	background-color:#CCEBD9;
	}
	
table.hyo2 td.n2n3{
	background-color:#CCEBD9;
	}
	
table.hyo2 tr > *:first-child + * + * + *,table.hyo2 tr > *:first-child + * + * + * + *{
	background-color:#FACCD8;
	}
	
table.hyo2 td.n4n5{
	background-color:#FACCD8;
	}
	
table.hyo2 th.content{
	border-collapse:collapse;
	border-spacing:0;
	padding:10px;
	vertical-align:middle;
	background-color:#00469B;
	border:2px #FFF solid;
	color:#FFF;
	}
	
table.hyo2 th.week{
	border-collapse:collapse;
	border-spacing:0;
	padding:10px;
	vertical-align:middle;
	background-color:#009D41;
	border:2px #FFF solid;
	color:#FFF;
	}
	
table.hyo2 th.holiday{
	border-collapse:collapse;
	border-spacing:0;
	padding:10px;
	vertical-align:middle;
	background-color:#E5003E;
	border:2px #FFF solid;
	color:#FFF;
	}
	
table.hyo2 td{
	border-collapse:collapse;
	border-spacing:0;
	padding:10px;
	border:2px #FFF solid;
	}

table.hyo22{
	width:670px;
	margin:0;
	border-collapse:collapse;
	border-spacing:0;
	border:1px #888 solid;
	}
	
table.hyo22 th{
	border-collapse:collapse;
	border-spacing:0;
	padding:10px;
	vertical-align:middle;
	background-color:#00469B;
	border:1px #888 solid;
	color:#FFF;
	text-align:center;
	}
	
table.hyo22 td{
	border-collapse:collapse;
	border-spacing:0;
	padding:10px;
	border:1px #888 solid;
	}	
	
table.hyo22 td.title{
	background-color:#CCDAEB;
	white-space:nowrap;
	}
	
table.hyo22 th.nowrap,table.hyo td.nowrap{
	white-space:nowrap;
	}
	
table.hyo22 th.BRw,table.hyo td.BRw{
	border-right:1px #FFF solid;
	}
	
table.hyo22 th.BLno,table.hyo td.BLno{
	border-left:1px #FFF solid;
	}
	
table.hyo22 th.BBw,table.hyo td.BBw{
	border-bottom:1px #FFF solid;
	}
	
table.hyo22 th.BTno,table.hyo td.BTno{
	border-top:1px #FFF solid;
	}	
	
table.hyo3{
	width:746px;
	margin:0 0 30px 22px;
	border-collapse:collapse;
	border-spacing:0;
	border:1px #00469B solid;
	font-size:80%;
	clear:both;
	}
	
table.hyo3 th{
	border-collapse:collapse;
	border-spacing:0;
	padding:6px;
	vertical-align:middle;
	background-color:#00469B;
	border:1px #00469B solid;
	color:#FFF;
	text-align:center;
	}
	
table.hyo3 td{
	border-collapse:collapse;
	border-spacing:0;
	padding:6px;
	border:1px #00469B solid;
	}	
	
table.hyo3 th.fix{
	width:300px;
	}
	
table.hyo3 td.title{
	background-color:#CCDAEB;
	white-space:nowrap;
	}
	
table.hyo3 th.nowrap{
	white-space:nowrap;
	}		
	
table.hyo3 td.tate{
	width:1em;
	background-color:#6690C3;
	color:#FFF;
	text-align:center;
	}
	
table.hyo3 td.tate p{
	float:right;
	}
	
table.hyo3 th.BRw{
	border-right:1px #FFF solid;
	}
	
table.hyo3 th.BLno{
	border-left:1px #FFF solid;
	}
	
table.hyo3 th.BBw{
	border-bottom:1px #FFF solid;
	}
	
table.hyo3 th.BTno{
	border-top:1px #FFF solid;
	}
	
table.mB5{
	margin-bottom:5px;
	}

table.hyo04{
	width:768px;
	margin:0 0 6px 0;
	border-collapse:collapse;
	border-spacing:0;
	border:1px #00469B solid;
	clear:both;
	}
	
table.hyo04 th{
	border-collapse:collapse;
	border-spacing:0;
	padding:10px;
	vertical-align:middle;
	background-color:#00469B;
	border:1px #00469B solid;
	color:#FFF;
	text-align:center;
	}
	
table.hyo04 td{
	border-collapse:collapse;
	border-spacing:0;
	padding:10px;
	border:1px #00469B solid;
	}	
	
table.hyo04 th.fix{
	width:300px;
	}
	
table.hyo04 td.title{
	background-color:#CCDAEB;
	white-space:nowrap;
	}
	
table.hyo04 th.nowrap{
	white-space:nowrap;
	}		
	
table.hyo04 td.tate{
	width:1em;
	background-color:#6690C3;
	color:#FFF;
	text-align:center;
	}
	
table.hyo04 td.tate p{
	float:right;
	}

table.hyo04 th.BRw{
	border-right:1px #FFF solid;
	}
	
table.hyo04 th.BLno{
	border-left:1px #FFF solid;
	}
	
table.hyo04 th.BBw{
	border-bottom:1px #FFF solid;
	}
	
table.hyo04 th.BTno{
	border-top:1px #FFF solid;
	}
	
table.biz{
	width:768px;
	margin:0 0 16px 0;
	border-collapse:collapse;
	border-spacing:0;
	border:none;
	clear:both;
	text-align:center;
	}
	
table.biz th{
	border-collapse:collapse;
	border-spacing:0;
	padding:10px;
	border:none;
	vertical-align:middle;
	font-weight:normal;
	width:50%;
	}
	
table.biz td{
	border-collapse:collapse;
	border-spacing:0;
	padding:30px;
	border:none;
	vertical-align:top;
	}
	
table#admin{
	background-color:#FDFFC9;
	}
	
table#users{
	background-color:#BBFFFF;
	}
	
table.biz td img{
opacity:1.0;
filter:alpha(opacity=100); /* For IE8 and earlier */
}
table.biz td img:hover
{
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
}	

/*****斜線*****/
table#slash tr:first-child th:first-child  {
	background: linear-gradient(67deg, #00469B, #00469B 50%, #FFF 51%, #00469B 52%, #00469B);
	background: -moz-linear-gradient(67deg, #00469B, #00469B 50%, #FFF 51%, #00469B 52%, #00469B);
	background: -webkit-linear-gradient(67deg, #00469B, #00469B 50%, #FFF 51%, #00469B 52%, #00469B);
	background: -ms-linear-gradient(67deg, #00469B, #00469B 50%, #FFF 51%, #00469B 52%, #00469B);
	background: -o-linear-gradient(67deg, #00469B, #00469B 50%, #FFF 51%, #00469B 52%, #00469B);
}

/* IE9以下用 */
html.ie9 table#slash tr:first-child th:first-child{
	background:url(../img/slash.png) no-repeat;
	background-color:#00469B;
}

/***************コメント***************/
.list001{
	margin-left:20px;
	width:708px;
	height:auto;
	padding:8px;
	border:#808080 1px solid;
	text-align:center;
	clear:both;
	}	



/*************リスト*************/
ul.list{
	margin:0 0 10px 0.5em;
	}
	
ul.list li{
	list-style-position:inside;
	list-style-type:disc;
	margin-bottom:6px;
	}
	
ul.list2{
	margin:0 0 16px 2em;
	}
	
ul.list2 li{
	list-style-position:outside;
	list-style-type:disc;
	margin-bottom:6px;
	}
	
ul.list_no{
	margin:16px 0 16px 2em;
	}
	
ul.list_no li{
	list-style-position:outside;
	list-style-type:decimal;
	margin-bottom:6px;
	}
	
aside dl.list{
	margin:0 0 16px 0;
	font-size:80%;
	}
	
aside dl.list dt{
	float:left;
    margin-bottom: 0.5em;
	}
	
aside dl.list dd{
	margin-left: 1em;
    margin-bottom: 0.5em;
	}
	
aside dl.list_s{
	margin:0;
	font-size:75%;
	}
	
aside dl.list_s dt{
	float:left;
    margin-bottom: 0.5em;
	}
	
aside dl.list_s dd{
	margin-left: 1em;
    margin-bottom: 0.5em;
	}
	
dl.list_PW{
	margin:0 0 16px 0;
	}
	
dl.list_PW dt{
	float:left;
    margin-bottom: 0.5em;
	color:#00469B;
	}
	
dl.list_PW dd{
	margin-left: 1em;
    margin-bottom: 0.5em;
	}	


/*************ボックス*************/
.flowBOX{
	width:600px;
	height:auto;
	margin:8px auto;
	padding:15px 20px;
	border-radius:20px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	color:#FFF;
	background-color:#6690C3;
	}

.flowBOX02{
	width:624px;
	height:auto;
	margin:auto;
	padding:15px 20px;
	border:#6690C3 3px solid;
	text-align:center;
	color:#000;
	}

.flowBOX03{
	width:624px;
	height:auto;
	margin:auto;
	padding:15px 20px;
	border:#000 1px solid;
	text-align:center;
	color:#000;
	}

.infoBOX{
	width:744px;
	margin-bottom:16px;
	padding:10px;
	border:2px solid #00469B;
	font-size:90%;
	}

.infoBOX2{
	width:746px;
	margin-bottom:16px;
	padding:10px;
	border:1px solid #00469B;
	}
	
.con_box{
	width:740px;
	height:350px;
	line-height:120%;
	overflow-y:scroll;
	overflow-x:hidden;
	border:1px solid #444;
	padding:10px;
	margin:5px auto 30px auto; 
	scrollbar-3dlight-color:#aaaaaa;
	scrollbar-arrow-color:#000000;
	scrollbar-base-color:#888888;
	scrollbar-darkshadow-color:#bbbbbb;
	scrollbar-face-color:#bbbbbb;
	scrollbar-highlight-coloor:#cccccc;
	scrollbar-shadow-color:#555555;
	}


/*************インデント*************/
p.s1_2m{
	text-indent:-1em;
	padding-left:1em;
	}
	
p.s1_3m{
	text-indent:-2.7em;
	padding-left:2.7em;
	}
	
p.s1_3s{
	text-indent:-2em;
	padding-left:2em;
	}
	
p.s1_4m{
	text-indent:-3.7em;
	padding-left:3.7em;
	}
	
p.s2_1m{
	text-indent:1em;
	}
	
p.s2_3m{
	margin-left:1em;
	text-indent:-1em;
	padding-left:1em;
	}

p.s2_4m{
	margin-left:1em;
	text-indent:-2em;
	padding-left:2em;
	}
	
p.s2{
	margin-left:1em;
	}
	
p.s3{
	margin-left:2em;
	}
	
p.s4{
	margin-left:2.5em;
	}

p.s9{
	margin-left:9em;
	}
	
div.s2{
	margin:0 1em;
	}
	
div.s4{
	margin-left:3em;
	}
	
div.e4{
	margin-right:3em;
	}

div.s5{
	margin-left:4em;
	}
	
div.e5{
	margin-right:4em;
	}

div.bluebox{
	background-color:#cbdff3;
	}