/* メインタイトル */
/* .maintitle{
 font-size: 17px !important;
 color: #0066FF !important;
 padding-left: 30px;
 font-style: normal;
} */
/* トップメニュー */
.navbar-nav .nav-link {
  font-size: 17px;
}
.type{
  color: #0066FF !important;
 }

.photo1{
  width: 100%;
  height: 300px;
  /* margin-top: 75px; */
}

/* 事業内容 */
anh2{
text-align: end;

}
.phongchu{
  padding-inline-start: 15px;
  font-size: 20px;
}
.dong1{
  padding-top: 20px;
}
.chu{
  padding-top: 20px;
  font-family: 'Yu Gothic',sans-serif;
  font-weight: 590;
  color: #0066ff;
  margin-top: 30px;
} 
.gyoumu1{
 margin-top: 70px;
}
.chunho{
  font-family: "DM Serif Text", serif;
  font-weight: 500;
  color: green;
}
.chulon{
  font-family: 'Yu Gothic',sans-serif;
  font-weight: revert-layer;
  letter-spacing: 1px;
}

.photo1{
 color: #000;
}

.information{
  position: absolute;/*重ねたい子要素にabsolute*/
  top:50%;
  left: 50%;
 -ms-transform: translate(-50%,-50%);/*ベンダープレフィックス*/
  -webkit-transform: translate(-50%,-50%);/*ベンダープレフィックス*/
  transform: translate(-50%,-50%);/*センター寄せの修正*/
  color: #f2eeee;
  font-size: 1.8rem;
  margin: 0!important;/*文字がずれている場合や*/
  padding: 0!important;/
 
}

/* 【 フッター 】 */
.footer {
  padding: 1rem;
  font-size: 15px;
  color: #040E21;
  background: #0066FF;
}
.footer-name {
 color: #0C0C0C;
 text-align: center;
}
/* PC用のCSSはメディアクエリの外に記述する */

@media screen and (max-width: 959px) {
	/* 959px以下に適用されるCSS（タブレット用） */
.anh1{
  width: 100%;
  height: 100%;
}
.thutu{
  padding-left: 15px;
  } 

.chu{
  padding-top: 0%;
  font-size: 1.45rem;
  color: #0066ff;
}
.chulon{
  font-size: 1.75rem;
}
.dong1{
  padding-bottom: 20px;
 
}
.chunho{
  font-size: 1.35rem;
  color: green;
}


}

@media screen and (max-width: 480px) {
	/* 480px以下に適用されるCSS（スマホ用） */
.dong1{
 padding: 0px;
 }
  
.phongchu{
  padding-inline-start: 65px;
  font-size: 0.9rem;

}
.chulon{
  text-align: center;
  
  }
  .col-md-6.anh1{
    margin-bottom: 10px;
 
 }
 .chunho{
  margin-bottom: 0px;
  text-align: center;

}
}

/* スマホ用のCSSはメディアクエリの外に記述する */

@media screen and (min-width: 481px) {
	/* 481px以上に適用されるCSS（タブレット用） */
  
}

@media screen and (min-width: 960px) {
	/* 960px以上に適用されるCSS（PC用） */
}


