body {
	background-color : #FFF;
	color : #333;
	font-size :12px;
	width : 700px;
	margin : 0 auto 0 auto;
}




#main{
	width:750px;
	margin:10px auto;
	padding:0;
	text-align:center;
	}

a img {
	border : none;
}

a:visited{
	color: #F00;
}

a:link{
	color: #F00;
}

a:hover{
	color: #333;
	text-decoration:underline;
}

a:active{
	color: #F90;
}

h2{ 
	font-weight : bold;
	color : #00F;
	font-size:16pt;
	text-align:center;
}

h5{ 
	font-weight : bold;
	color : #333;
	font-size:16pt;
	text-align:center;
}

h6{ 
	color : #333;
	font-size:14pt;
	text-align:center;
	font-weight:normal;
}

/*インライン*/

.imgbo{
	border : none;
}

a.b{ 
	font-weight : bold;
}

.siro{ 
	color : #FFF;
	font-weight : bold;
}

.aka {
	color : red;
	font-style : normal;
}

.ao {
	color : #00F;
	font-style : normal;
}

/* ヘッダーフッター部分 */



.footr{
	color:#333;
}

.address {
	clear : both;
	font-size: 10px;
	text-align : center;
	font-style : normal;
	text-decoration:none;
	width:100%;
}






.term  {
width : 100%;
margin : 0 0 10px 0;
padding : 4px 0 4px 0;
font-size : 14px;
font-weight : bold;
text-align : left;
}
.term ul {
width : 100%;
list-style : none;
clear : both;
}
.term ul li {
margin : 0 10px 0 0;
float : left;
} 

/**************** テーブル用 ****************/


table {
	width: 100%;
	margin:0 0 20px 0;
	font-size:12px;
	border:1px  solid #666;
	border-collapse:collapse;
	text-align:left;
	}

caption{
	font-size:36px;
	color:#009;
	text-align:left;
	font-style:italic;}
	
caption .subttl{
	font-size:20px;
	color:#009;
	text-align:left;
	font-style:italic;}

th {
	padding: 4px 2px;
	color:#333;
	background-color:#FA9E9E;
	border:1px solid #666;
	text-align:center;
	font-weight:bold;
	}
	


	
td {
	border:1px solid #666;
	padding: 4px;
	}


.topth{
	background-color:#F99;
	font-weight:bold;
	text-align:center;}
	
.topth2{
	text-align:center;
	background-color: #FFC;
}

.basic {
	text-align:center;
	background-color: #FFC;
}


.basic_2 {
	background-color:#D7D7D7;
	font-weight:bold;
}

.back_org {
	background-color:#FC0;
	}

.back_grn {
	color:#00F;
	background-color:#CFC;
	}



/* ---------- 色指定 ---------- */


.aa,.bb,.cc,.dd,.ee,.ff,.gg,.hh,.ii,.jj,.kk,.ll,.mm,.nn,.oo,.pp,.qq,.rr,.ss,.tt{
	text-align:center;}
.aa {	background-color : #cccc00;}
.bb {	background-color : #ff99ff;}
.cc {	background-color : #cc99ff;}
.dd {	background-color : #9999ff;}
.ee {	background-color : #99ccff;}
.ff {	background-color : #99ffff;}
.gg {	background-color : #ccff99;}
.hh {	background-color : #ffff99;}
.ii {	background-color : #FFD966;}
.jj {	background-color : #ff99cc;}
.kk {	background-color : #A4CD6D;}
.ll {	background-color : #ff9999;}
.mm {	background-color : #FFCBCB;}
.nn {	background-color : #FFF9DC;}
.oo {	background-color : #E9A2F4;}
.pp {	background-color : #F0D175;}
.qq {	background-color : #EB6C4A;}
.rr {	background-color : #FDD200;}
.ss {	background-color : #cc9900;}
.tt {	background-color : #cc3366;}

.aka {
	color:red;
	font-style:normal;
	}

.ao {
	color:#00F;
	font-style:normal;
	}

.siro {
	color:#FFF;
	font-style:normal;
	}

.kuro {
	color:#333333;
	font-style:normal;
	}


.txt_r{
	text-align:right;}
	

.txt_l{
	text-align:left;}
	

.text_cen{
	text-align:center;}
	
	
	


/**************** 各列の幅指定 ****************/

.chiiki{
	background-color:#F99;
	width:40px;}
	
.htl_name{
	background-color:#F99;
	width:180px;
}

.riyou{
	background-color:#F99;
	width:85px;
}

.b_first{
	background-color:#F99;
width:50px;}

.cate{
	background-color:#F99;
	width:20px;}

