@charset "Shift_JIS";


* {
     margin: 0;
	 padding: 0;
} 

body {
      text-align: center;
	  font-family: Arial,Verdana,"ＭＳ Ｐゴシック",sans-serif;
}


a:link {
      text-decoration: none;
	  color: gray;
}	  


a img {
       border: none;
}	 


div#pageWrapper {
      width: 950px;
	  margin-left: auto;
	  margin-right: auto;
	  text-align: left;
	  font-family: Arial,Verdana,"ＭＳ Ｐゴシック",sans-serif;
}	  

div#header {
	  position: relative;
	  z-index: 100; /*ボックスの階層順指定*/　　
	  width: 950px;
	  height: 150px;
	  background-color: #000;
	  padding-top: 10px;
	  margin-bottom: 20px;
}

div#header table {
      height: 95px;
	  width : 950px;
}

div#header p {
      font-size: 80%;
	  color: gray;
	  text-align: right;
	  padding-right: 10px;
}

#navigation {
      position: absolute;
	  float: left;
	  width: 950px;
	  z-index: 100;
	  height: 80px;
	  margin-top: 19px;
	  font-size: 85%;
}

#navigation ul {
      list-style: none;
}

#navigation ul li {
      font-size: 90%;
	  background: #000;
	  color: #fff;
}

#navigation ul li a:hover {
      color: #000;
	  background-image: none;
	  background-color: #66ff00;
}

#navigation li {
      float: left;
	  width: 130px;
}

#navigation li a {
      display: block;
	  width: 100%;
	  padding: 8px 0;
	  text-align: center;
	  color: #fff;
	  text-decoration: none;
}

      	  	  	  
	  
#navigation ul ul {
      background: #fff;
}

#navigation ul ul li {
      float: none;
}

#navigation ul ul li a {
      border-top: 1px solid #fff;
	  background: none;
	  font-size: 90%;
	  padding: 6px 0;
	  background-color: #fff;
	  color: #000;
}

#navigation ul ul li a:hover {
      color: #000;
	  background-image: none;
	  background-color: #66ff00;
}

#navigation ul li.parent ul {
      display: none;
}

#navigation ul li.parentOn ul {
      display: block;
}		  

div#nav {
	  float: right;
	  width: 170px;
	  height: 680px;
	  background-color: #fff;
	  border-style: solid;
	  border-width: 1px;
	  border-color: #000;
	  text-align: center;
	  margin-bottom: 30px;	  	  
}

div#nav h3 {
	  font-size: 75%;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  background-color: #000;
	  color: #66ff00;
}	

div#nav2 {
      float: right;
	  width: 170px;
	  background-color: #000;
	  text-align: center;
	  margin-top:120px;
	  margin-bottom: 30px;	  	  
}

div#nav2 h3 {
	  font-size: 75%;
	  padding-top: 10px;
	  padding-bottom: 10px;
	  background-color: #000;
	  color: #66ff00;
}	  


div#nav ul li {
      list-style-type: none;
	  font-size: 70%;
	  color: gray;
	  margin-bottom: 8px;	  
} 



div#nav ul li P {
      font-size: 100%;
	  color: red;
	  text-align: left;
	  margin-top: 10px;
	  margin-bottom: 40px;	  
}	  	

div#nav2 ul li {
      list-style-type: none;
	  font-size: 70%;
	  color: white;
	  padding-bottom: 20px;
} 



div#nav2 ul li P {
      font-size: 100%;
	  color: red;
	  text-align: left;
	  margin-top: 10px;
	  margin-bottom: 40px;	  
}	  	
  	


div#cientoinfo  {
	  float: left;
	  width: 670px;
	  height: 650px;
	  margin-top: 150px;	  
}

	  	    
div#cientoinfo h2 {
	  margin-bottom: 30px;
	  margin-left: 30px;
	  font-size: 80%;	  
	  
}	  



	  
div#cientoinfo table {
      width: 670px;
	  font-size: 70%;
	  margin-top: 10px;
	  margin-left: 30px;
	  margin-bottom: 100px;
}

div#cientoinfo table tr td {
      width: 300px;
}

div#cientoinfo table tr td a {
      text-decoration: none;
}

div#cientoreq  {
	  float: left;
	  width: 670px;
	  height: 650px;
	  margin-top: 150px;	  
}

	  	    
div#cientoreq h2 {
	  margin-bottom: 30px;
	  margin-left: 30px;
	  font-size: 80%;	  
	  
}	  



	  
div#cientoreq table {
      width: 670px;
	  font-size: 70%;
	  margin-top: 10px;
	  margin-left: 30px;
	  margin-bottom: 100px;
}

div#cientoreq table tr td {
      width: 30px;
}

div#cientoreq table tr td a {
      text-decoration: none;
}
	
	
	
div.contents {
     width: 590px;
	 margin-top: 30px;
	 margin-left: 20px;
	 padding: 30px;
	 border-style: none;
	 border-width: 1px;
	 border-color: #ccc;
	 margin-bottom: 30px;
}	 


     
div#footer {
      clear: both;
	  width: 950px;
	  background-color: #666666;
	  text-align: left;
	  font-size: 75%;
	  color: #fff	
}

div#footer h3 {
	  font-size: 100%;
	  margin: 20px 15px 10px;
	  text-align: left;
}

div#footer p {
      text-align: center;
	  text-size: 40%;
	  margin-bottom: 20px;
	  margin-top: 20px;	  
}
 


div#shops h3 {
      font-size: 120%;
	  margin-top: 5px;
	  margin-bottom: 5px;
}	  

div#shops table {
      width: 600px;
	  margin: 0px 15px 0;
	  font-size: 90%;
} 

div#shops table tr td {
      width: 180px;
}



			    	  