@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-btm15 {margin-bottom: 15px;}
p.m-btm30 {margin-bottom: 30px;}
p.m-btm40 {margin-bottom: 40px;}
p.m-btm50 {margin-bottom: 50px;}



/*==================================================
　　photostudio -　写真館
==================================================*/

/* 共通 */

#photostudio h2 {margin-bottom: 15px;border-bottom: 1px solid #000000;padding-bottom: 5px;}
#photostudio h3 {
	margin-bottom: 15px;
}

#photostudio .box-set {width: 660px;margin-right: 20px;margin-bottom: 30px;margin-left: 20px;}

#photostudio .box-set .box {width: 660px;}

#photostudio .box-set .box .box-left {float: left;width: 505px;}
#photostudio .box-set .box .box-left .box01 {float: left;width: 95px;}

#photostudio .box-set .box .box-left .box02 {float: right;width: 390px;}

/* 各写真館へリンク　ボタン画像設定 */
#photostudio p.bt01 {display: block;height: 20px;width: 95px;margin-bottom: 15px;
	background-image: url(../images/photostudio/bt01-hatsumiya.jpg);background-repeat: no-repeat;}
#photostudio p.bt01 a {display: block;height: 20px;width: 95px;text-indent:-999999px;background: url(../images/photostudio/bt01-hatsumiya.jpg) no-repeat;}
#photostudio p.bt01 a:hover {display: block;height: 20px;width: 95px;background: url(../images/photostudio/bt01-hatsumiya-over.jpg) no-repeat;}

#photostudio p.bt02 {display: block;height: 20px;width: 95px;margin-bottom: 15px;
	background-image: url(../images/photostudio/bt02-shichigosan.jpg);background-repeat: no-repeat;}
#photostudio p.bt02 a {display: block;height: 20px;width: 95px;text-indent:-999999px;background: url(../images/photostudio/bt02-shichigosan.jpg) no-repeat;}
#photostudio p.bt02 a:hover {display: block;height: 20px;width: 95px;background: url(../images/photostudio/bt02-shichigosan-over.jpg) no-repeat;}

#photostudio p.bt03 {display: block;height: 20px;width: 95px;
	background-image: url(../images/photostudio/bt03-wedding.jpg);background-repeat: no-repeat;}
#photostudio p.bt03 a {display: block;height: 20px;width: 95px;text-indent:-999999px;background: url(../images/photostudio/bt03-wedding.jpg) no-repeat;}
#photostudio p.bt03 a:hover {display: block;height: 20px;width: 95px;background: url(../images/photostudio/bt03-wedding-over.jpg) no-repeat;}

/* お詫び */
#photostudio .box-set .box .box-left .owabi {font-size: 11px;line-height: 15px;background-color: #F3E0E1;width: 425px;
	margin-top: 20px;padding-top: 10px;padding-right: 40px;padding-bottom: 10px;padding-left: 40px;}

#photostudio .box-set .box .box-right {float: right;width: 135px;}

/* ページリンク */
#photostudio .page-navi {color: #6C6C6C;text-align: right;margin-right: 20px;}
#photostudio .page-navi a {color: #6C6C6C;text-decoration: underline;}
#photostudio .page-navi a:hover {color: #CC6666;text-decoration: underline;}

/* 初宮詣 */
#photostudio #p-hatsumiya {width: 673px;margin-bottom: 30px;padding-top: 15px;padding-left: 20px;padding-right: 7px;}
#photostudio #p-hatsumiya td {background-color: #FCEEE6;background-image: url(../images/photostudio/hatsumiya-photo-bg.jpg);
	background-repeat: no-repeat;background-position: left bottom;width: 120px;border-right-width: 13px;border-bottom-width: 13px;
	border-right-style: solid;border-bottom-style: solid;border-right-color: #FCFAF2;border-bottom-color: #FCFAF2;padding-top: 10px;
	padding-right: 17px;padding-bottom: 10px;padding-left: 18px;text-align: left;vertical-align: top;line-height: 18px;}
#photostudio #p-hatsumiya td img {margin-top: 5px;margin-bottom: 5px;}


/* 七五三詣 */

#photostudio p.comment753 {margin-right: 20px;margin-left: 20px;line-height: 20px;margin-bottom: 15px;
	border-bottom: 1px solid #000000;padding-bottom: 15px;}

#photostudio #p-shichigosan {width: 673px;margin-bottom: 30px;padding-top: 15px;padding-left: 20px;padding-right: 7px;}
#photostudio #p-shichigosan  td {background-color: #FCEEE6;background-image: url(../images/photostudio/shichigosan-photo-bg.jpg);
	background-repeat: no-repeat;background-position: left bottom;width: 120px;border-right-width: 13px;border-bottom-width: 13px;
	border-right-style: solid;border-bottom-style: solid;border-right-color: #FCFAF2;border-bottom-color: #FCFAF2;	padding-top: 10px;
	padding-right: 17px;padding-bottom: 10px;padding-left: 18px;text-align: left;vertical-align: top;line-height: 18px;}
#photostudio #p-shichigosan  td img {margin-top: 5px;margin-bottom: 5px;}


/* 結婚式 */

#photostudio #p-wedding {width: 660px;margin-bottom: 30px;padding-top: 15px;padding-left: 20px;padding-right: 20px;}
#photostudio #p-wedding  td {background-repeat: no-repeat;background-position: left bottom;border-bottom-width: 13px;
	border-bottom-style: solid;border-bottom-color: #FCFAF2;text-align: left;vertical-align: top;line-height: 18px;padding: 15px;}


/* 結婚式　枠内のテーブル。配置用 */
#photostudio #p-wedding table.inline {border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#photostudio #p-wedding table.inline td {border-top-style: none;border-right-style: none;border-bottom-style: none;
	border-left-style: none;margin: 0px;padding: 0px;}



