﻿/* ------------------------------------------------------------------- */

#PageTab1 { 
font-size: 10pt; color: #000000;
padding: 0px;  margin: 0px; background-color: none;
}

#PageTab1 ul { margin: 0px; padding: 0px; list-style-type: none; }
/* リストなので、デフォルトではインデントが入る */

#PageTab1 li { display: inline; }
/* 横に並べる(2) */

#PageTab1 a { 
width: 68px;  color: #0000CC;
background-color: #eeeeee;
margin: 0px; padding: 2px 0px 2px 0px;
text-align: center;  text-decoration: none;  white-space: nowrap; 
display: block;
float: left;	/* 横に並べる(1) */
border-top: solid #999999 1px;
border-right: solid #999999 1px;
border-bottom: none;
border-left: none;
}

#PageTab1 a:visited {
text-decoration: none; color: #993366;
}

#PageTab1 a:hover {
text-decoration: none; color: #04CE04;
background-color: #ffffff;
}


#PageTab1 a#now { 
color: #FFFFFF; background-color: #04CE04;
border-top: solid 1px #04CE04;
border-right: solid 2px #336600;
border-bottom: none;
border-left: solid 1px #00CCFF;
}

#PageTab1 a#idx1 { width: 70px; color: #999999; }

#PageTab1 a#idx1act { width: 70px; color: #04CE04; }

#PageTab1 a#idx1now { width: 70px; color: #FFFFFF; 
background-color: #04CE04;
border-top: solid 1px #04CE04;
border-right: solid 2px #336600;
border-bottom: none;
border-left: none;
}

/* ------------------------------------------------------------------- */

#PageTab2 { 
font-size: 10pt; color: #000000;
padding: 0px;  margin: 0px 0px 60px 0px; background-color: none;
}

#PageTab2 ul { margin: 0px; padding: 0px; list-style-type: none; }
/* リストなので、デフォルトではインデントが入る */

#PageTab2 li { display: inline; }
/* 横に並べる(2) */

#PageTab2 a { 
width: 68px;  color: #0000CC;
background-color: #eeeeee;
margin: 0px; padding: 2px 0px 2px 0px;
text-align: center;  text-decoration: none; white-space: nowrap; 
display: block;
float: left;	/* 横に並べる(1) */
border-top: none;
border-right: solid #999999 1px;
border-bottom: solid #999999 1px;
border-left: none;
}

#PageTab2 a:visited {
text-decoration: none; color: #993366;
}

#PageTab2 a:hover {
text-decoration: none; color: #04CE04;
background-color: #ffffff;
}


#PageTab2 a#now { 
color: #FFFFFF; background-color: #04CE04;
border-top: none;
border-right: solid 2px #336600;
border-bottom: solid 1px #04CE04;
border-left: solid 1px #00CCFF;
}

#PageTab2 a#idx1 { width: 70px; color: #999999; }

#PageTab2 a#idx1act { width: 70px; color: #04CE04; }

#PageTab2 a#idx1now { width: 70px; color: #FFFFFF; 
background-color: #04CE04;
border-top: none;
border-right: solid 2px #336600;
border-bottom: solid 1px #04CE04;
border-left: none;
}

/* ------------------------------------------------------------------- */

.PTSpc1 { 
width: 50px; font-size: 10pt;  /* FontSizeはタブと同じ */
display: block; float: left;
border-top: none;
border-right: solid 1px #999999;
border-bottom: none;
border-left: none;
margin: 0px; padding: 2px 0px 3px 0px; /* プラス１ピクセル */
}

.PTSpc2 { background-color: #04CE04; font-size: 5px;
 height: 10px; width: 100%;
margin: 0px; padding: 0px; }

.clear { clear: both; } 


/* -------------------------- */


.TblRs2L { margin: 0px; padding: 0px; border: none;
	width: 980px; border-collapse: collapse; }

.TblRs2S { margin: 0px; padding: 0px; border: none;
	width: 720px; border-collapse: collapse; }


.Rs2a	{ border: none; padding: 0 0 0 30px; background-color: none; height: 50px; font-size: 16pt;}
.Rs2b	{ border: none; padding: 0; background-color: none; }
.Rs2c	{ border: none; padding: 0; background-color: #04CE04; height: 10px; }
.Rs2d	{ border: none; padding: 0; background-color: #336600; height: 30px; }
.Rs2e	{ border: none; padding: 0 0 10px 0; background-color: #C0C0C0; }
.Rs2f   { border: none; padding: 0; background-color: none; height:120px; vertical-align: top; }


/* ----------------------------------------------- */

#TblRs1	{
	border: 1px #000000 solid; 
	background-color: #FFFFFF;
	margin:10px; border-collapse: collapse; font-size:80%;
	}
#TblRs1 TD, TH {
	border: 1px #000000 solid; 
	padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;
	white-space: nowrap;
	}

#TblRs1 .Rs1L { 
	border: 1px solid #000000; background-color: #CCFF99; 
	white-space: nowrap; }
#TblRs1 .Rs1C1 { 
	border: 1px solid #000000; background-color: #99FFFF; 
	white-space: nowrap;
	text-align:center; }
#TblRs1 .Rs1C2 { 
	border: 1px solid #000000; background-color: #99FFFF; 
	padding-left:10px; padding-right:10px; white-space: nowrap;
	text-align:center; }
#TblRs1 .Rs2L { 
	border: 1px solid #000000; background-color: #99FF66; 
	white-space: nowrap; }
/* #TblRs1 .Rs3L { 
	border: 1px solid #000000; padding-left:3px; 
	padding-right:3px; white-space: nowrap; } */
#TblRs1 .Rs3C { 
	border: 1px solid #000000; text-align:center; white-space: nowrap; }
/* #TblRs1 .Rs4L { 
	border: 2px solid #00ff00; background-color: #C0C0C0; 
	padding-left:4px; padding-right:4px; color:#C0C0C0; white-space: nowrap; } */

/* ----------------------------------------------- */
/* 説明ページ専用（303.htm）*/

.TblRs4	{
	border: 1px #000000 solid; width: 655px;
	background-color: #FFFFFF;
	margin:10px; border-collapse: collapse; font-size:80%;
	}

/* .TblRs4 TD, TH {
	border: 1px #000000 solid; 
	padding-left:4px; padding-right:4px; padding-top:2px; padding-bottom:2px;
	white-space: nowrap;
	}
.Rs4L0 { border: 1px solid #000000; background-color: #99FFe3; 
	white-space: nowrap; padding: 10px; } 
*/

.Rs4L0 { border: 1px solid #000000; background-color: #FFFFFF; 
	white-space: nowrap; padding: 20px; }

/*
.Rs4R0 { border: 1px solid #000000; background-color: #b9b9b9; 
	white-space: nowrap; padding: 10px; text-align: right; 
	color: #ffffff; font-size: 90%; }
.Rs4L1 { border: 1px solid #000000; background-color: #66CCFF; 
	white-space: nowrap; padding: 5px; }
.Rs4L2 { border: 1px solid #000000; background-color: #99FFFF; 
	white-space: nowrap; padding : 4px 5px 3px 5px; }
.Rs4C2 { border: 1px solid #000000; background-color: #99FFFF; 
	white-space: nowrap; padding : 4px 2px 3px 2px; text-align: center; }
.Rs4L3 { border: 1px solid #000000; white-space: nowrap; padding-left: 5px; }
.Rs4C3 { border: 1px solid #000000; text-align: center; white-space: nowrap; }

.rsico { background: url('rs-ico16.gif') no-repeat left center; 
	padding-left: 20px; margin-left: 2px; font-size: 150%; }
.rsic2 { margin-left: 2px; margin-right: 2px; font-size: 150%; }
*/


.TblRs5	{
	border: 0px #000000 solid; width: 580px;
	/* background-color: #FFFFcc; */
	margin:10px; border-collapse: collapse; font-size:100%;
	}

.Rs5L0 { border: none; background-color: none; padding: 3px; }
.Rs5L1 { border: 1px solid #000000; background-color: #CCCCCC; 
	white-space: nowrap; padding: 3px; }
.Rs5L2 { border: 1px solid #000000; background-color: #7ce0FF;   /* 66CCFF */ 
	white-space: nowrap; padding: 3px; }
.Rs5L3 { border: 1px solid #000000; background-color: #99CCFF; 
	white-space: nowrap; padding: 3px; }
.Rs5L4 { border: 1px solid #000000; background-color: #CCCCCC; 
	white-space: nowrap; padding: 3px; }
.Rs5L5 { border: 1px solid #000000; background-color: #FFCCFF; 
	white-space: nowrap; padding: 3px; }
.Rs5L6 { border: 1px solid #000000; background-color: #CCFF99; 
	white-space: nowrap; padding: 3px; }




/* ----------------------------------------------- */

.ad1  { position: absolute; left: 730; top: 15 }
.ad2  { position: absolute; left: 730; top: 270 }
.ad3  { position: absolute; left: 730; top: 380 }

/* ----------------------------------------------- */

