@charset "utf-8";
/* CSS Document */
/* ヘッダー */
.c-header__list-item:nth-child(6) a {
  background-color: #FFE100;
  border-bottom: none;
}
.c-header__list-item:nth-child(6) a:hover {
  background-color: #fff;
  border-bottom: none;
}
/*========= スクロールダウンのためのCSS ===============*/
.scrolldown2 {
  position: absolute;
  bottom: -350px;
  right: 10%;
  display: none;
}
/* ファーストビュー */
.first_view_image {
  background-image: url( "../../images/jigyou/sub_top.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  height: 900px;
}
/* タイトル */
.section-about-kurosawa {
  margin-top: 125px;
}
.section-about-kurosawa-wrap {
  max-width: 1100px;
  margin: 0 auto;
}
.section-about-kurosawa-wrap h2 {
  margin-bottom: 125px;
  margin-top: 20px;
  font-size: 3.2rem;
  font-family: 'Yu Mincho Light', 'YuMincho', 'Yu Mincho', '游明朝体',"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
  font-weight: 600;
}
.kurosawa-logo-img {
  max-width: 240px;
  margin: 0 auto;
}
.kurosawa-logo-img img {
  max-width: 100%;
  height: auto;
}
/* 以下お問い合わせ*/
.section-contact {
  background-color: #fff;
}
.section-contact-wapper {
  max-width: 1100px;
  margin: -250px auto 55px;
  padding: 0 30px;
}
.section-contact-wapper p{
font-size: 2rem;
font-family: 'Yu Mincho Light', 'YuMincho', 'Yu Mincho', '游明朝体',"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
font-weight: 600;
padding-bottom: 115px;
}
.phone_fax_wrap{
text-align: left;
font-family:"A-OTF UD新ゴ Pro",YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
}
.title{
 background-color: #FFE100;
 border-radius: 5px;
 padding: 10px 15px;
 text-align: center;
 max-width: 700px;
 margin: 0 auto 30px;
font-size: 2rem;
}



.item{
margin-bottom: 50px;
text-decoration: none;
text-align: center;
font-size: 2rem;
}

.section_inquiry_form_wrap{
max-width: 1100px;
margin: 0 auto 50px;
background-color:rgba(238, 228, 103, 0.2);
padding: 55px 75px;
}

.section_inquiry_form_wrap table{
width: 100%;
}
.section_inquiry_form_wrap th{
width: 130px; 

}

.inquiry_item{
background-color: #FFE100;
border-radius: 8px;
padding: 5px 0 ;
margin-bottom: 20px;
letter-spacing: 0.5rem;
margin-right: 20px;
}

.textbox{
border: none;
width: 100%;
height: 45px;
border-radius: 8px;

}

.textbox2{
border: none;
width: 100%;
height: 475px;
border-radius: 8px;

}
.inquiry_btn{
background-color: #FFE100;
border-radius: 30px;
font-family:"A-OTF UD新ゴ Pro",YuGothic, "Yu Gothic medium", "Hiragino Sans", Meiryo, "sans-serif";
letter-spacing: 1rem;
color: #fff;
max-width: 120px;
margin: 30px auto 0;
font-size: 2rem;
padding: 10px 5px;
text-align: center;
}
.inquiry_btn:hover{
background-color: #fff;
color: #000;
}

.kaigyou{
display: none;
}

.contact{
	background-color: #FFE100;
    padding: 30px;
    border-radius: 20px;
    max-width: 700px;
    margin: 0 auto 115px;
}
.title2{
	text-align: center;
	font-size: 2rem;
	margin-bottom: 30px;
}


.btn-item {
  margin: 10px;
  width: 300px;
}
.btn {
  display: block;
  padding: 15px;
  color: #333;
  background-color: #fff;
  border-radius: 10px;
  text-align: center;
  text-decoration: none;
}

@media screen and (max-width: 1070px){
.section-contact-wapper p{
font-size: 1.7rem;
}
}
@media screen and (max-width: 910px){
.section-contact-wapper p{
font-size: 1.5rem;
text-align: left;

}
}

@media screen and (max-width: 480px){
    .kaigyou{
	display: block;
	}
	.kurosawa-logo-img {
    max-width: 30%;
}
	.section-about-kurosawa-wrap h2 {
		font-size: 2.5rem;
		margin-bottom: 90px;
	}
	.first_view_image{
		height: 600px;
	}
	.section_inquiry_form_wrap{
	margin-bottom: 0;
	padding: 55px 30px;
	}
	.section-contact{
	margin-top: 60px;
	}
	.section-contact-wapper p {
	padding-bottom: 50px;
	font-size: 1.5rem;
	text-align: left;
	padding-top: 15px;
	}
	.section_inquiry_form_wrap th {
    width: 30%;
	}
	.inquiry_item{
	margin-right: 10px;
	margin-bottom: 20px;
	}
	.btn-item {
	width:250px; 
	}
	}



.phone_fax_items{
display: flex;
flex-direction: column;
align-items: center;
margin-bottom: 50px
}
.phone_fax_item{
padding: 20px;
font-size: 2rem;
}


.btn-items {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (min-width: 768px),print {
  .btn-items {
    flex-direction: row;
    justify-content: center;
  }
  .phone_fax_items{
    flex-direction: row;
    justify-content: center;
  }
}



