﻿

/* line 17, ../../scss/order-furniture/_local.scss */
.furn-bottomgoods {
  margin-top: 120px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 17, ../../scss/order-furniture/_local.scss */
  .furn-bottomgoods {
    margin-top: 80px;
  }
}

/* line 24, ../../scss/order-furniture/_local.scss */
.furn-detail-return {
  z-index: 10;
}

/* line 37, ../../scss/order-furniture/_local.scss */
.fn-header {
  display: block;
  position: relative;
}
/* line 42, ../../scss/order-furniture/_local.scss */
.fn-header_inner {
  max-width: none;
}

/* line 58, ../../scss/order-furniture/_local.scss */
.fn-nav_items {
  display: flex;
  justify-content: center;
}
/* line 64, ../../scss/order-furniture/_local.scss */
.fn-nav_item {
  display: block;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 64, ../../scss/order-furniture/_local.scss */
  .fn-nav_item {
    width: 70px;
  }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 70, ../../scss/order-furniture/_local.scss */
  .fn-nav_item--type_catalog, .fn-nav_item--type_guide, .fn-nav_item--type_shop {
    display: none;
  }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 77, ../../scss/order-furniture/_local.scss */
  .fn-nav_item--type_home {
    order: 1;
  }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 82, ../../scss/order-furniture/_local.scss */
  .fn-nav_item--type_about {
    order: 3;
  }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 87, ../../scss/order-furniture/_local.scss */
  .fn-nav_item--type_product {
    order: 2;
  }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 92, ../../scss/order-furniture/_local.scss */
  .fn-nav_item--type_feature {
    order: 4;
  }
}
/* line 100, ../../scss/order-furniture/_local.scss */
.fn-nav_item--type_menu {
  display: none;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 100, ../../scss/order-furniture/_local.scss */
  .fn-nav_item--type_menu {
    display: block;
    order: 5;
  }
}
/* line 109, ../../scss/order-furniture/_local.scss */
.fn-nav_front {
  display: block;
  position: relative;
}
/* line 113, ../../scss/order-furniture/_local.scss */
.fn-nav_box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  height: 80px;
  padding: 0 30px 25px;
  line-height: 1;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 113, ../../scss/order-furniture/_local.scss */
  .fn-nav_box {
    height: 55px;
    padding: 0 0 5px;
  }
}
/* line 127, ../../scss/order-furniture/_local.scss */
.fn-nav_icon {
  display: none;
  background: no-repeat center center;
  background-size: 100% 100%;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 127, ../../scss/order-furniture/_local.scss */
  .fn-nav_icon {
    display: block;
  }
}
/* line 135, ../../scss/order-furniture/_local.scss */
.fn-nav_item--type_home .fn-nav_icon {
  width: 30px;
  height: 30px;
  background-image: url(../../img/order-furniture/icon_home_black.svg);
}
/* line 140, ../../scss/order-furniture/_local.scss */
.fn-nav_item--type_about .fn-nav_icon {
  width: 22px;
  height: 33px;
  background-image: url(../../img/order-furniture/icon_lamp_black.svg);
}
/* line 145, ../../scss/order-furniture/_local.scss */
.fn-nav_item--type_product .fn-nav_icon {
  width: 35px;
  height: 30px;
  background-image: url(../../img/order-furniture/icon_sofa_black.svg);
}
/* line 150, ../../scss/order-furniture/_local.scss */
.fn-nav_item--type_feature .fn-nav_icon {
  width: 35px;
  height: 26px;
  background-image: url(../../img/order-furniture/icon_book_black.svg);
}
/* line 155, ../../scss/order-furniture/_local.scss */
.fn-nav_item--type_menu .fn-nav_icon {
  width: 28px;
  height: 20px;
  background-image: url(../../img/order-furniture/icon_menu_black.svg);
}
/* line 161, ../../scss/order-furniture/_local.scss */
.fn-nav_enname {
  display: block;
  font-size: 17px;
  white-space: nowrap;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 161, ../../scss/order-furniture/_local.scss */
  .fn-nav_enname {
    display: none;
  }
}
/* line 169, ../../scss/order-furniture/_local.scss */
.fn-nav_enname img {
  height: 15px;
}
/* line 177, ../../scss/order-furniture/_local.scss */
.fn-nav_name {
  display: block;
  margin-top: 5px;
  font-size: 10px;
  white-space: nowrap;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 177, ../../scss/order-furniture/_local.scss */
  .fn-nav_name {
    display: none;
  }
}
/* line 187, ../../scss/order-furniture/_local.scss */
.fn-nav_name2 {
  display: none;
  margin-top: 5px;
  font-size: 8px;
  white-space: nowrap;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 187, ../../scss/order-furniture/_local.scss */
  .fn-nav_name2 {
    display: block;
  }
}
/* line 196, ../../scss/order-furniture/_local.scss */
.fn-nav_item--type_menu .fn-nav_name2 {
  margin-top: 10px;
}
/* line 200, ../../scss/order-furniture/_local.scss */
.fn-nav_trigger {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 55px;
  z-index: 2;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 200, ../../scss/order-furniture/_local.scss */
  .fn-nav_trigger {
    display: block;
  }
}
/* line 213, ../../scss/order-furniture/_local.scss */
.fn-nav_menu {
  display: none;
  position: absolute;
  top: 80px;
  left: 0;
  right: 0;
  z-index: 10;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 213, ../../scss/order-furniture/_local.scss */
  .fn-nav_menu {
    top: 55px;
  }
}
/* line 224, ../../scss/order-furniture/_local.scss */
.fn-nav_item:hover .fn-nav_menu {
  display: block;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 224, ../../scss/order-furniture/_local.scss */
  .fn-nav_item:hover .fn-nav_menu {
    display: none;
  }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 231, ../../scss/order-furniture/_local.scss */
  .fn-nav_item.is-menu_active .fn-nav_menu {
    display: block !important;
  }
}
@media screen and (min-width: 1023px) {
  /* line 237, ../../scss/order-furniture/_local.scss */
  .fn-nav_item--type_about .fn-nav_menu {
    display: none !important;
  }
}

/* line 249, ../../scss/order-furniture/_local.scss */
.fn-nav2_items {
  display: block;
  margin: -15px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 249, ../../scss/order-furniture/_local.scss */
  .fn-nav2_items {
    margin: -5px;
  }
}
/* line 257, ../../scss/order-furniture/_local.scss */
.fn-nav2_item {
  display: block;
  padding: 15px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 257, ../../scss/order-furniture/_local.scss */
  .fn-nav2_item {
    padding: 5px;
  }
}
/* line 265, ../../scss/order-furniture/_local.scss */
.fn-nav2_box {
  display: block;
  position: relative;
  padding: 10px 125px 0 10px;
  background-color: #fff;
  border: solid 1px #d9d9d9;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 265, ../../scss/order-furniture/_local.scss */
  .fn-nav2_box {
    padding: 5px 30px 0 5px;
  }
}
/* line 275, ../../scss/order-furniture/_local.scss */
.fn-nav2_box:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 25px;
  width: 65px;
  height: 65px;
  border: solid 1px transparent;
  border-top-color: #333;
  border-right-color: #333;
  transform: rotate(45deg) translate(0%, 0%);
  transform-origin: 100% 0%;
  z-index: 2;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 275, ../../scss/order-furniture/_local.scss */
  .fn-nav2_box:after {
    right: 10px;
    width: 15px;
    height: 15px;
  }
}
/* line 297, ../../scss/order-furniture/_local.scss */
.fn-nav2_head {
  display: block;
  position: relative;
}
/* line 301, ../../scss/order-furniture/_local.scss */
.fn-nav2_body {
  display: block;
  padding: 20px 0 20px 60px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 301, ../../scss/order-furniture/_local.scss */
  .fn-nav2_body {
    padding: 10px 0 10px 20px;
  }
}
/* line 309, ../../scss/order-furniture/_local.scss */
.fn-nav2_copy {
  display: block;
  position: absolute;
  top: 50%;
  left: 75px;
  transform: translateY(-50%);
  z-index: 2;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 309, ../../scss/order-furniture/_local.scss */
  .fn-nav2_copy {
    left: 20px;
  }
}
/* line 320, ../../scss/order-furniture/_local.scss */
.fn-nav2_copy img {
  height: 40px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 320, ../../scss/order-furniture/_local.scss */
  .fn-nav2_copy img {
    height: 20px;
  }
}
/* line 328, ../../scss/order-furniture/_local.scss */
.fn-nav2_visual {
  display: block;
  height: 265px;
  background: no-repeat center center;
  background-size: cover;
  transition: all 0.35s cubic-bezier(0.75, 0, 0.35, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 328, ../../scss/order-furniture/_local.scss */
  .fn-nav2_visual {
    height: 70px;
  }
}
/* line 338, ../../scss/order-furniture/_local.scss */
a:hover .fn-nav2_visual {
  opacity: 0.5;
}
/* line 341, ../../scss/order-furniture/_local.scss */
.fn-nav2_item--type_about-01 .fn-nav2_visual {
  background-image: url(../img/about_nav_01_visual.jpg);
}
/* line 344, ../../scss/order-furniture/_local.scss */
.fn-nav2_item--type_about-02 .fn-nav2_visual {
  background-image: url(../img/about_nav_02_visual.jpg);
}
/* line 347, ../../scss/order-furniture/_local.scss */
.fn-nav2_item--type_about-03 .fn-nav2_visual {
  background-image: url(../img/about_nav_03_visual.jpg);
}
/* line 350, ../../scss/order-furniture/_local.scss */
.fn-nav2_item--type_about-04 .fn-nav2_visual {
  background-image: url(../img/about_nav_04_visual.jpg);
}
/* line 353, ../../scss/order-furniture/_local.scss */
.fn-nav2_item--type_about-05 .fn-nav2_visual {
  background-image: url(../img/about_nav_05_visual.jpg);
}
/* line 357, ../../scss/order-furniture/_local.scss */
.fn-nav2_title {
  display: block;
  font-size: 22px;
  font-weight: 700;
  line-height: 1.3;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 357, ../../scss/order-furniture/_local.scss */
  .fn-nav2_title {
    font-size: 11px;
  }
}
/* line 367, ../../scss/order-furniture/_local.scss */
.fn-nav2_logo {
  height: 20px;
  margin-right: .5em;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 367, ../../scss/order-furniture/_local.scss */
  .fn-nav2_logo {
    height: 10px;
  }
}

/* line 379, ../../scss/order-furniture/_local.scss */
.fn-menu {
  padding-top: 50px;
  padding-bottom: 50px;
  background-color: #efede7;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 379, ../../scss/order-furniture/_local.scss */
  .fn-menu {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
/* line 391, ../../scss/order-furniture/_local.scss */
.fn-menu_block {
  margin-top: 30px;
}
/* line 394, ../../scss/order-furniture/_local.scss */
.fn-menu_block:first-child {
  margin-top: 0;
}
/* line 399, ../../scss/order-furniture/_local.scss */
.fn-menu_list {
  margin-top: 30px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 399, ../../scss/order-furniture/_local.scss */
  .fn-menu_list {
    margin-top: 15px;
  }
}
/* line 406, ../../scss/order-furniture/_local.scss */
.fn-menu_list2 {
  margin-top: 30px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 406, ../../scss/order-furniture/_local.scss */
  .fn-menu_list2 {
    margin-top: 20px;
  }
}
/* line 413, ../../scss/order-furniture/_local.scss */
.fn-menu_nav {
  margin-top: 30px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 413, ../../scss/order-furniture/_local.scss */
  .fn-menu_nav {
    margin-top: 15px;
  }
}
/* line 420, ../../scss/order-furniture/_local.scss */
.fn-menu_more {
  margin-top: 20px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 420, ../../scss/order-furniture/_local.scss */
  .fn-menu_more {
    margin-top: 15px;
  }
}

/* line 431, ../../scss/order-furniture/_local.scss */
.fn-title {
  display: flex;
  align-items: center;
  color: #333;
}
/* line 437, ../../scss/order-furniture/_local.scss */
.fn-title_inner {
  display: flex;
  align-items: center;
}
/* line 441, ../../scss/order-furniture/_local.scss */
.fn-title_en {
  display: block;
}
/* line 444, ../../scss/order-furniture/_local.scss */
.fn-title_en img {
  height: 20px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 444, ../../scss/order-furniture/_local.scss */
  .fn-title_en img {
    height: 15px;
  }
}
/* line 452, ../../scss/order-furniture/_local.scss */
.fn-title_name {
  display: block;
  margin-left: 15px;
  padding-top: 5px;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.2;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 452, ../../scss/order-furniture/_local.scss */
  .fn-title_name {
    padding-top: 0px;
    margin-left: 10px;
    font-size: 12px;
  }
}

/* line 470, ../../scss/order-furniture/_local.scss */
.fn-title2 {
  display: block;
  text-align: center;
}
/* line 475, ../../scss/order-furniture/_local.scss */
.fn-title2_en {
  display: block;
  font-size: 28px;
  font-weight: 400;
  line-height: 1;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 475, ../../scss/order-furniture/_local.scss */
  .fn-title2_en {
    font-size: 22px;
  }
}
/* line 485, ../../scss/order-furniture/_local.scss */
.fn-title2_name {
  display: block;
  margin-top: 10px;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.3;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 485, ../../scss/order-furniture/_local.scss */
  .fn-title2_name {
    font-size: 16px;
  }
}

/* line 500, ../../scss/order-furniture/_local.scss */
.fn-title3 {
  display: flex;
  justify-content: center;
  color: #707070;
}
/* line 506, ../../scss/order-furniture/_local.scss */
.fn-title3 a {
  color: #707070;
  text-decoration: none;
}
/* line 510, ../../scss/order-furniture/_local.scss */
.fn-title3_box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  color: #707070;
}
/* line 517, ../../scss/order-furniture/_local.scss */
.fn-title3_box:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  width: 90px;
  height: 90px;
  background: no-repeat center center;
  background-size: 100% 100%;
  opacity: .65;
  transform: translateY(-50%);
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 517, ../../scss/order-furniture/_local.scss */
  .fn-title3_box:before {
    width: 30px;
    height: 30px;
  }
}
/* line 535, ../../scss/order-furniture/_local.scss */
.fn-title3--type_instagram .fn-title3_box {
  min-height: 90px;
  padding-left: 120px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 535, ../../scss/order-furniture/_local.scss */
  .fn-title3--type_instagram .fn-title3_box {
    padding-left: 40px;
    min-height: 30px;
  }
}
/* line 543, ../../scss/order-furniture/_local.scss */
.fn-title3--type_instagram .fn-title3_box:before {
  background-image: url(../../img/order-furniture/icon_instagram_gray.png);
}
/* line 548, ../../scss/order-furniture/_local.scss */
.fn-title3_copy {
  display: block;
  font-size: 28px;
  font-weight: 400;
  line-height: 1.3;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 548, ../../scss/order-furniture/_local.scss */
  .fn-title3_copy {
    font-size: 11px;
  }
}
/* line 558, ../../scss/order-furniture/_local.scss */
.fn-title3_name {
  display: block;
  margin-top: 10px;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.3;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 558, ../../scss/order-furniture/_local.scss */
  .fn-title3_name {
    margin-top: 0px;
    font-size: 10px;
  }
}

/* line 576, ../../scss/order-furniture/_local.scss */
.fn-list_items {
  display: flex;
  flex-wrap: wrap;
  margin: -7.5px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 576, ../../scss/order-furniture/_local.scss */
  .fn-list_items {
    margin: -5px;
  }
}
/* line 585, ../../scss/order-furniture/_local.scss */
.fn-list .furn-cate-item, .fn-list_item {
  display: block;
  width: 25%;
  padding: 7.5px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 585, ../../scss/order-furniture/_local.scss */
  .fn-list .furn-cate-item, .fn-list_item {
    width: 50%;
    padding: 5px;
  }
}
/* line 595, ../../scss/order-furniture/_local.scss */
.fn-list--column_3 .fn-list .furn-cate-item, .fn-list--column_3 .fn-list_item {
  width: 33.33333%;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 595, ../../scss/order-furniture/_local.scss */
  .fn-list--column_3 .fn-list .furn-cate-item, .fn-list--column_3 .fn-list_item {
    width: 50%;
  }
}
/* line 604, ../../scss/order-furniture/_local.scss */
.fn-list--column_3 .furn-cate-item {
  width: 33.33333%;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 604, ../../scss/order-furniture/_local.scss */
  .fn-list--column_3 .furn-cate-item {
    width: 50%;
  }
}
/* line 612, ../../scss/order-furniture/_local.scss */
.fn-list .furn-cate-item > a, .fn-list_box {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 4px;
  border: solid 1px #cccccc;
}
/* line 622, ../../scss/order-furniture/_local.scss */
.fn-list .furn-cate-image, .fn-list_thumb {
  display: block;
  width: 75px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 622, ../../scss/order-furniture/_local.scss */
  .fn-list .furn-cate-image, .fn-list_thumb {
    width: 50px;
  }
}
/* line 630, ../../scss/order-furniture/_local.scss */
.fn-list .furn-cate-image img, .fn-list_thumb img {
  width: 100%;
}
/* line 634, ../../scss/order-furniture/_local.scss */
.fn-list .furn-cate-item > a > div, .fn-list_body {
  display: block;
  width: calc(100% - 75px - 10px);
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 634, ../../scss/order-furniture/_local.scss */
  .fn-list .furn-cate-item > a > div, .fn-list_body {
    width: calc(100% - 50px - 10px);
  }
}
/* line 643, ../../scss/order-furniture/_local.scss */
.fn-list .furn-cate-text, .fn-list_name {
  display: block;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.4;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 643, ../../scss/order-furniture/_local.scss */
  .fn-list .furn-cate-text, .fn-list_name {
    font-size: 11px;
  }
}

@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 660, ../../scss/order-furniture/_local.scss */
  .fn-list2_slider {
    display: none;
  }
}
/* line 665, ../../scss/order-furniture/_local.scss */
.fn-list2_slider.fn-slider .slick-arrow {
  top: 10px;
  bottom: 110px;
}
/* line 671, ../../scss/order-furniture/_local.scss */
.fn-list2_frame {
  overflow-x: auto;
  overflow-y: hidden;
  display: none;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 671, ../../scss/order-furniture/_local.scss */
  .fn-list2_frame {
    display: block;
  }
}
/* line 694, ../../scss/order-furniture/_local.scss */
.u-inner .fn-list2_frame {
  padding-right: 20px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 694, ../../scss/order-furniture/_local.scss */
  .u-inner .fn-list2_frame {
    margin-right: -20px;
  }
}
/* line 702, ../../scss/order-furniture/_local.scss */
.fn-list2_items {
  display: flex;
  flex-wrap: wrap;
  margin: -10px;
}
/* line 709, ../../scss/order-furniture/_local.scss */
.fn-list2_frame .fn-list2_items {
  flex-wrap: nowrap;
  padding-right: 20px;
}
/* line 714, ../../scss/order-furniture/_local.scss */
.fn-list2_item {
  display: block;
  width: 33.33333%;
  padding: 10px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 714, ../../scss/order-furniture/_local.scss */
  .fn-list2_item {
    width: 100%;
  }
}
/* line 726, ../../scss/order-furniture/_local.scss */
.fn-list2_frame .fn-list2_item:last-child {
  padding-right: 0;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 726, ../../scss/order-furniture/_local.scss */
  .fn-list2_frame .fn-list2_item:last-child {
    padding-right: 20px;
  }
}
/* line 734, ../../scss/order-furniture/_local.scss */
.fn-list2--column_1 .fn-list2_item {
  width: 100%;
}
/* line 737, ../../scss/order-furniture/_local.scss */
.fn-list2_frame .fn-list2_item {
  width: auto;
}
/* line 741, ../../scss/order-furniture/_local.scss */
.fn-list2_box {
  display: flex;
  flex-direction: column;
}
/* line 745, ../../scss/order-furniture/_local.scss */
.fn-list2_slider .fn-list2_box, .fn-list2_frame .fn-list2_box {
  width: 495px;
  width: 400px;
  white-space: normal;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 745, ../../scss/order-furniture/_local.scss */
  .fn-list2_slider .fn-list2_box, .fn-list2_frame .fn-list2_box {
    width: 300px;
  }
}
/* line 756, ../../scss/order-furniture/_local.scss */
.fn-list2_head {
  display: block;
  position: relative;
}
/* line 760, ../../scss/order-furniture/_local.scss */
.fn-list2_tag {
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 5px 10px;
  background-color: #fff;
  color: #484848;
  font-size: 13px;
  border: solid 1px rgba(112, 112, 112, 0.7);
  border-radius: 3px;
  z-index: 2;
  transition: all 0.35s cubic-bezier(0.75, 0, 0.35, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
/* line 774, ../../scss/order-furniture/_local.scss */
a:hover .fn-list2_tag {
  opacity: 0.5;
}
/* line 778, ../../scss/order-furniture/_local.scss */
.fn-list2_thumb {
  display: block;
}
/* line 782, ../../scss/order-furniture/_local.scss */
.fn-list2_thumb img {
  width: 100%;
}
/* line 786, ../../scss/order-furniture/_local.scss */
.fn-list2_body {
  display: block;
  margin-top: 10px;
}
/* line 792, ../../scss/order-furniture/_local.scss */
.fn-list2_name {
  display: block;
  font-size: 14px;
  line-height: 1.4;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 792, ../../scss/order-furniture/_local.scss */
  .fn-list2_name {
    font-size: 11px;
  }
}

@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 808, ../../scss/order-furniture/_local.scss */
  .fn-slider .fn-list3_inner {
    overflow: hidden;
  }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 814, ../../scss/order-furniture/_local.scss */
  .fn-list3_slider {
    display: none;
  }
}
/* line 819, ../../scss/order-furniture/_local.scss */
.fn-list3_frame {
  overflow-x: auto;
  overflow-y: hidden;
  display: none;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 819, ../../scss/order-furniture/_local.scss */
  .fn-list3_frame {
    display: block;
  }
}
/* line 830, ../../scss/order-furniture/_local.scss */
.u-inner .fn-list3_frame {
  padding-right: 20px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 830, ../../scss/order-furniture/_local.scss */
  .u-inner .fn-list3_frame {
    margin-right: -20px;
  }
}
/* line 840, ../../scss/order-furniture/_local.scss */
.fn-list3_items {
  display: flex;
  flex-wrap: wrap;
  margin: -7.5px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 840, ../../scss/order-furniture/_local.scss */
  .fn-list3_items {
    margin: -5px;
  }
}
/* line 848, ../../scss/order-furniture/_local.scss */
.fn-list3_frame .fn-list3_items, .fn-slider .fn-list3_items {
  flex-wrap: nowrap;
}
/* line 855, ../../scss/order-furniture/_local.scss */
.fn-list3_item {
  display: block;
  width: 20%;
  padding: 7.5px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 855, ../../scss/order-furniture/_local.scss */
  .fn-list3_item {
    width: 50%;
    padding: 5px;
  }
}
/* line 864, ../../scss/order-furniture/_local.scss */
.fn-list3_frame .fn-list3_item, .fn-slider .fn-list3_item {
  width: auto;
}
/* line 874, ../../scss/order-furniture/_local.scss */
.fn-list3_frame .fn-list3_item:last-child {
  padding-right: 20px;
}
/* line 879, ../../scss/order-furniture/_local.scss */
.fn-list3_box {
  display: block;
  position: relative;
  padding: 5px;
  background-color: #fff;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.15);
}
/* line 886, ../../scss/order-furniture/_local.scss */
.fn-list3_frame .fn-list3_box, .fn-slider .fn-list3_box {
  width: 700px;
  width: 300px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 886, ../../scss/order-furniture/_local.scss */
  .fn-list3_frame .fn-list3_box, .fn-slider .fn-list3_box {
    width: 145px;
  }
}
/* line 896, ../../scss/order-furniture/_local.scss */
.fn-list3_head {
  display: block;
  position: relative;
  z-index: 2;
}
/* line 901, ../../scss/order-furniture/_local.scss */
.fn-list3_thumb {
  display: block;
}
/* line 905, ../../scss/order-furniture/_local.scss */
.fn-list3_thumb img {
  width: 100%;
}
/* line 909, ../../scss/order-furniture/_local.scss */
.fn-list3_body {
  display: block;
  display: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 35px 0 0 15px;
  z-index: 2;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 909, ../../scss/order-furniture/_local.scss */
  .fn-list3_body {
    padding-top: 20px;
    padding-left: 10px;
  }
}
/* line 924, ../../scss/order-furniture/_local.scss */
.fn-list3_frame .fn-list3_body, .fn-slider .fn-list3_body {
  padding-top: 40px;
  padding-left: 15px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 924, ../../scss/order-furniture/_local.scss */
  .fn-list3_frame .fn-list3_body, .fn-slider .fn-list3_body {
    padding-top: 20px;
    padding-left: 10px;
  }
}
/* line 935, ../../scss/order-furniture/_local.scss */
.fn-list3_name {
  display: block;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  text-shadow: 0 0 1px white, 0 0 1px white, 0 0 1px white;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 935, ../../scss/order-furniture/_local.scss */
  .fn-list3_name {
    font-size: 11px;
  }
}
/* line 945, ../../scss/order-furniture/_local.scss */
.fn-list3_frame .fn-list3_name, .fn-slider .fn-list3_name {
  font-size: 38px;
  font-size: 20px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 945, ../../scss/order-furniture/_local.scss */
  .fn-list3_frame .fn-list3_name, .fn-slider .fn-list3_name {
    font-size: 11px;
  }
}

/* line 961, ../../scss/order-furniture/_local.scss */
.fn-list4_items {
  display: block;
}
/* line 966, ../../scss/order-furniture/_local.scss */
.fn-list4_item {
  display: block;
  border-bottom: solid 1px #707070;
}
/* line 972, ../../scss/order-furniture/_local.scss */
.fn-list4_item a {
  color: #333;
  text-decoration: none;
}
/* line 977, ../../scss/order-furniture/_local.scss */
.fn-list4_box {
  display: flex;
  justify-content: center;
  position: relative;
  padding: 20px 0 20px;
  color: #333;
}
/* line 984, ../../scss/order-furniture/_local.scss */
.fn-list4_box:before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
/* line 992, ../../scss/order-furniture/_local.scss */
.fn-list4_item--type_slide .fn-list4_box {
  padding-bottom: 30px;
}
/* line 996, ../../scss/order-furniture/_local.scss */
.fn-list4_item--type_catalog .fn-list4_box:before {
  width: 40px;
  height: 40px;
  background-image: url(../../img/order-furniture/icon_book2_black.svg);
}
/* line 1003, ../../scss/order-furniture/_local.scss */
.fn-list4_item--type_guide .fn-list4_box:before {
  width: 40px;
  height: 40px;
  background-image: url(../../img/order-furniture/icon_info_black.svg);
}
/* line 1010, ../../scss/order-furniture/_local.scss */
.fn-list4_item--type_shop .fn-list4_box:before {
  width: 40px;
  height: 35px;
  background-image: url(../../img/order-furniture/icon_house_black.svg);
}
/* line 1018, ../../scss/order-furniture/_local.scss */
.fn-list4_body {
  display: flex;
}
/* line 1023, ../../scss/order-furniture/_local.scss */
.fn-list4_child {
  padding-bottom: 20px;
  color: #333;
}
/* line 1029, ../../scss/order-furniture/_local.scss */
.fn-list4_list {
  margin-top: 15px;
}
/* line 1034, ../../scss/order-furniture/_local.scss */
.fn-list4_title {
  display: block;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
  text-align: center;
}
/* line 1043, ../../scss/order-furniture/_local.scss */
.fn-list4_name {
  display: block;
  position: relative;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.3;
}
/* line 1051, ../../scss/order-furniture/_local.scss */
.fn-list4_name:after {
  content: '';
  display: none;
  position: absolute;
  left: 50%;
  bottom: -20px;
  width: 20px;
  height: 20px;
  border: solid 1px transparent;
  border-top-color: #333;
  border-right-color: #333;
  transform: rotate(135deg) translate(-50%, -50%);
  transform-origin: -5% 15%;
  z-index: 2;
}
/* line 1069, ../../scss/order-furniture/_local.scss */
.fn-list4_item--type_slide .fn-list4_name:after {
  display: block;
}

/* line 1080, ../../scss/order-furniture/_local.scss */
.fn-list5_items {
  display: flex;
  flex-wrap: wrap;
  margin: -10px;
}
/* line 1087, ../../scss/order-furniture/_local.scss */
.fn-list5_item {
  display: block;
  width: 100%;
  padding: 10px;
}
/* line 1094, ../../scss/order-furniture/_local.scss */
.fn-list5_box {
  display: block;
  border-bottom: solid 1px #707070;
}
/* line 1098, ../../scss/order-furniture/_local.scss */
.fn-list5_head {
  display: block;
}
/* line 1101, ../../scss/order-furniture/_local.scss */
.fn-list5_thumb {
  display: block;
}
/* line 1105, ../../scss/order-furniture/_local.scss */
.fn-list5_thumb img {
  width: 100%;
}
/* line 1109, ../../scss/order-furniture/_local.scss */
.fn-list5_body {
  display: block;
  position: relative;
  padding: 20px 40px;
}
/* line 1116, ../../scss/order-furniture/_local.scss */
.fn-list5_body:after {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  right: 0;
  width: 30px;
  height: 20px;
  background: url(../../img/order-furniture/arrow_01_black.svg) no-repeat right center;
  background-size: auto 100%;
  transform: translateY(-50%);
}
/* line 1129, ../../scss/order-furniture/_local.scss */
.fn-list5_name {
  display: block;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.3;
  text-align: center;
}

@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1146, ../../scss/order-furniture/_local.scss */
  .fn-slider .fn-list6_inner {
    overflow: hidden;
    padding-right: 0;
  }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1153, ../../scss/order-furniture/_local.scss */
  .fn-list6_slider {
    display: none;
  }
}
/* line 1158, ../../scss/order-furniture/_local.scss */
.fn-list6_slider.fn-slider .slick-arrow {
  top: 6.75px;
  bottom: 170px;
}
/* line 1164, ../../scss/order-furniture/_local.scss */
.fn-list6_frame {
  overflow: hidden;
  display: none;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1164, ../../scss/order-furniture/_local.scss */
  .fn-list6_frame {
    overflow-x: auto;
    overflow-y: hidden;
    display: block;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    overflow-scrolling: touch;
  }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1176, ../../scss/order-furniture/_local.scss */
  .u-inner .fn-list6_frame {
    margin-right: -20px;
  }
}
/* line 1181, ../../scss/order-furniture/_local.scss */
.fn-list6--layout_ranking .fn-list6_frame {
  display: block;
}
/* line 1185, ../../scss/order-furniture/_local.scss */
.fn-list6_items {
  display: flex;
  flex-wrap: wrap;
  margin: -6.75px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1185, ../../scss/order-furniture/_local.scss */
  .fn-list6_items {
    margin: -7.5px;
  }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1193, ../../scss/order-furniture/_local.scss */
  .fn-list6_frame .fn-list6_items, .fn-slider .fn-list6_items {
    flex-wrap: nowrap;
  }
}
/* line 1200, ../../scss/order-furniture/_local.scss */
.fn-list6_item {
  display: block;
  width: 20%;
  height: 100%;
  padding: 6.75px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1200, ../../scss/order-furniture/_local.scss */
  .fn-list6_item {
    padding: 7.5px;
  }
}
/* line 1209, ../../scss/order-furniture/_local.scss */
.fn-list6_item a {
  text-decoration: none;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1212, ../../scss/order-furniture/_local.scss */
  .fn-list6_frame .fn-list6_item, .fn-slider .fn-list6_item {
    width: auto;
    white-space: normal;
  }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1223, ../../scss/order-furniture/_local.scss */
  .fn-list6_frame .fn-list6_item:last-child {
    padding-right: 20px;
  }
}
/* line 1230, ../../scss/order-furniture/_local.scss */
.fn-list6_box {
  overflow: unset;
  display: block;
  position: relative;
  height: 100%;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1236, ../../scss/order-furniture/_local.scss */
  .fn-list6_frame .fn-list6_box, .fn-slider .fn-list6_box {
    width: 125px;
  }
}
/* line 1242, ../../scss/order-furniture/_local.scss */
.fn-slider .fn-list6_box {
  width: 190px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1242, ../../scss/order-furniture/_local.scss */
  .fn-slider .fn-list6_box {
    width: 125px;
  }
}
/* line 1249, ../../scss/order-furniture/_local.scss */
.fn-list6_box:before {
  display: none;
  position: absolute;
  top: -17px;
  left: 0;
  width: 37px;
  height: 32px;
  z-index: 2;
}
/* line 1258, ../../scss/order-furniture/_local.scss */
.fn-list6--layout_ranking .fn-list6_box {
  margin-top: 20px;
}
/* line 1261, ../../scss/order-furniture/_local.scss */
.fn-list6--layout_ranking .fn-list6_box:before {
  display: block;
}
/* line 1266, ../../scss/order-furniture/_local.scss */
.fn-list6_item:nth-of-type(1) .fn-list6_box:before {
  content: url(/shopping/order-furniture/furniture/images/crown1.png);
}
/* line 1271, ../../scss/order-furniture/_local.scss */
.fn-list6_item:nth-of-type(2) .fn-list6_box:before {
  content: url(/shopping/order-furniture/furniture/images/crown2.png);
}
/* line 1276, ../../scss/order-furniture/_local.scss */
.fn-list6_item:nth-of-type(3) .fn-list6_box:before {
  content: url(/shopping/order-furniture/furniture/images/crown3.png);
}
/* line 1281, ../../scss/order-furniture/_local.scss */
.fn-list6_item:nth-of-type(4) .fn-list6_box:before {
  content: url(/shopping/order-furniture/furniture/images/crown4.png);
}
/* line 1286, ../../scss/order-furniture/_local.scss */
.fn-list6_item:nth-of-type(5) .fn-list6_box:before {
  content: url(/shopping/order-furniture/furniture/images/crown5.png);
}
/* line 1291, ../../scss/order-furniture/_local.scss */
.fn-list6_head {
  display: block;
}
/* line 1294, ../../scss/order-furniture/_local.scss */
.fn-list6_thumb {
  display: block;
}
/* line 1298, ../../scss/order-furniture/_local.scss */
.fn-list6_thumb img {
  width: 100%;
}
/* line 1302, ../../scss/order-furniture/_local.scss */
.fn-list6_body {
  display: block;
  position: relative;
  margin-top: 15px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1302, ../../scss/order-furniture/_local.scss */
  .fn-list6_body {
    margin-top: 10px;
  }
}
/* line 1310, ../../scss/order-furniture/_local.scss */
.fn-list6_body > * {
  margin-top: 10px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1310, ../../scss/order-furniture/_local.scss */
  .fn-list6_body > * {
    margin-top: 8px;
  }
}
/* line 1316, ../../scss/order-furniture/_local.scss */
.fn-list6_body > *:first-child {
  margin-top: 0;
}
/* line 1321, ../../scss/order-furniture/_local.scss */
.fn-list6_name {
  display: block;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.6;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1321, ../../scss/order-furniture/_local.scss */
  .fn-list6_name {
    font-size: 14px;
  }
}
/* line 1331, ../../scss/order-furniture/_local.scss */
.fn-list6_name--type_price:before {
  content: '\\';
}

/* line 1342, ../../scss/order-furniture/_local.scss */
.fn-list7_items {
  display: flex;
  flex-wrap: wrap;
  margin: -15px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1342, ../../scss/order-furniture/_local.scss */
  .fn-list7_items {
    margin: -5px;
  }
}
/* line 1351, ../../scss/order-furniture/_local.scss */
.fn-list7_item {
  display: block;
  width: 50%;
  padding: 15px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1351, ../../scss/order-furniture/_local.scss */
  .fn-list7_item {
    padding: 5px;
  }
}
/* line 1359, ../../scss/order-furniture/_local.scss */
.fn-list7_item img {
  width: 100%;
}
/* line 1363, ../../scss/order-furniture/_local.scss */
.fn-list7_box {
  display: block;
}

/* line 1370, ../../scss/order-furniture/_local.scss */
.fn-more {
  display: flex;
  justify-content: center;
}
/* line 1375, ../../scss/order-furniture/_local.scss */
.fn-more_button {
  display: block;
}
/* line 1378, ../../scss/order-furniture/_local.scss */
.fn-more_box {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 140px;
  height: 25px;
  background-color: #333;
}
/* line 1387, ../../scss/order-furniture/_local.scss */
.fn-more_box img {
  height: 9px;
}
/* line 1392, ../../scss/order-furniture/_local.scss */
.fn-more_box:hover {
  background-color: #aa9977;
}
/* line 1395, ../../scss/order-furniture/_local.scss */
.fn-more_box:hover img {
  opacity: 1;
}

/* line 1404, ../../scss/order-furniture/_local.scss */
.fn-hero {
  position: relative;
}
/* line 1409, ../../scss/order-furniture/_local.scss */
.fn-hero_item {
  padding: 0 15px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1409, ../../scss/order-furniture/_local.scss */
  .fn-hero_item {
    padding: 0;
  }
}
/* line 1415, ../../scss/order-furniture/_local.scss */
.fn-hero_item img {
  width: 780px;
  backface-visibility: visible;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1415, ../../scss/order-furniture/_local.scss */
  .fn-hero_item img {
    width: 100%;
  }
}
/* line 1426, ../../scss/order-furniture/_local.scss */
.fn-hero:hover .slick-arrow {
  visibility: visible;
  opacity: 1;
}
/* line 1431, ../../scss/order-furniture/_local.scss */
.fn-hero_nav {
  display: flex;
  position: absolute;
  bottom: 10px;
  left: 50%;
  width: auto;
  padding: 0 30px;
  transform: translateX(-50%);
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1431, ../../scss/order-furniture/_local.scss */
  .fn-hero_nav {
    bottom: 0;
  }
}
/* line 1444, ../../scss/order-furniture/_local.scss */
.fn-hero .slick-dotted.slick-slider {
  margin-bottom: 0;
  padding-bottom: 50px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1444, ../../scss/order-furniture/_local.scss */
  .fn-hero .slick-dotted.slick-slider {
    padding-bottom: 30px;
  }
}
/* line 1452, ../../scss/order-furniture/_local.scss */
.fn-hero .slick-slider,
.fn-hero .slick-list,
.fn-hero .slick-track,
.fn-hero .slick-slide,
.fn-hero .slick-slide img {
  transform: none;
}
/* line 1460, ../../scss/order-furniture/_local.scss */
.fn-hero .slick-dots {
  display: flex;
  position: static;
  line-height: 1;
}
/* line 1465, ../../scss/order-furniture/_local.scss */
.fn-hero .slick-dots li {
  display: block;
  margin: 0 10px;
  width: auto;
  height: auto;
}
/* line 1472, ../../scss/order-furniture/_local.scss */
.fn-hero .slick-dots li.slick-active button {
  background-color: #333;
}
/* line 1476, ../../scss/order-furniture/_local.scss */
.fn-hero .slick-dots li button {
  display: block;
  width: 8px;
  height: 8px;
  margin: 0;
  padding: 0;
  background: #ccc;
  color: transparent;
  font-size: 0;
  line-height: 0;
  border: none;
  border-radius: 8px;
  outline: none;
  cursor: pointer;
  backface-visibility: visible;
}
/* line 1492, ../../scss/order-furniture/_local.scss */
.fn-hero .slick-dots li button:hover {
  background-color: #333;
}
/* line 1495, ../../scss/order-furniture/_local.scss */
.fn-hero .slick-dots li button:before {
  display: none;
}
/* line 1501, ../../scss/order-furniture/_local.scss */
.fn-hero .slick-arrow {
  visibility: hidden;
  display: block;
  position: absolute;
  top: 0;
  bottom: 50px;
  margin: 0;
  padding: 0;
  width: calc(50% - 780px / 2);
  height: auto;
  color: transparent;
  font-size: 0;
  line-height: 0;
  border: none;
  outline: none;
  cursor: pointer;
  opacity: 0;
  z-index: 1;
  transform: translate(0, 0%);
  transition: all 0.35s cubic-bezier(0.75, 0, 0.35, 1);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1501, ../../scss/order-furniture/_local.scss */
  .fn-hero .slick-arrow {
    display: none !important;
    bottom: 0;
  }
}
/* line 1526, ../../scss/order-furniture/_local.scss */
.fn-hero .slick-arrow:before {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 12px;
  background: no-repeat center center;
  background-size: 100% auto;
}
/* line 1537, ../../scss/order-furniture/_local.scss */
.fn-hero .slick-prev {
  left: 50%;
  margin-left: -50%;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1537, ../../scss/order-furniture/_local.scss */
  .fn-hero .slick-prev {
    left: 0;
    margin-left: 0;
  }
}
/* line 1545, ../../scss/order-furniture/_local.scss */
.fn-hero .slick-prev:before {
  right: 10px;
  background-image: url(../../img/common/arrow_single_left_black.svg);
}
/* line 1550, ../../scss/order-furniture/_local.scss */
.fn-hero .slick-next {
  right: 50%;
  margin-right: -50%;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1550, ../../scss/order-furniture/_local.scss */
  .fn-hero .slick-next {
    right: 0;
    margin-right: 0;
  }
}
/* line 1558, ../../scss/order-furniture/_local.scss */
.fn-hero .slick-next:before {
  left: 10px;
  background-image: url(../../img/common/arrow_single_right_black.svg);
}

/* line 1567, ../../scss/order-furniture/_local.scss */
.fn-slider {
  position: relative;
}
/* line 1572, ../../scss/order-furniture/_local.scss */
.fn-slider .slick-dotted.slick-slider {
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 50px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1572, ../../scss/order-furniture/_local.scss */
  .fn-slider .slick-dotted.slick-slider {
    padding-bottom: 30px;
  }
}
/* line 1581, ../../scss/order-furniture/_local.scss */
.fn-slider .slick-arrow {
  display: block;
  position: absolute;
  top: 0;
  bottom: 50px;
  width: 30px;
  height: auto;
  background-color: #fff;
  transform: translate(0, 0%);
  z-index: 2;
}
/* line 1592, ../../scss/order-furniture/_local.scss */
.fn-slider .slick-arrow:before {
  display: none;
}
/* line 1595, ../../scss/order-furniture/_local.scss */
.fn-slider .slick-arrow:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  width: 12px;
  background: no-repeat center center;
  background-size: 100% auto;
}
/* line 1609, ../../scss/order-furniture/_local.scss */
.fn-slider .slick-prev:hover, .fn-slider .slick-prev:focus,
.fn-slider .slick-next:hover,
.fn-slider .slick-next:focus {
  background-color: #fff;
}
/* line 1614, ../../scss/order-furniture/_local.scss */
.fn-slider .slick-prev {
  left: -30px;
}
/* line 1617, ../../scss/order-furniture/_local.scss */
.fn-slider .slick-prev:after {
  left: 0;
  background-image: url(../../img/common/arrow_single_left_black.svg);
}
/* line 1622, ../../scss/order-furniture/_local.scss */
.fn-slider .slick-next {
  right: -30px;
}
/* line 1625, ../../scss/order-furniture/_local.scss */
.fn-slider .slick-next:after {
  right: 0;
  background-image: url(../../img/common/arrow_single_right_black.svg);
}
/* line 1630, ../../scss/order-furniture/_local.scss */
.fn-slider .slick-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  bottom: 10px;
  left: 50%;
  width: auto;
  padding: 0 30px;
  transform: translateX(-50%);
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1630, ../../scss/order-furniture/_local.scss */
  .fn-slider .slick-dots {
    bottom: 0;
  }
}
/* line 1644, ../../scss/order-furniture/_local.scss */
.fn-slider .slick-dots li {
  margin: 0 10px;
  width: auto;
  height: auto;
}
/* line 1649, ../../scss/order-furniture/_local.scss */
.fn-slider .slick-dots li button {
  width: 8px;
  height: 8px;
  padding: 0;
  background-color: #c4c4c4;
  border-radius: 8px;
  opacity: 0.5;
}
/* line 1657, ../../scss/order-furniture/_local.scss */
.fn-slider .slick-dots li button:before {
  display: none;
}
/* line 1660, ../../scss/order-furniture/_local.scss */
.fn-slider .slick-dots li button:hover {
  opacity: 1;
}
/* line 1665, ../../scss/order-furniture/_local.scss */
.fn-slider .slick-dots li.slick-active button {
  background-color: #484848;
  opacity: 1;
}

/* line 1676, ../../scss/order-furniture/_local.scss */
.fn-section {
  margin-top: 70px;
}
/* line 1682, ../../scss/order-furniture/_local.scss */
.fn-section_title {
  margin-bottom: 20px;
}
/* line 1688, ../../scss/order-furniture/_local.scss */
.fn-section_more {
  margin-top: 15px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1688, ../../scss/order-furniture/_local.scss */
  .fn-section_more {
    margin-top: 10px;
  }
}

/* line 1699, ../../scss/order-furniture/_local.scss */
.fn-about {
  margin-top: 180px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1699, ../../scss/order-furniture/_local.scss */
  .fn-about {
    margin-top: 50px;
  }
}
/* line 1705, ../../scss/order-furniture/_local.scss */
.fn-about_inner {
  display: flex;
  flex-direction: column;
  align-items: center;
}
/* line 1710, ../../scss/order-furniture/_local.scss */
.fn-about_title {
  margin-bottom: 20px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1710, ../../scss/order-furniture/_local.scss */
  .fn-about_title {
    margin-bottom: 15px;
  }
}
/* line 1717, ../../scss/order-furniture/_local.scss */
.fn-about_visual {
  position: relative;
}
/* line 1720, ../../scss/order-furniture/_local.scss */
.fn-about_visual_copy {
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
/* line 1728, ../../scss/order-furniture/_local.scss */
.fn-about_visual_copy img {
  width: 755px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1728, ../../scss/order-furniture/_local.scss */
  .fn-about_visual_copy img {
    width: 225px;
  }
}
/* line 1737, ../../scss/order-furniture/_local.scss */
.fn-about_visual_img img {
  width: 100%;
}
/* line 1742, ../../scss/order-furniture/_local.scss */
.fn-about_section {
  padding-top: 150px;
  padding-bottom: 220px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1742, ../../scss/order-furniture/_local.scss */
  .fn-about_section {
    padding-top: 40px;
    padding-bottom: 50px;
  }
}
/* line 1752, ../../scss/order-furniture/_local.scss */
.fn-about_copy img {
  width: 585px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1752, ../../scss/order-furniture/_local.scss */
  .fn-about_copy img {
    width: 240px;
  }
}
/* line 1760, ../../scss/order-furniture/_local.scss */
.fn-about_lead {
  margin-top: 100px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1760, ../../scss/order-furniture/_local.scss */
  .fn-about_lead {
    margin-top: 30px;
  }
}
/* line 1766, ../../scss/order-furniture/_local.scss */
.fn-about_lead img {
  width: 470px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1766, ../../scss/order-furniture/_local.scss */
  .fn-about_lead img {
    width: 250px;
  }
}
/* line 1774, ../../scss/order-furniture/_local.scss */
.fn-about_point {
  display: block;
}
/* line 1777, ../../scss/order-furniture/_local.scss */
.fn-about_point_items {
  display: block;
}
/* line 1780, ../../scss/order-furniture/_local.scss */
.fn-about_point_item {
  display: block;
  margin-top: 140px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1780, ../../scss/order-furniture/_local.scss */
  .fn-about_point_item {
    margin-top: 50px;
  }
}
/* line 1787, ../../scss/order-furniture/_local.scss */
.fn-about_point_item img {
  height: 43px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1787, ../../scss/order-furniture/_local.scss */
  .fn-about_point_item img {
    height: 20px;
  }
}
/* line 1794, ../../scss/order-furniture/_local.scss */
.fn-about_point_item:first-child {
  margin-top: 0;
}
/* line 1799, ../../scss/order-furniture/_local.scss */
.fn-about_nav {
  margin-top: 200px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1799, ../../scss/order-furniture/_local.scss */
  .fn-about_nav {
    margin-top: 60px;
  }
}

/* line 1810, ../../scss/order-furniture/_local.scss */
.fn-instagram {
  margin-top: 180px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1810, ../../scss/order-furniture/_local.scss */
  .fn-instagram {
    margin-top: 90px;
  }
}
/* line 1818, ../../scss/order-furniture/_local.scss */
.fn-instagram_list {
  margin-top: 60px;
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1818, ../../scss/order-furniture/_local.scss */
  .fn-instagram_list {
    margin-top: 20px;
  }
}

@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1831, ../../scss/order-furniture/_local.scss */
  .fn-home .furn-rank-box-wrap {
    margin-right: -20px;
    margin-left: -20px;
  }
}
@media screen and (min-width: 1px) and (max-width: 1023px) {
  /* line 1837, ../../scss/order-furniture/_local.scss */
  .fn-home .furn-rank-box {
    padding-left: 20px;
    padding-right: 20px;
  }
}

/* line 1873, ../../scss/order-furniture/_local.scss */
.simplebar-track.simplebar-vertical {
  width: 5px;
}

/* line 1876, ../../scss/order-furniture/_local.scss */
.simplebar-track.simplebar-vertical .simplebar-scrollbar {
  width: 5px;
}

/* line 1879, ../../scss/order-furniture/_local.scss */
.simplebar-track.simplebar-horizontal {
  height: 5px;
}

/* line 1882, ../../scss/order-furniture/_local.scss */
.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  top: 0;
  height: 5px;
}

/* line 1886, ../../scss/order-furniture/_local.scss */
.simplebar-scrollbar:before {
  background: rgba(51, 51, 51, 0.75);
  border-radius: 5px;
}

.subFurniture-megaMenuContent__item-content ul > li > a{
display:block !important;
}
.subFurniture-megaMenuContent__item-content a{
display:block !important;
}
.subFurniture-megaMenuContent__item-content a img{
width:auto !important;
}
.sectionProductList__subFurniture-ttl-ja{
font-size:1.2rem !important;
}