﻿@charset "UTF-8";

            @media screen and (max-width: 779px) {
              .body_woodchange .breadCrumb {
                display:none;
              }
              .body_woodchange .content_title_inner h1 {
                    padding: 0 0 1em;
              }
            }

.body_woodchange .content_title_inner {
  z-index: 99999999;
  position: relative;
  border: none;
  float: none;
  padding: 5% 5% 0;
}
            @media screen and (max-width: 478px) {
              .body_woodchange .content_title_inner {
                   padding: 5% 0 0;
	            }
            }

.body_woodchange .topInfo {
  padding: 0 20px 20px;
}
            @media screen and (max-width: 333px) {
              .body_woodchange .content_title_inner h1 {
                font-size: 1.3em;
              }
            }

.body_woodchange .topInfo .columnBox {
  border: 1px solid #cccccc;
  padding: 30px;
  margin-bottom:20px;
}
            @media screen and (max-width: 779px) {
              .body_woodchange .topInfo .columnBox {
                    padding: 15px;
              }
            }
.body_woodchange .topInfo .columnBox h2 {
  font-size: 1.31em;
}

/* sceneList */
.body_woodchange .sceneList {
  text-align: center;
  width: 70%;
  margin: 0 auto;
  padding: 0;
}
            @media screen and (max-width: 779px) {
              .body_woodchange .sceneList {
                   width: 90%;
	            }
            }
.body_woodchange .sceneList li {
  list-style: none;
  display:inline-block;
  width: 31.3%;
  margin-bottom: 30px;
  margin-right: 6px;
}
            @media screen and (max-width: 478px) {
              .body_woodchange .sceneList li {
                  width: 49%;
                  margin-bottom: 15px;
                  margin-right: 1%;
	            }
             .body_woodchange .sceneList li:nth-of-type(even) {
                margin-right: 0;
              }
            }
.body_woodchange .sceneList li a {
  text-decoration: none;
}
.body_woodchange .sceneList li img {
  width:100%;
}
.body_woodchange .sceneList li span {
  display:block;
  margin-top:6px;
}

/* title_h2 */
.body_woodchange .title_h2Frame {
  width: 100%;
  margin: 0 auto;
  max-width: 1200px;
  position: relative;
  padding: 2% 0 0;
}
.body_woodchange .title_h2 {
  font-size: 1.9em;
  color: #ab9f8b;
  background-color:inherit;
  padding: 3% 4% 3%;
  display: block;
  border-bottom: solid 1px #ccc;
  margin-bottom: 70px;
  max-width: 100%;
}
            @media screen and (max-width: 478px) {
              .body_woodchange .title_h2 {
                  margin: 0 20px 28px;
                  text-align: center;
                  font-size: 1.5em;
              }
              .body_woodchange h3 {
                padding:0;
              }
            }
/* btn */
.body_woodchange .btn {
  margin-top:40px;
}

/* projectList */
.body_woodchange .projectList {
  text-align: center;
  margin: 0 auto;
  padding: 0;
}

            @media screen and (max-width: 478px) {
              .body_woodchange .projectList {
                  text-align: left;
	            }
            }
.body_woodchange .projectList li {
  list-style: none;
  display:inline-block;
  width: 28.3%;
  margin-bottom: 30px;
  margin-left: 7%;
  vertical-align: top;
}
.body_woodchange .projectList li:first-of-type,
.body_woodchange .projectList li:nth-of-type(4) {
  margin-left: 0;
}

            @media screen and (max-width: 478px) {
              .body_woodchange .projectList li {
                  width: 47%;
                  margin-left: 0;
                  float:left;
	            }
              .body_woodchange .projectList li:nth-of-type(even) {
                  float:right;
	            }
            }






.body_woodchange .projectList li a {
  text-decoration: none;
}
.body_woodchange .projectList li img {
  width:100%;
}
.body_woodchange .projectList li span {
  display:block;
  margin-top:5px;
  text-align: left;
}
.body_woodchange .projectList li span.ttl {
  color: #ab9f8b;
  font-weight:bold;
  margin-top:15px;
}
.body_woodchange .projectList li span.txt {
  color: #000;
}