@charset "utf-8";
/* CSS Document */

h3 {margin-bottom: 40px;}

h4 {margin-bottom: 15px;border-bottom: 1px solid #000000;padding-bottom: 5px;}
h4.index {padding-bottom: 4px;margin-bottom: 15px;border-bottom: 1px solid #000000;border-left: 3px solid #8A0B11;padding-left: 10px;}

p.m-btm5 {margin-bottom: 5px;}
p.m-btm10 {margin-bottom: 10px;}
p.m-btm15 {margin-bottom: 15px;}
p.m-btm30 {margin-bottom: 30px;}
p.m-btm40 {margin-bottom: 40px;}
p.m-btm50 {margin-bottom: 50px;}



/*==================================================
　　omatsuri -　祭礼年中行事	
==================================================*/

#omatsuri .box-set th {font: normal 14px "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3", sans-serif;text-align: left;
	vertical-align: top;width: 100px;padding-top: 10px;padding-bottom: 10px;border-bottom: 1px solid #000000;padding-left: 5px;}

#omatsuri .box-set td {padding-top: 10px;padding-bottom: 10px;border-bottom: 1px solid #000000;text-align: left;vertical-align: top;}
#omatsuri .box-set td a {color: #000000;text-decoration: underline;}
#omatsuri .box-set td a:hover {color: #CC6666;text-decoration: underline;}

#omatsuri .box-set td.day {width: 200px;}

#omatsuri p.comment {text-align: right;margin-top: 15px;margin-bottom: 15px;line-height: 18px;}

/* おまつりご案内 */
#omatsuri p.text {margin-bottom: 30px;margin-left: 10px;}
#omatsuri .syousai {color: #666666;}


/* 英霊感謝大祭斎行注意 */
#omatsuri p.title-eirei {background: #F7D1D3;padding: 5px 15px;width: 520px;margin-right: 15px;margin-left: 15px;font-size: 14px;}
#omatsuri .eirei-name {font-size: 12px;margin-left: 250px;}

#omatsuri .box {background: #F9E9E9 url(../images/omatsuri/sub02-saikouchui-bg.jpg) no-repeat left bottom;padding: 10px 15px 15px;
	width: 520px;margin-right: 15px;margin-bottom: 30px;margin-left: 15px;}



/*==================================================
　　map -　交通のご案内	
==================================================*/

#map h3 {padding-bottom: 4px;margin-bottom: 15px;border-bottom: 1px solid #000000;border-left: 3px solid #8A0B11;padding-left: 10px;}

#map .box {width: 700px;margin-bottom: 20px;}

#map .box .box-left {float: left;width: 300px;}

#map .box .box-left p {margin-left: 15px;line-height: 20px;}
#map .box .box-left p.title {font-size: 14px;margin-top: 10px;}
#map .box .box-left p.text {padding-left: 10px;}

#map .box .box-right {float: right;width: 400px;}
#map p.link {text-align: right;margin-bottom: 30px;}
#map p.link a {color: #000000;text-decoration: underline;}
#map p.link a:hover {color: #CC6666;text-decoration: underline;}


/*==================================================
　　link -　リンク	
==================================================*/

#link h2 {margin-bottom: 15px;border-bottom: 1px solid #000000;padding-bottom: 5px;}
#link h3 {margin-bottom: 15px;}

#link .box-set {width: 660px;margin-right: 20px;margin-left: 20px;margin-bottom: 15px;line-height: 20px;}
#link .box-set p.title {font-size: 14px;color: #6F314A;margin-bottom: 10px;}
#link .box-set p.title a {color: #6F314A;text-decoration: underline;}
#link .box-set p.title a:hover {color: #CC3333;text-decoration: underline;}
#link .box-set a {color: #333333;text-decoration: underline;}
#link .box-set a:hover {color: #CC6666;text-decoration: underline;}


#link .box-set .box-left {float: left;width: 200px;margin-right: 30px;}
#link .box-set .box {float: left;width: 200px;}
#link .box-set .box-right {float: right;width: 200px;}
#link p.line {margin-top: 20px;margin-bottom: 30px;}



/*==================================================
　　contact -　お問い合わせ
==================================================*/

#contact h2 {margin-bottom: 20px;}
#contact h3 {margin-bottom: 15px;border-bottom: 1px solid #000000;padding-bottom: 5px;}
#contact h3.tel {margin-bottom: 40px;border-bottom: 1px solid #000000;padding-bottom: 5px;}
#contact h4 {margin-bottom: 5px;border-style: none;}

#contact .box-set {width: 580px;padding-right: 60px;padding-left: 60px;margin-bottom: 30px;
	background: url(../images/contact/area-bg.jpg) no-repeat left top;padding-top: 80px;}
#contact .box-set p.text {margin-bottom: 20px;margin-left: 10px;}
#contact .hoshi {color: #CC0000;font-size: 11px;font-weight: bold;}


/* 入力フォーム */
#contact table {border: 1px solid #DCB9B9;margin-bottom: 20px;}
#contact th {font-weight: normal;background: #E8B5B0;padding: 10px;width: 150px;text-align: left;border-bottom: 1px solid #FFFFFF;}
#contact td {background: #F6E6E1;padding: 10px;border-bottom: 1px solid #FFFFFF;}

#contact .chuui {font-size: 11px;line-height: 14px;color: #B95757;margin-top: 5px;}
#contact .chuui2 {font-size: 11px;line-height: 14px;color: #B95757;}

#contact .bt-soushin {text-align: center;margin-bottom: 20px;}


/* 個人情報 */
#contact .box {background: url(../images/contact/privacy-bg.jpg) no-repeat;height: 155px;width: 580px;
	margin-bottom: 30px;padding-top: 25px;padding-right: 60px;padding-left: 60px;line-height: 20px;}

/* ありがとうございます */
#contact .box-set p.thanks {margin-bottom: 50px;margin-left: 10px;}

/*==================================================
　　utsushikotoba -　写詞
==================================================*/

#utsushikotoba h2 {margin-bottom: 20px;}
#utsushikotoba h3 {margin-bottom: 15px;border-bottom: 1px solid #000000;padding-bottom: 5px;}

#utsushikotoba p.text {text-align: center;margin-bottom: 30px;}

#utsushikotoba .box-set {width: 660px;margin-right: 20px;margin-bottom: 30px;margin-left: 20px;}
#utsushikotoba .box-set .box {width: 620px;margin-right: 20px;margin-left: 20px;}

#utsushikotoba .box-set .box .box-left {float: left;width: 400px;}
#utsushikotoba .box-set .box .box-right {float: right;width: 200px;}

#utsushikotoba .box-set .box .box-left2 {float: left;width: 250px;}
#utsushikotoba .box-set .box .box-right2 {float: right;width: 350px;}


/*==================================================
　　suukeikai -　崇敬会
==================================================*/

#suukeikai h2 {margin-bottom: 15px;border-bottom: 1px solid #000000;padding-bottom: 5px;}

#suukeikai .box-set {background-image: url(../images/suukeikai/area-bg01.jpg);background-repeat: no-repeat;
	background-position: left top;width: 580px;padding-top: 70px;padding-right: 60px;padding-left: 60px;margin-bottom: 30px;}
#suukeikai .box-set p.name {line-height: 18px;text-align: right;}
#suukeikai .box {background-image: url(../images/suukeikai/area-bg02.jpg);width: 620px;
	margin-bottom: 30px;padding-right: 40px;padding-left: 40px;background-repeat: no-repeat;}
#suukeikai .box .box-cts {margin-right: 20px;margin-left: 20px;width: 580px;margin-bottom: 30px;}

#suukeikai .box .box-cts p.syousai {text-align: right;margin-right: 10px;}

/* 永遠の英霊顕彰と社頭護持 */
#suukeikai .box .box-cts .box01 {width: 460px;margin-right: 120px;margin-bottom: 30px;line-height: 20px;}
#suukeikai .box .box-cts .box01 p.text {margin-left: 10px;margin-bottom: 30px;}

#suukeikai .box .box-cts .box01 .box-left {float: left;width: 310px;}
#suukeikai .box .box-cts .box01 .box-right {float: right;width: 150px;}

/* 次世代を担う子供たち*/
#suukeikai .box .box-cts .box02 {width: 460px;margin-right: 60px;margin-bottom: 30px;margin-left: 60px;line-height: 18px;}
#suukeikai .box .box-cts .box02 p.text {margin-left: 10px;margin-bottom: 25px;}

#suukeikai .box .box-cts .box02 .box-left {float: left;width: 310px;}
#suukeikai .box .box-cts .box02 .box-right {float: right;width: 150px;}

/* 御際神の御遺徳の宣揚 */
#suukeikai .box .box-cts .box03 {width: 460px;margin-left: 120px;line-height: 20px;}
#suukeikai .box .box-cts .box03 p.text {margin-left: 10px;margin-bottom: 10px;margin-right: 10px;}

#suukeikai .box .box-cts .box03 .box-left {float: left;width: 310px;}
#suukeikai .box .box-cts .box03 .box-right {float: right;width: 150px;}


#suukeikai .box .box-cts p.comment {margin-left: 10px;}
#suukeikai .box .box-cts p.kaihi {margin-top: 15px;margin-right: 30px;margin-bottom: 15px;margin-left: 30px;}
#suukeikai .box .box-cts .hoshi {font-size: 11px;}

