@charset "utf-8";

/* splash
--------------------------------------- */
#enterprise #splash{background-color:#efefef;}
@media screen and (max-width:640px){
  #enterprise #splash .inner{width:100%;}
}

/* リンク
--------------------------------------- */
#enterprise #link-enterprise{background-color:#efefef;}
@media screen and (max-width:640px){
}

/* 共通
--------------------------------------- */
#enterprise h2{
  margin-bottom:20px;
  padding-top:50px;
  font-size:24px;
  font-weight:bold;
  text-align:center;
}
#enterprise .down-arrow{
  width:72px;
  margin:0 auto 28px;
}
@media screen and (max-width:640px){
  #enterprise h2{
    font-size:36px;
  }
}

/* 事業紹介
--------------------------------------- */
#enterprise #area{
  margin-bottom:120px;
}
#enterprise #area .box-detail2{
  width:920px;
  margin-bottom:5px;
  padding:30px 40px;
}
#enterprise .box-detail2.bg-orange{
  background-color:#e89200;
}
#enterprise .box-detail2.bg-red{
  background-color:#e89692;
}
#enterprise #area .box-detail2 h3{
  margin-bottom:16px;
  font-size:24px;
  font-weight:bold;
  line-height:1.5;
}
#enterprise #area .box-detail2 p{
  min-height:120px;
  line-height:1.8;
}

@media screen and (max-width:640px){
  #enterprise #area .inner{width:100%;}
  #enterprise #area .box-detail2{
    width:580px;
    margin-bottom:40px;
    padding:40px 30px;
  }
  #enterprise #area .box-detail2 h3{
    font-size:36px;
    line-height:1.3;
  }
  #enterprise #area .box-photo{
    width:560px;
    margin:auto;
  }
  #enterprise #area .box-photo p{
    min-height:initial;
    min-height:auto;
    margin-top:30px;
    line-height:1.8;
  }
}
