
		#section1 {
			background-image: url(../img/6.jpg);
		}

		.contents_box {
			padding-top: 150px;
		}

		.pr-m {
			text-align: left;
			max-width: 1000px;
			margin: 0 auto;
			margin-top: 50px;
		}

		.pr-m h3 {
			margin-bottom: 15px;
			margin-top: 50px;
		}

		.si_achievements {
			text-align: left;
			line-height: 2.5em;
			background-color: #fff;
			margin: 0 auto 0;
			max-width: 1400px;
			position: relative;
			z-index: 1;
		}

		.header_nav {
			background-color: rgba(0, 0, 0, 0.8);
			font-size: 0.9em;
		}

		.si_technology {
			margin-top: 150px;
			text-align: initial;
		}

		.dp_sub {
			padding-bottom: 50px;
			margin-top: 50px;
		}

		.si_content_grid {
			padding-top: 50px;
		}

		.sur_img {
			background-image: url(../img/sur_img.jpeg);
			padding: 150px 0;
			margin-top: -200px;
			background-position: center;
			background-size: cover;
			background-attachment: fixed;
			position: relative;
			/* relativeを追加 */
			z-index: -1;
			font-family: "游明朝", "Yu Mincho", YuMincho, "Hiragino Mincho Pro", serif;
			font-weight: 500;
		}

		.sur_img::before {
			content: "";
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0;
			background: rgba(0, 0, 0, 0.3);
			z-index: 0;
		}


		/* Style for our header texts
	* --------------------------------------- */
		h1 {
			font-size: 5em;
			font-family: arial, helvetica;
			color: #fff;
			margin: 0;
		}

		.intro p {
			color: #fff;
		}

		/* Centered texts in each section
	* --------------------------------------- */
		.section {
			text-align: center;
		}

		/* Overwriting styles for control arrows for slides
	* --------------------------------------- */
		.controlArrow.prev {
			left: 50px;
		}

		.controlArrow.next {
			right: 50px;
		}


		/* Bottom menu
	* --------------------------------------- */
		#infoMenu li a {
			color: #fff;
		}
