@charset "UTF-8";
@font-face { font-family: "dear joe four"; font-style: normal; font-weight: normal; src: url("fonts/dear-joe-four/dJ4TRIAL.eot"); src: url("fonts/dear-joe-four/dJ4TRIAL.eot?#iefix") format("embedded-opentype"), url("fonts/dear-joe-four/dJ4TRIAL.woff") format("woff"), url("fonts/dear-joe-four/dJ4TRIAL.ttf") format("truetype"); }
@media screen and (min-width: 768px), print { /* PC */
  #furniture { font-size: 0.875rem; line-height: 1.8; min-width: 1100px; min-width: 1200px; }
  #furniture main p { margin-bottom: 2em; }
  #furniture .d-inline-block { display: inline-block; }
  #furniture .img-fluid { max-width: 100%; height: auto; }
  #furniture .container, #furniture .container-m, #furniture .container-s { margin-left: auto; margin-right: auto; width: 1100px; padding-left: 50px; padding-right: 50px; }
  #furniture .container:before, #furniture .container:after, #furniture .container-m:before, #furniture .container-m:after, #furniture .container-s:before, #furniture .container-s:after { content: " "; display: table; }
  #furniture .container:after, #furniture .container-m:after, #furniture .container-s:after { clear: both; }
  #furniture .container-m { width: 1000px; }
  #furniture .container-s { width: 900px; }
  #furniture .mb00 { margin-bottom: 0 !important; }
  #furniture .text-left { text-align-last: left; }
  #furniture .text-center { text-align: center; }
  #furniture .text-right { text-align: right; }
  #furniture .text-red { color: #c72222; }
  #furniture .top-image { margin-bottom: -75px; text-align: center; overflow: hidden; height: 298px; position: relative; }
  #furniture .top-img { position: absolute; left: 50%; top: 0; -webkit-transform: translateX(-50%); transform: translateX(-50%); }
  #furniture .top-title { text-align: center; margin-bottom: 70px; position: relative; z-index: 2;background-color: #fff;
      width: 730px; padding: 45px 0px 0 0px; margin: 0 auto;}
  #furniture .section { background-image: url(../images/furniture/bg-heading.png), url(../images/furniture/bg.png); background-repeat: no-repeat, repeat; background-position: center top, center center; max-width: 1200px; margin: 0 auto 50px; padding: 1px 50px 25px; }
  #furniture .section-title { text-align: center; font-size: 1.75rem; line-height: 1.5; font-family: "Yu Mincho", YuMincho, "ヒラギノ明朝 ProN W3", serif; font-weight: bold; padding: 30px 0 25px; letter-spacing: 6px; }
  #furniture .section-box { background-color: #fff; padding: 35px 100px 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
  #furniture .section-box--rev .section-image { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
  #furniture .section-image { -webkit-box-flex: 0; -ms-flex: 0 1 auto; flex: 0 1 auto; }
  #furniture .section-body { -webkit-box-flex: 0; -ms-flex: 0 1 400px; flex: 0 1 400px; max-width: 400px;  padding-top: 20px;}
		
  #furniture .section-heading { font-size: 1.125rem; font-family: "Yu Mincho", YuMincho, "ヒラギノ明朝 ProN W3", serif; line-height: 1.5; margin-bottom: 1.65em; letter-spacing: 3px; }
		
  #furniture .promise {  }
  #furniture .promise .top-title { margin-bottom: 0; }
  #furniture .promise-content { max-width: 900px; margin: 0 auto 70px; background: url(../images/furniture/promise-bg.png) no-repeat center center/cover; border: 5px solid #000; padding: 50px 0 25px; }
  #furniture .promise-list { width: 43em; margin: 0 auto; }
  #furniture .promise-list > li { font-family: "Yu Mincho", YuMincho, "ヒラギノ明朝 ProN W3", serif; font-weight: bold; text-indent: -3em; margin-left: 3em; margin-bottom: 25px; } }
@media screen and (max-width: 767px) {

.top-title.sp-01{
    width: 72%!important;
}


/* SP */
  #furniture { font-size: 14px; line-height: 1.8; }
  #furniture p { margin-bottom: 4%; }
  #furniture .d-inline-block { display: inline-block; }
  #furniture .img-fluid { max-width: 100%; height: auto; }
  #furniture .container, #furniture .container-m, #furniture .container-s { margin-left: auto; margin-right: auto; max-width: 1100px; padding-left: 10px; padding-right: 10px; }
  #furniture .container:before, #furniture .container:after, #furniture .container-m:before, #furniture .container-m:after, #furniture .container-s:before, #furniture .container-s:after { content: " "; display: table; }
  #furniture .container:after, #furniture .container-m:after, #furniture .container-s:after { clear: both; }
  #furniture .mb00 { margin-bottom: 0 !important; }
  #furniture .text-left { text-align-last: left; }
  #furniture .text-center { text-align: center; }
  #furniture .text-right { text-align: right; }
  #furniture .text-red { color: #c72222; }
  #furniture .top-image {
		width: 98%; margin: 0 auto;
		}
		
		
  #furniture .top-title {
		position: relative;
    z-index: 2;
    width: 40%;
    margin: -18% auto 7%;}
		
  #furniture .section { background-image: url(../images/furniture/bg-heading.png), url(../images/furniture/bg.png); background-repeat: no-repeat, repeat; background-position: center top, center center;
		padding: 1px 3% 4%; width: 98%; margin: 0 auto 8%;
		}
		
  #furniture .section-title { text-align: center; font-size: 1.8rem; line-height: 1.5; font-family: "Yu Mincho", YuMincho, "ヒラギノ明朝 ProN W3", serif; font-weight: bold; padding: 4% 0 3%; letter-spacing: 2px; }
		
  #furniture .section-box { background-color: #fff; padding: 4% 3%; }
		
  #furniture .section-image { text-align: center; margin-bottom: 4%; }
  #furniture .section-heading { font-size: 1.6rem; font-family: "Yu Mincho", YuMincho, "ヒラギノ明朝 ProN W3", serif; line-height: 1.5; margin-bottom: 4%; letter-spacing: 3px; }
		
  #furniture .promise { margin-top: 30%; margin-bottom: 20%; }
		
  #furniture .promise-content {
    width: 94%;
    margin: 0 auto;
    background: url(../images/furniture/sp-promise-bg.jpg) no-repeat center center/100%;
    border: 4px solid #1e3d50;
    padding: 6% 3%;
		}

  #furniture .promise-list > li { font-family: "Yu Mincho", YuMincho, "ヒラギノ明朝 ProN W3", serif; font-weight: bold; text-indent: -3em; margin-left: 3em; margin-bottom: 4%; }
		
		
		}

/*# sourceMappingURL=page-furniture.css.map */
