@charset "utf-8";

/* CSS Document */




.document_wrapper {
  background-color:#FFFFFF;
  padding-top:20px;
  padding-bottom:0px;
  margin-bottom:30px;
}

.item_wrapper {
  background-color:#FFFFFF;
  background-position: bottom right;
  padding:20px;
  padding-bottom:30px;
  margin-bottom:40px;
}

.item_wrapper:nth-child(1) {
  background-image:url(../images/floor.jpg);
}

.item_wrapper:nth-child(2) {
  background-image:url(../images/wall.jpg);
}

.item_wrapper:nth-child(3) {
  background-image:url(../images/original.jpg);
}

.item_wrapper:nth-child(4) {
  background-image:url(../images/dannnetsu.jpg);
}

.item_wrapper:nth-child(5) {
  background-image:url(../images/design.jpg);
}

.item_title {
  border-left: 4px #663300 solid;
  border-bottom: #333 dotted 1px;
  display: block;
  margin-top: 10px;
  margin-bottom: 17px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 16px;
  letter-spacing: 0.1em;
  font-weight: normal;
  line-height: 1.3;
}


.item_content {
  margin-left: 48px;
  max-width: 65%;
}

.item_photo {
  display: block;
  margin-top: 20px;
  margin-bottom: 20px;
}
.item_large_text {
  font-size: 16px;
  color: #000000;
  line-height: 1.5;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}


.item_text {
  font-size: 14px;
  color: #000000;
  line-height: 1.5;
  text-align: left;
  margin-top: 20px;
  margin-bottom: 20px;
}




@media screen and (max-width: 767px) {

.item_wrapper {
  background-position: initial;
}



.item_content {
  margin-left: 0px;
  max-width: 100%;
}


}

@media screen and (max-width: 560px) {


.item_text, .item_list {
    width: 100%;
}

}

