@charset "UTF-8";
#Contents {
  padding-bottom: 0;
}

figure{
	margin: 0;
}

[data-dir="message"] .ngr-p-pageHeader:before {
  background-image: url("/recruit/newgraduates/shared/images/company/message/mv_01.png");
}

@media screen and (max-width: 768px) {
  [data-dir="message"] .ngr-p-pageHeader:before {
    background-image: url("/recruit/newgraduates/shared/images/company/message/mv_01-sp.png");
  }
}

.ngr-contents{
	background: #efefef url("/recruit/newgraduates/shared/images/company/message/bg.png") no-repeat 0 bottom;
	background-size: cover;
	padding: 90px 0;
	color: #595757;
	margin-top: 100px;
}

.ngr-contents-inner {
	width: calc(1008/1100 * 100%);
	margin: 0 auto;
  }


@media screen and (max-width: 768px) {
	.ngr-contents{
		background: #efefef url("/recruit/newgraduates/shared/images/company/message/bg-sp.png") no-repeat 0 bottom;
		background-size: cover;
		margin-top: 50px;
	}
	
	.ngr-contents-inner{
		width: 100%;
		margin: 0 auto;
	}
}

.ngr-talk-box:nth-of-type(even) figure,
.ngr-talk-box:nth-of-type(odd) .ngr-talk-textbox{
	margin-right: auto;
	margin-left: 0;
}

.ngr-talk-box:nth-of-type(odd) figure,
.ngr-talk-box:nth-of-type(even) .ngr-talk-textbox{
	margin-left: auto;
}
