@charset "Shift_JIS";

/***************************  common   ***************************/

/***   --リンクの色--  ***/

a:link {color: #FFFFFF;}
a:visited {color: #C0B3FF;}
a:hover {color: #79FFFF;}
a:focus, a:active {color: #33CCFF;}



html {
	scrollbar-base-color:#a4d5f7;
	scrollbar-arrow-color:#ffffff;
}


body {
	color: #FFFFFF;
	background-color: #0850B2;
}



/*** --便利ツール--  ***/
/*** --文字拡大・配色変更--  ***/

/* --------------- 個別ページ用右寄せサーチ ------------------- */


#search p {
	color: #FFFFFF;
}


#search li {
	border: 1px solid #999999; 
	background-color: #F0F6FD;
}

#search li a {
	color: #0850B2;
}

#search #white a {
	color: #000033;
	background-color: #FFFFFF;
}
#search #blue a {
	color: #FFFFFF; 
	background-color: #0850B2;
}
#search #black a {
	color: #FFFFFF;
	background-color: #000000;
}


/*------------------------ タイトル設定 ----------------------- */
#title {
	border-bottom: 0.1em solid #CCCCCC;
	border-left: 1em solid #CCCCCC;	
}



/* ---------------------- テーブル設定 ------------------------- */
.table01 {
	border: 1px solid #CCCCCC;
}
.table01 tr th, .table01 tr td {
	border: 1px solid #CCCCCC;
}

.table02 {
	border: 1px solid #CCCCCC;
}

.table02 tr th, .table02 tr td {
	border: 1px solid #CCCCCC;
}

.table03 {
	border: 1px solid #CCCCCC;
}
.table03 tr th, .table03 tr td {
	border: 1px solid #CCCCCC;
}

.table04 tr th { 
	border: #CCCCCC solid 1px;
}
.table04 tr td{ 
	border: #CCCCCC solid 1px;
}

.table05 tr th { 
	border: #CCCCCC solid 1px;
}
.table05 tr td { 
	border: #CCCCCC solid 1px;
}

.table06 {
	border: #CCCCCC solid 1px;
}
.table06 th {
	border-bottom: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;
}
.table06 td {
	border-right: #CCCCCC solid 1px;
}

.table07 {
	border: #CCCCCC solid 1px;
}

.table07 td {
	border: #CCCCCC solid 1px;
}

.table08 th {
	border: #CCCCCC solid 1px;
}
.table08 td {
	border: #CCCCCC solid 1px;
}

.table09 {
	border: #CCCCCC solid 1px;	
}

.table09 tr td {
	border:#CCCCCC 1px solid;
}






.table10 {
	border: #CCCCCC solid 1px;
}
.table10 tr th, .table10 tr td { 
	border: #CCCCCC solid 1px;
}
.table11 tr th {
	border:#CCCCCC 1px solid;
}
.table11 tr td {
	border:#CCCCCC 1px solid;
}
.table12 tr th { 
	border: #CCCCCC solid 1px;
}
.table12 tr td { 
	border: #CCCCCC solid 1px;
}
.table13 tr th {
	border:#CCCCCC 1px solid;
}
.table13 tr td {
	border:#CCCCCC 1px solid;
}
.table14 tr th {
	border:#CCCCCC 1px solid;
}
.table14 tr td {
	border:#CCCCCC 1px solid;
}
.table15 {
	border: #CCCCCC solid 1px;
}
.table15 tr th { 
	border: #CCCCCC solid 1px;
}
.table15 tr td { 
	border: #CCCCCC solid 1px;
}
.table16 { 
	border: #CCCCCC solid 1px;
}
.table16 tr th { 
	border: #CCCCCC solid 1px;
}
.table16 tr td { 
	border: #CCCCCC solid 1px;
}
.table17 { 
	border: #CCCCCC solid 1px;
}
.table17 tr th { 
	border: #CCCCCC solid 1px;
}
.table17 tr td { 
	border: #CCCCCC solid 1px;
}
.table18 { 
	border: #CCCCCC solid 1px;
}
.table18 tr th { 
	border: #CCCCCC solid 1px;
}
.table18 tr td { 
	border: #CCCCCC solid 1px;
}

.table19 { 
	border: #CCCCCC solid 1px;
}
.table19 tr th { 
	border: #CCCCCC solid 1px;
}
.table19 tr td { 
	border: #CCCCCC solid 1px;
}

.table20 { 
	border: #CCCCCC solid 1px;
}
.table20 tr th { 
	border: #CCCCCC solid 1px;
}
.table20 tr td { 
	border: #CCCCCC solid 1px;
}


.table21 { 
	border: #CCCCCC solid 1px;
}
.table21 tr th { 
	border: #CCCCCC solid 1px;
}
.table21 tr td { 
	border: #CCCCCC solid 1px;
}

.table22 { 
	border: #CCCCCC solid 1px;
}
.table22 tr th { 
	border: #CCCCCC solid 1px;
}
.table22 tr td { 
	border: #CCCCCC solid 1px;
}

.table23 { 
	border: #CCCCCC solid 1px;
}
.table23 tr th { 
	border: #CCCCCC solid 1px;
}
.table23 tr td { 
	border: #CCCCCC solid 1px;
}

.table25 {
	border-left: #CCCCCC solid 1px;
	border-right: #CCCCCC solid 1px;	}

.table26 th { border: #CCCCCC solid 1px;}
.table26 td { border: #CCCCCC solid 1px;}

.table27 { border: #CCCCCC solid 1px;}
.table27 tr th { border: #CCCCCC solid 1px;}
.table27 tr td { border: #CCCCCC solid 1px;}

.table28 { border: #CCCCCC solid 1px;}
.table28 tr th { border: #CCCCCC solid 1px;}
.table28 tr td { border: #CCCCCC solid 1px;}

.table29 { border: #CCCCCC solid 1px;}
.table29 tr td { border: #CCCCCC solid 1px;}


/*table30*/
.tableBox3 { border:#CCC solid 1px;}
.tableBox6 { border:#CCC solid 1px;} 
.tableBox7 { border:#CCC solid 1px;} 

/*table31*/
.table31 { border: #CCC solid 1px;}
.table31 tr th { border: #CCC solid 1px;}
.table31 tr td { border: #CCC solid 1px;}

/*table33*/
.table33 { border: #CCC solid 1px;}
.table33 tr th { border: #CCC solid 1px;}
.table33 tr td { border: #CCC solid 1px;}

/*table34*/
.table34 tr th { border:#CCC 1px solid;}
.table34 tr td { border:#CCC 1px solid;}

/*table35*/
.table35 tr td { border-left:#CCC solid 1px;	border-right:#CCC solid 1px;}

/*table36*/
.table36 tr th { border: #CCC solid 1px;}
.table36 tr td { border: #CCC solid 1px;}

/*table37*/
.table37 tr th { border: #CCC solid 1px;}
.table37 tr td { border: #CCC solid 1px;}

/*table38*/
.table38 tr th { border: #CCC solid 1px;}
.table38 tr td { border: #CCC solid 1px;}

/*table39*/
.table39 { border: #CCC solid 1px;}
.table39 tr td { border: #CCC solid 1px;}

/*table40*/
.table40 tr td { border:#CCC solid 1px;}

/*table42*/
.table42 tr th { border: #CCC solid 1px;}
.table42 tr td { border: #CCC solid 1px;}

/*table43*/
.table43 { border: #CCC solid 1px;}
.table43 tr th { border: #CCC solid 1px;}
.table43 tr td { border: #CCC solid 1px;}

/*table44 */
.table44 {border: #CCC solid 1px;}
.table44 tr th {border: #CCC solid 1px;}
.table44 tr td {border: #CCC solid 1px;}







.b-line {
	border-bottom:1px solid #CCCCCC;
}

.box_border {
	border:1px solid #CCCCCC;
}




/*「□」を「□」に改める時の囲み罫*/
.bor01 {
	border:1px solid #CCCCCC;
	}
	
/*表にグレー色をつける*/
.gray { background:#039; }

.round_border {
	border:1px solid #CCCCCC;
}


.round_border2 {
	border:1px solid #CCCCCC;
}

.box_border2 {
	border:1px solid #CCCCCC;
}

.box_border3 {
	border:1px solid #CCCCCC;
}

.round_border3 {

	border:1px solid #CCCCCC;
}

.doubleLine { border:double #CCCCCC 3px; }


































