
*{
 margin:0;
 padding:0;
}


body{
 background:url("img2/al179.jpg");
 background-color:#111;
 font-family:;
}

a{ text-decoration:none;}
li{ list-style-type:none;}


.top_table_td{
 border:solid 5px;
 border-color:#93776A;
}

#container{
 width:800px;
 background-color:#eee;
 margin-left:auto;
 margin-right:auto;
 padding-top:10px;
}


#banner{
 background:url(img/banner5.jpg);
 background-repeat: no-repeat;
 height:100px;

}

h1{
	margin: 0;
	text-indent: -9999px;
}
h1 a{
	width:220px;
	height:100px;
	background: url() no-repeat;
	display: block;
	overflow: hidden;
        margin:0px 0px 0px 300px;
}


#description{
 width:800px;
 margin-top:10px;
}

#content-sid{
 width:624px;
 float:left;
}

#content{
 width:445px;
 float:right;
 border:solid 1px;
 border-color:#999;
}


#main h3{

 padding:5px 0px 5px 10px;
 border-bottom:solid 1px;
 border-left:solid 10px;
 border-right:solid 10px;
 border-bottom-color:#ccc;
 border-left-color:#ddd;
 border-right-color:#ddd;
}


#main h4{
 color:#666;
 padding:5px 0px 0px 10px;
 border-bottom:solid 1px;
 border-color:#999;
 margin:0px 10px 0px 10px;
}

#main p{
 padding:10px;
 color:#666;
}

.syousai{
 text-align:center;
 font-size:14px;
 border:solid 1px;
 border-color:#a65e7e;
 background-color:#666;
 margin:0px 10px 20px 220px;
}

#main a{
 color:#ccc;
}

#main a:hover{
 color:#ff0;
}

#main dl{
margin-bottom:20px;
margin-top:20px;
}

#main dt{
 padding-left:15px;
 color:#a65e7e;
}

#main dd{
 padding:5px 20px 5px 25px;
 color:#999;
}

#main ul{
 margin-bottom:20px;
 margin-top:20px;
 margin-left:10px;
 margin-right:10px;
 padding:10px 0px 10px 20px;
 border:solid 1px;
 background-color:#444;
}

#main li{
 padding:3px 20px 0px 0px;
 color:#ddd;
 font-size:13px;
}




#sid-left{
 width:160px;
 float:left;
 text-align:left;
 margin-left:5px;

}


#sid-right{
 width:160px;
 float:right;
 text-align:left;
 margin-right:3px;

}

#sid-left ul,#sid-right ul{
 border:solid 1px;
 border-color:#999;
 margin-bottom:20px;

}

#sid-left li a,#sid-right li a{
 display:block;
 height:30px;
 padding-left:25px;
 line-height:2;
 color:#666;
 font-size:12px;
}


#sid-left li a:hover,#sid-right li a:hover{
 background:url("img/sid-hover.gif");
 background-repeat: no-repeat;
 height:30px;
 color:#ececec;
}



#toiawase{
 clear:both;
 text-align:right;
 padding-top:50px;
 font-size:12px;
}

#toiawase a,{
 margin-right:10px;
}

#footer{
 clear:both;
 background-color:#996600;
 text-align:center;
 font-size:12px;
}

#toiawase a,#footer a{
 text-decoration:none;
 color:#999;
}


#rusyana{margin:0px 0px 20px 0px;}


#kannonsama{width:95%;margin-left:10px;}
#kanonsama-t{color:#a65e7e;padding-left:10px;}
#kanonsama-td{
 width:20%;
 color:#ccc;
 font-size:12px;
 border:solid 1px;
 border-color:#93776A;
}


#hukuu_table{width:95%;margin-left:10px;}
.hukuu_table_td{
 width:50%;
 color:#ccc;
 font-size:12px;
 border:solid 1px;
 border-color:#93776A;
}

#amida_table{margin-left:10px;}

#tuhan_butsu_table{width:100%;}
.tuhan_butsu_table_td{color:#ddd;text-align:center;height:50px;}
.tuhan_butsu_table_td1{color:#ddd;text-align:center;height:50px;}
.tuhan_butsu_table_td_img{width:50%;text-align:center;}
.tuhan_butsu_table_td_text{color:#ddd;font-size:12px;padding:10px;}
.tuhan_butsu_table_td_botan{text-align:center;}

.store{
    margin:0px 0px 10px 270px;
}
