*{
	padding:0;
	margin:0;
}

body {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	line-height: 1.5;
	color: #333;
}



.iepngfix {  
    behavior: expression(IEPNGFIX.fix(this));  
} 


div, ul, ol, li, dl, dt, dd, table, th, td, form, input { 
	margin: 0; 
	padding: 0; 
}
	

ul li { 
	list-style-type: none; 
}



/*------------------------------
float解除
------------------------------*/

br.clr/*テスト用*/{
	clear:both;
	font-size:0px;
	line-height:0px;
}

.clearfix:after{
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix{
	display:inline-block;
}
/*\*/
* html .clearfix{
	height:1%;
}
.clearfix{
	display:block;
}
/**/



/*メニューリスト*/

ul#header_menu{
	width:960px;
	list-style:none;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: 0px;
}

ul#header_menu li{
	float:left;
}

ul#header_menu li.header_menu_list a{
	display:block;
}



/* プルダウンメニューの制御  */
.dropMenu{
	font-size: 16px;
	position: relative;
	text-align:left;
}

/*------------------------------------費用から探す------------------------------*/
.dropMenu ul#menu01 span#menu01bottom{
	width: 300px; 
	height:13px;
	background: url('../img/menu_bg01_bottom.jpg') no-repeat left bottom; 
	display:block;
}

.dropMenu ul#menu01 {
	width: 225px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	padding: 0;
}
.dropMenu ul#menu01  li { 
	width: 300px; 
	background:  url('../img/menu_bg01_mid.jpg') repeat-y left top; 
}

.dropMenu ul#menu01  li a:link, .dropMenu ul#menu01 li a:visited {
	padding: 0pt 0pt 0pt 20px;
	background:  url('../img/menu_bg01.jpg') no-repeat scroll 0% 0%;
	color: #000;
	width: 300px;
	height:35px;
	line-height: 32px;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.dropMenu ul#menu01  li a:hover, .dropMenu ul#menu01 li a:active { 
	padding: 0pt 0pt 0pt 20px; 
	background:  url('../img/menu_bg01.jpg') no-repeat scroll 0% 0%;
	color: #b41212; 
	width: 300px;
	height:35px;
	line-height: 32px; 
	display: block; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous;
	 text-decoration: underline;
}

/*-------------------------------------//費用から探す----------------------------------------*/

/*----------------------------------重要な予備知識----------------------------------------*/
.dropMenu ul#menu02 span#menu02bottom{
	width: 395px;
	height:13px;
	display:block;
	background-image: url('../img/menu_bg04_bottom.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
}

.dropMenu ul#menu02 { 
	width: 395px; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
	padding: 0 0 0 0;
}
.dropMenu ul#menu02  li {
	width: 395px;
	background-image: url('../img/menu_bg04_mid.jpg');
	background-repeat: repeat-y;
	background-position: left top;
}


.dropMenu ul#menu02  li a:link, .dropMenu ul#menu02 li a:visited {
	padding: 0pt 0pt 0pt 20px;
	background:  url('../img/menu_bg04.jpg') no-repeat scroll 0% 0%;
	color: #000;
	width: 395px;
	height:35px;
	line-height: 32px;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.dropMenu ul#menu02  li a:hover, .dropMenu ul#menu02 li a:active {
	padding: 0pt 0pt 0pt 20px;
	background:  url('../img/menu_bg04.jpg') no-repeat scroll 0% 0%;
	color: #b55317;
	width: 395px;
	height:35px;
	line-height: 32px;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	text-decoration: underline;
}

/*-------------------------------------//重要な予備知識----------------------------------------*/

/*----------------------------------お客様の声----------------------------------------*/
.dropMenu ul#menu03 span#menu03bottom{
	width: 350px; 
	height:13px;
	background: url('../img/menu_bg03_bottom.jpg') no-repeat left bottom; 
	display:block;
}

.dropMenu ul#menu03 { 
	width: 350px; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
	padding: 0 0 0 0;
}
.dropMenu ul#menu03  li { 
	width: 350px; 
	background:  url('../img/menu_bg03_mid.jpg') repeat-y left top; 
}


.dropMenu ul#menu03  li a:link, .dropMenu ul#menu03 li a:visited {
	padding: 0pt 0pt 0pt 20px;
	background:  url('../img/menu_bg03.jpg') no-repeat scroll 0% 0%;
	color: #000;
	width: 350px;
	height:35px;
	line-height: 32px;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.dropMenu ul#menu03  li a:hover, .dropMenu ul#menu03 li a:active { 
	padding: 0pt 0pt 0pt 20px; 
	background:  url('../img/menu_bg03.jpg') no-repeat scroll 0% 0%; 
	color: #b55317;
	width: 350px;
	height:35px;
	line-height: 32px; 
	display: block; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous;
	 text-decoration: underline;
}

/*-------------------------------------//お客様の声----------------------------------------*/

/*----------------------------------斎場からさがす----------------------------------------*/
.dropMenu ul#menu04 span#menu04bottom{
	width: 225px;
	height:13px;
	display:block;
	background-image: url(../img/menu_bg04_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.dropMenu ul#menu04 {
	width: 225px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	padding: 0 0 0 0;
}
.dropMenu ul#menu04  li {
	width: 225px;
	background-image: url(../img/menu_bg04_mid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}


.dropMenu ul#menu04  li a:link, .dropMenu ul#menu04 li a:visited {
	padding: 0pt 0pt 0pt 20px;
	color: #000;
	width: 225px;
	height:35px;
	line-height: 32px;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	background-attachment: scroll;
	background-image: url(../img/menu_bg04.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

.dropMenu ul#menu04  li a:hover, .dropMenu ul#menu04 li a:active {
	padding: 0pt 0pt 0pt 20px;
	color: #b55317;
	width: 225px;
	height:35px;
	line-height: 32px;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	text-decoration: underline;
	background-attachment: scroll;
	background-image: url(../img/menu_bg04.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}

/*-------------------------------------//斎場から探す-----------------------------------------*/


/*----------------------------------東葛福祉葬祭とは----------------------------------------*/
.dropMenu ul#menu05 span#menu05bottom{
	width: 330px; 
	height:13px;
	background: url('../img/menu_bg05_bottom.jpg') no-repeat left bottom; 
	display:block;
}

.dropMenu ul#menu05 { 
	width: 330px; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous; 
	padding: 0 0 0 0;
}
.dropMenu ul#menu05 li { 
	width: 330px; 
	background:  url('../img/menu_bg05_mid.jpg') repeat-y left top; 
}


.dropMenu ul#menu05  li a:link, .dropMenu ul#menu05 li a:visited {
	padding: 0pt 0pt 0pt 20px;
	background:  url('../img/menu_bg05.jpg') no-repeat scroll 0% 0%;
	color: #000;
	width: 330px;
	height:35px;
	line-height: 32px;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
}

.dropMenu ul#menu05  li a:hover, .dropMenu ul#menu05 li a:active { 
	padding: 0pt 0pt 0pt 20px; 
	background:  url('../img/menu_bg05.jpg') no-repeat scroll 0% 0%; 
	color: #b55317;
	width: 330px;
	height:35px;
	line-height: 32px; 
	display: block; 
	-moz-background-clip: border; 
	-moz-background-origin: padding; 
	-moz-background-inline-policy: continuous;
	 text-decoration: underline;
}

/*-------------------------------------//東葛福祉葬祭とは----------------------------------------*/

/*----------------------------------宗教からさがす----------------------------------------*/
.dropMenu ul#menu06 span#menu06bottom{
	width: 225px;
	height:13px;
	display:block;
	background-image: url(../img/menu_bg06_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.dropMenu ul#menu06 {
	width: 225px;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	padding: 0;
}
.dropMenu ul#menu06  li {
	width: 225px;
	background-image: url(../img/menu_bg06_mid.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}


.dropMenu ul#menu06  li a:link, .dropMenu ul#menu06 li a:visited {
	color: #000;
	width: 225px;
	height:35px;
	line-height: 32px;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	background-attachment: scroll;
	background-image: url(../img/menu_bg06.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 20px;
}

.dropMenu ul#menu06  li a:hover, .dropMenu ul#menu06 li a:active {
	color: #b55317;
	width: 225px;
	height:35px;
	line-height: 32px;
	display: block;
	-moz-background-clip: border;
	-moz-background-origin: padding;
	-moz-background-inline-policy: continuous;
	text-decoration: underline;
	background-attachment: scroll;
	background-image: url(../img/menu_bg06.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	padding-top: 0pt;
	padding-right: 0pt;
	padding-bottom: 0pt;
	padding-left: 20px;
}

/*-------------------------------------//宗教から探す-----------------------------------------*/

.menuFrame {
	overflow: hidden;
	position: absolute;
	top: 0pt;
	left: 0pt;
	visibility: hidden;
}
