@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;	  	  
}

div#nav 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 {
      float: right;
	  width: 170px;
	  background-color: #000;
	  text-align: center;
	  margin-top:120px;
	　margin-bottom: 30px;	  	  
}

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


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  {
	  width: 600px;
      float: left;	  
}

	  	    
div#cientoinfo h3 {
	  margin-bottom: 30px;
	  margin-top: 50px;
	  margin-left: 20px;	  
}	  


	  
div#cientoinfo table {
      width: 600px;
　　　margin-left: 30px;
	 font-size: 75%;

}


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




div#cientoinfo2  {
	  width: 600px;
      float: left;	  
}

  

	  
div#cientoinfo2 table {
      width: 600px;
	  margin-bottom: 20px;
	 font-size: 75%; 
}


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



div#cientoinfo2 h3 table {
      width: 600px;
	  }
	  
div.contents {
     width: 600px;
	 margin-left: 20px;
	 padding: 30px;
	 border-style: none;
	 border-width: 1px;
	 border-color: #ccc;
	 margin-bottom: 30px;

}


	  	
div#cientoinfo3  {
	  width: 800px;
      float: left;	  
}

  



	  
div#cientoinfo3 table {
      width: 700px;
	  margin-left: 50px;
	  margin-bottom: 80px;
	  	 font-size: 75%;
}


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





     
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;
}

