@charset "Shift_JIS";

/*Gナビ_供養にセット
---------------------------------------------------------*/	
#nav_04{
	background:url(../images_common/menu.gif) no-repeat;
	background-position:-542px -36px;
}

/*見出し
---------------------------------------------------------*/	
#midashi{
	width:100%;
	height:81px;
	background:url(../images_common/ttl_bg_01.jpg) repeat-x;
	background-position:top center;
	text-align:center;
}

#midashi_inner{
	width:950px;
	margin:0 auto;
	position:relative;
}

#midashi_inner h2{
	position:absolute;
	left:0;
	top:31px;
}

#midashi_inner #path{
	width:950px;
	position:absolute;
	top:55px;
	text-align:right;
	font-size:12px;
}

#midashi_inner #path a{
	font-size:12px;
}

/*コンテンツ_2カラム
---------------------------------------------------------*/	
#main{
	width:950px;
	margin-top:20px;
	position:relative;
}

#alfa{
	width:660px;
	float:left;
}
	
#beta{
	width:240px;
	float:left;
	position:relative;
	left:50px;
}

/*メインメニュー（カテゴリトップのボタン）
---------------------------------------------------------*/	
#mainmenu{
	width:660px;
	height:504px;
	margin-top:30px;
	position:relative;
}

#mainmenu_01{
	width:318px;
	height:152px;
	position:absolute;
	top:0;
	left:0;
}

#mainmenu_02{
	width:318px;
	height:152px;
	position:absolute;
	top:0;
	left:342px;
}

#mainmenu_03{
	width:318px;
	height:152px;
	position:absolute;
	top:176px;
	left:0;
}

#mainmenu_04{
	width:318px;
	height:152px;
	position:absolute;
	top:176px;
	left:342px;
}

#mainmenu_05{
	width:318px;
	height:152px;
	position:absolute;
	top:352px;
	left:0;
}

#mainmenu_06{
	width:318px;
	height:152px;
	position:absolute;
	top:352px;
	left:342px;
}


/*右メニュー
---------------------------------------------------------*/	
#sidemenu{
	width:240px;
	height:86px;
	background-image: url(../kuyou/images/sm_kuyou.gif);
	background-repeat: no-repeat;
}
#sidemenu li{
	display:inline;
	cursor:pointer;
}
#sidemenu li a{
	display:block;
	cursor:pointer;
	overflow:hidden;
	text-indent:-9999px;
}

/*ボタン01*/
#sidemenu_01,#sidemenu_01 a{
	width:240px;
	height:51px;
	position:relative;
	top:0;
	left:0;
}
#sidemenu_01:hover,#sidemenu_01 a:hover{
	background-image: url(../kuyou/images/sm_kuyou.gif);
	background-position:-240px 0;
}

/*ボタン02*/
#sidemenu_02,#sidemenu_02 a{
	width:240px;
	height:35px;
	position:relative;
	top:0;
	left:0;
}
#sidemenu_02:hover,#sidemenu_02 a:hover{
	background-image: url(../kuyou/images/sm_kuyou.gif);
	background-position:-240px -51px;
}

/*バナー*/
.sidebnr{
	margin-top:10px;
}

/*見出し
---------------------------------------------------------*/	
h4.midashi10{
	margin-top:10px;
}

h4.midashi30{
	margin-top:30px;
}


/*表組み
---------------------------------------------------------*/	
table.hyou{
	width:660px;
	border: solid 1px #CCC;
	border-collapse:collapse;
	margin-top:10px
}

table.hyou th,table.hyou td{
	border-right:solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	padding:6px 10px;
	vertical-align:top;
}

table.hyou th{
	background-color:#FFFCF2;
	font-weight:bold;
	white-space:nowrap;
}


/*中黒のリスト
---------------------------------------------------------*/	
.list_nomal{
	}
.list_nomal li{
	background:url(../images_common/listmark_dot.gif) no-repeat;
	background-position:5px 13px;
	padding:5px 0 0 14px;
	}


/*追加項目
---------------------------------------------------------*/	
.text_red{
	color: #CB0000;
	}
	
.text_brown{
	color: #663300;
	}
	
.text_center{
	text-align: center;
	}

#moushikomi{
	width: 660px;
	height: 138px;
	}

#moushikomi_a{
	width: 343px;
	float: left;
	}
	
#moushikomi_b{
	width: 317px;
	float: right;
	}
	
.arrow{
	background-position:0 7px;
	padding-left:10px;
	background-image: url(../images_common/arrow_red.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
}

.houhou dt{width:15px; float:left;}
.houhou dd{width:645px; float:left;}

/*リスト
---------------------------------------------------------*/	
#list{
	width:700px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
}

.text_wh{
	color: #FFF;
	}

.text_gl{
	color: #996600;
	}

#close{
	text-align: center;
	width: 700px;
	margin-top: 20px;
	padding-bottom: 50px;
	}

/*表組み
---------------------------------------------------------*/	
table.hyou{
	width:700px;
	border: solid 1px #CCC;
	border-collapse:collapse;
	margin-top:10px
}

table.hyou th,table.hyou td{
	border-right:solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	padding:6px 10px;
	vertical-align:top;
}

table.hyou th{
	background-color:#FFFCF2;
	font-weight:bold;
	white-space:nowrap;
}

#kaisai{
	width: 700px;
	}
#kaisai a:link {text-decoration:none;color:#333;}
#kaisai a:visited {text-decoration:none;color:#333;}
#kaisai a:hover {text-decoration:underline;color:#333;}
#kaisai a:active {text-decoration:underline;color:#333;}


/*フォーム
---------------------------------------------------------*/	
/*表組み
---------------------------------------------------------*/	
table.f_hyou{
	width:660px;
	border: solid 1px #CCC;
	border-collapse:collapse;
	margin-top:10px
}

table.f_hyou th,table.f_hyou td{
	border-right:solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	padding:6px 10px;
	vertical-align:top;
}

table.hyou th{
	background-color:#FFFCF2;
	font-weight:bold;
	white-space:nowrap;
}

#thanks{
	text-align: center;
	font-size:14px;
	line-height:1.5;
	margin-top: 110px;
	}