@charset "utf-8";



	.scroll-point2{
		display:none;
	}


  .scroll-point3{
		font-size: 18px;
		text-align: left;
		font-weight:600;
		line-height: 40px;
    max-width: 300px;
		margin: auto;

	}


.header-logo {
  display: block;
  width: 100px;
  margin-top: 25px;
  margin-left:20px;
  
}

.accordion-area{
  display:none;
}

.faq{
  display:none;
}




.form-list{
  display:none;
}


.submit-btn{
  display:none;
}


a:hover {
  text-decoration: underline;
}




/*recruit エリア*/

.content-area ul{
  margin-top: 1px;
  margin-bottom: 15px;
}



/*contact エリア*/

.contact{
  max-width: 1200px;
}

.cotact-list ul{  
  display: flex;
}

.cotact-list li a img{
  width: 50%;
}

/*スマホ下部固定エリア*/

.img{
	
	width: 100%;
}

.sumabottom {
		
	position: fixed;
	left: 0;
	bottom: 0;
	z-index: 800;
	display: none;

	ul{

		display: none;
		@media screen and (max-width: 768px) {
			display: flex;	
		}
		li{
      display:brock;
			width:calc(100%/3);

		}

	}
		
	
}



/*問い合わせエリア*/

.contact{
max-width:700px;
margin:auto;
padding:40px 20px;
}

.contact-box{
border:1px solid #ddd;
padding:20px;
margin:20px 0;
}

.contact-btn{
display:inline-block;
padding:12px 20px;
margin-top:10px;
text-decoration:none;
font-weight:bold;
border-radius:5px;
}

.tel{
background:#e6b52d;
color:#fff;
}

.line{
background:#06C755;
color:#fff;
}

.contact-note{
margin-top:20px;
font-size:14px;
color:#666;
}

/*問い合わせ-formspree-エリア*/

.contact-form {
  max-width: 600px;
  margin: 40px auto;
  font-family: sans-serif;
}

.contact-form h2 {
  margin-bottom: 20px;
}

.contact-form label {
  display: block;
  margin-top: 15px;
}

.contact-form input,
.contact-form textarea {
  width: 100%;
  padding: 10px;
  margin-top: 5px;
  border: 1px solid #ccc;
  border-radius: 5px;
}

.contact-form button {
  margin-top: 20px;
  padding: 12px;
  width: 100%;
  background: #e6b52d;
  color: #fff;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

.contact-form button:hover {
  opacity: 0.8;
}





@media screen and (max-width:460px) {

	.scroll-point h2{
		font-size: 18px;
	}

	.scroll-point1{
		display:none;
	}

	
	.scroll-point2{
		display:block;
	}

	.content{
		margin-top:50px;

	}

	
	.scroll-point3{
		font-weight: 500;
		line-height: 25px;
		padding-left:30px;
		padding-bottom:20px;
	}




  

	.scroll-point2 p{
		font-weight: 500;
		line-height: 25px;
		padding-left:30px;
		padding-bottom:20px;
	}

	.scroll-point2 img{
		width:100%;
		text-align:center;
	}


	
  .scroll-point3{
		font-size: 12px;
		text-align: left;
		font-weight:600;
		line-height: 35px;
    max-width: 300px;
		margin: auto;

	}




  


}