@charset "UTF-8";
/* CSS Document 200807 001 */

@import 'clear.css';
@import 'navi.css';
@import 'second.css';
@import '02.css';



 
body 
  {
  background-color: #ffffff;
  }
  
a 
  {
  color: #444444;
  } 

img 
  {
  margin:0;
  padding:0;
  } 
 
 
/* 
  #container 
--------------------------------------------------------------
*/

#container 
  {
  }

#container-inner
  {

  }




/* 
  #header 
--------------------------------------------------------------
*/

#header 
  {
  width: 100%;
  }
  
#header-inner 
  {
  width:950px;
  margin: 0 auto;
  }

#header-inner #logo1
  {
  clear: both;
  float: left;
  margin:5px 0px;
  }
#header-inner #logo2
  {
  float: left;
  }
  







h1
  {
  color:#999999;
  font-size: 0.7em;
  }



  

  
/* 
  #grovalnavi 
--------------------------------------------------------------
*/ 


#grovalnavi 
  {
  clear:both;
  width: 100%;
	background:url(../../img/menu_bg.jpg) repeat-x;
  }







/* 
  #contents-wrap 
--------------------------------------------------------------
*/
#contents-wrap
  {
    clear:both;
  width: 100%;
	background:url(../../img/main_bg.jpg) repeat-x;
  }

#contents-wrap-inner
  {
  width:950px;
  margin: 0 auto;
  background:url(../../img/image.jpg) no-repeat;
  
  }


/* 
  #contents-a 
--------------------------------------------------------------
*/


#contents-a 
  { 
  width: 195px;
  margin: 70px 0px 0px 5px;
  float: left;
  background:url(../../img/titleback_keiei.png) no-repeat;
  
  }




/* 
* html #contents-a 
{
	background: none;
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(Src='img/titleback_keiei.png',sizingMethod='crop');
}*/
* html #contents-a 
{
	background: none;
  background:url(../../img/titleback_keiei.jpg) no-repeat;
}


* html #contents-c 
{
	background: none;
	background:url(../../img/titleback_kaiin.jpg) no-repeat;
}



* html #contents-b-c 
{
	background: none;
	background:url(../../img/titleback_midokoro.jpg) no-repeat;
}






#contents-a ul
  {
  display:block;
  margin: 60px 0px 0px 20px;
  width:160px;
  }

#contents-a ul li
  { 
  display:block;
  text-indent:-10px;
  margin: 0px 0px 5px 0px;
  font-size:0.9em;
  }


#contents-a ul li a
  { 
	color: #333333;
  }

#contents-a ul li a:hover
  { 
	color: #666;
  }


#contents-a .bnn
  {
  display:block;
  margin: 60px 0px 0px 20px;
  width:160px;
  }
  
#contents-a .bnn p
  {
  margin: 5px 0px 5px 0px;
  }
  


/* 
  #contents-b 
--------------------------------------------------------------
*/

#contents-b 
  {
	width: 495px;
	margin: 70px 2px 0px 5px;
	float: left;
	font-size: 14px;
  }

#contents-b ul
  {
  margin: 10px 0px 0px 0px;
  }

#contents-b ul li
  {
  margin: 0px 0px 0px 10px;
  }


#contents-b-a
  {
  margin: 0px 0px 20px 0px;
  padding: 10px 0px 0px 0px;
  }



#contents-b-a-inner
  {
  display:block;
  width:470px;
  margin: 10px 0px 10px 10px;
  }
  

#contents-b-a p
  {
	text-align:left;
	font-size:0.9em;
  }

#contents-b-b
  {
  margin: 0px 0px 10px 0px;
  }


#contents-b-b ul li
  {
    float:left;
  margin:0px 2px;
  }


#contents-b-b ul li a
  {
  float:left;
  padding:0px 0px 0px 0px;
  border:solid #999999;
  }

#contents-b-b ul li a:hover
  {
  border:solid #ccc;
  }


#contents-b-c
  {
  clear:both;
    background:url(../../img/titleback_midokoro.png) no-repeat;
  }
  
 #contents-b-c ul
  {
  display:block;
  padding: 60px 0px 0px 20px;
  width:480px;
  } 
  
#contents-b-c p
  {
  text-align:right;
  font-size:0.9em;
  }


#contents-b-c-inner
  {
  clear:both;
  display:block;
  width:450px;
  padding:60px 5px 5px 20px;
  }


/* 
  #contents-c 
--------------------------------------------------------------
*/

#contents-c 
  {
  width: 237px;
  margin: 70px 0px 0px 0px;
  background:url(../../img/titleback_kaiin.png) no-repeat;
  float: right;
  
  }

#contents-c ul
  {
  display:block;
  margin: 70px 0px 0px 0px;

  }


#contents-c ul li a
  { 
	color: #333333;
  }

#contents-c ul li a:hover
  { 
	color: #666;
  }

#contents-c-inner
  { 

  display:block;
  width:210px;
  padding:60px 5px 5px 10px;  
  }



/* 
  #footer 
--------------------------------------------------------------
*/


#footer  
  {
  clear:both;
  width: 100%;
  background:url(../../img/footer_bg.jpg) repeat-x;
  }

#footer-inner
  {
  width:950px;
  margin: 0 auto;
  text-align: center;
  }

#footer-inner ul
  {
  padding:30px 0px 0px 0px;
  }


#footer-inner ul li
  {
  clear: both;
  font-size: 0.9em;
  color: #333333;
  display:inline;
  padding:0px 20px;
  border-left:solid 1px;
  }

#footer-inner .end
  {
  border-right:solid 1px;
  }


#footer-inner .topsub li
  {
  border:none;
  display:inline;
  padding:0px 10px;
  }

#footer-inner .topsub li a
  {
  color: #003300;
  }


#footer-inner ul li a
  {
  color:#333333;
  }

#footer-inner ul li a:hover 
  {
  color:#666;
  }




#footer-inner address
  {
  clear: both;
  font-size: 0.8em;
  color: #333333;
  padding: 10px 0px 20px 0px;
  text-align: center;
  }

#footer-inner p
  {
  clear: both;
  font-size: 0.8em;
  color: #333333;
  padding: 10px 0px 0px 0px;
  text-align: center;
  }

/* 
  #contents-space 
--------------------------------------------------------------
*/


#contents-space 
  { 
  width: 100px;
  margin: 70px 0px 0px 5px;
  float: left;
  }

/* 
  .sitemap
--------------------------------------------------------------
*/


/*#sitemap
  { 
display: block;
position:relative;
left:50px;
  }*/

#sitemap
  { 
display: block;
padding:20px 0px 0px 50px;
color: #000000;
  }



#sitemap p
  { 
  font-size: 1em;
    color: #000000;
	margin:0px;
	padding:5px 0px 0px 0px;
  }


#sitemap a
  { 
  color: #003300;
  line-height:1.3em;
  }
.red {
	color: #C03;
}

