/*　全体の設定　*/
BODY{
  margin: 0px;
  font-size : 14px;
  font-family : "ＭＳ ゴシック";
  line-height : 110%;
  text-align : left;
}

/* レイアウト枠　*/


/* ヘッダー部分(右側） */
#topbar{  
  padding : 20px 20px;
}
	
/* ヘッダー部分(左側)鎌ケ谷斎場ロゴ */
#topbox{
	display : none;
  background-color : #004000;
  padding-left: 10px;
  padding-top: 0px;
  padding-bottom: 20px;
  height : 60px;
  text-align : left;
  z-index: 100;
}
	
/*　ヘッダーメニュー部分　*/
#header{
	display :none;
	padding: 0px 0px;
	width: 800px;
}

/* ヘッダーメニュー部分　リンク設定　*/
#header A{
	display: none;
	float: left;
	font-family: "ＭＳ ゴシック";
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align : middle;
	color: black;
	overflow: hidden;
	width: 99px;
	background-color: #80ff80;
	border-top: 5px solid #99cc00;
	border-bottom: 5px solid #99cc00;
	border-right: 1px solid #999999;
	padding: 10px 0px;
}

#header A:HOVER{
	display: none;
	float: left;
	font-family: "ＭＳ ゴシック";
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	vertical-align : middle;
	color: black;
	overflow: hidden;
	width: 99px;
	background-color: yellow;
	border-top: 5px solid #ff9999;
	border-bottom: 5px solid #ff9999;
	border-right: 1px solid #666666;
	padding: 10px 0px;
}

/*　左サイドメニュー　*/
#leftbar{
  display : none;
  background-color : #004000;
  width : 200px;
  padding : 0px 0px;  
  font-size : 12px;
  font-family : "ＭＳ ゴシック";
  color : white;
  text-align : center;
}

/*　左サイドメニュー用見出し　*/	
.left_h1{
  display : block;
  font-size : 16px;
  font-family : "ＭＳ ゴシック";
  font-weight : bold;
  color : white;
  background-color : #004000;
  text-align : center;
  border-top: 1px solid #80ff80;
  border-bottom: 1px solid #80ff80;
  border-left: 10px solid #ff9900;
  margin : 10px 10px;
  padding-top : 5px;
  padding-bottom : 5px;
  vertical-align : middle;
}

/*　左サイドメニュー：メニュー用リンク設定　*/
A.menu:link{
  display : block;
  font-size : 14px;
  font-family : "ＭＳ ゴシック";
  font-weight : bold;
  color : black;
  background-color : #80ff80;
  padding-top : 5px;
  padding-bottom : 5px;
  background-image : url(image/v2_lis004.gif);
  background-repeat : no-repeat;
  padding-left : 25px;
  text-align : left;
 
  border-top-color : #004000;
  background-position : 0px;
  border-top-width : 1px;
  border-top-style : solid;
  vertical-align : middle;
}

A.menu:visited{
  display : block;
  font-size : 14px;
  font-family : "ＭＳ ゴシック";
  font-weight : bold;
  color : black;
  background-color : #80ff80;
  text-align : left;
  
  padding-top : 5px;
  padding-bottom : 5px;
  background-image : url(image/v2_lis004.gif);
  background-repeat : no-repeat;
  background-position : 0px 50%;
  padding-left : 25px;

  border-bottom-color : #ffffff;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #004000;
  vertical-align : middle;
}

A.menu:nowthis{
  display : block;
  font-size : 14px;
  font-family : "ＭＳ ゴシック";
  font-weight : bold;
  color : black;
  background-color : #ffffcc;
  text-align : left;
  
  padding-top : 5px;
  padding-bottom : 5px;
  background-image : url(image/v4_lis045.gif);
  background-repeat : no-repeat;
  padding-left : 25px;
  
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #004000;
  background-position : 0px 50%;
  vertical-align : middle;
}

A.menu:hover{
  display : block;
  font-size : 14px;
  font-family : "ＭＳ ゴシック";
  font-weight : bold;
  color : black;
  background-color : yellow;
  text-align : left;
  
  padding-top : 5px;
  padding-bottom : 5px;
  background-image : url(image/v4_lis045.gif);
  background-repeat : no-repeat;
  padding-left : 25px;
  
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #004000;
  background-position : 0px 50%;
  vertical-align : middle;
}

/*　左サイドメニュー：通常リンク設定　*/
A.left:LINK{
  font-size : 14px;
  font-family : "ＭＳ ゴシック";
  color : yellow;
  background-color : #004000;
}

A.left:VISITED{
  font-size : 14px;
  font-family : "ＭＳ ゴシック";
  color : yellow;
  background-color : #004000;
}

A.left:HOVER{
  font-size : 14px;
  font-family : "ＭＳ ゴシック";
  color : black;
  background-color : yellow;
}

/*　右メインコンテンツ：レイアウト枠　*/



/*　右メインコンテンツ　*/
#rightside{
  font-size : 14px;
  font-family : "ＭＳ ゴシック";
  background-color : white;
  padding : 20px 20px;
  overflow : auto;
}

/*　右メインコンテンツ：見出し*/
.r_h1{
  font-size : 16px;
  font-family : "ＭＳ Ｐゴシック";
  font-weight : bold;
  color : #004000;
  
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #004000;
  
  background-image : url(image/b009lis.gif);
  background-repeat : no-repeat;
  background-color : #80ff80;
  
  padding : 10px 20px;
  margin : 10px 0px;
  
  border-top-width : 1px;
  border-right-width : 5px;
  border-top-style : solid;
  border-right-style : solid;
  border-top-color : #004000;
  border-right-color : #004000;
  background-position : left center;
  vertical-align : middle;
}

/*　右メインコンテンツ：通常リンク設定　*/
A:LINK{
  font-weight : bold;
  color : #004000;
  text-decoration : underline;
}

A:VISITED{
  font-weight : bold;
  color : #004000;
  text-decoration : underline;
}

A:HOVER{
  font-weight : bold;
  color : yellow;
  background-color : #004000;
  text-decoration : underline;
}

/*　右メインコンテンツ：小見出し　*/
.r_h2{
  font-size : 16px;
  color : white;
  font-weight : bold;
  margin : 5px 5px;
  background-color : #004000;
  background-image : url(image/b013lis.gif);
  background-repeat : no-repeat;
  background-position : 5px 50%;
  padding : 5px 5px 5px 25px;
}

/*　　*/
.r_h3{
  color : black;
  margin-top : 5px;
  margin-bottom : 5px;
  background-color : #c8ffc8;
  margin : 0px 5px;
  padding : 5px;
  text-align : center;
  visible : hidden;
}

/*  ポイント枠(葬儀のながれ)　*/
#point{
  border : 2px solid #999999;
  margin : 20px 10px;
  padding : 40px 20px 60px 160px;
  background-image : url(image/illust584_point.gif);
  background-repeat : no-repeat;
  background-color : white;
  background-position : 10px 20px;
  font-size : 14px;
  font-color : #990000;
  text-align : left;
  overflow : visible;
}

/*　チェック枠　*/
#check{
  border : 2px solid #999999;
  border-radius : 20px;
  margin : 20px 10px;
  padding : 40px 20px 60px 160px;
  background-image : url(image/illust598_check.gif);
  background-repeat : no-repeat;
  background-color : white;
  background-position : 10px 20px;
  font-size : 14px;
  font-color : #990000;
  text-align : left;
  overflow : visible;
}

/*　見出し　*/
H1{
  font-size : 14px;
  color : black;
  font-weight : bold;
  padding : 0px 5px
}

/*　葬儀のながれ目次用：項目リンク設定　*/
A.rightmenu:LINK{
  display : block;
  font-weight : bold;
  color : black;
  background-color : #80ff80;
  vertical-align : middle;
  padding : 42px 20px;
  margin : 20px 10px;
  font-size : 16px;
  text-align : center;
  border-color : #99cc00;
  border-width : 5px;
  border-style : solid;
  border-radius : 20px;
}

A.rightmenu:VISITED{
  display : block;
  font-weight : bold;
  color : black;
  background-color : #80ff80;
  vertical-align : middle;
  padding : 42px 20px;
  margin : 20px 10px;
  font-size : 16px;
  text-align : center;
  text-align : center;
  border-color : #99cc00;
  border-width : 5px;
  border-style : solid;
  border-radius : 20px;
}

A.rightmenu:HOVER{
  display : block;
  font-weight : bold;
  color : black;
  background-color : yellow;
  vertical-align : middle;
  padding : 42px 20px;
  margin : 20px 10px;
  font-size : 16px;
  text-align : center;
  text-align : center;
  border-color : #ff9999;
  border-width : 5px;
  border-style : solid;
  border-radius : 20px;
}

/*　フッター　*/
ADDRESS{
  font-size : 12px;
  text-align : center;
  padding : 10px;
  margin : 0px auto;
  width : 800px;
  font-family : "ＭＳ Ｐゴシック";
}

/*  ニュースボックス　*/
#newsbox{
	display : none;
  border : 1px solid #999999;
  height : 100px;
  overflow : scroll;
  padding : 10px 5px;
  background-color : white;
}

#newsbox ul{
	margin: 0px 0px;
	font-weight: normal;
}

#newsbox A{
	color : black;
	font-weight : normal;
	text-decoration : underline;
	margin-left : 5px;
}

#newsbox A:hover{
	color : #004000;
	font-weight : normal;
	text-decoration : underline;
	margin-left : 5px;
	background-color : white;
}

#newsbox li{
	list-style-type : none;
	font-size : 10px;
	color : black;
	text-align: left;
}
