@charset "UTF-8";

/*-------------------------------------------------------------------------------------*/
/*↓ここから編集-----------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/

@media (min-width:1200px){}
@media (min-width:992px){}
@media (max-width:991px){}
@media (min-width:768px){}


.section-custom {
	padding: 150px 0;
	/* margin: 0 60px; */
}

.bg-section01 {
	background: url(../images/bg_contents_img01.jpg) no-repeat center center;
	background-size: cover;
}

.bg-section02 {
	background: url(../images/bg_contents_img02.jpg) no-repeat center center;
	background-size: cover;
}

.top-section-inner p {
	color: #fff;
}

.header-contact-block {
	display: none;
}

.footer-logo a {
	background: none;
	padding: 0;
	text-align: left;
}

.pc-nav .nav-list > li a:after {
	background: #fff;
}

.privacy-heading {
	font-weight: bold;
	margin-bottom: 10px;
  }
  
  .privacy-text {
	margin-bottom: 20px;
  }
  
  .privacy-company-profile {
	margin: 20px 0;
  }
  
  .privacy-indent {
	margin-left: 20px;
  }

  .grecaptcha-badge {
	bottom: 100px !important;
  }

@media (max-width:1199px){
	.header {
		position: absolute
	}
}

@media (max-width:767px){
	.sp-text-left {
		text-align: left;
	}

	.section-inner {
		padding: 20px;
	}

	.top-section-inner {
		padding: 0 10px;
	}

	.sub-title-wrap {
		padding-top: 60px;
	}

	.sp-contact-list {
		display: none;
	}

}