@charset "utf-8";
@import "normalize.css";
@import "common.css";
/* /////////////////////////////////////////////////////////
	結婚式場
///////////////////////////////////////////////////////// */

/* ====================================
	glovalNavi
==================================== */
#glovalNavi .c4 a{ 
	background-position:-540px -43px;
}

/* ====================================
	page-title
==================================== */
#page-title{
	background:url(../wedding/images/page-title.png) no-repeat;
	margin:0 auto 20px auto;
}

/* ====================================
	wedding
==================================== */
#wedding{
	width:760px;
}
#wedding figure{
	width: 758px;
	height:432px;
	margin: 0 auto 20px auto;
	-webkit-box-shadow: 0 2px 1px #373737;
	-moz-box-shadow: 0 2px 1px #373737;
	box-shadow: 0 2px 1px #373737;
}
#wedding .slides{
	display:none;
}

/* text */
#wedding .text{
	width:760px;
	margin-bottom:25px;
}
#wedding .text p{
	width:460px;
	font-weight:bolder;
	float:left;
}
#wedding .text #mail{
	width:217px;
	float:right;
}
#wedding .text #mail a{
	height:0px;
	padding-top:46px;
	display:block;
	overflow:hidden;
	background:url(../images/common/mail-btn.png) 0 0 no-repeat;
}
	#wedding .text #mail a:hover{
		background-position:0 -46px;
	}
	
/* gallery */
#wedding #gallery{
	width:760px;
	margin-bottom:20px;
}
#wedding #gallery .headline01{
	background:url(../wedding/images/headline01.gif) no-repeat;
}
#wedding #gallery ul{
	width:758px;
	padding:0 1px;
}
#wedding #gallery ul li{
	width:240px;
	float:left;
	margin:0 19px 15px 0;
	
}
#wedding #gallery ul li:nth-child(3n){
	margin-right:0px;
}
#wedding #gallery ul li a img{
	display:block;
	-webkit-box-shadow: 0 2px 1px #373737;
	-moz-box-shadow: 0 2px 1px #373737;
	box-shadow: 0 2px 1px #373737;
}
	#wedding #gallery ul li a img:hover{
		-moz-opacity:0.8;
		opacity:0.8;
		filter: alpha(opacity=80);
	}
	
#wedding #gallery ul li p{
	text-align:center;
	margin-top:10px;
}

/* basic-information */
#wedding #basic-information{
	width:760px;
	margin-bottom:40px;
}
#wedding #basic-information .headline01{
	background:url(../wedding/images/headline02.gif) no-repeat;
}
#wedding #basic-information table{
	width:760px;
	border-collapse:collapse;
}
#wedding #basic-information table tr{
	border-top:1px solid #c1c1c1;
	border-bottom:1px solid #c1c1c1;
	border-collapse:collapse;
}
#wedding #basic-information table tr th{
	width:90px;
	background:#EEE;
	padding:10px 30px;
	text-align:right;
	font-weight:bolder;
}
#wedding #basic-information table tr td{
	padding:10px 25px;
}








