/* CSS Document */
body {
  font-size: 0.9em;
  text-align: center;
  font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3" sans-serif;
  padding: 0;
  margin: 0;
background-color:#FEEBE5;
}
.search
{
	font-weight: bold;
	color: white;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #a62e47;
	border-bottom-style: none;
}
.img{
  border:0;
  padding:0;
  margin: 0;
  margin-bottom:5px;
  margin-top:5px;
}

a img {
  border:0;
  padding:0;
  margin: 0;
}

a{color:#333300;
}

.table_style{
	top:0px;
	color:#666666;
	font-size:smaller;
}

.pStyle{
	line-height:1em;
	margin-bottom:0px;
	margin-top:0px;
	font-size:small;
	color:#666666;
}

.ul_li_link{
list-style: url(../image/link_icon01.gif);
margin:0px;
}

.li_link{
margin:0px;
display: inline;
}

.ul_link{
margin:0px;
font-size:x-small;
}

.img_margin_top10px{
margin-top:10px;
}

ul{
margin-top:1px;
margin-bottom:1px;
}

h1{
  font-size:14px;
  margin:0;
  margin-top:4px;
  color:#333333;
}

h2{
  font-size:12px;
  padding:0;
  margin: 0;
  color:#333333;
}

h3{
  font-size:12px;
  padding:0;
  margin: 0;
  color:#333333;
}

p{
  margin:1px;
}

address{
  text-align:right;
  font-size:10px;
  color:#666666;
}

/*-- ‘S‘Ì‚ðˆÍ‚ñ‚Å‚¢‚Ü‚· --*/
#wrapper
{
text-align:left;
width:841px;
margin:0 auto;
border:#000000;
background-color:#FFFAF0;
}

#footer {
  margin-top:10px;
  font-size:10px;
  text-align: left;
  width: 840px;
}
.footer{
	color:#666666;
}

/*  link 
-----------------------------------------------------------------------------*/
#main_box
	{width:840px;
	 margin:0px;
	 padding:0px;}
	 
#left_nabi_box
	{width:180px;
	 margin:0px;
	 padding:0px;
	 float:left;}

#center_boxW450
	{width:450px;
	 margin:0px;
	 padding:0px;
	 margin-left:15px;
	 float:left;}
	 

#center_boxW640
	{width:635px;
	 margin:0px;
	 padding:0px;
/*
	 margin-left:15px;
*/
	 margin-left:5px;
	 float:left;}

#nabi_box
	{width:180px;
	 margin:0px;
	 padding:0px;
	 margin-left:5px;
	 float:right;
	 background:#FFFFFF;}
	 
#footer_left_box
	{width:640px;
	 margin:0px;
	 padding:0px;
	 float:left;}
#footer_right_box
	{width:180px;
	 margin:0px;
	 padding:0px;
	 float:right;}
	 
#tagline{
background-color:#FFDFD2;
color:#A42F41;
font-size:x-small;
height:20px;
}
