@charset "utf-8";

.aboutus{
  width: 100%;
  height: auto;
  background-image:url('https://nozawafarm.com/inasa2.jpeg');
  background-size:cover;
  margin: 30px auto 0 auto;
  text-align: center;
}
.menu1{

  text-decoration: underline;
}
.abouttitle{
  width:50%;
  height:100px;
  margin:0 auto 30px auto;
}
.abouttitle p{
  font-size: 20px;
  font-weight: bold;
  color:#303030;
}
.aboutustitle{
  font-family: 'Dancing Script', cursive;
  font-size:40px;
  color:#00174d;
}
.cultivation p{
  font-size: 20px;
  font-weight: bold;
  color:#303030;
}
.cultivationtitle{
  font-family: 'Dancing Script', cursive;
  font-size:40px;
  color:#8a174f;
}
.aboutwrapper{
  background-color:rgba(196, 219, 255,0.7);
  height: 100%;
  width: 100%;
  padding-top: 20px;
  padding-bottom:50px;
}
.aboutdiv{
  max-width: 500px;
  margin: 40px auto 0 auto;
  text-align: left;
  font-family: "游明朝", YuMincho, "Hiragino Mincho ProN W3", "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
  font-weight: bold;
  font-size: 18px;
}
.aboutmain{
  width: 100%;
  height: auto;
  background-image: url('https://nozawafarm.com/background4.jpg');
  background-size: cover;
  position: relative;
  z-index:1;
}
.aboutmainin{
  max-width:900px;
  height: auto;
  margin: 0 auto;
  text-align: center;
}
.about-left{
 height:300px;
}
.about-left img{
  width: 100%;
  border-radius: 200px;
}
.about2-right img{
  width: 100%;
  border-radius: 200px;
}
.about2-right{
 height:300px;
}
.about-right{
  background:rgba(82, 82, 82,0.9);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
  border-radius: 10px;
  z-index:1;
  position: relative;
}
.about-right p{
  text-align: left;
  color:#f5f5f5;
  max-width: 300px;
  line-height: 40px;
  font-size: 15px;
}
.about2-left{
  background:rgba(255, 255, 255,0.8);
  display: flex;
  justify-content: center;
  align-items: center;
  height: 200px;
  border-radius: 10px;
  z-index:1;
  position: relative;
}
.about2-left p{
  text-align: left;
  color:#575757;;
  max-width: 300px;
  line-height: 40px;
  font-size: 15px;
}
.mainwrapper{
  background-color:rgba(245, 245, 245,0.3);
  height: 100%;
  width: 100%;
  padding-top: 50px;
  padding-bottom: 50px;
}
.row-2{
  margin-top: 50px;
}
.interview{
  width: 100%;
  max-width: 2000px;
  height:auto;
  background-color: white;
  margin-bottom: 100px;
  padding: 50px 0 50px 0; 
  overflow: hidden;
}
.interview-pc img{
 max-width: 200px;
}
.interview-pc{
 text-align: center;
  color:#575757;
  font-weight: bold;
}

.interviewcontain{
  margin: 0 auto;
  max-width: 680px;
}
.interview-text{
  background: rgba(148, 148, 148,0.2);
  height:auto;
  padding:30px;
  margin: 20px auto 0 auto;
  line-height: 35px;
  color:#575757;
}
.mobile-display{
  display: inline-block;
}
.interview-mobile img{
  width: 100%;
  margin-bottom: 30px;
  border-top: #b3b3b3 1px solid;
  border-bottom: #b3b3b3 1px solid;
}
.interview-mobile{
  text-align: center;
  font-size: 25px;
  font-weight: bold;
  color:#575757;
  margin-bottom: 5px;
  display: none;
  overflow: hidden;
}
.interview-pc h2 span{
  font-size: 25px;
  font-weight: bold;
}