/* --------------------------------------------------
  contents
-------------------------------------------------- */
.p-communityTop .contents.-cover {
	background: url(../img/community/top/bg_pagetitle_pc@2x.jpg) no-repeat center top/3000px auto;
}
.p-communityTop .contents.-cover:before {
	background: url(../img/community/top/bg_cover_pc.svg) no-repeat center top/3000px auto;
}

.ie11 .p-communityTop .contents.-cover:before {
	top: -580px;
}

@media screen and (max-width: 767px) {
	.p-communityTop .contents.-cover {
		background: url(../img/community/top/bg_pagetitle_sp@2x.jpg) no-repeat center top/100vw auto;
	}
	.p-communityTop .contents.-cover:before {
		background: none;
	}
}
/* --------------------------------------------------
  sec1
-------------------------------------------------- */
.sec1 {
	margin-top: 59px;
}

.sec1__flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
}

.sec1__txtArea {
	width: 410px;
	padding-top: 58px;
}

.sec1__img {
	width: 490px;
}

@media screen and (max-width: 767px) {
	.sec1 {
		margin-top: 28.5vw;
	}
	.sec1.triangle__img:before {
		top: -24vw;
	}

	.sec1__flex {
		display: block;
	}

	.sec1__txtArea {
		width: 100%;
	}

	.sec1__img {
		width: 92vw;
		margin: 5vw -4vw 0;
	}
	.sec1__img img {
		max-width: inherit;
		width: 100%;
	}
}
/* --------------------------------------------------
  sec2
-------------------------------------------------- */
.sec2 {
	margin-top: 214px;
}

@media screen and (max-width: 767px) {
	.sec2 {
		margin-top: 23vw;
	}
}
/* --------------------------------------------------
  contactArea
-------------------------------------------------- */
@media screen and (max-width: 767px) {
	.p-communityTop .contactArea {
		margin-top: 12vw;
	}
}
/*# sourceMappingURL=communitytop.css.map */