body{
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#ffffff;
scrollbar-base-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#103379;
scrollbar-track-color:#ffffff;
scrollbar-shadow-color:#103379;
}



A:link{text-decoration:none;color:#103379;}
A:visited{text-decoration:none;color:#103379;}
A:hover{color:#000000; text-decoration: underline;}

H1{
	font-size: 14px;
	color: #103379;
	margin: 0px;
}

BODY, TH, TD { line-height: 120%; }

.top01 {
	background-image:url(img/common/top.gif);
	font-size:16px;
	font-weight:bold;
	padding:5px;
	color:#FFFFFF;
	text-align:center;
	background-repeat: no-repeat;
	letter-spacing: 0.4em;
}
.top02 {
	background-image:url(img/common/top.gif);
	font-size:14px;
	font-weight:bold;
	padding:5px 5px 0 5px;
	color:#FFFFFF;
	text-align:center;
	background-repeat: no-repeat;
	letter-spacing: 0.2em;
	vertical-align:bottom;
}
.td02 {
	background-image:url(img/common/middle01.gif);
	font-size:14px;
	padding:5px 18px 5px 18px;
	color:#FFFFFF;
	text-align:left;
	line-height:140%;
	background-repeat: repeat-y;
}
.td03 {
	background-image:url(img/common/middle02.gif);
	padding:5px 18px 5px 18px;
	background-repeat: repeat-y;
}
.td04 {
	background-image:url(img/common/middle01.gif);
	font-size:14px;
	font-weight:bold;
	padding:0 5px 20px 5px;
	color:#FFFFFF;
	text-align:center;
	background-repeat: repeat-y;
	letter-spacing: 0.2em;
	vertical-align:top;
}
.table td{
	font-size:12px;
	padding:5px 0 5px 0;
	color:#333333;
	text-align:left;
	vertical-align:top;
}
.red {
	color:#FF0000;
}




.opNaviTb { width: 510px; margin: 0 0 50px; font-size: 15px;}
.opNaviTb p { margin-right: 5px; padding: 4px 0 4px 6px; border-left: 5px solid #A1D8FF;}

.ope1Txt { margin: 10px 0 5px;; font-size: 15px;}

.opeTb { width: 460px; border-collapse: collapse; font-size: 13px;}
.opeTb th { padding: 2; border: 1px solid #333; background: #BBB}
.opeTb td { padding: 2; border: 1px solid #333;}
.opeTb td.bg { background: #EEE;}
.opeTb td.goukei { text-align: center; background: #FFBFBF;}

.dockTb {
	border:1px solid #103379;
	border-collapse:collapse;
	width:500px;
}
td.dockTd1 {
	background:#FFB9DC;
	border:none;
	font-size:13px;
	padding:4px;
	text-align:left;
}
td.dockTd2 {
	background:#FFF;
	border:none;
}
td.dockTd3 {
	border:1px solid #103379;
	border-collapse:collapse;
	background:#FFF;
	font-size:11px;
	padding:4px;
	text-align:center;
}
td.dockTd4 {
	border:1px solid #103379;
	border-collapse:collapse;
	background:#FFB9DC;
	font-size:11px;
	padding:4px;
	text-align:center;
}

.dockTb2 {
	margin:20px 0;
	width:500px;
}
.dockTb2 th {
	color:#FF0000;
	font-size:12px;
	line-height:1.4;
	padding:5px;
	text-align:left;
}
.dockTb2 td {
	color:#000;
	font-size:12px;
	line-height:1.4;
	padding:5px;
	text-align:left;
}

.dockTb3 {
	border:1px dotted #103379;
	margin:20px 0;
	width:440px;
}
.dockTb3 td {
	color:#000;
	font-size:12px;
	line-height:1.4;
	padding:5px;
	text-align:left;
}
.dockTb3 td em {
	color:#FF0000;
	font-style:normal;
}
