 
body {
	margin: 0px;
	background-color: #ffffff;

}
 
 
a { 
-webkit-transition: 1s ease-in-out;
text-decoration: none; }
 
	a:link { color:#4682b4;}
 
	a:visited { color: #4682b4;}
 
	a:active { color: #4682b4;}
 
	a:hover { color:#63b9ff}
 
a img { filter: alpha(opacity=100);
-moz-opacity:100;
opacity:1.00; 
-webkit-transition: 1s ease-in-out;
 }

a:hover img  { filter: alpha(opacity=50);
-moz-opacity:050;
opacity:0.50; 

 }



#container {
	margin: auto;
	text-align: left;
	width:800px;
	border: 0px solid #4169e1;
	margin-top:0px;
margin-bottom:5px;
overflow: hidden;

}
 
#banner {
	font-family:'Verdana''ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,sans-serif;
	color: #191919;

	text-align:left;
	font-size: 100%;
	letter-spacing : 0.1em; 
	border: 0px solid #4169e1;
width:100%;
position: fixed;
background-color: #696969;
filter: alpha(opacity=70);
-moz-opacity:070;
opacity:0.70;


}

 
#banner2 {
	overflow:show;
	font-family:'Verdana''ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,sans-serif;
	margin:auto;
	color: #FFFFFF;
padding-top:7px;
	height: 25px;
	font-size: x-small;
text-shadow: 1px 1px 2px #000;
	letter-spacing: 1px;
	list-style-type:none;
	margin:0px auto;
filter: alpha(opacity=100);
-moz-opacity:100;
opacity:1.0;
float:left;
 }

#banner3{
	overflow:show;
	font-family:'Verdana''ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,sans-serif;
	margin:auto;
	color: #FFFFFF;
padding-top:7px;
	height: 25px;
	font-size: x-small;
text-shadow: 1px 1px 2px #000;
	letter-spacing: 0px;
	list-style-type:none;
	margin-right:0px;
filter: alpha(opacity=100);
-moz-opacity:100;
opacity:1.0;
float:right;
text-align:right;
 }
#banner2 li { display:inline; }
		#banner2 a {color:#FFFFFF;
			float:left;
			margin-left:0px;
 text-decoration:none;
-webkit-transition: 1s ease-in-out;
}
 		#banner2 li.current a {color: #d3d3d3;text-decoration:none;}
			#banner2 a:hover {color: #999999;}
			#banner2 a:focus {color: #000000;text-decoration:none; }
 

	#banner3 li { display:inline; }
		#banner3 a {color:#FFFFFF;
			
			
 text-decoration:none;
-webkit-transition: 1s ease-in-out;
}
 
			#banner3 a:hover {color: #999999;}
			#banner3 a:focus {color: #000000;text-decoration:none; }

 
#left {
	float:left;
	width:350px;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 10px; 
	border: 0px solid #4169e1;
}
 #left3 {
	float:left;
	width: 690px;
height:50px;
	overflow: hidden;
	margin-top: 5px;
	margin-right: 30px;
	margin-bottom: 50px; 
	border: 0px solid #4169e1;
	background-image:url(http://www.ytomo.com/t02.jpg);
	background-repeat: no-repeat; 
}
#left2 {
	float:left;
	width: 350px;
	overflow: hidden;
	margin-top: 5px;
	padding-right: 30px;
	margin-bottom: 10px; 
	border-right: 0px solid #ffffff;
}

#right2 {
	float:center;
	width: 200px;
	margin: auto;
	overflow: hidden;
	font-size: 10px;
	font-family:'Verdana''ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,sans-serif;
	text-align:center;
	margin-top: 40px;
	margin-bottom: 25px; 
	border-right: 0px solid #ffffff;
}

#right {
	float:right;
	width: 200px;
	overflow: hidden;
	font-size: 10px;
	letter-spacing: 1px;
	color: #333333;
	text-align:right;
	font-family:'Verdana''ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,sans-serif;
	margin-top: 5px;
	margin-left: 30px;
	margin-bottom: 0px; 
	border: 0px solid #4169e1;
}
 


#center {
	margin: auto;
	clear:both;
	width: 800px;
	
	margin-top: 50px;
	margin-bottom: 50px; 
	border: 0px solid #4169e1;
}
 


#content {
	color: #666666;

		font-family:'Verdana''ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,sans-serif;
	padding:0px;
	font-size: x-small;
	line-height: 210%;
	margin-bottom: 40px; }
 
#content-line {
	clear:both;
	border-bottom: 1px dotted #8b9eb2;
	margin-top: 0px;
	margin-bottom: 10px;
font-family:'Verdana''ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,sans-serif;
letter-spacing:1px;
	color: #8b9eb2; 
}
 
#content p {
	font-family:'Verdana''ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,sans-serif;
	color: #333333;
text-shadow: 1px 1px 2px #dcdcdc;
font-size: x-small;
	line-height: 210%;
 }
 
#content sub {
	font-family:'Verdana''ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,sans-serif;
	color: #63717f;
text-shadow: 1px 1px 2px #dcdcdc;
font-size: x-small;
	line-height: 210%;
 }
 
#content #sec {
clear:both;
	overflow: hidden;
	width:800px;
	margin-bottom: 10px;
	margin-top: 10px;
	border: 0px solid #333333; }
 
#content #sec01 {
	float:left;
	width:390px;
	margin-right:10px;
	border: 0px solid #333333; }
 
#content #sec02 {
	float:right;
	width:390px; }
 
#content #sec03 {
	float:right;
	width:390px;
	border: 0px solid #333333;
 }
 
#content #sec04 {
	float:left;
	width:260px;
	margin-right:4px;
text-align:left;
	border: 0px solid #333333;
	margin-bottom:20px;	
letter-spacing:0px;
	line-height: 150%;
	color: #666666;
	font-size: x-small;  }

#content #sec04 a { 
color: #666666;
filter: alpha(opacity=50);
-moz-opacity:050;
opacity:0.50; 

-webkit-transition: 1s ease-in-out;
 }
#content #sec04 a:hover { 
color: #666666;
filter: alpha(opacity=100);
-moz-opacity:100;
opacity:1.00; 

 } 
#content #sec04 img { 
margin-bottom:7px;

 } 

#content #sec05 {
	float:left;
	width:210px;
	margin-right:10px;
	border: 0px solid #333333;
	margin-bottom:20px;
	text-align:left; }
 
.content table {
	color: #333333;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: x-small;
	line-height: 180%;
	text-align: left;
	text-valign:top;
	cellspacing="10"; }
 
#content img {
	display:block;
	margin-bottom:3px;
	border: 0px solid #CCCCCC; }
 
#content h1 {
	text-align:left;
	margin-bottom:0.4em;
	font-family: Garamond,Times New Roman, serif;
	font-size: 150%;
	letter-spacing: 0px;
	word-spacing: 0px;
	line-height: 1.3; }
 
#content h2 {
	color: #111111;
	text-align:left;
	margin-bottom:0.4em;
	font-family:'Verdana''ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,sans-serif;
	font-size: 130%;
	font-weight: bolder;
	letter-spacing: 0px;
	word-spacing: 0px;
	line-height: 1;
	margin-top:30px;
	margin-bottom:20px; }
 
#content h3 {
	color: #333333;
	clear:both;
	font-family:'Verdana''ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,sans-serif;
	font-size: 100%;
	text-align:left;
	margin-bottom:5px; 
text-shadow: 1px 1px 2px #c0c0c0;
}

#content h4 {
float:left;
width:400px;
	color: #333333;
	font-family:'Verdana''ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,sans-serif;
	font-size: small;
font-weight: normal;
	text-align:left;
text-shadow: 1px 1px 2px #c0c0c0;
} 
#content h5 {
float:right;
width:100px;
	color:#8b9eb2;
font-family:'Verdana''ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,sans-serif;
	font-size: x-small;
	font-weight: normal;
margin-left:20px;
	text-align:right;
} 
#copyright {
	font-family: Verdana, Arial, sans-serif;
	color: #666666;
border-top: 1px solid #666666;
	text-align: right;
	height: 25px;
	font-size: 10px;
	padding-top:6px;
	padding-right:30px; 
background-color: #000000;

background-color: #ccc;  
    position: absolute;  
    bottom: 0;  
    left: 0;  
    width: 785px;  
    height: 50px;  
    z-index: 2;  
filter: alpha(opacity=50);
-moz-opacity:050;
opacity:0.50;
}
 
ul#nav li {
	display:block;
	width:100%;
	line-height: 300%;
	font-family:'Verdana''ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: bolder;
	letter-spacing: 0px;
	list-style-type:none; }
 
	ul#nav li a { color: #a9a9a9; }
 
		ul#nav li a:hover { color: #000000; }
 
 #slideshow-container	{ width:800px; height:450px; position:relative;margin-bottom:0px; }
#slideshow-container img { width:800px; height:450px; display:block; position:absolute; top:0; left:0; z-index:1; }
#slideshow-container-controls { margin:5px 0 0 0;margin-bottom:20px; }
	#slideshow-container-controls img { cursor:pointer; width:80px; height:45px; border:0px solid #ccc; float:left; margin:0 0px 0 0; }
#slideshow-container-caption  { height:70px; position:absolute; bottom:0; left:0; right:0; background:#000; z-index:10; overflow:hidden; }
	* html #slideshow-container-caption { width:100%; }
	#slideshow-container-caption h3 { font-size:10px; font-weight:bold; color:#fff; padding:10px 10px 3px 10px; }
	#slideshow-container-caption p	{ color:#eee; font-size:11px; padding:0 10px 10px 10px; }
.toc-active				{ border-color:#000; }