body {
	background-color: #333333;
	margin:0px;
	font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", Osaka]“™•;
}


a:link { color: #336699; text-decoration: underline; }
a:visited { color: #336699; text-decoration: underline; }
a:active { color: #003366;background-color: #E8F7FD; text-decoration: underline; }
a:hover { color: #003366;background-color: #E8F7FD; text-decoration: underline; }

* { box-sizing : border-box}
* { -moz-box-sizing : border-box}

#container{
position:center;
width:802px;
border-left:#ffffff 1px solid;
border-right:#ffffff 1px solid;
margin:0px;
text-align:left;
background-color:#000000;
font-size:10pt;
line-height:140%;
color:#333333;	
}
div#leftcontainer{
width:180px;
margin:0px;
background-color:#000000;
font-size:10pt;
line-height:140%;
color:#ffffff;
float:left;
}
div#menu{
height:400px;
padding:0px 15px 0px 15px;
font-size:smaller;
line-height:140%;
}
ul.menu{
margin:0px;
padding-top:10px;
}
ul.menu li{
list-style:none;
}

div#fla{
height:400px;
margin:0px;
}

div#maincontainer{
background-color:#FFFFFF;
float:right;
width:620px;
}

div#info{
background-color:#ddddcc;
}
div#info_txt{
padding:10px 15px 10px 15px;
}
div#new{
background-color:#ffffff;
padding:10px 15px 10px 15px;
}
div#totop{
background-color:#ffffff;
padding:10px 15px 0px 15px;
text-align:right;
}
div#footer{
background-color:#000000;
padding:10px 15px 10px 15px;
position:center;
width:800px;
border-top:#333333 1px solid;
margin:0px;
color:#ffffff;
text-align:left;
font-size:8pt;
}
img{
border:0px;
}

p{
margin:0px;
padding:5px 0px 10px 15px;
color:#666666;
}
		  
div.ind{
margin:0px;
padding:0px 0px 0px 15px;
font-size:10pt;
line-height:140%;
color:#333333;	
}  
		
h2{
margin:0px 0px 10px 0px;
font-size:14pt;
line-height:140%;
}
  
/*td#container{
	border-left:#ffffff 1px solid;
	border-right:#ffffff 1px solid;
	margin:0px;
	background-color:#FFFFFF;
	font-size:smaller;
	line-height:140%;
	color:#666666;	

}



td#container_shade{
	margin:0px;
	background-image:url("../images/shade.gif");
}



div#midashi{
	margin:0px;	
	font-size:smaller;
	line-height:140%;
	color:#666666;	

}

div#menu{
	width:200px;
	padding-left:20px;
	margin:0px;	
}

div#top_main_contents{
	width:560px;
	margin:0px;

}
div#main_contents{
	width:580px;
	margin:0px;

}
div#top_sub_contents{
	margin:0px;	
	font-size:smaller;
	line-height:140%;
	color:#666666;	

}

div#sub_contents{
	width:160px;
	margin:0px;	
	font-size:smaller;
	line-height:140%;
	color:#666666;	

}

div#top_honbun{
	width:360px;
	font-size:smaller;
	line-height:140%;
	color:#666666;	
}
div#honbun_400{
	width:400px;
	font-size:smaller;
	line-height:140%;
	color:#666666;	
}
div#honbun_580{
	width:580px;
	font-size:smaller;
	line-height:140%;
	color:#666666;	
}
div#honbun_title{
	padding-top:5px;
	padding-left:15px;
}

div#title_360{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	color:#ffffff;
	font-size:smaller;
	line-height:140%;
}

div#title_400{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	color:#ffffff;
	font-size:smaller;
	line-height:140%;
}
div#title_580{
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:2px;
	color:#ffffff;	
	font-size:smaller;
	line-height:140%;
}

div#title_link{
	float:right;
}

td#submenu{
	background-image:url("../images/submenu_back.gif");
	padding:5px 10px 5px 10px;
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	font-size:smaller;
	line-height:140%;
	color:#666666;
}
td#submenu_160{
	background-image:url("../images/submenu_back160.gif");
	padding:5px 10px 5px 10px;
	border-top:#CCCCCC 1px solid;
	border-left:#CCCCCC 1px solid;
	font-size:smaller;
	line-height:120%;
	color:#666666;
}

td#submenu_navi{
	padding:5px 0px 5px 0px;
	font-size:smaller;
	line-height:120%;
	color:#666666;
}

td#koumoku{
	background-image:url("../images/submenu_back.gif");
	padding:5px 10px 5px 10px;
	font-size:smaller;
	line-height:140%;
	color:#51B0C8;
}
td#data{
	background:#FFFFFF;
	padding:5px 10px 5px 10px;
	font-size:smaller;
	line-height:140%;
	color:#666666;
}

div#topicpath{
	padding-bottom:10px;
	font-size:smaller;
	line-height:140%;
	color:#666666;
}


#submenu_160 ul{
	margin:0;
	padding-left:15px;
	list-style:none;
}

#submenu_160 li{
	padding:0;
	list-style-image:url("../images/ico_more.gif");
	margin-top:8px;
}

div#thema{
	margin-top:5px;
}



td#nomal{
	font-size:smaller;
	line-height:140%;
	color:#666666;
}

*/








