/* CSS Document */


#facilityPage {
  min-width: 1080px;
}
#branding {
  background-image: url(../img/facility/visual_facility.jpg);
}

#facilityPage #branding #pageTitle {
  margin: 0 auto;
  width: 1080px;
  text-align: left;
  box-sizing: border-box;
  padding: 130px 0 0 600px;
}


.intro {
  
}
.orangelead {
  font-size: 1.5rem;
  color: #F0831E;
}

.contentsWrap .wrap {
 width: 750px;
  margin: 0 auto;
  padding: 0 0 50px 0;
}

.contentsWrap h2 {
  padding: 0;
  margin: 0;
  text-align: center; 
}

.Box1 {
  padding: 40px 0 0 0;
}

.Box1 .colBox {
  display: inline-block;
  width: 350px;
  vertical-align: top;
}
.Box1 .colBox:nth-child(even) {
  margin-left: 40px;
}

@media screen and (max-width: 767px) {
  #facilityPage {
    min-width: auto;
  }
  
  #facilityPage #branding #pageTitle {
  	width: 100%;
  	padding: 0;
  }

  .contentsWrap .wrap {
     width: auto;
  }

  .Box1 .colBox {
    display: block;
    width: 100%;
    vertical-align: top;
  }
  .Box1 .colBox:nth-child(even) {
    margin-left: 0;
  }
}

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