/* CSS Document */

/*********共通**********/
#content h2{
	background:url(../img/h2_bottom.gif) bottom no-repeat;
	font-size:120%;
	padding:0 13px 8px;
	color:#000000;
	margin:10px 0;
	clear:both;
}
#content h2 span{
	background:url(../img/h2_icon.gif) left no-repeat;
	padding:0 0 0 15px;
}
#content h3{
	background:url(../img/h3_bottom.gif) bottom repeat-x;
	padding:7px 15px;
	margin:10px 0 17px;
	font-size:100%;
	color:#000000;
	clear:both;
}
#content h3 span{
	border-left:1px solid #9c8877;
	padding:3px 0 3px 12px;
}

/*文章*/
p{
	line-height:1.4;
	margin:0;
	text-indent:1em;
}
p.cap{
	margin:10px 15px 15px;
}
p.cap_noindent{
	margin:10px 15px 15px;
	text-indent:0;
}
p.cap_top{
	margin:0 15px 15px;
	text-indent:0;
}
.right{
	text-align:right;
}
.left{
	text-align:right;
}
.center{
	text-align:center;
}

/*テキスト*/
.red{
	color:#CC0000;
}
.txt_s{
	font-size:90%;
}
.txt_l{
	font-size:130%;
}

/*テーブル*/
table.basic{
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	margin:0 0 4px 14px;
}
table.basic th{
	border:1px solid #CCCCCC;
	background-color:#E1E1E1;
	text-align:center;
	padding:6px;
}
table.basic td{
	border:1px solid #CCCCCC;
	padding:6px;
}

table.basic_right{
	border-collapse:collapse;
	border:1px solid #CCCCCC;
	margin:0 0 4px 14px;
}
table.basic_right th{
	border:1px solid #CCCCCC;
	background-color:#E1E1E1;
	text-align:center;
	padding:6px;
}
table.basic_right td{
	border:1px solid #CCCCCC;
	padding:6px;
	text-align:right;
}

.table_noline{
	border:none;
}
.table_noline td{
	padding:3px;
}
.table_noline p{
	text-indent:0;
	padding:0;
	margin:0;
}


/*余白*/
.left_10{
	padding:0 0 0 10px;
}
.left_12{
	padding:0 0 0 12px;
}
.bottom_5{
	padding:0 0 5px 0;
}
.bottom_10{
	padding:0 0 10px 0;
}
.bottom_20{
	padding:0 0 20px 0;
}
.top_10{
	padding:10px 0 0 0;
}
.left_m_14{
	margin:0 0 0 14px;
}

/*画像*/
.imgbox_left{
	float:left;
	padding:0 6px 0 0;
	text-align:center;
}
.imgbox_left img{
	padding:0 0 3px 0;
}
.imgbox_left span{
	font-size:80%;
}
.imgbox_right{
	float:right;
	padding:0 0 0 6px;
	text-align:center;
}
.imgbox_right img{
	padding:0 0 3px 0;
}
.imgbox_right span{
	font-size:80%;
}

/*リスト*/
ul.disc{
	padding:0 0 0 30px;
}
ol.number{
	padding:0 0 0 30px;
}
ul.list_arrow li{
	list-style-type:none;
	background:transparent url(../img/arrow.gif) no-repeat scroll 0 5px;
	margin:2px 0 0 14px;
	padding:0 0 0 13px;	
}
ul.list_arrow2{
	
}
ul.list_arrow2 li{
	list-style-type:none;
	background:transparent url(../img/arrow.gif) no-repeat scroll 0 8px;
	margin:2px 0 0 14px;
	padding:2px 0 2px 13px;
	font-size:120%;	
}
ul.list_arrow2_box{
	background:#E6E1FA none repeat scroll 0 0;
	padding:10px 10px 10px 0px;
	margin:6px 0;	
}

ul.list_arrow2_box li{
	list-style-type:none;
	background:transparent url(../img/arrow.gif) no-repeat scroll 0 8px;
	margin:2px 0 0 14px;
	padding:2px 0 2px 13px;
	font-size:120%;	
}
.list_arrow_box{
	background:#E6E1FA none repeat scroll 0 0;
	padding:10px 10px 10px 0px;
	margin:6px 0;
}

.list_arrow_box li{
	list-style-type:none;
	background:transparent url(../img/arrow.gif) no-repeat scroll 0 5px;
	margin:2px 0 0 14px;
	padding:0 0 0 13px;	

}

/*ボックス*/
.contactbox{
	background:#f7f6fa;
	border:1px solid #bdb6da;
	margin:20px auto 0;
	padding:10px;
	text-align:center;
	width:380px;
}

.setsumeibox{
	border:1px solid #bdb6da;
	margin:20px 0 0 0;
	padding:20px 15px 15px 20px;
	text-align:left;
	width:598px;
}
.setsumeibox strong{
}

/*リンク*/
.link_arrow{
	background:transparent url(../../img/ic_arrow.gif) no-repeat scroll 0px 3px;
	padding:0 0 0 10px;
}





/*********み教えについて：浄土真宗の教え**********/
ul.list_oshie{
	padding:0 0 0 15px;
}
ul.list_oshie2{
	padding:0 0 10px 30px;
}
ul.list_oshie2 li{
	padding:4px 0;
}
ul.list_oshie3{
	padding:0 0 10px 30px;
}
ul.list_oshie3 li{
	padding:2px 0;
}
.right_kotoba{
	text-align:right;
	font-size:90%;
	padding:15px 0;
}
ul.list_shinjou{
	padding:0 0 0 38px;
	list-style-type:none;
}
ul.list_shinjou li{
	text-indent:-1.8em;
	padding:6px 0;
}
.box_oshie{
	width:430px;
	float:right;
}
.box_leaf{
	background-color:#fdeada;
	padding:8px;
	margin:10px 0 10px 0;
	clear:both;
}
.r_name{
	padding-right:50px;
}
.date_table{
	padding-left:300px;
}
.date_table_l{
	padding-left:50px;
}
/*********み教えについて：みんなの法話**********/
.imgbox{
	float:left;
	margin:0 10px 10px 0;
}
.imgbox img{
	padding:0 0 6px 0;
}
.imgbox span{
	font-size:90%;
}
#content p.cap2{
	padding:6px 0 6px 3em;
	text-indent:0;
}
#content p.cap3{
	margin:6px 0;
}
#content p.cap4{
	padding:0 0 0 140pt;
}
.cap4{
	padding:0 0 0 140pt;
}

p.cap_none{
	text-indent:0;
}
#content .em,#content2 .em{
	background:#e6e1fa;
	padding:10px 30px;
	margin:0 0 10px 0;
}
.pagelink{
	padding:10px 0 0 0;
}
#content h2 span.bold_none{
	font-weight:normal;
	background-image:none;
}
.img_s_right{
	float:right;
	padding:0 0 0 6px;
}

/**********本願寺について：建造物**********/
#content h3.cate{
	border-left:6px solid #62579f;
	background-image:none;
	font-size:110%;
	padding:2px 10px;
	margin:0px 0 10px 0;
}

.cate_box{
	width:410px;
	float:right;
	height:140px;

}
p.cap_cate{
	margin:0 15px;
	text-indent:0;
}
.bottom_line{
	background:transparent url(../img/h3_bottom.gif) repeat-x scroll center top;
	clear:both;
	margin:0 0 20px 222px;
	height:1px;
}
/**********本願寺について：ライブカメラ**********/
.box_camera{
	width:633px;
	background:url(../../about/today/img/back.gif) repeat-x;
}
.top_camera{
	padding:20px 0 0 0;
	text-align:center;
}
.left_camera{
	width:148px;
	text-align:right;
	float:left;
	padding:110px 0 0 0;
}
.center_camera{
	float:left;
	padding:6px;
}
.right_camera{
	text-align:left;
	width:148px;
	float:left;
	padding:110px 0 0 0;
}
.bottom_camera{
	clear:both;
	text-align:center;
	padding:0 0 20px 0;
}

/*********宗門基本情報**********/
.adobe{
	margin:0 15px 20px;
}
.adobe img{
	float:left;	
}
.adobe p{
	padding:8px 0 0 0;
}

.now_date{
	text-align:right;
	padding:0;
	margin:0;
}


/*********ご参拝・法要ガイド**********/
.event{
	border-bottom:1px dotted #CCCCCC;
	display:block;
	padding:5px;
	clear:both;
}
.kekkon_image{
	float:left;
	width:218px;
	margin:0 20px 0 0;
}
.kekkon_image2{
	float:right;
	margin:0 0 0 20px;
	text-align:center;
	font-size:80%;
}
.kekkon_image3{
	float:right;
	margin:0 0 0 5px;
	text-align:center;
	font-size:80%;
}
.kekkon_image4{
	float:left;
	width:197px;
	margin:0 20px 0 0;
}
.kekkon_image img{
	margin:0 0 5px;
}
.kekkon_cap img{
	float:left;
	margin:0 20px 0 0;

}
.kekkonlink{
	float:left;
	width:210px;
	background:#E6E1FA none repeat scroll 0 0;
	margin:0 0 10px;
	padding:10px 10px 10px 0px;
} 
table.kekkon_naiyo{
	border:1px solid #cccccc;
	border-collapse:collapse;
	float:left;
}
table.kekkon_naiyo th{
	padding:4px 6px;
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	text-align:left;
	background:#E1E1E1;
}
table.kekkon_naiyo td{
	border:1px solid #CCCCCC;
	border-collapse:collapse;
	padding:4px 6px;
}
.kekkonbox{
	border:1px solid #cccccc;
	padding:10px;
}
ul.list_gyoji{
	list-style-type:none;
	margin:0 0 0 60px;
	padding:0;
}

.cap5{
	padding:0 0 0 12px;
	margin:6px 0 3px 0;
	text-indent:0;
}
.float_left{
	float:left;
	width:400px;
	margin:0 0 0 10px;
}
.float_right{
	float:right;
	text-align:right;
	width:140px;
}

/*********本山・各地（別院他）の行事**********/
div.guide_gyoji{
	padding:0;
	margin:0;
}

div.guide_gyoji p{
	padding:0 0 0 12px;
	margin:6px 0 3px 0;
	text-indent:0;
}
div.guide_gyoji ul{
	list-style-type:none;
	margin:0 0 0 60px;
	padding:0;
}

div.guide_gyoji ul.list_arrow{
	margin:0 0 0 0;
	padding:0;
}

/*********関連施設：団体**********/
.yellow{
	background-color:#ffffcc;
}
/*********サイトマップ**********/
.sitemap_l{
	width:310px;
	float:left;
}
.sitemap_r{
	width:310px;
	float:right;
}

/*********アンケート**********/
.mainbox{
	padding:0 0 0 12px;

}
.table_padding{
	margin:0 0 0 12px;
}
.table_padding td{
	padding:3px 0;
}
/*********よくある質問**********/
dl.faq_dl dt{
	height:32px;
	margin:17px 0 0 0;
	padding:8px 0 0 54px;
	background:transparent url(../../info/faq/img/ic_q.gif) no-repeat scroll 2px 0;
}
dl.faq_dl dd{
	margin:6px 0 0 0;
	background:transparent url(../../info/faq/img/qanda_dot.gif) repeat-x bottom;
}
dl.faq_dl dd span{
	display:block;
	padding:4px 0 19px 54px;
	background:transparent url(../../info/faq/img/ic_a.gif) no-repeat scroll 2px 4px;
}
dl.faq_dl dd span.right{
	background:none;
	padding:0;
}


div.seimei{
	border:1px solid #CCCCCC;
	padding:18px;
}

