@charset "utf-8";


/*############################################*/
/* ○TOP本文 */
/*############################################*/
.footWrapper{
	margin-top:0px;
}

.mainImageWrapper{
	position:relative;
	width:100%;
	height:43vw;
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
}
/**/
.catchCopy{
	margin:50px 0 0 0;
	padding:50px 0 0 0;
	background:url(/~/Media/hotel/dh/dhtokyo/wedding/images/share/diamond.png) center top no-repeat;
	background-size:9px auto;
}
.pageTitle{
	position:relative;
	margin:0 0 0px 0;
	padding:0 0 26px 0;
	background:url(/~/Media/hotel/dh/dhtokyo/wedding/images/share/kazaari.png) center bottom no-repeat;
	background-size:116px auto;
}
.pageTitle h3{
	font-size:33px;
	font-weight:normal;
	font-family: 'Cormorant Infant', 'SourceHanSerifJP', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	line-height:1em;
	letter-spacing:0.1em;
	text-decoration:none;
}
.cateTTL {
	width:90%;
	max-width:420px;
	margin:60px auto 30px;
	padding:12px 0 10px;
	font-size:16px;
	letter-spacing:0.1em;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;
}
.cateTTL.cateTTL01 {
	margin-top:30px;
}
.cateTTL .eng{
	font-size:24px;
	line-height:1.2em;
	letter-spacing:0.1em;
	font-family: 'Cormorant Infant', serif;
}

/**/
.my-gallery{
	margin:0px 0 0;
}
figure {
    display: block;
    width: 20%;
    height: 16vw;
    margin: 0vw;
    float: left;
    background-position: center center;
    background-size: cover;
}
figure a {
    display: block;
    width: 100%;
    height: 100%;
}
figcaption {
    display: none;
}
figure {
	display:none;
}
figure.trimming50_0{
	background-position:50% 0% ;
}
figure.trimming50_20{
	background-position:50% 20% ;
}
figure.trimming50_40{
	background-position:50% 40% ;
}
figure.trimming50_80{
	background-position:50% 80% ;
}
figure.trimming50_100{
	background-position:50% 100% ;
}

/**/
.pswp__bg {
    _background: #6c5751!important;
	background-image:url(/~/Media/hotel/dh/dhtokyo/wedding/images/gallery/back.jpg)!important;
}





/*############################################*/
/*  */
/*############################################*/

@media (min-width: 768px) {


}
@media only screen and (max-width: 767px) {

	/*############################################*/
	/* ○TOP本文 */
	/*############################################*/
	.footWrapper{
		margin-top:0px;
	}
	.catchCopy {
		margin: 30px 0 0 0;
		padding: 30px 0 0 0;
		background: url(/~/Media/hotel/dh/dhtokyo/wedding/images/share/diamond.png) center top no-repeat;
		background-size: 9px auto;
	}
	.catchCopy {
		margin: 30px 0 0 0;
		padding: 40px 0 0 0;
		_margin-bottom: 30px;
	}
	.readCopy .midashi {
		margin: 84px 0 33px;
		 text-align:center;
	}
	.pageTitle {
		position: relative;
		margin: 0 0 0px 0;
		padding: 0 0 26px 0;
	}
	.pageTitle h3 {
		font-size: 27px;
		font-weight: normal;
		font-family: 'Cormorant Infant', 'SourceHanSerifJP', "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
		line-height: 1em;
		letter-spacing: 0.1em;
		text-decoration: none;
	}
	.pageTitle h3 p{
		width:94%;
		margin:0 auto;
	}
	/**/
	.my-gallery.main{ 
		display:none;
	}
	.cateTTL {
		margin:50px auto 30px;
		font-size:14px;
		letter-spacing:0.1em;
	}
	
	figure {
		display: block;
		width: 33.33%;
		height: 24vw;
		margin: 0vw;
		float: left;
		background-position: center center;
		background-size: cover;
	}
	figure a {
		display: block;
		width: 100%;
		height: 100%;
	}
	figcaption {
		display: none;
	}

	figure {
		display:none;
	}



} /* /@media */










