/*=======================================================
 * CSS by Future Associates
 *=======================================================*/

/*=======================================================
 * Style for BODY  メイン幅width:px;
 *=======================================================*/
	body {
		margin:0px;
		padding:0px;
		background-image: url(../images/back.jpg);
		background-repeat: repeat-x;
		background-color:#F6F6F6;
	}

	#main_contents {
		width: 902px;
		margin-right: auto;
		margin-left: auto;
		background-color:#FFFFFF;
	}

	div.clear {
		clear:both;
	}

	br.clear {
		clear:both;
	}

/*=======================================================
 * Style for HRDDER
 *=======================================================*/
	#hedder {
		width:902px;
		height:86px;
		background-image: url(../images/hedder.jpg);
		background-repeat: no-repeat;
	}

	#hedder span{
		visibility:hidden;
		font-size: 8px;
	}

	/*メインメニュー*/
	#navi_bottom {
		width: 902px;
		height: 56px;
		margin-right: auto;
		margin-left: auto;
		clear:both;
	}

	#navi_bottom ul{
		margin:0px;
		padding:0px;
		padding-top:0px;
	}

	#navi_bottom li{
		list-style-type:none;
		float:left;
		padding-top:0px;
		padding-left:0px;
	}

	#navi_bottom li a{
		padding: 0px;
		display: block;
		text-decoration: none;
	}

	#navi_bottom li span{
		visibility:hidden;
		font-size: 8px;
	}

	#navi_bottom li#n1 a{width:99px; height: 56px; background: url(../images/botton1.jpg) no-repeat;}
	#navi_bottom li#n1_on a{width:99px; height: 56px; background: url(../images/botton1-2.jpg) no-repeat;}
	#navi_bottom li#n1 a:hover{width:99px; height: 56px; background: url(../images/botton1-2.jpg) no-repeat;}

	#navi_bottom li#n2 a{ width:102px; height: 56px; background: url(../images/botton2.jpg) no-repeat;}
	#navi_bottom li#n2_on a{ width:102px; height: 56px; background: url(../images/botton2-2.jpg) no-repeat;}
	#navi_bottom li#n2 a:hover{ width:102px; height: 56px; background: url(../images/botton2-2.jpg) no-repeat;}

	#navi_bottom li#n3 a{ width:102px; height: 56px; background: url(../images/botton3.jpg) no-repeat;}
	#navi_bottom li#n3_on a{ width:102px; height: 56px; background: url(../images/botton3-2.jpg) no-repeat;}
	#navi_bottom li#n3 a:hover{ width:102px; height: 56px; background: url(../images/botton3-2.jpg) no-repeat;}

	#navi_bottom li#n4 a{width:119px; height: 56px; background: url(../images/botton4.jpg) no-repeat;}
	#navi_bottom li#n4_on a{width:119px; height: 56px; background: url(../images/botton4-2.jpg) no-repeat;}
	#navi_bottom li#n4 a:hover{width:119px; height: 56px; background: url(../images/botton4-2.jpg) no-repeat;}

	#navi_bottom li#n5 a{width:77px; height: 56px; background: url(../images/botton5.jpg) no-repeat;}
	#navi_bottom li#n5_on a{width:77px; height: 56px; background: url(../images/botton5-2.jpg) no-repeat;}
	#navi_bottom li#n5 a:hover{width:77px; height: 56px; background: url(../images/botton5-2.jpg) no-repeat;}

	#navi_bottom li#n6 a{ width:131px; height: 56px; background: url(../images/botton6.jpg) no-repeat;}
	#navi_bottom li#n6_on a{ width:131px; height: 56px; background: url(../images/botton6-2.jpg) no-repeat;}
	#navi_bottom li#n6 a:hover{ width:131px; height: 56px; background: url(../images/botton6-2.jpg) no-repeat;}

	#navi_bottom li#n7 a{ width:105px; height: 56px; background: url(../images/botton7.jpg) no-repeat;}
	#navi_bottom li#n7_on a{ width:105px; height: 56px; background: url(../images/botton7-2.jpg) no-repeat;}
	#navi_bottom li#n7 a:hover{ width:105px; height: 56px; background: url(../images/botton7-2.jpg) no-repeat;}

	#navi_bottom li#n8 a{width:77px; height: 56px; background: url(../images/botton8.jpg) no-repeat;}
	#navi_bottom li#n8_on a{width:77px; height: 56px; background: url(../images/botton8-2.jpg) no-repeat;}
	#navi_bottom li#n8 a:hover{width:77px; height: 56px; background: url(../images/botton8-2.jpg) no-repeat;}

	#navi_bottom li#n9 a{width:90px; height: 56px; background: url(../images/botton9.jpg) no-repeat;}
	#navi_bottom li#n9_on a{width:90px; height: 56px; background: url(../images/botton9-2.jpg) no-repeat;}
	#navi_bottom li#n9 a:hover{width:90px; height: 56px; background: url(../images/botton9-2.jpg) no-repeat;}

	#hedder_text span{
		visibility:hidden;
		font-size: 8px;
	}

	#hedder1 {
		width:902px;
		height:131px;
		background-image: url(../images/hedder1.jpg);
		background-repeat: no-repeat;
	}

	#hedder2 {
		width:902px;
		height:131px;
		background-image: url(../images/hedder2.jpg);
		background-repeat: no-repeat;
	}

	#hedder3 {
		width:902px;
		height:131px;
		background-image: url(../images/hedder3.jpg);
		background-repeat: no-repeat;
	}

	#hedder4 {
		width:902px;
		height:131px;
		background-image: url(../images/hedder4.jpg);
		background-repeat: no-repeat;
	}

	#hedder5 {
		width:902px;
		height:131px;
		background-image: url(../images/hedder5.jpg);
		background-repeat: no-repeat;
	}

	#hedder6 {
		width:902px;
		height:131px;
		background-image: url(../images/hedder6.jpg);
		background-repeat: no-repeat;
	}

	#hedder7 {
		width:902px;
		height:131px;
		background-image: url(../images/hedder7.jpg);
		background-repeat: no-repeat;
	}

	#hedder8 {
		width:902px;
		height:131px;
		background-image: url(../images/hedder8.jpg);
		background-repeat: no-repeat;
	}

	#hedder9 {
		width:902px;
		height:131px;
		background-image: url(../images/hedder9.jpg);
		background-repeat: no-repeat;
	}

	#hedder10 {
		width:902px;
		height:131px;
		background-image: url(../images/hedder10.jpg);
		background-repeat: no-repeat;
	}


/*=======================================================
 * Style for MAIN
 *=======================================================*/

	#wakusen {
		width:902px;
		background-image: url(../images/wakusen.jpg);
		background-repeat: repeat-y;
	}

	#index_flash {
		width:902px;
		height:290px;
	}

	#contents_area {
		width: 860px;
		margin-right: auto;
		margin-left: auto;
		padding-top:20px;
	}

	#left_area {
		width: 630px;
		float : left;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 22px;
		color:#565656;
	}

	#left_area a:link{text-decoration:none; color:#CF7996;}
	#left_area a:visited{text-decoration:none; color:#CF7996;}
	#left_area a:active{text-decoration:none; color:#CF7996;}
	#left_area a:hover {text-decoration:none; color:#E10000;} 

	#right_area {
		width:210px;
		padding-left:20px;
		float : left;
	}

	/*ライトエリア*/
	#d-live_area {
		width:210px;
		height:219px;
		background-image: url(../images/d-live.jpg);
		background-repeat: no-repeat;
	}

	#movie_area2 {
		width: 210px;
		height:57px;
		margin:0px;
		padding:0px;
	}

	#movie_area_in {
		width: 210px;
		margin-right: auto;
		margin-left: auto;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		color: #103468;
	}

	#movie_area_in a:link{text-decoration:none; color:#CF7996;}
	#movie_area_in a:visited{text-decoration:none; color:#CF7996;}
	#movie_area_in a:active{text-decoration:none; color:#CF7996;}
	#movie_area_in a:hover {text-decoration:none; color:#E10000;} 

	#d-live_area_ichi {
		padding-top:46px;
	}

	#right_bottom_area {
		padding-top:20px;
	}

	#right_bottom ul{
		margin:0px;
		padding:0px;
		padding-top:0px;
	}

	#right_bottom li{
		list-style-type:none;
		padding-top:0px;
		padding-left:0px;
		padding-bottom:10px;
	}

	#right_bottom li a{
		padding: 0px;
		display: block;
		text-decoration: none;
	}

	#right_bottom li span{
		visibility:hidden;
		font-size: 8px;
	}

	#right_bottom li#n1 a{width:210px; height: 66px; background: url(../images/botton10.jpg) no-repeat;}
	#right_bottom li#n1_on a{width:210px; height: 66px; background: url(../images/botton10-2.jpg) no-repeat;}
	#right_bottom li#n1 a:hover{width:210px; height: 66px; background: url(../images/botton10-2.jpg) no-repeat;}

	#right_bottom li#n2 a{ width:210px; height: 45px; background: url(../images/botton11.jpg) no-repeat;}
	#right_bottom li#n2_on a{ width:210px; height: 45px; background: url(../images/botton11-2.jpg) no-repeat;}
	#right_bottom li#n2 a:hover{ width:210px; height: 45px; background: url(../images/botton11-2.jpg) no-repeat;}

	#right_bottom li#n3 a{ width:210px; height: 45px; background: url(../images/botton12.jpg) no-repeat;}
	#right_bottom li#n3_on a{ width:210px; height: 45px; background: url(../images/botton12-2.jpg) no-repeat;}
	#right_bottom li#n3 a:hover{ width:210px; height: 45px; background: url(../images/botton12-2.jpg) no-repeat;}

	#right_bottom li#n4 a{width:210px; height: 45px; background: url(../images/botton13.jpg) no-repeat;}
	#right_bottom li#n4_on a{width:210px; height: 45px; background: url(../images/botton13-2.jpg) no-repeat;}
	#right_bottom li#n4 a:hover{width:210px; height: 45px; background: url(../images/botton13-2.jpg) no-repeat;}

	#add_area {
		width:210px;
		height:220px;
		background-image: url(../images/add.jpg);
		background-repeat: no-repeat;
	}

	#add_area_ichi {
		padding-top:10px;
	}


	/*レフトエリア*/
	div.ichiran_ichi {
		padding-left:564px;
		padding-top:9px;
	}

	#news_area_ichi {
		padding-top:10px;
	}

	#news_area_text {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 22px;
		color:#565656;
	}

	#news_area_text a:link{text-decoration:none; color:#CF7996;}
	#news_area_text a:visited{text-decoration:none; color:#CF7996;}
	#news_area_text a:active{text-decoration:none; color:#CF7996;}
	#news_area_text a:hover {text-decoration:none; color:#E10000;} 

	#msg_area_ichi {
		padding-top:20px;
	}

	#msg_area {
		width:630px;
		height:162px;
		background-image: url(../images/msg.jpg);
		background-repeat: no-repeat;
	}

	#msg_area_text {
		width:440px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 22px;
		color:#565656;
	}

	#msg_area_text_ichi {
		padding-top:60px;
		padding-left:20px;
	}

	#if_area_ichi {
		padding-top:20px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 22px;
		color:#565656;
	}

	#if_area {
		width:170px;
		height:135px;
		background-image: url(../images/if_area.jpg);
		background-repeat: no-repeat;
		float : left;
	}

	/*もしもの時は*/
	div.if_space {
		padding-top:20px;
	}

	#if_bg1 {
		width:630px;
		height:148px;
		background-image: url(../images/if_bg1.jpg);
		background-repeat: no-repeat;
	}

	#if_bg2 {
		width:630px;
		height:148px;
		background-image: url(../images/if_bg2.jpg);
		background-repeat: no-repeat;
	}

	#if_bg3 {
		width:630px;
		height:148px;
		background-image: url(../images/if_bg3.jpg);
		background-repeat: no-repeat;
	}

	#if_bg4 {
		width:630px;
		height:148px;
		background-image: url(../images/if_bg4.jpg);
		background-repeat: no-repeat;
	}

	#if_bg5 {
		width:630px;
		height:148px;
		background-image: url(../images/if_bg5.jpg);
		background-repeat: no-repeat;
	}

	#if_bg6 {
		width:630px;
		height:148px;
		background-image: url(../images/if_bg6.jpg);
		background-repeat: no-repeat;
	}

	#if_bg7 {
		width:630px;
		height:148px;
		background-image: url(../images/if_bg7.jpg);
		background-repeat: no-repeat;
	}

	#if_bg8 {
		width:630px;
		height:122px;
		background-image: url(../images/if_bg8.jpg);
		background-repeat: no-repeat;
	}

	div.if_text {
		width: 475px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 22px;
		color:#565656;
	}

	div.if_text_ichi {
		padding-left:135px;
		padding-top:40px;
	}

	/*ご葬儀のご案内*/
	#sougi_space1 {
		padding-top:20px;
	}

	#sougi_space2 {
		padding-top:20px;
	}

	#sougi_space3 {
		padding-top:20px;
	}

	#sougi_space4 {
		padding-top:20px;
	}

	/*式場案内*/
	#shiki_space1 {
		padding-top:20px;
	}

	#shiki_space2 {
		padding-top:10px;
	}

	#shiki_space3 {
		padding-top:20px;
	}

	#shiki_space4 {
		padding-top:10px;
	}

	#shiki_space5 {
		padding-top:20px;
	}

	#shiki_space6 {
		padding-top:10px;
	}

	#shiki_space7 {
		padding-top:10px;
	}

	#shiki_space8 {
		padding-top:10px;
	}

	#shiki_space9 {
		padding-top:20px;
	}

	#shiki_msg_area {
		width:630px;
		height:162px;
		background-image: url(../images/shiki_msg.jpg);
		background-repeat: no-repeat;
	}

	#shiki_msg_area_text {
		width:440px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		line-height: 22px;
		color:#565656;
	}

	#shiki_msg_area_text_ichi {
		padding-top:60px;
		padding-left:20px;
	}

	/*生前予約について*/
	#yoyaku_space1 {
		padding-top:20px;
	}

	#yoyaku_space2 {
		padding-top:10px;
	}

	#yoyaku_space3 {
		padding-top:20px;
	}

	#yoyaku_space4 {
		padding-top:10px;
	}

	#yoyaku_space5 {
		padding-top:20px;
	}

	/*生花のご注文*/
	#hana1 {
		width:630px;
		height:68px;
		background-image: url(../images/hana1.jpg);
		background-repeat: no-repeat;
	}

	#hana2 {
		width:630px;
		height:68px;
		background-image: url(../images/hana2.jpg);
		background-repeat: no-repeat;
	}

	#hana3 {
		width:630px;
		height:68px;
		background-image: url(../images/hana3.jpg);
		background-repeat: no-repeat;
	}

	#hana4 {
		width:630px;
		height:68px;
		background-image: url(../images/hana4.jpg);
		background-repeat: no-repeat;
	}

	#hana5 {
		width:630px;
		height:41px;
		background-image: url(../images/hana5.jpg);
		background-repeat: no-repeat;
	}

	div.hana_text {
		padding-top:10px;
		padding-left:50px;
	}













/*=======================================================
 * Style for TABLE COLOR
 *=======================================================*/
	table.number1 {
		background-color:#C7C7C5;
	}

	table.color1 {
		background-color:#C7C7C5;
	}

	td.color1 {
		background-color:#CFEAFF;
	}
	td.color2 {
		background-color:#FFF4CE;
	}
	td.color3 {
		background-color:#C3E2DA;
	}
	td.color4 {
		background-color:#FBE9E7;
	}
	td.color5 {
		background-color:#FFFFFF;
	}

	table {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		color:#555555;
	}

	table.number1 a:link{text-decoration:none; color:#555555;}
	table.number1 a:visited{text-decoration:none; color:#555555;}
	table.number1 a:active{text-decoration:none; color:#555555;}
	table.number1 a:hover {text-decoration:none; color:#E10000;} 

/*=======================================================
 * Style for TITLE
 *=======================================================*/
	div.title span{
		visibility:hidden;
		font-size: 8px;
	}

	div.title1 {
		width:630px;
		height:40px;
		background-image: url(../images/title1.jpg);
		background-repeat: no-repeat;
	}

	div.title_base {
		width:630px;
		height:40px;
		background-image: url(../images/title_base.jpg);
		background-repeat: no-repeat;
	}

	div.title_text {
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 18px;
		color:#565656;
	}

	div.title_text_ichi {
		padding-top:10px;
		padding-left:20px;
	}

/*=======================================================
 * Style for FOOTER
 *=======================================================*/
	#footer_area {
		width:902px;
		height:112px;
		background-image: url(../images/footer.jpg);
		background-repeat: no-repeat;
	}

	#footer_area_text {
		padding-top:50px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		color:#565656;
	}


	#footer_area_text2 {
		padding-top:20px;
		font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
		font-size: 12px;
		color:#565656;
	}

	#footer_area_text a:link{text-decoration:none; color:#565656;}
	#footer_area_text a:visited{text-decoration:none; color:#565656;}
	#footer_area_text a:active{text-decoration:none; color:#565656;}
	#footer_area_text a:hover {text-decoration:none; color:#E10000;} 







/*=======================================================
 * Style for TEXT
 *=======================================================*/
	.default {
		color: #666666;
	}
	.white {
		color: #ffffff;
	}
	.black {
		color: #000000;
	}
	.green {
		color: #539A54;
	}
	.silver {
		color: #C0C0C0;
	}
	.lime {
		color: #00FF00;
	}
	.blue {
		color: #0000FF;
	}
	.olive {
		color: #808000;
	}
	.orange {
		color: #ff6600;
	}
	.maroon {
		color: #800000;
	}
	.navy {
		color: #000080;
	}
	.red {
		color: #FF0000;
	}
	.pink {
		color: #FB3AA5;
	}
	.purple {
		color: #800080;
	}
	.teal {
		color: #008080;
	}
	.fuchsia {
		color: #FF00FF;
	}
	.aqua {
		color: #00FFFF;
	}
