/* 
全体 [ 
----------------------------------------------------------- */  
body {
	margin-top: 0px;
}

#container {
	font face:"HGPｺﾞｼｯｸM";
	font-size:75%;
	color:#5C5C5C;
	width:780px;
	margin-top:10.5pt;
	margin-left:1.5pt;
}
img {
	border:0px;
}
hr {height:1pX;
border-style:solid;
border-width:1px;
border-color:
#3399FF;
background-color:
#3399FF;

}
 
 #container1 {
	font face:"HGPｺﾞｼｯｸM";
	font-size:75%;
	color:#5C5C5C;
	width:370px; 
}

 #container2 {
	font face:"HGPｺﾞｼｯｸM";
	font-size:75%;
	color:#5C5C5C;
	width:440px; 
}

/* 
ヘッダーエリア
----------------------------------------------------------- */  
#head {  
}
#logo {
	width:304px;  
}  
#Navi {
	float:right;
	clear:both;
}
#Navi a { 
	text-decoration: underline; color:blue;
}
#Navi a:visited {text-decoration:underline;color:blue;}
#Navi a:active {text-decoration:underline;color:blue;}
#Navi a:hover {border-bottom-style:underline;border-width:2px;color:blue;}

#Navi td { 
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	
}   
/* 
メインエリア
----------------------------------------------------------- */  
#main {  
}

#title {
	background-image: url(../images/bg_title.jpg);		 
}

#list td {
	padding:5px 0px;
	}

#tema { 
	line-height:15pt;
}

#tema_1{line-height:12pt;}

/* 
左メニューエリア
----------------------------------------------------------- */  
#side {
	width:150px;
	background-color:#E8E8E8;
	float:left; 
}
#sNavi {
	
}
#sNavi a { text-decoration: underline; color:blue;

} 
/* 
フッターエリア
----------------------------------------------------------- */  
#foot {
	border-top: 2px #22255C solid;
	
}
  
#foot table {
	margin-bottom:10px;
}
#fNavi {
	
}
#fNavi a { 
	text-decoration: underline;
	color:blue;}
	
#fNavi a:visited {text-decoration:underline;color:blue;}
#fNavi a:active {text-decoration:underline;color:blue;}
#fNavi a:hover {border-bottom-style:underline;border-width:2px;color:blue;}



#fNavi td {
	text-align:center; 
	padding-left:3px;
	padding-right:3px;
} 
#privacy {
	width:51px;
	float:right;
	clear:both;
}

/*
 リンク
----------------------------------------------------------- */ 

#Mavia { 
	text-decoration: underline;
	color:blue;
}
#Mavia a:visited {text-decoration:underline;color:blue;}
#Mavia a:active {text-decoration:underline;color:blue;}
#Mavia a:hover {border-bottom-style:underline;border-width:2px;color:blue;}


#link { 
	text-decoration: underline;
	color:blue;
}
#link a:visited {text-decoration:underline;color:blue;}
#link a:active {text-decoration:underline;color:blue;}
#link a:hover {border-bottom-style:underline;border-width:2px;color:blue;}


/* 
表
----------------------------------------------------------- */ 

.table_a{border-left:solid 1pt #000000;border-right:solid 1pt #000000;border-top:solid 1pt #5C5C5C;border-bottom:solid 1pt #000000;FONT-SIZE: 100%; COLOR: #5C5C5C;}
.table_b{border-right:solid 1pt #000000;border-top:solid 1pt #000000;border-bottom:solid 1pt #000000;FONT-SIZE: 100%; COLOR: #5C5C5C;}
.table_c{border-left:solid 1pt #000000;border-right:solid 1pt #000000;border-bottom:solid 1pt #000000;FONT-SIZE: 100%; COLOR: #5C5C5C;}
.table_d{border-right:solid 1pt #000000;border-bottom:solid 1pt #000000;FONT-SIZE: 100%; COLOR: #5C5C5C;}
.table_e{FONT-SIZE: 100%; COLOR: #5C5C5C;}
.td_a{FONT-SIZE: 10pt;}
.td_b{font-size:16PT;}
.td_c{background-image:url(../images/pli_back.gif);}
.td_d {font-size:11pt;}
.table-a{border-right:solid 1pt #000000;border-top:solid 2pt #000000;FONT-SIZE: 10pt; COLOR: #5C5C5C;}
.table-b{border-top:solid 2pt #000000;FONT-SIZE: 10pt; COLOR: #5C5C5C;}
.table-c{border-right:solid 1pt #000000;border-bottom:solid 1pt #000000;FONT-SIZE: 10pt; COLOR: #5C5C5C;}
.table-d{border-bottom:solid 1pt #000000;FONT-SIZE: 10pt; COLOR: #5C5C5C;}
.table-e{border-right:solid 1pt #000000;FONT-SIZE: 10pt; COLOR: #5C5C5C;}
.table-f{FONT-SIZE: 10pt; COLOR: #5C5C5C;}
.table-g{border-right:solid 1pt #000000;border-bottom:solid 2pt #000000;FONT-SIZE: 10pt; COLOR: #5C5C5C;}
.table-h{border-bottom:solid 2pt #000000;FONT-SIZE: 10pt; COLOR: #5C5C5C;}

.table_1 {border-left:solid 1pt #000000;border-right:solid 1pt #000000;border-top:solid 1pt #5C5C5C;border-bottom:solid 1pt #000000;FONT-SIZE: 100%; COLOR: #5C5C5C;}
.table_2 {border-right:solid 1pt #000000;border-top:solid 1pt #5C5C5C;border-bottom:solid 1pt #000000;FONT-SIZE: 100%; COLOR: #5C5C5C;}
.table_3{border-left:solid 1pt #000000;border-right:solid 1pt #000000;FONT-SIZE: 100%; COLOR: #5C5C5C;}
.table_4{border-right:solid 1pt #000000;FONT-SIZE: 100%; COLOR: #5C5C5C;}
.table_5{border-left:solid 1pt #000000;border-right:solid 1pt #000000;border-bottom:solid 1pt #000000;FONT-SIZE: 100%; COLOR: #5C5C5C;}
.table_6{border-right:solid 1pt #000000;border-bottom:solid 1pt #000000;FONT-SIZE: 100%; COLOR: #5C5C5C;}
.font_a {font-size:48px; color:#0000CC;font face:"HGPｺﾞｼｯｸM";}
.font_b {font-size:24px; color:#0000CC;font face:"HGPｺﾞｼｯｸM";}
.font_c {font-size:18px; color:#0000CC;font face:"HGPｺﾞｼｯｸM";}
.font_c {font-size:15px; color:#0000CC;font face:"HGPｺﾞｼｯｸM";}
.font_d {font-size:12px; color:#0000CC;font face:"HGPｺﾞｼｯｸM";}
.font_e {FONT-SIZE:8pt; COLOR:#5C5C5C;}
/* 
ライン
----------------------------------------------------------- */ 

td.line_a {background-image:url(../images/line_3.gif);}

#botan table {
	margin-bottom:10px;}
	
	
.table_a1{ background-color:#999999;border-left:solid 2pt #000000;border-right:solid 1pt #000000;border-top:solid 2pt #000000;FONT-SIZE: 100%; COLOR:#000000;}
.table_b1{ background-color:#999999;border-right:solid 2pt #000000;border-top:solid 2pt #000000;;FONT-SIZE: 100%; COLOR: #000000;}
.table_c1{border-left:solid 2pt #000000;border-right:solid 1pt #000000;border-bottom:solid 1pt #000000;border-top:double  #000000;FONT-SIZE: 100%; COLOR: #000000;}
.table_d1{border-right:solid 2pt #000000;border-bottom:solid 1pt #000000;border-top:double  #000000;FONT-SIZE: 100%; COLOR: #000000;}
.table_e1{border-left:solid 2pt #000000;border-right:solid 1pt #000000;border-bottom:solid 1pt #000000;FONT-SIZE: 100%; COLOR: #000000;}
.table_f1{border-right:solid 2pt #000000;border-bottom:solid 1pt #000000;FONT-SIZE: 100%; COLOR: #000000;}
.table_g1{border-left:solid 2pt #000000;border-right:solid 1pt #000000;border-bottom:solid 2pt #000000;FONT-SIZE: 100%; COLOR: #000000;}
.table_h1{border-right:solid 2pt #000000;border-bottom:solid 2pt #000000;FONT-SIZE: 100%; COLOR: #000000;}
.table_font{font-size:100%; color:#000000;}
/* padding
----------------------------------------------------------- */ 


/* margin
----------------------------------------------------------- */

