@charset "Shift_JIS";

/* 内容全体
---------------------------------------------------- */
#capping2 {
text-align:left;
	margin-left: 25px;
	margin-top:20px;
	width:700px;
	color:#333333;
}


#capping2 table {
	font-size:small;
	}

/* 各ページタイトル
---------------------------------------------------- */
#capping2 h1 {
background-image:url(../cupping/img/s-title-capping2.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
height:31px;
}

#capping3 h1 {
background-image:url(../cupping/img/s-title-capping3.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
height:31px;
}

#capping4 h1 {
background-image:url(../cupping/img/s-title-capping4.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
height:31px;
}

#capping4 h1  {
background-image:url(../cupping/img/s-title-capping5.gif);
background-repeat:no-repeat;
margin:0;
padding:0;
height:31px;
} 



/* 他ページリンク
---------------------------------------------------- */

.otherpage {
margin:0 0 10px 0;
padding:0;
} 

.otherpage a {
margin:0;
padding:0;
color: #003333;
font-size: x-small;
}

.otherpage a:hover {
color:#FF6600;
}



/* 各内容
---------------------------------------------------- */
#capping2 h3 {
color: #003366;
margin:20px 0 0 0;
padding:0 5px;
border-left-color:#3399CC;
border-left-style: solid;
border-left-width:thick;
font-size:medium;}

#capping2 h3 a {
color:#003366;
}

#capping2 h3 a:hover {
color:#FF6600;
}


#capping2 p {
margin:0;
padding:0.5em 0 0.8em 0;
color: #333333;
font-size:small;
width:600px;
}


#capping2 h5 {
font-size:small;
color:#666600;
margin:0;
padding:0.5em 0 0 0;
}

#capping2 h4 {
color:#336633;
margin:0.8em 0 0 0;
padding:0;
}

#table1 table {
font-size:small;
width:600px;
border-left:1px solid #000000;
border-right:1px solid #000000;
border-top:1px solid #000000;
margin:0 0 10px 0;

}

#table1 th {
color: #003366;
background-color: #ACCAD3;
padding: 0.3em;
border-bottom:1px solid #000000;
text-align:left;
}

#table1 td {
padding:5px 5px;
border-bottom:1px solid #000000;
color:#333333;
}


p#bold {
color:#FF6600;
margin:0;
padding:0;
}



#tableimg td {
vertical-align: middle;
padding:10px;
}

#tableimg h5 {
margin:0;
padding:0;
}






/* 用語集テーブル
---------------------------------------------------- */

#table2 caption {
	text-align:left;
	color:#666600;
		padding:0.8em 0 0.3em 0;

}

#table2 table  {
margin:0 0 15px 0;
padding:0;
border-bottom:1px solid;	border-left:none;
	border-right:1px solid;		border-top:none;
		font-size:small;		
width:600px;
}	

#table2 td {
border-bottom:none;
border-left:1px solid;	
border-top:1px solid;
padding:5px 5px;
color:#333333;
text-align:center
}
#table2 th {
border-left:1px solid;
border-top:1px solid;
	background-color: #ACCAD3;
padding: 0.3em;
color: #003366;
width:300px;
text-align:center
}

#table2 tr {
}


/* テ−スティングページ
---------------------------------------------------- */

#box1 {
	background-color:#ACCAD3;
	margin:10px 0;
	padding:0 10px;
	}







/* テ−スティングテーブル
---------------------------------------------------- */
#table3 table {
	border:none;
	margin:0;	
	font-size:small;
		color:#333333;	
}

#table3 tr {
border:none;
}

#table3 td {
margin:0;
padding:0 1em 0 0;
 }
 
 
 #table4 table {
 font-size:small;
 	text-align:center;
	 border-top:1px solid;	
	border-right:1px solid;
	color:#333333;
 }
 
 #table4 th {
 width:150px;
 background-color: #ACCAD3;
padding: 0.3em;
color: #003366;
border-bottom:1px solid;
border-left:1px solid;
 }
 #table4 td {
text-align:center;
border-left:1px solid;	
border-bottom:1px solid;
padding:0.2em 0 0.2em 0.2em;
margin:0 0 30px 0;
 }
 
 #table4 img {
 padding:0;
 margin:0;
 float:right;
 } 
 
 
 
 
 
 #h5-2 h5 {
 margin:10px 0 0px 0;
 padding;0:
 color:#000000;
 }
 

/**/ 
