/* CSS Document */

body {
    text-align: left;
	margin: 0px;
    padding: 0px;
}

p  {
    font-size: 11px;
	color: #000000;
	}
	
a  {
   text-decoration: none;
}	
	
#wrap  {
       width: 800px;
	   border: solid 1px #000000;
	   }

/************************************************/
/*hedder styles                                 */
/************************************************/
	   
#hedder   {
         width: 790px;
		 text-align: left;
         margin-left: 5px;
		 margin-top: 15px;
		 margin-bottom: 0px
		 } 
		   	
#hedder  .text1  p  {
                   padding: 7px;
				   border-bottom: solid 1px #ffdfc0;
				   }
				   
#hedder   .text2  {
                  width: 790px;
		          text-align: left;
				  margin: 0px;
				  padding: 0px;
				  border-bottom: solid 6px #daa847;
				  }				   

#hedder   .text2 h1  {
				  margin: 0px;
				  padding: 0px;
}

/************************************************/
/*menu styles                                   */
/************************************************/

#menubar  {
       width: 788px;
	   height: 19px;
	   background-color: #333333;
	   border: solid 1px #fe9f41;
	   }

#menubar  .menu    {
	   margin-left: 172px;
	   background-color: #5f5f5f;
					 }
					 
									
#menubar  .mntop  a   {
                       display: block;
					   width: 88px;
					   height: 19px;
					   margin: 0px;
					background-image: url(../images/menubar-top.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;
					float: left;
}

#menubar  .mntop  a:hover   {
					background-image: url(../images/menubar-top-on.gif);
	                background-repeat: no-repeat;					
}

#menubar  .mngaiyou  a   {
                       display: block;
					   width: 88px;
					   height: 19px;
					   margin: 0px;
					background-image: url(../images/menubar-gaiyou.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;
					float: left;
}

#menubar  .mngaiyou  a:hover   {
					background-image: url(../images/menubar-gaiyou-on.gif);
	                background-repeat: no-repeat;					
}

#menubar  .mnstaff  a   {
                       display: block;
					   width: 88px;
					   height: 19px;
					   margin: 0px;
					background-image: url(../images/menubar-staff.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;
					float: left;
}

#menubar  .mnstaff  a:hover   {
					background-image: url(../images/menubar-staff-on.gif);
	                background-repeat: no-repeat;					
}

#menubar  .mnmap  a   {
                       display: block;
					   width: 88px;
					   height: 19px;
					   margin: 0px;
					background-image: url(../images/menubar-map.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;
					float: left;
}

#menubar  .mnmap  a:hover   {
					background-image: url(../images/menubar-map-on.gif);
	                background-repeat: no-repeat;					
}

#menubar  .mnapart  a   {
                       display: block;
					   width: 88px;
					   height: 19px;
					   margin: 0px;
					background-image: url(../images/menubar-apart.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;
					float: left;
}

#menubar  .mnapart  a:hover   {
					background-image: url(../images/menubar-apart-on.gif);
	                background-repeat: no-repeat;					
}

#menubar  .mnsiryou  a   {
                       display: block;
					   width: 88px;
					   height: 19px;
					   margin: 0px;
					background-image: url(../images/menubar-tvcm.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;
					float: left;
}

#menubar  .mnsiryou  a:hover   {
					background-image: url(../images/menubar-tvcm-on.gif);
	                background-repeat: no-repeat;					
}

#menubar  .mntoiawase  a   {
                       display: block;
					   width: 88px;
					   height: 19px;
					   margin: 0px;
					background-image: url(../images/menubar-otoiawase.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;
					float: left;
}

#menubar  .mntoiawase  a:hover   {
					background-image: url(../images/menubar-otoiawase-on.gif);
	                background-repeat: no-repeat;					
}






/************************************************/
/*contents styles                               */
/************************************************/

#pagebody  {
            width: 788px;
         margin: auto;
		 margin-top: 0px;
		 margin-bottom: 0px
		 text-align: right;
		 } 
		                  		 
	   
/************************************************/
/*navi styles                                   */
/************************************************/

#navi   {
         width: 171px;
         text-align:center;
		 background-color: #e8e4e3;
		 border: solid 1px #fe9f41;
		 float: left;
		 }
	   
#navi  h2  {
		   margin-top: 5px;
		   margin-bottom: 5px;
		   }

#navi  .navimenu0  a   {
                       display: block;
					   width: 158px;
					   height: 29px;
					   margin: auto;
					background-image: url(../images/navi-rowcost.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;
					margin-bottom: 5px;					
}

#navi  .navimenu0  a:hover   {
					background-image: url(../images/navi-rowcost-on.gif);
	                background-repeat: no-repeat;					
}
		   				   
#navi  .navimenu1  a   {
                       display: block;
					   width: 158px;
					   height: 29px;
					   margin: auto;
					background-image: url(../images/navi-kodawari.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;
					margin-bottom: 5px;					
}

#navi  .navimenu1  a:hover   {
					background-image: url(../images/navi-kodawari-on.gif);
	                background-repeat: no-repeat;					
}

#navi  .navimenu2  a   {
                       display: block;
					   width: 158px;
					   height: 29px;
					   margin: auto;
					background-image: url(../images/navi-gaikan.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;					
					margin-bottom: 5px;					
}

#navi  .navimenu2  a:hover   {
					background-image: url(../images/navi-gaikan-on.gif);
	                background-repeat: no-repeat;					
}

#navi  .navimenu3  a   {
                       display: block;
					   width: 158px;
					   height: 29px;
					   margin: auto;
					background-image: url(../images/navi-iezukuri.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;					
					margin-bottom: 5px;					
}

#navi  .navimenu3  a:hover   {
					background-image: url(../images/navi-iezukuri-on.gif);
	                background-repeat: no-repeat;					
}

#navi  .navimenu4  a   {
                       display: block;
					   width: 158px;
					   height: 29px;
					   margin: auto;
					background-image: url(../images/navi-setubi.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;					
					margin-bottom: 5px;					
}



#navi  .navimenu4  a:hover   {
					background-image: url(../images/navi-setubi-on.gif);
	                background-repeat: no-repeat;					
}

#navi  .navimenu4b  a   {
                       display: block;
					   width: 158px;
					   height: 29px;
					   margin: auto;
					background-image: url(../images/navi-madori.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;					
					margin-bottom: 5px;					
}



#navi  .navimenu4b  a:hover   {
					background-image: url(../images/navi-madori-on.gif);
	                background-repeat: no-repeat;					
}

#navi  .navimenu5  a   {
                       display: block;
					   width: 158px;
					   height: 29px;
					   margin: auto;
					background-image: url(../images/navi-kouzou.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;					
					margin-bottom: 5px;					
}

#navi  .navimenu5  a:hover   {
					background-image: url(../images/navi-kouzou-on.gif);
	                background-repeat: no-repeat;					
}

#navi  .navimenu6  a   {
                       display: block;
					   width: 158px;
					   height: 29px;
					   margin: auto;
					background-image: url(../images/navi-seinou.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;					
					margin-bottom: 5px;					
}

#navi  .navimenu6  a:hover   {
					background-image: url(../images/navi-seinou-on.gif);
	                background-repeat: no-repeat;					
}

#navi  .navimenu6b  a   {
                       display: block;
					   width: 158px;
					   height: 29px;
					   margin: auto;
					background-image: url(../images/navi-sekou.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;					
					margin-bottom: 5px;					
}

#navi  .navimenu6b  a:hover   {
					background-image: url(../images/navi-sekou-on.gif);
	                background-repeat: no-repeat;					
}

#navi  .navimenu7b  a   {
                       display: block;
					   width: 158px;
					   height: 29px;
					   margin: auto;
					background-image: url(../images/navi-wagaya.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;					
					margin-bottom: 5px;					
}

#navi  .navimenu7b  a:hover   {
					background-image: url(../images/navi-wagaya-on.gif);
	                background-repeat: no-repeat;					
}

#navi  .navimenu7  a   {
                       display: block;
					   width: 158px;
					   height: 29px;
					   margin: auto;
					background-image: url(../images/navi-koe.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;					
					margin-bottom: 5px;					
}

#navi  .navimenu7  a:hover   {
					background-image: url(../images/navi-koe-on.gif);
	                background-repeat: no-repeat;					
}

#navi  .navimenu8  a   {
                       display: block;
					   width: 158px;
					   height: 29px;
					   margin: auto;
					background-image: url(../images/navi-sintyaku.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;					
					margin-bottom: 5px;					
}

#navi  .navimenu8  a:hover   {
					background-image: url(../images/navi-sintyaku-on.gif);
	                background-repeat: no-repeat;					
}

#navi  .navimenu9  a   {
                       display: block;
					   width: 158px;
					   height: 29px;
					   margin: auto;
					background-image: url(../images/navi-kengakukai.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;					
					margin-bottom: 5px;					
}

#navi  .navimenu9  a:hover   {
					background-image: url(../images/navi-kengakukai-on.gif);
	                background-repeat: no-repeat;					
}

#navi  .navimenu10  a   {
                       display: block;
					   width: 158px;
					   height: 29px;
					   margin: auto;
					background-image: url(../images/navi-blogsyatyou.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;					
					margin-bottom: 5px;					
}

#navi  .navimenu10  a:hover   {
					background-image: url(../images/navi-blogsyatyou-on.gif);
	                background-repeat: no-repeat;					
}

#navi  .navimenu11  a   {
                       display: block;
					   width: 158px;
					   height: 29px;
					   margin: auto;
					background-image: url(../images/navi-blogstaff.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;					
					margin-bottom: 5px;					
}

#navi  .navimenu11  a:hover   {
					background-image: url(../images/navi-blogstaff-on.gif);
	                background-repeat: no-repeat;					
}

#navi  .navimenu12  a   {
                       display: block;
					   width: 158px;
					   height: 29px;
					   margin: auto;
					background-image: url(../images/navi-blogkyusyu.gif);
	                background-repeat: no-repeat;
					text-indent: -9999px;					
					margin-bottom: 5px;					
}

#navi  .navimenu12  a:hover   {
					background-image: url(../images/navi-blogkyusyu-on.gif);
	                background-repeat: no-repeat;					
}
	   
/************************************************/
/*contents styles                               */
/************************************************/


#contents  {
            width: 603px;
			margin-top: 10px;
			margin-left: 181px;
			margin-bottom: 0px;
			}		   

#contents  .rowcost  a  {
                       display: block;
					   width: 150px;
					   height: 18px;
                    background-image: url(../images/hyou-rowcost.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .rowcost  a:hover  {
                       display: block;
					   width: 150px;
					   height: 18px;
                    background-image: url(../images/hyou-rowcost-on.gif);
	                background-repeat: no-repeat;
					}

#contents  .daichi  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-daichi.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .daichi  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-daichi-on.gif);
	                background-repeat: no-repeat;
					}
							 
#contents  .yasuragi  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-yasuragi.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .yasuragi  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-yasuragi-on.gif);
	                background-repeat: no-repeat;
					}

#contents  .hidamari  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-hidamari.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .hidamari  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-hidamari-on.gif);
	                background-repeat: no-repeat;
					}

#contents  .kodawari  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-kodawari.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .kodawari  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-kodawari-on.gif);
	                background-repeat: no-repeat;
					}
					
#contents  .gaikan  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-gaikan.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .gaikan  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-gaikan-on.gif);
	                background-repeat: no-repeat;
					}
					
#contents  .iezukuri  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-iezukuri.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .iezukuri  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-iezukuri-on.gif);
	                background-repeat: no-repeat;
					}

#contents  .setubi  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-setubi.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .setubi  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-setubi-on.gif);
	                background-repeat: no-repeat;
					}

#contents  .madori  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-madori.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .madori  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-madori-on.gif);
	                background-repeat: no-repeat;
					}

					
#contents  .kouzou  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-kouzou.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .kouzou  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-kouzou-on.gif);
	                background-repeat: no-repeat;
					}
					
#contents  .seinou  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-seinou.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .seinou  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-seinou-on.gif);
	                background-repeat: no-repeat;
					}

#contents  .sekou  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-sekou.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .sekou  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-sekou-on.gif);
	                background-repeat: no-repeat;
					}

#contents  .wagaya  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-wagaya.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .wagaya  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-wagaya-on.gif);
	                background-repeat: no-repeat;
					}
					

#contents  .koe  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-koe.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .koe  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-koe-on.gif);
	                background-repeat: no-repeat;
					}

#contents  .sintyaku  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-sintyaku.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .sintyaku  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-sintyaku-on.gif);
	                background-repeat: no-repeat;
					}
					
#contents  .kouji  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-kouji.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .kouji  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-kouji-on.gif);
	                background-repeat: no-repeat;
					}

#contents  .kengakukai  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-kengakukai.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .kengakukai  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-kengakukai-on.gif);
	                background-repeat: no-repeat;
					}

#contents  .syatyoublog  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-blogsyatyou.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .syatyoublog  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-blogsyatyou-on.gif);
	                background-repeat: no-repeat;
					}
					
#contents  .staffblog  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-blogstaff.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .staffblog  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-blogstaff-on.gif);
	                background-repeat: no-repeat;
					}
					
#contents  .tvcm  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-tvcm.gif);
	                background-repeat: no-repeat;
					float: left;
			text-indent: -9999px;
					}

			
#contents  .tvcm  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-tvcm-on.gif);
	                background-repeat: no-repeat;
					}

#contents  .privacy  a  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-privacy.gif);
	                background-repeat: no-repeat;
                    text-indent: -9999px;
					float: left;
}
			
#contents  .privacy  a:hover  {
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-privacy-on.gif);
	                background-repeat: no-repeat;
					}
					
#contents  .space  {	
                       display: block;
					   width: 75px;
					   height: 18px;
                    background-image: url(../images/hyou-space.gif);
	                background-repeat: no-repeat;
                    text-indent: -9999px;
					float: left;
}
				
/************************************************/
/*space styles                                  */
/************************************************/


#space  {
                    display: block;
					width: 603px;
					height: 162px;
					margin-left: 0px;
					margin-top: 5px;
					padding: 0px;
			        background-color: #bfcbe1;
			        background-position: left;
			        background-image: url(../images/top-kodawari0.jpg);
                    background-repeat: no-repeat;
					float: right;
			}
			
#space  p  {
                     margin-left: 201px;
					 margin-top: 0px;
					 margin-right: 0px;
					 margin-bottom: 0px;
					 padding: 0px;
					 }

/************************************************/
/*textbox styles                                */
/************************************************/

#textbox   {
           width: 583px;
		   height: 100px;
		   margin-top: 2px;
          background-image: url(../images/textbox.gif);
	      background-repeat: no-repeat;
		  padding: 0px;
}

#textbox  h3  {
               margin-top: 5px;
			   margin-bottom: 0px;
               padding-top: 5px;
			   padding-left: 15px;
			   padding-bottom: 0px;
			   line-height: 90%;
			   color: #f67f1f;
			   }
			   
#textbox  p  {
             margin-top: 7px;
			  padding-top: 0px;	
			  padding-left: 10px;
			  padding-right: 10px;
			  line-height: 120%;
			  letter-spacing: 1px;
			  }	
			  
#textbox2   {
		   margin-top: 10px;
		   background-color: #ffffff;
		  padding: 0px;
		  width: 297px;
		  float: left;
}

#textbox2  img  {
              margin-top: 0px;
			  margin-bottom: 5px;
			  margin-right: 0px;
			  margin-left: 0px;
			  padding: 0px;	
			  }	
#textbox3   {
		   margin-top: 10px;
		   background-color: #ffffff;
		  padding: 0px;
		  width: 297px;
		  float: right;
}

#textbox3  img  {
              margin-top: 0px;
			  margin-bottom: 5px;
			  margin-right: 0px;
			  margin-left: 0px;
			  padding: 0px;	
			  }	


#textlink1    {
			   clear: both;
			   margin-bottom: 7px;
			   margin-top: 20px;
			   }


#textlink1  a  {
                font-size: 10px;
				margin-bottom: 3px;
				lettes-spacing: 5px;
				color: #000000;
				}
							  	   
#footer  {
          margin-left: 5px;
		  margin-top: 5px;
		  background-image: url(../images/footer-imhome.gif);
	      background-repeat: no-repeat;
		  }
		  
#footer  p  {
			  padding-left: 300px;
		  padding-top: 5px;
		  padding-bottom: 5px;
		  font-size: 11px;
		  color: #000000;
}	  