/*投稿ページ幅*/
.post, #related-box {
  max-width:1280px !important;
  margin:0 auto;
}

/*ヘッダーナビ問い合わせ*/
@media screen and (min-width:1025px){
.header_contact {
  background-color:#eb6900;
  padding:8px 20px 6px 20px;
  border-radius:20px;
  margin:-10px 0 0 -5px;
}
.header_contact {
  color:white;
}}
@media screen and (max-width:450px){
/*ロゴ*/
.headerlogo img {
  width:260px;
}}

/*Business*/
@media screen and (min-width:768px){
.topbusinessPC {
  display:block;
}
.topbusinessSP {
  display:none;
}
}
@media screen and (max-width:767px){
.topbusinessSP {
  display:block;
}
.topbusinessPC {
  display:none;
}}
/*MORE*/
.more, .more2 {
  width:100px;
  text-align:center;
  background-color:white;
  color:black;
  margin:0 auto;
  padding:5px 15px;
  border-radius:18px;
  font-weight:600;
  font-size:140%;
}
@media screen and (max-width:767px){
.more2 {
  display:none;
}}
  
  /*News*/
  .newsinfo {
    max-width:850px;
    margin:0 auto;
    font:normal normal 120% meiryo;
  }
.newsinfo dl a {
    margin-left:30px;
  }
  @media screen and (max-width:768px){
  .newsinfo {
  max-width:100%;
  margin:0 15px;
  font:normal normal 120% meiryo;
  text-indent:30px;
  }}
  @media screen and (max-width:450px){
  .newsinfo {
  max-width:100%;
  margin:0 5px;
  font:normal normal 95% meiryo;
  text-indent:10px;
  }}
  
  /*トップ会社案内*/
.topcompany {
  background:url(https://fukudomi.co.jp/press/wp-content/uploads/top07.jpg) no-repeat top right;
  object-fit: cover;
  height:377px;
  min-height:170px !important;
}
@media screen and (max-width:450px){
.topcompany {
  height:220px;
  background-size:auto 80%;
}}

.titlebar {
  border-top:3px solid #eb6900;
  text-align:center;
  max-width:250px;
  padding:15px 0 0;
  color:black;
  font:normal bold 140% meiryo;
  margin:40px auto 0;
}

  /*会社案内*/
.business01 {
  background:url(https://fukudomi.co.jp/press/wp-content/uploads/company000.jpg) no-repeat top center;
  object-fit: cover;
  height:467px;
  min-height:170px !important;
}
.business01 img {
  text-align:center;
  margin-top:15%;
}
@media screen and (max-width:450px){
.business01 {
    height:220px;
    background-size:auto 80%;
}}

  /*製品紹介*/
.product01 {
  background:url(https://fukudomi.co.jp/press/wp-content/uploads/product00.jpg) no-repeat top center;
  object-fit: cover;
  height:467px;
  min-height:170px !important;
}
.product01 img {
  text-align:center;
  margin-top:15%;
}
@media screen and (max-width:450px){
.product01 {
    height:220px;
    background-size:auto 80%;
}}

  /*製品一覧*/
.facility01 {
  background:url(https://fukudomi.co.jp/press/wp-content/uploads/facility00.jpg) no-repeat top center;
  object-fit: cover;
  height:467px;
  min-height:170px !important;
}
.facility01 img {
  text-align:center;
  margin-top:15%;
}
@media screen and (max-width:450px){
.facility01 {
    height:220px;
    background-size:auto 80%;
}}

  /*プライバシーポリシー*/
.privacy01 {
  background:url(https://fukudomi.co.jp/press/wp-content/uploads/privacypolicy00.jpg) no-repeat top center;
  object-fit: cover;
  height:467px;
  min-height:170px !important;
}
.privacy01 img {
  text-align:center;
  margin-top:15%;
}
@media screen and (max-width:450px){
.privacy01 {
    height:220px;
    background-size:auto 80%;
}}

  /*お問い合わせ*/
.contact01 {
  background:url(https://fukudomi.co.jp/press/wp-content/uploads/contact00.jpg) no-repeat top center;
  object-fit: cover;
  height:467px;
  min-height:170px !important;
}
.contact01 img {
  text-align:center;
  margin-top:15%;
}
@media screen and (max-width:450px){
.contact01 {
    height:220px;
    background-size:auto 80%;
}}


/*テーブル横線なし*/
.tableA {
  width:100%;
  margin:10px 0;
  color:black;
}
.tableA tr td {
  border-top:1px solid silver;
  border-bottom:1px solid silver;
  border-collapse: collapse;
  border-left:none;
  border-right:none;
  padding:8px 20px;
}
/*テーブル線あり*/
.tableB {
  width:100%;
  margin:10px 0;
  color:black;
}
.tableB tr td {
  border:1px solid silver;
  border-collapse: collapse;
  padding:8px 20px;
}
.contactA {
  width:100px;
  text-align:center;
  background-color:#eb6900 !important;
}

