*{margin: 0; padding: 0; }

body {
	background-color: #ffffff;
	background-image: url("images/back_img4.jpg");
	background-repeat: repeat-x;
	font: 12px/2 "qMmpS Pro W3",'CI','Meiryo', "lr oSVbN", Osaka, Verdana, Arial, Helvetica, sans-serif;
	*font-size: small; *font: small; 
	color: #5f5f5f;
	text-align: center; 
}

h2,h3,h4,h5,h6,th	{font-weight: normal; }
img	{border-width: 0; }
table	{border: 0; }
ol,ul {list-style-type: none; }
a {outline: 0; }

#wrapper{width: 760px; margin: 0 auto; text-align: left; }
#header	{width: 760px; margin: 0 auto; background-image: url("images/back_obi4.jpg"); background-repeat: no-repeat; }
#sub	{width: 446px; height: 86px; float: right; }
#globalnavi	{clear: both; width: 760px; height: 33px; }
#main	{width: 760px; margin: 0 auto; }
#title	{width: 190px; margin: 0; float: left; }
#inner5	{width: 550px; margin: 0; padding-top: 25px; float: right; }
#inner1	{width: 520px; margin: 0; padding-top: 40px; float: right; }
#footer	{width: 760px; margin: 0 auto; clear: both; }
#copyright	{width: 760px; height:20px; clear: both; margin: 0 auto; padding-top: 5px; background-color: #a9a9a9; 
		font-size: 75%; color: #eeeeee; text-align: center; line-height: 180%;  
		font-family: "Lucida Sans", "Lucida Grande", Geneva, sans-serif;
		letter-spacing: 1px; 
}

a:link		{color: #6666cc; text-decoration: none; }
a:visited 	{color: #8a77ca; text-decoration: none; }
a:hover 	{color: #9999ff; text-decoration: underline; }

.tume	{letter-spacing: -6px; }

/* header */

h1#logo {width: 280px; float: left; padding-top: 0; }
h1#logo a:hover 	{color: #ccccff; text-decoration: none; }

.snavi	{width: 445px; float: right; font-size: 10px; }
.snavi li	{
	display: block; float: right; 
	margin: 0px; padding: 35px 0px 7px 15px ;
}
.snavi li a:link 	{color: #666666; }
.snavi li a:visited {color: #666666; }
.snavi li a:hover 	{color: #303030; text-decoration: none; }

.path {
  clear: right; width: 100%; text-align: right; font-size: 10px; 
  float: right; 
}
.path li {
  display: inline;
  margin: 0px; padding: 0px 0px 0px 1px ;
  list-style-type: none;
}
.path li a:link 	{color: #333333; }
.path li a:visited 	{color: #808080; }
.path li a:hover 	{color: #333399; }

/* ͺ/headerͺ */

.pagetop	{clear: both; margin: -5px 7px 5px 0; text-decoration: none; text-align: right; 
		font-size: 84%; color: #666666; } 
.pagetop a:link		{color: #999999; }
.pagetop a:visited	{color: #999999; }
.pagetop a:hover 	{color: #6666cc; }

/* footer */
#fnavi	{width: 100%; height:30px; margin: 0; padding: 0 ; }

.footnavi	{width:100%; height:24px;  
		text-decoration: none; 
		line-height: 105%; font-size: 84%; color: #666666; }
.footnavi ul	{margin-bottom:20px ; padding: 0px; border-left: 1px solid #dcdcdc; list-style-type: none; }
.footnavi li	{display: block; float: right; margin-top: 6px; padding: 1px 7px 1px 7px; border-right: 1px solid #dcdcdc; }
#footnavi0		{border-right: 0 solid #dcdcdc; }

.footnavi li a:link		{color: #999999; }
.footnavi li a:visited	{color: #999999; }
.footnavi li a:hover 	{color: #6666cc; }

.clear	{clear: both; } 

