@charset "utf-8";
/* CSS Document */


/*==================================================
　　oinori -　おいのり　index	
==================================================*/

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-btm15 {margin-bottom: 15px;}
p.m-btm30 {margin-bottom: 30px;}
p.m-btm40 {margin-bottom: 40px;}
p.m-btm50 {margin-bottom: 50px;}

#oinori .sub-area .box-set ul {}
#oinori .sub-area .box-set ul a{display:block;text-indent:-999999px;overflow: hidden;}

/* ボタン */
#oinori .sub-area .box-set li.bt01 {display:block;float: left;height: 25px;width: 140px;margin-right: 5px;
	margin-bottom: 15px;background: url(../images/oinori/bt01-hatsumiya.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt01 a {height: 25px;width: 140px;background: url(../images/oinori/bt01-hatsumiya.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt01 a:hover {height: 25px;width: 140px;background: url(../images/oinori/bt01-hatsumiya-over.jpg) no-repeat;}

#oinori .sub-area .box-set li.bt02 {display:block;float: left;height: 25px;width: 140px;margin-right: 5px;
	margin-bottom: 15px;background: url(../images/oinori/bt02-753.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt02 a {height: 25px;width: 140px;background: url(../images/oinori/bt02-753.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt02 a:hover {height: 25px;width: 140px;background: url(../images/oinori/bt02-753-over.jpg) no-repeat;}

#oinori .sub-area .box-set li.bt03 {display:block;float: left;height: 25px;width: 140px;margin-right: 5px;
	margin-bottom: 15px;background: url(../images/oinori/bt03-anzan.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt03 a {height: 25px;width: 140px;background: url(../images/oinori/bt03-anzan.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt03 a:hover {height: 25px;width: 140px;background: url(../images/oinori/bt03-anzan-over.jpg) no-repeat;}

#oinori .sub-area .box-set li.bt04 {display:block;float: left;height: 25px;width: 140px;margin-right: 5px;
	margin-bottom: 15px;background: url(../images/oinori/bt04-wedding.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt04 a {height: 25px;width: 140px;background: url(../images/oinori/bt04-wedding.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt04 a:hover {height: 25px;width: 140px;background: url(../images/oinori/bt04-wedding-over.jpg) no-repeat;}

#oinori .sub-area .box-set li.bt05 {display:block;float: left;height: 25px;width: 140px;margin-right: 5px;
	margin-bottom: 15px;background: url(../images/oinori/bt05-yakuyoke.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt05 a {height: 25px;width: 140px;background: url(../images/oinori/bt05-yakuyoke.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt05 a:hover {height: 25px;width: 140px;background: url(../images/oinori/bt05-yakuyoke-over.jpg) no-repeat;}

#oinori .sub-area .box-set li.bt06 {display:block;float: left;height: 25px;width: 140px;margin-right: 5px;
	margin-bottom: 15px;background: url(../images/oinori/bt06-goukaku.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt06 a {height: 25px;width: 140px;background: url(../images/oinori/bt06-goukaku.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt06 a:hover {height: 25px;width: 140px;background: url(../images/oinori/bt06-goukaku-over.jpg) no-repeat;}

#oinori .sub-area .box-set li.bt07 {display:block;float: left;height: 25px;width: 140px;margin-right: 5px;
	margin-bottom: 15px;background: url(../images/oinori/bt07-kanaianzen.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt07 a {height: 25px;width: 140px;background: url(.../images/oinori/bt07-kanaianzen.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt07 a:hover {height: 25px;width: 140px;background: url(../images/oinori/bt07-kanaianzen-over.jpg) no-repeat;}

#oinori .sub-area .box-set li.bt08 {display:block;float: left;height: 25px;width: 140px;margin-right: 5px;
	margin-bottom: 15px;background: url(../images/oinori/bt08-syoubai.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt08 a {height: 25px;width: 140px;background: url(../images/oinori/bt08-syoubai.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt08 a:hover {height: 25px;width: 140px;background: url(../images/oinori/bt08-syoubai-over.jpg) no-repeat;}

#oinori .sub-area .box-set li.bt09 {display:block;float: left;height: 25px;width: 140px;margin-right: 5px;
	margin-bottom: 30px;background: url(../images/oinori/bt09-koutsuu.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt09 a {height: 25px;width: 140px;background: url(../images/oinori/bt09-koutsuu.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt09 a:hover {height: 25px;width: 140px;background: url(../images/oinori/bt09-koutsuu-over.jpg) no-repeat;}

#oinori .sub-area .box-set li.bt10 {display:block;float: left;height: 25px;width: 140px;margin-right: 5px;
	margin-bottom: 30px;background: url(../images/oinori/bt10-byouki.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt10 a {height: 25px;width: 140px;background: url(../images/oinori/bt10-byouki.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt10 a:hover {height: 25px;width: 140px;background: url(../images/oinori/bt10-byouki-over.jpg) no-repeat;}

#oinori .sub-area .box-set li.bt11 {display:block;float: left;height: 25px;width: 140px;margin-right: 5px;
	margin-bottom: 30px;background: url(../images/oinori/bt11-iwaidoshi.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt11 a {height: 25px;width: 140px;background: url(../images/oinori/bt11-iwaidoshi.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt11 a:hover {height: 25px;width: 140px;background: url(../images/oinori/bt11-iwaidoshi-over.jpg) no-repeat;}

#oinori .sub-area .box-set li.bt12 {display:block;float: left;height: 25px;width: 140px;margin-right: 5px;
	margin-bottom: 30px;background: url(../images/oinori/bt12-enmusubi.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt12 a {height: 25px;width: 140px;background: url(../images/oinori/bt12-enmusubi.jpg) no-repeat;}
#oinori .sub-area .box-set li.bt12 a:hover {height: 25px;width: 140px;background: url(../images/oinori/bt12-enmusubi-over.jpg) no-repeat;}

/* 詳細（注釈） */
#oinori .sub-area .box-set .syousai {font-size: 11px;color: #77504F;}


#oinori .sub-area .box-set .box {width: 560px;margin-right: 10px;margin-left: 10px;}

/* 祈祷次第 */
#oinori .sub-area .box-set .box table {line-height: 18px;}
#oinori .sub-area .box-set .box th {font-size: 14px;font-weight: normal;width: 100px;text-align: left;padding-bottom: 10px;}
#oinori .sub-area .box-set .box td {padding-bottom: 10px;}
#oinori .sub-area .box-set .box td.dots {width: 40px;}

#oinori .sub-area .box-set p.saiten-name {padding-bottom: 15px;border-bottom: 1px solid #000000;margin-bottom: 20px;}
#oinori .sub-area .box-set .box .box-left {font-size: 14px;line-height: 24px;float: left;width: 200px;}
#oinori .sub-area .box-set .box .box-right {float: right;width: 325px;text-align: center;}


/* お気軽にお問い合わせください */
#oinori .box01 {height: 80px;width: 570px;margin-bottom: 20px;background: url(../images/oinori/gogoku-oinori_57.jpg);padding-top: 40px;
	padding-left: 70px;padding-right: 60px;}
#oinori .box01 p.toiawase {font-size: 14px;letter-spacing: 0.1em;text-align: right;}
#oinori .box01 p.toiawase a {color: #AF5252;text-decoration: underline;}
#oinori .box01 p.toiawase a:hover {color: #652F2E;text-decoration: underline;}


/*==================================================
　　oinori -　各種祈願　kigan	
==================================================*/

#kigan h2 {margin-bottom: 20px;}

#kigan .box02 {width: 580px;margin-left: 15px;margin-bottom: 20px;}
#kigan .box02 p.text {margin-left: 10px;}

/* link-写真館　link2-お守り　へのリンク設定 */
#kigan .box02 p.link {margin-left: 440px;display: block;margin-top: 10px;
	background: url(../images/oinori/kigan/point01.jpg) no-repeat left center;}
#kigan .box02 p.link a {color: #6C6C6C;text-decoration: underline;padding-left: 12px;
	background: url(../images/oinori/kigan/point01.jpg) no-repeat left center;}
#kigan .box02 p.link a:hover {background: url(../images/oinori/kigan/point01-over.jpg) no-repeat left center;
	color: #8A0A10;text-decoration: underline;}

#kigan .box02 p.link2 {margin-left: 480px;display: block;margin-top: 10px;
	background: url(../images/oinori/kigan/point01.jpg) no-repeat left center;}
#kigan .box02 p.link2 a {color: #6C6C6C;text-decoration: underline;padding-left: 12px;
	background: url(../images/oinori/kigan/point01.jpg) no-repeat left center;}
#kigan .box02 p.link2 a:hover {background: url(../images/oinori/kigan/point01-over.jpg) no-repeat left center;
	color: #8A0A10;text-decoration: underline;}


/* おいのり各ページリンク */

#kigan .navi-link {width: 695px;text-align: right;color: #6C6C6C;margin-right: 5px;margin-bottom: 20px;margin-bottom: 20px;}
#kigan .navi-link a {color: #6C6C6C;text-decoration: underline;}
#kigan .navi-link a:hover {color: #CC6666;text-decoration: underline;}


/*==================================================
　　oinori -　結婚式　wedding	
==================================================*/

#wedding h2 {margin-bottom: 20px;}

#wedding .sub-area .box-set .box .gagaku {font-size: 11px;margin-left: 140px;}
#wedding .box-set .box-left {width: 215px;float: left;line-height: 20px;}
#wedding .box-set .box-left .syousai {font-size: 11px;color: #333333;}

#wedding .box-set .box-right {width: 365px;float: right;}
#wedding .box-set .box-left2 {float: left;width: 365px;margin-bottom: 30px;}
#wedding .box-set .box-right2 {float: right;width: 215px;margin-bottom: 30px;}


/* おいのり各ページリンク */

#wedding .navi-link {width: 695px;text-align: right;color: #6C6C6C;margin-right: 5px;margin-bottom: 20px;margin-bottom: 20px;}
#wedding .navi-link a {color: #6C6C6C;text-decoration: underline;}
#wedding .navi-link a:hover {color: #CC6666;text-decoration: underline;}


/*==================================================
　　おいのり -　七五三　shichigosan	
==================================================*/

#shichigosan h2 {margin-bottom: 20px;}

#shichigosan .box {width: 580px;margin-bottom: 20px;}
#shichigosan .box-set .name {font-size: 14px;}

#shichigosan .box .box-left {float: left;width: 340px;}
#shichigosan .box .box-right {float: right;width: 230px;}

#shichigosan .box .box-left2 {float: left;width: 235px;}
#shichigosan .box .box-left2 h5 {margin-bottom: 5px;border-bottom: 1px solid #000000;padding-bottom: 5px;}
#shichigosan .box .box-left2 p {margin-left: 10px;margin-bottom: 15px;}
#shichigosan .box .box-left2 .syousai {font-size: 11px;line-height: 14px;}

#shichigosan .box .box-right2 {float: right;width: 320px;font-size: 11px;color: #565656;
	line-height: 14px;text-align: right;}
#shichigosan .box .box-right2 img {margin-bottom: 5px;}

#shichigosan .box01 {background: url(../images/oinori/shichigosan/tokuten-bg.jpg) no-repeat;height: 125px;
	width: 320px;line-height: 18px;padding-left: 260px;padding-top: 11px;margin-bottom: 30px;}
#shichigosan .box01 p.syousai {font-size: 11px;line-height: 14px;margin-top: 3px;color: #333333;}

#shichigosan .box02 {background: url(../images/oinori/shichigosan/comment-bg.jpg) no-repeat;height: 20px;
	width: 440px;margin-right: 70px;margin-left: 70px;color: #AF5252;text-align: center;}



/* おいのり各ページリンク */

#shichigosan .navi-link {width: 695px;text-align: right;color: #6C6C6C;margin-right: 5px;margin-bottom: 20px;margin-bottom: 20px;}
#shichigosan .navi-link a {color: #6C6C6C;text-decoration: underline;}
#shichigosan .navi-link a:hover {color: #CC6666;text-decoration: underline;}



/*==================================================
　　おいのり -　厄除祈願　yakuyoke	
==================================================*/

#yakuyoke h2 {margin-bottom: 20px;}

#yakuyoke .youkou {margin-bottom: 40px;margin-left: 15px;}

#yakuyoke h4.index {padding-bottom: 4px;margin-bottom: 15px;border-bottom: 1px solid #000000;border-left: 3px solid #8A0B11;padding-left: 5px;}

#yakuyoke .box {background: #FDEBEC;padding: 20px;width: 510px;margin-right: 15px;margin-bottom: 30px;margin-left: 15px;}
#yakuyoke .box h5 {margin-bottom: 15px;border-bottom: 1px solid #000000;padding-bottom: 5px;}

#yakuyoke .box .box-left {float: left;width: 260px;line-height: 20px;}
#yakuyoke .box .box-right {float: right;width: 240px;}

#yakuyoke .syousai {font-size: 14px;}


/* おいのり各ページリンク */

#yakuyoke .navi-link {width: 695px;text-align: right;color: #6C6C6C;margin-right: 5px;margin-bottom: 20px;margin-bottom: 20px;}
#yakuyoke .navi-link a {color: #6C6C6C;text-decoration: underline;}
#yakuyoke .navi-link a:hover {color: #CC6666;text-decoration: underline;}


/*==================================================
　　おいのり -　合格必勝祈願　goukaku	
==================================================*/

#goukaku h2 {margin-bottom: 20px;}

#goukaku .sub-area {width: 595px;padding-right: 60px;padding-left: 45px;margin-bottom: 30px;
	background: url(../images/oinori/goukaku/area-bg.jpg) no-repeat left top;}

#goukaku .sub-area .box-set {width: 580px;margin-left: 15px;}

/* 合格必勝 */
#goukaku h4.title {margin: 0px;border-style: none;}

/* メール紹介タイトル */
#goukaku h5.comment {font-size: 12px;font-weight: normal;color: #AF5252;margin-bottom: 15px;border-bottom: 1px solid #AF5252;
	padding-bottom: 5px;margin-top: 110px;line-height: 18px;border-left-style: none;padding-left: 0px;}

/* 合格必勝御守 */
#goukaku .box {width: 580px;margin-bottom: 20px;}
#goukaku .box .box-left {float: left;width: 290px;text-align: center;}
#goukaku .box .box-left img {margin-bottom: 5px;}
#goukaku .box .box-right {float: left;width: 290px;text-align: center;}
#goukaku .box .box-right img {margin-bottom: 5px;}

#goukaku h5 {padding-bottom: 4px;margin-bottom: 15px;border-bottom: 1px solid #000000;border-left: 3px solid #8A0B11;
	padding-left: 10px;}
#goukaku .box01 {width: 550px;margin-right: 15px;margin-bottom: 30px;margin-left: 15px;}

/* 各種御守りへリンク */
#goukaku p.bt-omamori {display: block;height: 20px;width: 260px;margin-left: 320px;
	background: url(../images/oinori/goukaku/bt-omamori.jpg) no-repeat;}

#goukaku p.bt-omamori a {display: block;height: 20px;width: 260px;text-indent:-999999px;background: url(../images/oinori/goukaku/bt-omamori.jpg) no-repeat;}
#goukaku p.bt-omamori a:hover {display: block;height: 20px;width: 260px;background: url(../images/oinori/goukaku/bt-omamori-over.jpg) no-repeat;}


/* おいのり各ページリンク */

#goukaku .navi-link {width: 695px;text-align: right;color: #6C6C6C;margin-right: 5px;margin-bottom: 20px;margin-bottom: 20px;}
#goukaku .navi-link a {color: #6C6C6C;text-decoration: underline;}
#goukaku .navi-link a:hover {color: #CC6666;text-decoration: underline;}
