@charset "utf-8";

/*====================================================================================================

  リブ

====================================================================================================*/

/*----------------------------------------------------------------------------------------------------

  ページタイトル
  
----------------------------------------------------------------------------------------------------*/

.s-pgTtl__hdline {
  background-color:#f7ae51;
}

@media print,screen and (min-width:641px) {
  .s-pgTtl__hdline {
    padding-left:140px;
  }
  
  .s-pgTtl__hdline img {
    width:260px;
  }
}

@media screen and (max-width:640px) {
  .s-pgTtl__hdline img {
    max-width:240px;
    width:45.625%;
  }
}


/*----------------------------------------------------------------------------------------------------

  特徴
  
----------------------------------------------------------------------------------------------------*/

.tokuchoList-spec .s-tokucho__box:before { background-image:url(../image/live/icon_spec.svg); }
.tokuchoList-solar .s-tokucho__box:before { background-image:url(../image/live/icon_solar.svg); }
.tokuchoList-allE .s-tokucho__box:before { background-image:url(../image/live/icon_allE.svg); }
.tokuchoList-window .s-tokucho__box:before { background-image:url(../image/live/icon_window.svg); }
.tokuchoList-dannetsu .s-tokucho__box:before { background-image:url(../image/live/icon_dannetsu.svg); }


/*----------------------------------------------------------------------------------------------------

  大写真
  
----------------------------------------------------------------------------------------------------*/

@media screen and (max-width:640px) {
  .photoB {
    padding-left:6%;
    padding-right:6%;
  }
}


/*----------------------------------------------------------------------------------------------------

  外張断熱工法
  
----------------------------------------------------------------------------------------------------*/

.dannetsu__ttl {
  font-weight:700;
  font-size:1.7em;
  text-align:center;
  line-height:1.6;
  padding-top:0.7em;
  padding-bottom:0.7em;
}

.dannetsu__ttl .em {
  font-size:0.7em;
}

.koho,
.dannetsu {
  text-align:center;
}

.dannetsu p {
  text-align:left;
}

@media print,screen and (min-width:641px) {
  .koho {
    width:590px;
    float:left;
    border-right:1px solid #eaeae9;
    padding-left:30px;
    padding-right:30px;
    text-align:center;
  }
  
  .dannetsu {
    width:590px;
    float:right;
    padding-left:60px;
    padding-right:60px;
  }
}

@media screen and (max-width:640px) {
  .koho,
  .dannetsu {
    padding-left:6%;
    padding-right:6%;
  }
  
  .dannetsu {
    padding-top:10%;
    padding-bottom:10%;
  }
}

