/****************************
* 基本
****************************/
BODY {
	font-size: 14px; 
	font-family: 'Microsoft Sans Serif';
/*	background : url(bg.gif) repeat; */
}

A {
	text-decoration : none;
}

A:visited {
	color : blue;
}

A:hover {
	color : orange;
}

h1 {
	color : #333333;
	font-size : 18px;
	text-decoration : underline;
}

h2 {
	font-size : 13px;
	margin-left : 10px;
}

h3 {
	font-size : 15px;
	font-weight : bold;
	margin-bottom : 3px;
}

h4 {
	font-weight : bold;
	font-size : 14px;
	margin-bottom : 2px;
}

h5 {
	font-weight : bold;
	font-size : 13px;
	margin-bottom : 2px;
}

h6 {
	font-weight : bold;
	font-size : 13px;
	margin-top : 2px;
	margin-bottom : 2px;
}


/****************************
* 外枠
****************************/
#body {
	width : 800px;
/*	max-height : 600px; */
	background : #FFFFFF;
	border-top : 1px solid #CCCCCC;
	border-left : 1px solid #CCCCCC;
	border-right : 3px solid #666666;
	border-bottom : 3px solid #666666;
}


/****************************
* ヘッダ
****************************/
#header {
	height : 90px;
/*	padding : 10px; */
/*	background : url(header_img.gif); */
}


/****************************
* メインコンテンツ
****************************/
#main {
	padding : 5px 10px 10px 10px;
}

	#top_menu {
		padding-bottom : 10px;
		text-align : left;
	}

	#left_menu {
		float : left;
		width : 230px;
		padding-right : 10px;
		border-right : 1px solid #CCCCCC;
	}
		
		.menu_img {
			text-align : left;
		}
		
		.menu_text {
			padding-left : 5px;
			text-align : left;
			line-height : 150%;
			font-size : 12px;
		}
	
	
	#cont {
		margin-left : 240px;
		border-left : 1px solid #CCCCCC;
	}
	
		#cont_title {
			margin-top : 10px;
			margin-bottom : 10px;
			margin-left : 10px;
			font-weight : bold;
			font-size : 20px;
			text-align : center;
		}
		
		#cont_text {
			text-align : left;
			padding-left : 20px;
		}
		
		#cont_text_ex {
			text-align : left;
			margin-top : 10px;
			padding-left : 20px;
		}
		
		#cont_text_ex2 {
			text-align : left;
			font-size : 15px;
			font-weight : bold;
			text-align : center;
			margin-top : 10px;
			padding-left : 20px;
		}
		
		#cont_pagelink {
			text-align : center;
		}
		
			.link_tb {
				background : #CCCCCC;
				padding : 5px;
				margin : 5px;
			}
		
		.float_end {
			clear : both;
		}
/*
		#img_table {
			text-align : center;
		}

		#img_left_space {
			width : 280px;
			height : 260px;
			border : 1px solid #000000;
		}
		
		#img_center_space {
			width : 200px;
			height : 260px;
			border : 1px solid #000000;
		}
		
		#img_right_space {
			width : 200px;
			height : 260px;
			border : 1px solid #000000;
		}

	#exp_space {
		height : 120px;
		background : white;
		text-align : left;
		border-collapse: collapse;
	}

		#exp_table_1 {
			float : left;
			empty-cells : show;
			border-collapse: collapse;
		}

		#exp_table_2 {
			empty-cells : show;
			border-collapse: collapse;
		}

		.exp_1 {
			width : 150px;
			padding : 2px 2px 2px 4px;
			background : #e0ffff;
		}
		
		.exp_2 {
			width : 150px;
		}
*/

/****************************
* フッタ
****************************/
#footer {
	height : 21px;
	background : url(../img/footer.gif);
}



/****************************
* オリジナル基本
****************************/

.left_spc01 {
	margin-left : 20px;
	margin-bottom : 5px;
}

.sym01 {
	color : blue;
}

.sym02 {
	font-size : 12px;
}

.ara01 {
	padding : 5px;
	border-size : 1px;
	border-color : #000000;
	background : pink;
}

.tit01 {
	background : orange;
	font-weight : bold;
	font-size : 14px;
	margin-top : 10px;
	padding-top : 3px;
	padding-bottom : 3px;
}

.tit02 {
	font-weight : bold;
	font-size : 20px;
	text-align : center;
}

.big_font01 {
	font-size : 18px;
	font-weight : bold;
}

.img_01 {
	text-align : center;
	width : 500px;
}

.table_02-03-05_01 {
	border-collapse : collapse;
	border-color : #000000;
	text-align : center;
	font-size : 10px;
}
	.td_02-03-05_01 {
/*		width : 80px; */
		border-color : #000000;
		background : #ffdcb7;
	}
	.td_02-03-05_02 {
/*		width : 70px; */
		height : 20px;
		border-color : #000000;
		background : #c1e7c1;
	}
	.td_02-03-05_03 {
		height : 80px;
		border-color : #000000;
		background : #ffdcb7;
	}
	.td_02-03-05_04 {
		border-color : #000000;
		background : #b2c8de;
	}
	.td_02-03-05_05 {
		height : 20px;
		border-color : #000000;
		background : #c1e7c1;
	}
	.td_02-03-05_06 {
		height : 80px;
		border-color : #000000;
		background : #b2c8de;
	}

	.td_03-02-06_01 {
		height : 80px;
		border-color : #000000;
		background : #b2c8de;
	}

.table_03-02-06_01 {
	border-collapse : collapse;
	border-color : #000000;
	font-size : 12px;
	background : pink;
}
	.td_03-02-06_01 {
		width : 125px;
		height : 20px;
		border-color : #000000;
		background : #ade4ef;
		text-align : center;
	}
	.td_03-02-06_02 {
		width : 75px;
		border-color : #000000;
		background : #fff4e0;
		text-align : left;
		padding : 5px;
	}
	.td_03-02-06_03 {
		width : 135px;
		border-color : #000000;
		background : #fff4e0;
		text-align : left;
		padding : 5px;
	}
	.td_03-02-06_04 {
		width : 135px;
		border-color : #000000;
		background : #fff4e0;
		text-align : left;
		padding : 5px;
		text-align : center;
	}
	.td_03-02-06_05 {
		width : 135px;
		border-color : #000000;
		background : #fff4e0;
		text-align : left;
		padding : 5px;
	}

.table_04-05-03_01 {
	border-collapse : collapse;
	border-color : #000000;
	font-size : 13px;
	background : pink;
}
	.td_04-05-03_01 {
		width : 125px;
		border-color : #000000;
		background : #fffcc7;
		text-align : center;
	}
	.td_04-05-03_02 {
		width : 375px;
		border-color : #000000;
		background : #fffcc7;
		text-align : left;
		padding : 5px;
	}

.table_05-03-01_01 {
	border-collapse : collapse;
	border-color : #000000;
	font-size : 13px;
}
	.tr_05-03-01_01 {
		background : #fff881;
	}
	.tr_05-03-01_02 {
		background : #ade4ef;
	}
	.td_05-03-01_01 {
		width : 40px;
		border-color : #000000;
		text-align : center;
		padding : 5px;
	}
	.td_05-03-01_02 {
		width : 230px;
		border-color : #000000;
		text-align : left;
		padding : 5px;
	}
	.td_05-03-01_03 {
		width : 230px;
		border-color : #000000;
		text-align : left;
		padding : 5px;
	}

.table_05-03-02_01 {
	border-collapse : collapse;
	border-color : #000000;
	font-size : 13px;
	background : pink;
}
	.td_05-03-02_01 {
		width : 40px;
		border-color : #000000;
		text-align : center;
		padding : 5px;
	}
	.td_05-03-02_02 {
		width : 460px;
		border-color : #000000;
		text-align : left;
		padding : 5px;
	}

.table_06-01-01_01 {
	border-collapse : collapse;
	border-color : #000000;
	font-size : 13px;
	background : #ade4ef;
}
	.tr_06-01-01_01 {
		height : 20px;
		text-align : center;
	}
	.tr_06-01-01_02 {
		height : 60px;
	}
	.td_06-01-01_01 {
		width : 40px;
		border-color : #000000;
		text-align : center;
		padding : 5px;
	}
	.td_06-01-01_02 {
		width : 360px;
		border-color : #000000;
		padding : 5px;
	}
	.td_06-01-01_03 {
		width : 100px;
		border-color : #000000;
		padding : 5px;
	}
	.td_06-01-01_04 {
		width : 40px;
		border-color : #000000;
		text-align : center;
		padding : 5px;
	}
	.td_06-01-01_05 {
		width : 360px;
		background : #fff881;
		border-color : #000000;
		text-align : left;
		padding : 5px;
	}
	.td_06-01-01_06 {
		width : 100px;
		background : #fff4e0;
		border-color : #000000;
		text-align : left;
		padding : 5px;
	}

	.bail_01 {
		padding : 5px;
		text-align : center;
		border : 1px solid #CCCCCC; 
	}

	.bail_02 {
		text-align : left;
		padding : 5px;
		border-top : 1px solid #CCCCCC; 
		border-left : 1px solid #CCCCCC; 
		border-right : 3px solid #CCCCCC; 
		border-bottom : 3px solid #CCCCCC; 
	}


/*
.big_font_1 {
	font-size : 15px;
}

.big_font_2 {
	font-size : 23px;
}

.img_1 {
	font-size : 50px;
	color : black;
}

.img_2 {
	font-size : 50px;
	color : black;
}

.img_3 {
	font-size : 50px;
	color : black;
}

.img_4 {
	font-size : 30px;
	color : black;
}
*/
