#a1004_mainbox{
  margin-top: 70px;
}
div#containts_body {
  padding-left: 0;
}
.homestyle-cheack-container .pc-none {
  display: none;
}

.homestyle-cheack-container img {
  max-width: 100%;
  font-size: 0;
  line-height: 1;
  vertical-align: bottom;
}

/* page style */
.homestyle-cheack-container {
  width: 810px;
  margin: 0 auto;
  margin-top: -40px;
  position: relative;
  padding-top: 0;
  line-height: 1.6;
  text-align: justify;
}

.header_block {
  position: relative;
}

.btn_link {
  position: absolute;
  right: -57px;
  top: -38px;
  width: 21%;
}

.btn_link a {
  display: block;
}

.page_kv_block {
  margin-top: -12%;
}

.page_kv_block img {
  display: block;
  margin-bottom: 2%;
}

.homestyle_case_block {
  margin-bottom: 6%;
  background-image: url("/sumai/homestyle_check/img/bg_case_hd_sp.png"), url("/sumai/homestyle_check/img/bg_case_ft_sp.png"), url("/sumai/homestyle_check/img/bg_case_bd_sp.png");
  background-repeat: no-repeat, no-repeat, repeat;
  background-size: contain;
  background-position: left top, left bottom, left center;
}

.homestyle_case_block_inner {
  display: table;
  width: 650px;
  margin: 0 auto;
}

.homestyle_case_title {
  width: 81%;
  margin: 0 auto;
  padding-top: 10%;
}

.homestyle_case_catch_txt {
  text-align: center;
  font-size: 14px;
  padding: 1em;
}

.homestyle_case_infobox {
  float: left;
  width: 305px;
  padding-bottom: 1em;
  font-size: 12px;
}

.homestyle_case_infobox .txt {
  padding-right: 49%;
  margin-top: 1em;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right top;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.homestyle_case_infobox:nth-of-type(2n) {
  float: right;
}

.homestyle_case_infobox:nth-of-type(2n-1) {
  clear: both;
}

.homestyle_case_infobox:nth-of-type(1) .txt {
  background-image: url("/sumai/homestyle_check/img/bg_case01_pc.png");
}

.homestyle_case_infobox:nth-of-type(2) .txt {
  background-image: url("/sumai/homestyle_check/img/bg_case02_pc.png");
}

.homestyle_case_infobox:nth-of-type(3) .txt {
  background-image: url("/sumai/homestyle_check/img/bg_case03_pc.png");
}

.homestyle_case_infobox:nth-of-type(4) .txt {
  background-image: url("/sumai/homestyle_check/img/bg_case04_pc.png");
}

.homestyle_cheack_tabmenu {
  position: relative;
  display: table;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.homestyle_cheack_tabmenu .list {
  cursor: pointer;
  position: relative;
  display: table-cell;
  width: 405px;
  z-index: 1;
}

.homestyle_cheack_tabmenu .list.is-active {
  z-index: 2;
}

.homestyle_cheack_in_block {
  display: none;
  font-size: 14px;
}

.homestyle_cheack_in_block .block_title {
  width: 728px;
  margin: 0 auto;
  padding-top: 6%;
  padding-bottom: 6%;
}

.homestyle_cheack_in_block .block_catch {
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 6%;
}

.homestyle_cheack_in_block .conbox {
  width: 90%;
  margin: 0 auto;
  margin-bottom: 5%;
  background-color: #fff;
  border: solid 1px transparent;
  -webkit-box-shadow: 3px 3px #fff232;
          box-shadow: 3px 3px #fff232;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.homestyle_cheack_in_block .conbox_title {
  width: 94%;
  margin: 0 auto;
  margin-top: -1%;
}

.homestyle_cheack_in_block .conbox_txt {
  font-size: 13px;
  color: #333;
  margin-bottom: 16px;
  padding: 0 42px 0 83px;
}

.homestyle_cheack_in_block .point_arae {
  width: 91%;
  margin: 0 auto;
}

.homestyle_cheack_in_block.is-active {
  display: block;
}

.homestyle_cheack_in_block.image {
  color: #12114e;
  padding-bottom: 6%;
  background-image: url("/sumai/homestyle_check/img/bg_check_hd_sp.png"), url("/sumai/homestyle_check/img/bg_check_bd_sp.png");
  background-repeat: no-repeat, repeat;
  background-position: top center, left top;
  background-size: contain, 9px auto;
}

.homestyle_cheack_in_block.image .conbox {
  border: solid 1px #12114e;
}

.homestyle_cheack_in_block.image .check_word_box {
  display: table;
  margin-top: 10px;
  margin-left: 27px;
  margin-bottom: 20px;
}

.homestyle_cheack_in_block.image .check_word_box .check_word_list {
  float: left;
  width: 137px;
  font-size: 12px;
  padding-right: 0.5em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.homestyle_cheack_in_block.image .check_word_box .check_word_list:nth-of-type(5n+1) {
  clear: both;
}

.homestyle_cheack_in_block.image .check_color_title {
  width: 50%;
  margin-left: 34px;
  margin-bottom: 8px;
}

.homestyle_cheack_in_block.image .check_color_box {
  position: relative;
  display: table;
  margin: 0 auto;
  margin-bottom: 16px;
}

.homestyle_cheack_in_block.image .check_color_box .check_color_list {
  float: left;
  margin: 0 4px;
}

.homestyle_cheack_in_block.image .check_color_box .check_color_item {
  display: block;
  width: 66px;
  height: 66px;
  border: solid 1px transparent;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.homestyle_cheack_in_block.image .check_color_box .pal-01 .check_color_item {
  background-color: #e3acae;
}

.homestyle_cheack_in_block.image .check_color_box .pal-02 .check_color_item {
  background-color: #f3caad;
}

.homestyle_cheack_in_block.image .check_color_box .pal-03 .check_color_item {
  background-color: #fff8b5;
}

.homestyle_cheack_in_block.image .check_color_box .pal-04 .check_color_item {
  background-color: #d6e4b0;
}

.homestyle_cheack_in_block.image .check_color_box .pal-05 .check_color_item {
  background-color: #afd4b4;
}

.homestyle_cheack_in_block.image .check_color_box .pal-06 .check_color_item {
  background-color: #b2d8db;
}

.homestyle_cheack_in_block.image .check_color_box .pal-07 .check_color_item {
  background-color: #aec6e5;
}

.homestyle_cheack_in_block.image .check_color_box .pal-08 .check_color_item {
  background-color: #c6a4ca;
}

.homestyle_cheack_in_block.image .check_color_box .pal-09 .check_color_item {
  background-color: #f3caad;
}

.homestyle_cheack_in_block.image .check_color_box .gray-01 .check_color_item {
  background-color: #bf5170;
}

.homestyle_cheack_in_block.image .check_color_box .gray-02 .check_color_item {
  background-color: #d37653;
}

.homestyle_cheack_in_block.image .check_color_box .gray-03 .check_color_item {
  background-color: #b6956d;
}

.homestyle_cheack_in_block.image .check_color_box .gray-04 .check_color_item {
  background-color: #808c63;
}

.homestyle_cheack_in_block.image .check_color_box .gray-05 .check_color_item {
  background-color: #61896d;
}

.homestyle_cheack_in_block.image .check_color_box .gray-06 .check_color_item {
  background-color: #658887;
}

.homestyle_cheack_in_block.image .check_color_box .gray-07 .check_color_item {
  background-color: #627291;
}

.homestyle_cheack_in_block.image .check_color_box .gray-08 .check_color_item {
  background-color: #6b6187;
}

.homestyle_cheack_in_block.image .check_color_box .gray-09 .check_color_item {
  background-color: #816c8f;
}

.homestyle_cheack_in_block.image .check_color_box .vivid-01 .check_color_item {
  background-color: #c30d23;
}

.homestyle_cheack_in_block.image .check_color_box .vivid-02 .check_color_item {
  background-color: #f29600;
}

.homestyle_cheack_in_block.image .check_color_box .vivid-03 .check_color_item {
  background-color: #faed00;
}

.homestyle_cheack_in_block.image .check_color_box .vivid-04 .check_color_item {
  background-color: #1eaa39;
}

.homestyle_cheack_in_block.image .check_color_box .vivid-05 .check_color_item {
  background-color: #006934;
}

.homestyle_cheack_in_block.image .check_color_box .vivid-06 .check_color_item {
  background-color: #2ca6e0;
}

.homestyle_cheack_in_block.image .check_color_box .vivid-07 .check_color_item {
  background-color: #036eb7;
}

.homestyle_cheack_in_block.image .check_color_box .vivid-08 .check_color_item {
  background-color: #0b308e;
}

.homestyle_cheack_in_block.image .check_color_box .vivid-09 .check_color_item {
  background-color: #7e308d;
}

.homestyle_cheack_in_block.image .check_color_box .dark-01 .check_color_item {
  background-color: #630003;
}

.homestyle_cheack_in_block.image .check_color_box .dark-02 .check_color_item {
  background-color: #2e150b;
}

.homestyle_cheack_in_block.image .check_color_box .dark-03 .check_color_item {
  background-color: #a67606;
}

.homestyle_cheack_in_block.image .check_color_box .dark-04 .check_color_item {
  background-color: #3e4d21;
}

.homestyle_cheack_in_block.image .check_color_box .dark-05 .check_color_item {
  background-color: #123b1b;
}

.homestyle_cheack_in_block.image .check_color_box .dark-06 .check_color_item {
  background-color: #1b4a4a;
}

.homestyle_cheack_in_block.image .check_color_box .dark-07 .check_color_item {
  background-color: #0b395c;
}

.homestyle_cheack_in_block.image .check_color_box .dark-08 .check_color_item {
  background-color: #22155c;
}

.homestyle_cheack_in_block.image .check_color_box .dark-09 .check_color_item {
  background-color: #46164c;
}

.homestyle_cheack_in_block.image .check_color_box .mono-01 .check_color_item {
  border-color: #ccc;
  background-color: #ffffff;
}

.homestyle_cheack_in_block.image .check_color_box .mono-02 .check_color_item {
  background-color: #d2d3d3;
}

.homestyle_cheack_in_block.image .check_color_box .mono-03 .check_color_item {
  background-color: #5e5d5e;
}

.homestyle_cheack_in_block.image .check_color_box .mono-04 .check_color_item {
  background-color: #2f2c2b;
}

.homestyle_cheack_in_block.image .check_color_box .mono-05 .check_color_item {
  background-color: #1a1311;
}

.homestyle_cheack_in_block.image .check_color_box .mono-06 .check_color_item {
  background-color: #e1d2c2;
}

.homestyle_cheack_in_block.image .check_color_box .mono-07 .check_color_item {
  background-color: #6d3b27;
}

.homestyle_cheack_in_block.image .check_color_box .mono-08 .check_color_item {
  background-color: #c1c0b2;
}

.homestyle_cheack_in_block.image .check_color_box .mono-09 .check_color_item {
  background-color: #bba648;
}

.homestyle_cheack_in_block.image .check_color_box .check_color_txt {
  display: block;
  width: 66px;
  font-size: 10px;
}

.homestyle_cheack_in_block.image .check_sozai_box {
  position: relative;
  display: table;
  margin: 0 auto;
  margin-bottom: 16px;
}

.homestyle_cheack_in_block.image .check_sozai_box .check_sozai_list {
  float: left;
  width: 127px;
  margin: 4px 4px;
}

.homestyle_cheack_in_block.image .check_sozai_box .check_sozai_list .check_sozai_item {
  display: block;
}

.homestyle_cheack_in_block.image .check_sozai_box .check_sozai_list .check_sozai_txt {
  display: block;
  font-size: 12px;
}

.homestyle_cheack_in_block.image .check_sozai_box .check_sozai_list:nth-of-type(5n+1) {
  clear: both;
}

.homestyle_cheack_in_block.plan {
  padding-bottom: 6%;
  background-image: url("/sumai/homestyle_check/img/bg_check_bd_sp.png");
  background-repeat: repeat;
  background-position: left top;
  background-size: 9px auto;
  color: #e03c4b;
}

.homestyle_cheack_in_block.plan .conbox {
  border: solid 1px #e03c4b;
}

.homestyle_cheack_in_block.plan .conbox_inner {
  display: table;
}

.homestyle_cheack_in_block.plan .conbox_inner .check_plan_item_title {
  float: left;
  margin-right: 8px;
  padding-top: 28px;
}

.homestyle_cheack_in_block.plan .conbox_inner .check_plan_item_title img {
  width: 75px;
}

.homestyle_cheack_in_block.plan .check_plan_wall_box,
.homestyle_cheack_in_block.plan .check_plan_door_box,
.homestyle_cheack_in_block.plan .check_plan_floor_box {
  position: relative;
  display: table;
  margin-bottom: 24px;
}

.homestyle_cheack_in_block.plan .check_plan_wall_box .check_plan_wall_list,
.homestyle_cheack_in_block.plan .check_plan_wall_box .check_plan_door_list,
.homestyle_cheack_in_block.plan .check_plan_wall_box .check_plan_floor_list,
.homestyle_cheack_in_block.plan .check_plan_door_box .check_plan_wall_list,
.homestyle_cheack_in_block.plan .check_plan_door_box .check_plan_door_list,
.homestyle_cheack_in_block.plan .check_plan_door_box .check_plan_floor_list,
.homestyle_cheack_in_block.plan .check_plan_floor_box .check_plan_wall_list,
.homestyle_cheack_in_block.plan .check_plan_floor_box .check_plan_door_list,
.homestyle_cheack_in_block.plan .check_plan_floor_box .check_plan_floor_list {
  display: table-cell;
  width: 97px;
  padding: 0 3px;
  font-size: 12px;
  text-align: center;
}

.homestyle_cheack_in_block.plan .check_plan_wall_box .check_plan_wall_list .check_plan_floor_txt,
.homestyle_cheack_in_block.plan .check_plan_wall_box .check_plan_door_list .check_plan_floor_txt,
.homestyle_cheack_in_block.plan .check_plan_wall_box .check_plan_floor_list .check_plan_floor_txt,
.homestyle_cheack_in_block.plan .check_plan_door_box .check_plan_wall_list .check_plan_floor_txt,
.homestyle_cheack_in_block.plan .check_plan_door_box .check_plan_door_list .check_plan_floor_txt,
.homestyle_cheack_in_block.plan .check_plan_door_box .check_plan_floor_list .check_plan_floor_txt,
.homestyle_cheack_in_block.plan .check_plan_floor_box .check_plan_wall_list .check_plan_floor_txt,
.homestyle_cheack_in_block.plan .check_plan_floor_box .check_plan_door_list .check_plan_floor_txt,
.homestyle_cheack_in_block.plan .check_plan_floor_box .check_plan_floor_list .check_plan_floor_txt {
  display: block;
}

.homestyle_cheack_in_block.plan .check_plan_wall_item img,
.homestyle_cheack_in_block.plan .check_plan_door_item img,
.homestyle_cheack_in_block.plan .check_plan_floor_item img {
  display: block;
  height: 134px;
}

.homestyle_cheack_in_block.plan .check_ldk_box {
  position: relative;
  display: table;
  width: 586px;
  margin: 0 auto;
  margin-bottom: 4%;
}

.homestyle_cheack_in_block.plan .check_ldk_box .check_ldk_list {
  width: 300px;
  margin-bottom: 13px;
}

.homestyle_cheack_in_block.plan .check_ldk_box .check_ldk_list .check_ldk_item {
  display: block;
}

.homestyle_cheack_in_block.plan .check_ldk_box .check_ldk_list .check_ldk_item img {
  display: block;
}

.homestyle_cheack_in_block.plan .check_ldk_box .check_ldk_list:nth-of-type(1) {
  float: left;
  width: 240px;
}

.homestyle_cheack_in_block.plan .check_ldk_box .check_ldk_list:nth-of-type(2) {
  float: right;
  width: 273px;
}

.homestyle_cheack_in_block.plan .check_ldk_box .check_ldk_list:nth-of-type(3) {
  float: left;
  width: 242px;
  padding-top: 13px;
}

.homestyle_cheack_in_block.plan .check_ldk_box .check_ldk_list:nth-of-type(4) {
  float: right;
  width: 280px;
}

.homestyle_cheack_in_block.plan .check_ldk_box .check_ldk_list:nth-of-type(2n+1) {
  clear: both;
}

.homestyle_cheack_in_block.plan .check_kic_box {
  position: relative;
  display: table;
  width: 625px;
  margin-left: 56px;
  margin-bottom: 4%;
}

.homestyle_cheack_in_block.plan .check_kic_box .check_kic_list {
  float: left;
  width: 130px;
  margin-right: 32px;
}

.homestyle_cheack_in_block.plan .check_kic_box .check_kic_list .check_kic_item img {
  display: block;
}

.homestyle_cheack_in_block.plan .check_kic_box .check_kic_list:last-of-type {
  margin-right: 0;
}

.ft_btn_link {
  padding-top: 10%;
  width: 480px;
  margin: 0 auto 10%;
}

.homestyle_ft_nav {
  width: 746px;
  height: 108px;
  margin: 58px auto;
  background-image: url("/sumai/homestyle_check/img/footer_nav_bg.png");
  background-repeat: no-repeat;
  background-position: left top;
}

.homestyle_ft_nav_box {
  display: table;
  width: 572px;
  margin: 0 auto;
  padding: 48px 0;
}

.homestyle_ft_nav_list {
  display: table-cell;
  padding: 0 8px;
}

.homestyle_ft_nav_list a {
  display: block;
}

.homestyle_ft_nav_list a img{
  width: 270px;
}
.homestyle_ft_nav_list a img:hover {
  opacity: 0.8;
}
