
/*マージンの初期化*/
  *{
        margin:0;
		padding:0;
   }
 
 /*インラインフレーム（営業案内）の縦スクロールボタン非表示 
 body{ overflow-y:hidden;}*/
 

/*背景色 */
 body { 
            background-color: #ffffcc; 
        }


/*レイアウト定義−外周（containner）部*/
 div#container{
			width:804px;
			height:100%;
			margin-left:auto;
			margin-right:auto;
			text-align:left;
			/*background-color:#66CCFF;*/
			}
			

/*レイアウト定義−ヘッダー部*/
 div#header{
            width:800px;
			height:60px;
			background-color:#f8b923;
			}


/*レイアウト定義−top画像部*/
 div#top{
            width:800px;
			height:120px;
			background-color:white;
			}


/*レイアウト定義−メニュー部
 div#menu{
            width:178px;
			height:auto;
			background-color:white;
			}*/

/*レイアウト定義−メニュー部のジャンル別　枠線*/
 div#menu1{
            float:left;
			width:178px;
			height:auto;
           /* padding:5px;*/
			border:solid 1px gray;
			margin-bottom:10px;
			}

 div#menu2{
            float:left;
			width:178px;
			height:auto;
           /* padding:5px;*/
			border:solid 1px gray;
			margin-bottom:10px;
			}			

 div#menu3{
            float:left;
			width:178px;
			height:auto;
           /* padding:5px;*/
			border:solid 1px gray;
			margin-bottom:10px;
			}

 div#menu4{
            float:left;
			width:178px;
			height:auto;
           /* padding:5px;*/
			border:solid 1px gray;
			margin-bottom:10px;
			}

 div#menu5{
            float:left;
			width:178px;
			height:auto;
           /* padding:5px;*/
			border:solid 1px gray;
			margin-bottom:10px;
			}

/*レイアウト定義−コンテンツ部*/
 div#body{
			width:600px;
			height:100%;
			background-color:white;
			padding:10px;
/*コンテンツ部を右表示にさせ（＝メニューを左表示）、ソースの先頭部（BODY直下）にテキストを置く*/			
			float:right;			
			}


/*レイアウト定義−フッター部*/
 div#footer{
            clear:both;
			width:800px;
			height:30px;
			background-color:#f8b923;
/*フッター部の文字色と文字表示位置の指定*/
			color:blue;
			padding-left:10px;
			padding-top:10px;
			text-align:center;
			font-size:12px;
			}


/*レイアウト定義−メニュー部の文字および画像レイアウト*/
 .menu{
            font-family:MSゴシック;
			width:179px;
			height:30px;
		    font-size:12px;			
			letter-spacing:1px;
			margin-bottom:1px;
	  }
	 
 ul, li{
            margin:0;
			padding:10;
			list-style:none;
	  }
           
 .menu li{
            display:inline;
	  }	

.menu a,#menu a:link ,.menu a:visited{
              text-decoration:underline;
			  color:#blue;
			  background-image:  url(./images/menu1.jpg);
			  background-repeat:repeat-y;
			  display:block;
			  padding-top:8px;
			  padding-bottom:9px;
			  padding-left:30px;
			  width:auto;
			  height:auto;
	   }

.menu a:hover{
	font-weight:bold;
	background-image: url(.images/images/menu2.jpg);
	background-repeat:no-repeat;
}





/*コンテンツ部の枠線（背景色：白）*/
.content1{
           width:90%;
		   height:auto;
		   border:solid 1px gray;
		   background-color:white;
		   padding-top:10px;
		   padding-right:10px;
		   padding-left:10px;
		   padding-bottom:5px;
		   margin-bottom:10px;
		   }


/*コンテンツ部の枠線（背景色：薄青）*/
.content2{
           width:90%;
		   height:auto;
		   border:solid 1px gray;
		   background-color:#99ccff;
		   padding-top:10px;
		   padding-right:10px;
		   padding-left:10px;
		   padding-bottom:5px;
		   margin-bottom:10px;
		   }


/*コンテンツ部の枠線（背景色：薄緑）*/
.content3{
           width:90%;
		   height:auto;
		   border:solid 1px gray;
		   background-color:#ccff99;
		   padding-top:10px;
		   padding-right:10px;
		   padding-left:10px;
		   padding-bottom:5px;
		   margin-bottom:10px;
		   }		   


/*コンテンツ部の枠線（背景色：薄ピンク）*/
.content4{
           width:90%;
		   height:auto;
		   border:solid 1px gray;
		   background-color:#ffcc99;
		   padding-top:10px;
		   padding-right:10px;
		   padding-left:10px;
		   padding-bottom:5px;
		   margin-bottom:10px;
		   }
		   

/* ｈタグの定義*/
  h1{
        font-size:10px;
		margin-bottom: 0;
     }

	 
   h2{
        font-size:14px;
	font-weight: bold;
	margin: 0;
	/*
	padding: 2px 0 2px 4px;
	*/
     } 



  h3{
        font-size:14px;
		margin-bottom:10px;
     } 

	 
  h4{
        font-size:14px;
		margin-bottom:10px;
     }  

	
   h5{
        font-size:14px;
		margin-bottom:10px;
	 } 

	 
   h6{
        font-size:14px;
		margin-bottom:10px;
     } 	

	 

/* pタグの定義*/	 
    p{
	    margin-bottom:0.85em;
		letter-spacing:2px;
		line-height:1.25em;
		font-size:0.85em;
	 }


/* strongタグの定義*/
strong{
	    margin-bottom:0.85em;
		letter-spacing:2px;
		line-height:1.25em;
		font-size:1em;
		color:red;
	 }	 

/* クラスの小文字指定 */
.small {  font: 12px "ＭＳ Ｐゴシック", "Osaka"}	 


/* クラスの標準文字指定 （Pタグと共通設定）*/
.honbun{
	    margin-bottom:0.85em;
		letter-spacing:2px;
		line-height:1.25em;
		font-size:0.85em;
	 }



/* クラスの赤文字指定 */	 
 .red{
	    color:red;
	  }


 /* クラスの青文字指定 */	
 .blue{
        color:blue;
		}








