@charset "utf-8";
body {
  line-height: 1.6;
}
.box_width_136 {
  width:136px;
}
.box_width_225 {
  width:225px;
}
.lh14 {
  line-height: 1.4;
}
.bg_white {
  background-color: #fff;
}    
/* 工事費 */
.item-list {
  margin-top: 3px;
}
.item-list li {
  margin: 0 2px 2px 0;
  float: left;
  border: solid 1px #CCCCCC;
  padding: 5px;
  background: #fff;
}
@media screen and (min-width: 641px){
  .item-list li:nth-child(3n) {
    margin-right: 0 !important;
  }
}
ul.list01 {
  margin: 0 0 0 20px;
}
ul.list01 li {
  display: list-item;
}
.df_sa {
  display: flex;
  justify-content: space-around;
}
#main_frame .btn-orenge {
	height: 60px;
}
#main_frame .btn-orenge a {
  border-radius: 3px;
  width: 92px !important;
  font-size: 14px !important;
  border: none;
  box-shadow: none;
}
.midashi-green {
  font-size: 19px;
  color: #fff;
  padding: 13px !important;
  text-align: center;
  line-height: 22px;
  font-weight: bold;
  background: #319b03;
  text-shadow: #2e8e05 2px 2px 2px;
}
.un_construction_topTransition {
  padding-top: 15px;
}
.df_sa .un_construction_topTransition a {
  padding: 14px 12px 12px 12px;
}

.un_construction_guaranteePageLink {
  width: 100%;
}
.un_construction_guaranteePageLink img {
  height: auto;
  max-width: 100%;
}
#main_frame .btn-orenge a:hover {
  margin: 10px auto 0;
  background-color: #f6a33e;
  box-shadow: none;
}
