@charset "shift_jis";

/* awj401hsg
========================================*/
#pagePath {
	margin-bottom: 8px;
}

#contents h2 {
	font-size: 35px;
	font-weight: lighter;
	line-height: 1;
	letter-spacing: 2px;
	margin-bottom: 31px;
}

#contents .h3Ttl02 {
	margin-bottom: 50px;
	padding-bottom: 35px;
}

#contents .h3Ttl {
	margin-bottom: 60px;
}

#contents .mainVisual li {
	min-height: 185px;
}
#contents .mainVisual li a {
	padding: 61px 0;
}
#contents .mainVisual .mB00 {
	min-height: 184px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#contents .mainVisual .mB00 a {
		padding-bottom: 60px;
	}
}

#contents .pTop {
	margin-bottom: 22px;
}

#contents .photoList li p {
	padding: 12px 0 57px;
}

#contents .photoList li span {
	margin-bottom: 0;
	letter-spacing: 2px;
}

#contents .photoList li .btn {
	margin-top: -33px;
	position: relative;
	zoom: 1;
}

#contents .comTable {
	margin-bottom: 140px;
}

#contents .textList {
	padding-top: 34px;
}

#contents .btmPhoto .fs1 {
	left: 10px;
	top: 15px;
}

#contents .btmPhoto span {
	font-size: 140%;
}