@charset "UTF-8";
/*================================================
* Reset Style
================================================*/
.old_design body,
.old_design div,
.old_design dl,
.old_design dt,
.old_design dd,
.old_design ul,
.old_design ol,
.old_design li,
.old_design h1,
.old_design h2,
.old_design h3,
.old_design h4,
.old_design h5,
.old_design h6,
.old_design form,
.old_design input,
.old_design textarea,
.old_design p,
.old_design blockquote,
.old_design th,
.old_design td {
  margin: 0;
  padding: 0;
}

.old_design article,
.old_design aside,
.old_design details,
.old_design figcaption,
.old_design figure,
.old_design footer,
.old_design header,
.old_design hgroup,
.old_design menu,
.old_design nav,
.old_design section {
  display: block;
}

.old_design table {
  border-collapse: collapse;
  border-spacing: 0;
}

.old_design img {
  border: 0;
  border-style: none;
  vertical-align: top;
}

.old_design ol,
.old_design ul {
  list-style: none;
}

.old_design h1,
.old_design h2,
.old_design h3,
.old_design h4,
.old_design h5,
.old_design h6 {
  font-size: 100%;
  font-weight: normal;
}

.old_design q:before,
.old_design q:after {
  content: "";
}

.old_design a:focus,
.old_design a:hover {
  border: none;
}

.old_design address,
.old_design caption,
.old_design em,
.old_design var {
  font-style: normal;
  font-weight: normal;
}

.old_design ol,
.old_design ul {
  list-style: none;
}

.old_design caption,
.old_design th {
  text-align: left;
}

/*================================================
* Base Style
================================================*/
.old_design html,
.old_design body {
  width: 100%;
}

.old_design body {
  line-height: 1.5;
  color: #333;
  font-size: 75%;
  font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic ProN",
    "ヒラギノ角ゴ ProN W3", "ＭＳ Ｐゴシック", "MS PGothic", Osaka, sans-serif;
  -webkit-text-size-adjust: 100%;
}

.old_design #content.custom {
  width: 100%;
}

.old_design .innerBox {
  width: 960px;
  margin: 0 auto;
}

/* Headding
--------------------------------------------------------- */
.old_design h2 {
  padding-bottom: 10px;
  border-bottom: solid 4px #e2c35e;
}

/* margin
--------------------------------------------------------- */
.old_design .mt00 {
  margin-top: 0 !important;
}

.old_design .mt05 {
  margin-top: 5px !important;
}

.old_design .mt10 {
  margin-top: 10px !important;
}

.old_design .mt15 {
  margin-top: 15px !important;
}

.old_design .mt20 {
  margin-top: 20px !important;
}

.old_design .mt25 {
  margin-top: 25px !important;
}

.old_design .mt30 {
  margin-top: 30px !important;
}

.old_design .mt35 {
  margin-top: 35px !important;
}

.old_design .mt40 {
  margin-top: 40px !important;
}

.old_design .mt45 {
  margin-top: 45px !important;
}

.old_design .mt50 {
  margin-top: 50px !important;
}

.old_design .mb00 {
  margin-bottom: 0 !important;
}

.old_design .mb05 {
  margin-bottom: 5px !important;
}

.old_design .mb10 {
  margin-bottom: 10px !important;
}

.old_design .mb15 {
  margin-bottom: 15px !important;
}

.old_design .mb20 {
  margin-bottom: 20px !important;
}

.old_design .mb25 {
  margin-bottom: 25px !important;
}

.old_design .mb30 {
  margin-bottom: 30px !important;
}

.old_design .mb35 {
  margin-bottom: 35px !important;
}

.old_design .mb40 {
  margin-bottom: 40px !important;
}

.old_design .mb45 {
  margin-bottom: 45px !important;
}

.old_design .mb50 {
  margin-bottom: 50px !important;
}

.old_design .mb70 {
  margin-bottom: 70px !important;
}

.old_design .mr20 {
  margin-right: 20px;
}

/* Text
--------------------------------------------------------- */
.old_design .bold {
  font-weight: bold;
}

.old_design .tx-left {
  text-align: left;
}

.old_design .tx-center {
  text-align: center;
}

.old_design .tx-right {
  text-align: right;
}

.old_design .tx-red {
  color: #e8382f;
}

.old_design .f12 {
  font-size: 12px;
}

.old_design .f20 {
  font-size: 22px;
}

.old_design .comment {
  text-indent: -1em;
  padding-left: 1em;
}

/* link
--------------------------------------------------------- */
.old_design a:link {
  color: inherit;
  text-decoration: none;
}

.old_design a:visited {
  color: inherit;
  text-decoration: none;
}

.old_design a:hover {
  color: inherit;
  text-decoration: underline;
}

.old_design a:active {
  color: inherit;
  text-decoration: none;
}

.old_design a:hover:before {
  text-decoration: none;
}

.old_design a.textLink:link {
  color: #039;
  text-decoration: underline;
}

.old_design a.textLink:visited {
  color: #039;
  text-decoration: underline;
}

.old_design a.textLink:hover {
  color: #4c70b7;
  text-decoration: none;
}

.old_design a.textLink:active {
  color: #4c70b7;
  text-decoration: none;
}

/* table
--------------------------------------------------------- */
/* Float
--------------------------------------------------------- */
.old_design .fl-left {
  float: left;
}

.old_design .fl-right {
  float: right;
}

/* ClearFix
--------------------------------------------------------- */
.old_design .cf:after {
  content: "";
  display: block;
  clear: both;
}

/*================================================
* Header Style
================================================*/
/* navigation
--------------------------------------------------------- */
.old_design .custom .nav {
  width: 100%;
  height: 80px;
  background: url(/assets/images/original/kounyu-m-renovation-custom-images-bg_wp_ivory.png);
  border-bottom: solid 4px #9d7c4d;
}

.old_design .custom .nav .innerBox ul li {
  width: 192px;
  height: 50px;
  padding-top: 15px;
  float: left;
}

.old_design .custom .nav .innerBox ul li a {
  width: 192px;
  height: 50px;
  background: url(/assets/images/original/kounyu-m-renovation-custom-images-navi.png)
    no-repeat;
  display: block;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}

.old_design .custom .nav .innerBox ul li a.top {
  background-position: 0 0;
}

.old_design .custom .nav .innerBox ul li a.top.select,
.old_design .nav .innerBox ul li a.top:hover {
  background-position: 0 bottom;
}

.old_design .custom .nav .innerBox ul li a.howto {
  background-position: -192px 0;
}

.old_design .custom .nav .innerBox ul li a.howto.select,
.old_design .nav .innerBox ul li a.howto:hover {
  background-position: -192px bottom;
}

.old_design .custom .nav .innerBox ul li a.case {
  background-position: -384px 0;
}

.old_design .custom .nav .innerBox ul li a.case.select,
.old_design .nav .innerBox ul li a.case:hover {
  background-position: -384px bottom;
}

.old_design .custom .nav .innerBox ul li a.merit {
  background-position: -576px 0;
}

.old_design .custom .nav .innerBox ul li a.merit.select,
.old_design .nav .innerBox ul li a.merit:hover {
  background-position: -576px bottom;
}
/* 削除
.old_design .custom .nav .innerBox ul li a.cost {
    background-position: -640px 0;
}

.old_design .custom .nav .innerBox ul li a.cost.select, .old_design .nav .innerBox ul li a.cost:hover {
    background-position: -640px bottom;
}
*/
.old_design .custom .nav .innerBox ul li a.inq {
  background-position: -768px 0;
}

.old_design .custom .nav .innerBox ul li a.inq.select,
.old_design .nav .innerBox ul li a.inq:hover {
  background-position: -768px bottom;
}

/* content
--------------------------------------------------------- */
.old_design .contentWrap {
  width: 100%;
  background: -moz-linear-gradient(top, #f2e6c1 0%, #ffffff 50%);
  /* FF3.6-15 */
  background: -webkit-linear-gradient(top, #f2e6c1 0%, #ffffff 50%);
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom, #f2e6c1 0%, #ffffff 50%);
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.old_design .bgivory {
  background: #f1ede1;
}

.old_design .wp_ivoryBox {
  margin-bottom: 30px;
  padding: 20px;
  background: url(/assets/images/original/kounyu-m-renovation-custom-images-bg_wp_ivory.png);
  position: relative;
}

/* inquiry
--------------------------------------------------------- */
.old_design .inqBox {
  width: 920px;
  background: url(/assets/images/original/kounyu-m-renovation-custom-images-bg_wp_brown.png);
  padding: 20px;
}

.old_design .inqInner {
  margin-top: 20px;
  padding: 20px 70px 15px;
  background-color: #fff;
  border-radius: 6px;
}

.old_design .inq-tel {
  width: 340px;
  padding-right: 48px;
  border-right: solid 1px #b3966d;
  float: left;
}

.old_design .inq-mail {
  width: 290px;
  padding-left: 80px;
  float: left;
}

.old_design .inq-mail a {
  width: 290px;
  height: 40px;
  display: block;
  background: url(/assets/images/original/kounyu-m-renovation-custom-images-inq_btn.png);
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
}

.old_design .modify .inq-mail a {
  background: none !important;
  overflow: unset;
  text-indent: unset;
  white-space: unset;
  display: unset;
}
.old_design .modify .inq-tel,
.old_design .modify .inq-mail {
  width: 49%;
  padding: 0;
}
.old_design .modify .inqBox .inq-mail a:before {
  display: none;
}
.old_design .modify .inqBox .inq-mail a {
  background: none!important;
}
.old_design .inq-mail a:hover {
  opacity: 0.7;
}
