@charset "UTF-8";
/* CSS Document 200807 001 */

@import 'clear.css';
@import '02.css';
@import 'form.css';



 
body 
  {
  background:url(../../img/bg.gif) repeat-x #ffffff;
  }
  
a 
  {
  color: #444444;
  } 
 
 
/* 
  #container 
--------------------------------------------------------------
*/

#container 
  {
  width: 100%;
  }

#container-inner
  {
  width:950px;
  margin: 0 auto;
  }




/* 
  #header 
--------------------------------------------------------------
*/

#header 
  {
  width:630px;
  float:left;
  }
  
#header-inner 
  {

  }


  

h1
  {
  color:#ffffff;
  font-size: 0.8em;
  }

.logo
  {
  padding:17px 0px 10px 0px;
  margin:0px 0px;
  }

  
/* 
  #grovalnavi 
--------------------------------------------------------------
*/ 


.grovalnavi 
  {
  clear: both;
  color: #666666;
  padding:9px 0px;
  }


* html .grovalnavi 
  {
  clear: both;
  color: #666666;
  padding:10px 0px;
  }


.grovalnavi ul li 
  {
  display: inline;
  font-size: 0.9em;
  line-height:1.5em;
  padding:0px 10px;
  border-right:solid #FFFFFF 1px;
  }

.grovalnavi ul li a 
  {
  color:#FFFFFF;
  text-decoration:none;
  }

.grovalnavi ul li a:hover
  {
  color: #FFFFCC;
  }

.grovalnavi .start
  {
  border-left:solid #FFFFFF 1px;
  }

.grovalnavi2 
  {
  clear: both;
  margin:0px 0px;
  padding: 0px 0px;
  }


.grovalnavi2 ul li 
  {
  display: inline;
  margin:0;
  padding: 0px 0px;
  }


.imameru
  {
  position:relative;
  float:right;
  width:320px;
  height:457px;
  background:url(../../img/imameru.jpg) no-repeat;
  margin:0 0 20px 0;
  }

.gamen
  {
  margin:70px 0px 0px 20px;
  }



/* 
  #wrap 
--------------------------------------------------------------
*/

#wrap 
  {
  clear: both;
  }
  
#wrap-inner 
  {
  display: block;
  width:950px;
  margin: 0 auto;
  }


.info 
  {
  display: block;
  width:510px;
  float:left;
  margin:0px 0px 10px 0px;
  }







.info dl dt img
  {
  display:block;
  width:80px;
  height:80px;
  border:solid 10px #006666;
  }










.info dl dt
  {
  background:url(../../img/info-y.jpg) no-repeat;
  text-indent:20px;
  font-size:0.8em;
  line-height:1.3em;
  margin:5px 5px;
  }

.info dl dd
  {
  position:relative;
  width:380px;
  top:-20px;
  left:120px;
  font-size:0.85em;
  line-height:1.3em;

  }


.info dl dd a
  {
  color:#333333;
  }

.info dl dd a:hover
  {
  color:#990000;
  }


.bnn 
  {
  position:relative;
  float:right;
  width:440px;
  text-align:right;
  margin:0px 0px 20px 0px;
  }



/* 
  #footer 
--------------------------------------------------------------
*/

#footer 
  {
  clear: both;
  width: 100%;
  background-color:#666666;
  }

 
#footer-inner 
  {
  width:950px;
  margin: 0 auto;
  padding:1px 0px;
  }




address
  {
  clear: both;
  font-size: 0.8em;
  color: #333333;
  padding: 20px 0px 0px 0px;
  text-align: center;
  }



