#fs_CustomPage #main_area .conosaki_all .sec_mv .wrap_title {
  color: #444444;
}
#fs_CustomPage #main_area .conosaki_all .sec_1 {
  /*
      .col_side {
        .list_item {
          li {
            .arw_2_r_r {
              @include mediaquery-pc {
              }
              @include mediaquery-sp {
                // letter-spacing: 0.18em;
                // padding: 29px 62px 29px 10px !important;
              }
            }
          }
          li:nth-child(1),
          li:nth-child(5) {
            .arw_2_r_r {
              @include mediaquery-pc {
                // padding: 10px 40px 11px 15px !important;
              }
              @include mediaquery-sp {
                // padding: 16px 62px 16px 10px !important;
              }
            }
          }
        }
      }
  */
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_all .sec_1 .col_main {
    padding-left: 30px;
    padding-right: 30px;
  }
}
#fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .area_title .title {
  font-weight: bold;
  letter-spacing: 0.2em;
  line-height: 1.5;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .area_title .title {
    font-size: 1.8rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .area_title .title {
    font-size: 3.0rem;
  }
}
#fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .area_title .subtitle {
  line-height: 1.4;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .area_title .subtitle {
    font-size: 1.6rem;
    letter-spacing: 0.2em;
    padding-top: 5px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .area_title .subtitle {
    font-size: 2.6rem;
    letter-spacing: 0.1em;
    padding-top: 10px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .area_title .subtitle + .subtitle {
    padding-top: 15px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .area_title .subtitle + .subtitle {
    padding-top: 25px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .area_title .text {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .area_title .text {
    padding-top: 30px;
  }
}
#fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .box_pin {
  background-color: #feeada;
  background-repeat: no-repeat;
  color: #ff6701;
  display: inline-block;
  font-weight: bold;
  letter-spacing: 0.15em;
  line-height: 1.0;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .box_pin {
    background-image: url(../img/conosaki/story_list/icon_pin_pc.png);
    background-position: 22px 8px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    font-size: 1.2rem;
    padding: 12px 24px 12px 56px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .box_pin {
    background-image: url(../img/conosaki/story_list/icon_pin_sp.png);
    background-position: 22px 16px;
    -moz-border-radius: 11px;
    -webkit-border-radius: 11px;
    border-radius: 11px;
    font-size: 2.0rem;
    padding: 22px 39px 22px 66px;
  }
}
#fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .area_pager_detail {
  text-align: center;
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .area_pager_detail {
    padding: 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .area_pager_detail .wrap_btn_1 {
    padding: 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_all .sec_1 .col_main .area_pager_detail .wrap_btn_1 .btn_prev {
    display: none;
  }
}
#fs_CustomPage #main_area .conosaki_top .sec_mv .inner_mv {
  background-color: #eee;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_top .sec_mv .inner_mv {
    height: 223px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_top .sec_mv .inner_mv {
    height: 200px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_top .sec_mv .wrap_title .page_title_ja {
    font-size: 3.2rem;
    letter-spacing: 0.49em;
    margin-right: -0.49em;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_top .sec_mv .wrap_title .page_title_ja {
    font-size: 3.5rem;
    letter-spacing: 0.33em;
    margin-right: -0.33em;
  }
}
#fs_CustomPage #main_area .conosaki_top .sec_1 .col_main .list_link {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_top .sec_1 .col_main .list_link li {
    width: 254px;
  }
}
#fs_CustomPage #main_area .conosaki_top .sec_1 .col_main .list_link li img {
  max-width: 100%;
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_top .sec_1 .col_main .list_link li:nth-child(n+3) {
    padding-top: 30px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_top .sec_1 .col_main .list_link li:nth-child(n+4) {
    padding-top: 19px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_concept .sec_1 .col_main .wrap_box_concept .box_concept {
    padding: 50px 105px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_concept .sec_1 .col_main .wrap_box_concept .box_concept {
    padding: 60px 0;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_concept .sec_1 .col_main .wrap_box_concept .box_concept + .box_concept {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_concept .sec_1 .col_main .wrap_box_concept .box_concept + .box_concept {
    border-top: 2px solid #ddd;
  }
}
#fs_CustomPage #main_area .conosaki_concept .sec_1 .col_main .wrap_box_concept .box_concept .box_img {
  text-align: center;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_concept .sec_1 .col_main .wrap_box_concept .box_concept .box_img {
    width: 590px;
  }
}
#fs_CustomPage #main_area .conosaki_concept .sec_1 .col_main .wrap_box_concept .box_concept .box_img img {
  max-width: 100%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_concept .sec_1 .col_main .wrap_box_concept .box_concept .wrap_text {
    display: -webkit-flex;
    display: flex;
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_concept .sec_1 .col_main .wrap_box_concept .box_concept .wrap_text {
    padding-top: 35px;
    text-align: center;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_concept .sec_1 .col_main .wrap_box_concept .box_concept .wrap_text .box_text {
    width: 50%;
  }
}
#fs_CustomPage #main_area .conosaki_concept .sec_1 .col_main .wrap_box_concept .box_concept:last-child {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric {
    padding: 60px 0;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric + .box_fabric {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric + .box_fabric {
    border-top: 2px solid #ddd;
  }
}
#fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric .box_title {
  font-weight: bold;
  line-height: 1.5;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric .box_title {
    font-size: 1.8rem;
    letter-spacing: 0.2em;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric .box_title {
    font-size: 2.6rem;
    letter-spacing: 0.1em;
  }
}
#fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric .box_subtitle {
  line-height: 1.4;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric .box_subtitle {
    font-size: 1.6rem;
    letter-spacing: 0.2em;
    padding-top: 5px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric .box_subtitle {
    font-size: 2.6rem;
    letter-spacing: 0.1em;
    padding-top: 10px;
  }
}
#fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric .box_img {
  text-align: center;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric .box_img {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric .box_img {
    padding-top: 30px;
  }
}
#fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric .box_img img {
  max-width: 100%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric .box_img img + img {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric .box_img img + img {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric .box_img.img_full {
    margin: 0 -20px;
  }
}
#fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric .box_text {
  text-align: justify;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric .box_text {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric .box_text {
    padding-top: 30px;
  }
}
#fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric div:first-child {
  padding-top: 0;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric.col_2 {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric.col_2 div {
    padding-top: 0;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric.col_2 .box_img {
    width: 400px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric.col_2 .box_text {
    width: 370px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric.col_2.col_center {
    -webkit-align-items: center;
    align-items: center;
  }
}
#fs_CustomPage #main_area .conosaki_fabric .sec_1 .col_main .wrap_box_fabric .box_fabric:last-child {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_flow {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_flow {
    padding: 60px 0;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_flow .box_flow {
    border-top: 1px solid #ddd;
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_flow .box_flow {
    border-top: 2px solid #ddd;
    padding: 60px 0;
  }
}
#fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_flow .box_flow .box_title {
  font-weight: bold;
  line-height: 1.5;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_flow .box_flow .box_title {
    font-size: 1.8rem;
    letter-spacing: 0.2em;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_flow .box_flow .box_title {
    font-size: 2.6rem;
    letter-spacing: 0.1em;
  }
}
#fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_flow .box_flow .box_img {
  text-align: center;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_flow .box_flow .box_img {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_flow .box_flow .box_img {
    padding-top: 30px;
  }
}
#fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_flow .box_flow .box_img img {
  max-width: 100%;
}
#fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_flow .box_flow .box_text {
  text-align: justify;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_flow .box_flow .box_text {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_flow .box_flow .box_text {
    padding-top: 30px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_flow .box_flow:last-child {
    border-bottom: 1px solid #ddd;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_flow .box_flow:last-child {
    border-bottom: 2px solid #ddd;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom {
    padding: 60px 0;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom + .box_showroom {
    border-top: 1px solid #ddd;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom + .box_showroom {
    border-top: 2px solid #ddd;
  }
}
#fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .box_img {
  text-align: center;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .box_img {
    width: 400px;
  }
}
#fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .box_img img {
  max-width: 100%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .wrap_text {
    width: 370px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .wrap_text {
    padding-top: 40px;
  }
}
#fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .box_title {
  font-weight: bold;
  line-height: 1.5;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .box_title {
    font-size: 1.6rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .box_title {
    font-size: 2.6rem;
    letter-spacing: 0.1em;
  }
}
#fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .list_detail {
  line-height: 1.7;
  overflow: hidden;
  text-align: justify;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .list_detail {
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .list_detail {
    padding-top: 30px;
  }
}
#fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .list_detail dt,
#fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .list_detail dd {
  float: left;
}
#fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .list_detail dt {
  clear: both;
  padding-right: 5px;
}
#fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .list_detail .dd_addr {
  clear: both;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .wrap_btn {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .wrap_btn {
    padding-top: 40px;
    text-align: center;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .wrap_btn .btn_1_blk {
    height: 38px;
    line-height: 38px;
    width: 192px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_flow .sec_1 .col_main .wrap_box_showroom .box_showroom .wrap_btn .btn_1_blk {
    font-size: 2.4rem;
    height: 74px;
    line-height: 74px;
    width: 374px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story {
    padding: 60px 0;
  }
}
#fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_not_found {
  letter-spacing: 0.05em;
  line-height: 1.7;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_not_found {
    font-size: 1.4rem;
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_not_found {
    font-size: 2.2rem;
    padding: 0 20px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_story {
    border-top: 1px solid #ddd;
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_story {
    border-top: 2px solid #ddd;
    padding: 60px 0;
  }
}
#fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_story .box_img {
  text-align: center;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_story .box_img {
    width: 390px;
  }
}
#fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_story .box_img img {
  max-width: 100%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_story .wrap_text {
    width: 370px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_story .wrap_text {
    padding-top: 40px;
  }
}
#fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_story .box_title {
  line-height: 1.5;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_story .box_title {
    font-size: 1.6rem;
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_story .box_title {
    font-size: 2.2rem;
    letter-spacing: 0.1em;
    padding-top: 35px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_story .wrap_btn {
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_story .wrap_btn {
    padding-top: 35px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_story .wrap_btn .btn_1_blk {
    height: 38px;
    line-height: 38px;
    width: 192px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_story .wrap_btn .btn_1_blk {
    font-size: 2.4rem;
    height: 74px;
    line-height: 74px;
    width: 374px;
  }
}
#fs_CustomPage #main_area .conosaki_story_list .sec_1 .col_main .wrap_box_story .box_story:last-child {
  padding-bottom: 0;
}
#fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_title {
  font-weight: bold;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_title {
    font-size: 1.8rem;
    letter-spacing: 0.05em;
    line-height: 1.7;
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_title {
    font-size: 2.6rem;
    letter-spacing: 0.1em;
    line-height: 1.5;
    padding-top: 20px;
  }
}
#fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_img {
  padding-top: 35px;
  text-align: center;
}
#fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_img img {
  max-width: 100%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content {
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content {
    padding: 50px 0 70px;
  }
}
#fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content img {
  max-width: 100%;
}
#fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content a {
  font-weight: bold;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content hr {
    margin: 40px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content hr {
    margin: 50px -20px;
  }
}
#fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content .box_1 {
  background-color: #f7f5ee;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content .box_1 {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content .box_1 {
    margin: 0 -20px;
    padding: 30px 20px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content .list_img {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content .list_img {
    margin: 0 -20px;
    padding-top: 70px;
  }
}
#fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content .list_img li {
  display: inline-block;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content .list_img li {
    height: 188px;
    padding-right: 16px;
    width: 188px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content .list_img li {
    height: 177px;
    padding-right: 14px;
    width: 177px;
  }
}
#fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content .list_img li a {
  display: block;
  height: 100%;
  overflow: hidden;
  position: relative;
  width: 100%;
}
#fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content .list_img li a img {
  left: 50%;
  max-height: 100%;
  max-width: none;
  position: absolute;
  top: 50%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content .list_img li a img {
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    transform: translate(-50%, -50%) scale(1);
    -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.3, 1);
    -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.3, 1);
    -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.3, 1);
    transition: transform 1s cubic-bezier(0, 0, 0.3, 1);
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content .list_img li a img {
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content .list_img li a:hover img {
    -moz-transform: translate(-50%, -50%) scale(1.07);
    -ms-transform: translate(-50%, -50%) scale(1.07);
    -webkit-transform: translate(-50%, -50%) scale(1.07);
    transform: translate(-50%, -50%) scale(1.07);
  }
}
#fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content .list_img li:nth-child(4n) {
  padding-right: 0;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content .list_img li:nth-child(n+5) {
    padding-top: 16px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .conosaki_story_detail .sec_1 .col_main .story_content .list_img li:nth-child(n+5) {
    padding-top: 14px;
  }
}

#fs_CustomPage #main_area .photo_review_all .sec_mv .wrap_title {
  color: #444444;
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_all .sec_1 .col_side .list_item li .arw_2_r_r {
    letter-spacing: 0.18em;
    padding: 29px 62px 29px 10px !important;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_all .sec_1 .col_side .list_item li:nth-child(1) .arw_2_r_r,
  #fs_CustomPage #main_area .photo_review_all .sec_1 .col_side .list_item li:nth-child(4) .arw_2_r_r {
    padding: 10px 40px 11px 15px !important;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_all .sec_1 .col_side .list_item li:nth-child(1) .arw_2_r_r,
  #fs_CustomPage #main_area .photo_review_all .sec_1 .col_side .list_item li:nth-child(4) .arw_2_r_r {
    padding: 16px 62px 16px 10px !important;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_all .sec_1 .col_side .list_item li:nth-child(6) .arw_2_r_r {
    padding: 16px 62px 16px 10px !important;
  }
}
#fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_title {
  border-bottom: 1px solid #ddd;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_title {
    padding: 0 30px 50px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_title {
    padding-bottom: 70px;
  }
}
#fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_title .title_page .subtitle {
  font-weight: bold;
  letter-spacing: 0.2em;
  line-height: 1.6;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_title .title_page .subtitle {
    font-size: 1.8rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_title .title_page .subtitle {
    font-size: 3.0rem;
  }
}
#fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_title .title_page .text {
  padding-top: 20px;
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_title .title_page .text {
    letter-spacing: 0.1em;
  }
}
#fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_title .title_page .btn {
  padding-top: 30px;
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_title .title_page .btn {
    text-align: center;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_title .title_page .btn .btn_1_blk {
    height: 56px;
    line-height: 56px;
    width: 290px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_title .title_page .btn .btn_1_blk {
    font-size: 2.8rem;
    height: 93px;
    line-height: 93px;
    width: 630px;
  }
}
#fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review {
    padding: 50px 55px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review {
    padding-bottom: 60px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .box_review {
    text-align: center;
    width: 356px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .box_review {
    padding-top: 60px;
    width: 710px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .box_review:nth-child(n+3) {
    padding-top: 40px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .img {
    height: 228px;
    width: 356px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .img {
    height: 452px;
    width: 710px;
  }
}
#fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .img a {
  border: 1px solid #ddd;
  display: block;
  text-align: center;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .img a {
    height: 208px;
    line-height: 208px;
    padding: 9px;
    width: 336px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .img a {
    height: 422px;
    line-height: 422px;
    padding: 14px;
    width: 680px;
  }
}
#fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .img img {
  max-height: 100%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .box_star {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .box_star {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .box_star span {
    font-size: 3.0rem;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .title {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .title {
    margin-top: 15px;
  }
}
#fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .title a {
  text-decoration: underline;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .title a {
    font-size: 1.6rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_list_review .title a {
    font-size: 2.6rem;
  }
}
#fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_f_all .text_form {
  font-weight: bold;
  line-height: 1.0;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_f_all .text_form {
    font-size: 1.8rem;
    letter-spacing: 0.25em;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_f_all .text_form {
    font-size: 3.0rem;
    letter-spacing: 0.2em;
  }
}
#fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_f_all .text_form .s1 {
  font-weight: normal;
  letter-spacing: 0.05em;
  margin-left: 1.0em;
  vertical-align: middle;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_f_all .text_form .s1 {
    font-size: 1.3rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_f_all .text_form .s1 {
    font-size: 2.0rem;
  }
}
#fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_f_all .img {
  text-align: center;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_f_all .img {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_f_all .img {
    padding-bottom: 40px;
  }
}
#fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_f_all .img img {
  max-width: 100%;
}
#fs_CustomPage #main_area .photo_review_list .sec_1 .col_main .area_f_all .dl_f_height .wrap_f_text {
  width: 30%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main {
    padding-left: 70px;
    padding-right: 70px;
  }
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .area_title {
  overflow: hidden;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .area_title {
    padding-bottom: 30px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .area_title {
    padding: 8px 0 55px;
  }
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .area_title .title_page {
  float: left;
  font-weight: bold;
  letter-spacing: 0.2em;
  line-height: 1.0;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .area_title .title_page {
    font-size: 1.8rem;
    padding: 3px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .area_title .title_page {
    font-size: 3.0rem;
    padding: 1px 0;
  }
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .area_title .wrap_btn {
  float: right;
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .area_title .wrap_btn .arw_2_l_r {
  letter-spacing: 0.05em;
  line-height: 1.0;
  text-decoration: underline;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .area_title .wrap_btn .arw_2_l_r {
    font-size: 1.3rem;
    margin-left: 40px;
    padding: 6px 5px 5px 30px !important;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .area_title .wrap_btn .arw_2_l_r {
    font-size: 2.2rem;
    margin-left: 20px;
    padding: 5px;
  }
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .img {
  clear: both;
  padding-bottom: 9px;
  position: relative;
  text-align: center;
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .img:before, #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .img:after {
  bottom: 0;
  content: '';
  height: 9px;
  position: absolute;
  width: 270px;
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .img:before {
  background: transparent url(../img/photo_review/img_shadow_l.png) no-repeat 0 0;
  left: 0;
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .img:after {
  background: transparent url(../img/photo_review/img_shadow_r.png) no-repeat 0 0;
  right: 0;
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .img .inner {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .img .inner {
    padding: 25px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .img .inner {
    padding: 20px;
  }
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .img .inner img {
  max-width: 100%;
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_star {
  padding-top: 35px;
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_star span {
    font-size: 3.0rem;
  }
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .title {
  font-weight: bold;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .title {
    font-size: 1.5rem;
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .title {
    font-size: 2.6rem;
    padding-top: 25px;
  }
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .text {
  padding-top: 25px;
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item {
  background-color: #f7f5ee;
  border: 1px solid #e6e2d5;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item {
    margin-top: 50px;
    padding: 49px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item {
    margin-top: 50px;
    padding: 44px;
  }
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item .item_img {
  background-color: #fff;
  text-align: center;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item .item_img {
    height: 290px;
    line-height: 290px;
    width: 240px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item .item_img {
    height: 266px;
    line-height: 266px;
    width: 220px;
  }
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item .item_img a {
  display: block;
  height: 100%;
  width: 100%;
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item .item_img img {
  max-height: 85%;
  max-width: 85%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item .wrap_text {
    width: 340px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item .wrap_text {
    width: 360px;
  }
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item .wrap_text .item_name {
  font-weight: bold;
  line-height: 1.5;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item .wrap_text .item_name {
    font-size: 1.6rem;
    padding-bottom: 10px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item .wrap_text .item_name {
    font-size: 2.6rem;
    padding-bottom: 15px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item .wrap_text .item_price {
    padding-bottom: 20px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item .wrap_text .item_price {
    padding-bottom: 30px;
  }
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item .wrap_text .item_price span {
  font-weight: bold;
}
#fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item .wrap_text .btn_1_blk {
  width: 100%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item .wrap_text .btn_1_blk {
    font-size: 1.4rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_detail .sec_1 .col_main .box_item .wrap_text .btn_1_blk {
    font-size: 2.2rem;
  }
}
#fs_CustomPage #main_area .photo_review_confirm .sec_1 .area_f_all .text_form {
  font-weight: bold;
  line-height: 1.0;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_confirm .sec_1 .area_f_all .text_form {
    font-size: 1.8rem;
    letter-spacing: 0.25em;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_confirm .sec_1 .area_f_all .text_form {
    font-size: 3.0rem;
    letter-spacing: 0.2em;
  }
}
#fs_CustomPage #main_area .photo_review_confirm .sec_1 .area_f_all .text_form .s1 {
  font-weight: normal;
  letter-spacing: 0.05em;
  margin-left: 1.0em;
  vertical-align: middle;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .photo_review_confirm .sec_1 .area_f_all .text_form .s1 {
    font-size: 1.3rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .photo_review_confirm .sec_1 .area_f_all .text_form .s1 {
    font-size: 2.0rem;
  }
}

#fs_CustomPage #main_area .support_all .sec_mv .wrap_title {
  color: #444444;
}
#fs_CustomPage #main_area .support_all .sec_1 {
  /*
      .col_side {
        .list_item {
          li {
            .arw_2_r_r {
              @include mediaquery-pc {
              }
              @include mediaquery-sp {
                // letter-spacing: 0.18em;
                // padding: 29px 62px 29px 10px !important;
              }
            }
          }
          li:nth-child(1),
          li:nth-child(5) {
            .arw_2_r_r {
              @include mediaquery-pc {
                // padding: 10px 40px 11px 15px !important;
              }
              @include mediaquery-sp {
                // padding: 16px 62px 16px 10px !important;
              }
            }
          }
        }
      }
  */
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .support_all .sec_1 .col_main {
    padding-left: 30px;
    padding-right: 30px;
  }
}
#fs_CustomPage #main_area .support_all .sec_1 .col_main .area_title .title {
  font-weight: bold;
  letter-spacing: 0.2em;
  line-height: 1.5;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .support_all .sec_1 .col_main .area_title .title {
    font-size: 1.8rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .support_all .sec_1 .col_main .area_title .title {
    font-size: 3.0rem;
  }
}
#fs_CustomPage #main_area .support_all .sec_1 .col_main .area_title .subtitle {
  line-height: 1.4;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .support_all .sec_1 .col_main .area_title .subtitle {
    font-size: 1.6rem;
    letter-spacing: 0.2em;
    padding-top: 5px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .support_all .sec_1 .col_main .area_title .subtitle {
    font-size: 2.6rem;
    letter-spacing: 0.1em;
    padding-top: 10px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .support_all .sec_1 .col_main .area_title .subtitle + .subtitle {
    padding-top: 15px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .support_all .sec_1 .col_main .area_title .subtitle + .subtitle {
    padding-top: 25px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .support_all .sec_1 .col_main .area_title .text {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .support_all .sec_1 .col_main .area_title .text {
    padding-top: 30px;
  }
}
#fs_CustomPage #main_area .support_all .sec_1 .col_main .area_pager_detail {
  text-align: center;
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .support_all .sec_1 .col_main .area_pager_detail {
    padding: 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .support_all .sec_1 .col_main .area_pager_detail .wrap_btn_1 {
    padding: 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .support_all .sec_1 .col_main .area_pager_detail .wrap_btn_1 .btn_prev {
    display: none;
  }
}
#fs_CustomPage #main_area .support_top .sec_mv .inner_mv {
  background-color: #eee;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .support_top .sec_mv .inner_mv {
    height: 223px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .support_top .sec_mv .inner_mv {
    height: 200px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .support_top .sec_mv .wrap_title .page_title_ja {
    font-size: 3.2rem;
    letter-spacing: 0.49em;
    margin-right: -0.49em;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .support_top .sec_mv .wrap_title .page_title_ja {
    font-size: 3.5rem;
    letter-spacing: 0.33em;
    margin-right: -0.33em;
  }
}
#fs_CustomPage #main_area .support_top .sec_1 .col_main .list_link {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-justify-content: space-between;
  justify-content: space-between;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .support_top .sec_1 .col_main .list_link li {
    width: 254px;
  }
}
#fs_CustomPage #main_area .support_top .sec_1 .col_main .list_link li img {
  max-width: 100%;
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .support_top .sec_1 .col_main .list_link li:nth-child(n+3) {
    padding-top: 30px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .support_top .sec_1 .col_main .list_link li:nth-child(n+4) {
    padding-top: 19px;
  }
}

#fs_CustomPage #main_area .item_lineup .sec_all .link_all {
  display: inline-block;
  font-weight: bold;
  letter-spacing: 0em;
  margin: -5px;
  padding: 5px;
  line-height: 1.2;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .link_all {
    font-size: 1.4rem;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_link_series {
    padding-top: 10px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_link_series {
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_link_series .link_all {
    font-size: 2.4rem;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_link_cate {
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_link_cate {
    padding-top: 60px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .base_link_cate .link_all {
  text-decoration: none;
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_link_cate .link_all {
    font-size: 2.2rem;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .base_link_cate .link_all:after {
  content: '\03e';
  margin-left: 0.5em;
}
#fs_CustomPage #main_area .item_lineup .sec_all .slick-track {
  display: -webkit-flex;
  display: flex;
}
#fs_CustomPage #main_area .item_lineup .sec_all .slick-track .slick-slide {
  float: none;
  height: auto;
}
#fs_CustomPage #main_area .item_lineup .sec_all .slick-track .slide_all img {
  width: 100%;
}
#fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all {
  cursor: pointer;
  display: inline-block;
  position: relative;
  text-decoration: none;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all {
    height: 40px;
    width: 40px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all {
    height: 50px;
    width: 50px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all .obj_base {
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
#fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all .obj_base:before {
  background-color: #fff;
  border-color: #cccccc;
  border-style: solid;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all .obj_base:before {
    border-width: 1px;
    -moz-transition: background-color 0.3s;
    -o-transition: background-color 0.3s;
    -webkit-transition: background-color 0.3s;
    transition: background-color 0.3s;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all .obj_base:before {
    border-width: 2px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all .obj {
  display: block;
  height: 24%;
  left: 50%;
  position: absolute;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 24%;
}
#fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all .obj:before, #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all .obj:after {
  border-style: solid;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  content: '';
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  width: 100%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all .obj:before, #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all .obj:after {
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all .obj:before {
  border-color: #cccccc;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  z-index: 1;
}
#fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all .obj:after {
  border-color: #fff;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  z-index: 2;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all:not(.not_e):hover .obj_base:before {
    background-color: #cccccc;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all:not(.not_e):hover .obj:before {
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity: 0;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_all:not(.not_e):hover .obj:after {
    filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity: 1;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_prev .obj {
    margin-left: 2px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_prev .obj {
    margin-left: 2px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_prev .obj:before, #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_prev .obj:after {
    border-width: 0 0 1px 1px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_prev .obj:before, #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_prev .obj:after {
    border-width: 0 0 2px 2px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_next {
  margin-left: 10px;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_next .obj {
    margin-left: -2px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_next .obj {
    margin-left: -2px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_next .obj:before, #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_next .obj:after {
    border-width: 1px 1px 0 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_next .obj:before, #fs_CustomPage #main_area .item_lineup .sec_all .btn_slider_next .obj:after {
    border-width: 2px 2px 0 0;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_head_series_detail .title_box {
  font-size: 3.4rem;
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 1.2;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_head_series_detail .text_box {
  font-weight: bold;
  letter-spacing: 0.05em;
  line-height: 1.8;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .box_head_series_detail .text_box {
    font-size: 1.7rem;
    padding-top: 10px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .box_head_series_detail .text_box {
    font-size: 2.4rem;
    padding-top: 15px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_page {
  letter-spacing: 0em;
  line-height: 1.5;
  position: relative;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .box_page {
    font-size: 2.0rem;
    width: 40px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .box_page {
    font-size: 2.6rem;
    width: 60px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_page:after {
  border-color: #707070;
  border-style: solid;
  border-width: 0 0 0 1px;
  content: '';
  display: block;
  height: 110%;
  left: 50%;
  position: absolute;
  top: 50%;
  -moz-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
  width: 0;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_page .d2 {
  text-align: right;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_head_cate_detail .title_box {
  font-size: 3.0rem;
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 1.2;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_head_cate_detail .title_box span {
  font-size: 0.6em;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_head_cate_detail .text_box {
  letter-spacing: 0.05em;
  line-height: 1.5;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .box_head_cate_detail .text_box {
    font-size: 1.5rem;
    padding: 10px 0 20px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .box_head_cate_detail .text_box {
    font-size: 2.2rem;
    padding: 20px 0 30px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .base_box_other_color {
  display: -webkit-flex;
  display: flex;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color {
  background-color: #fff;
  border: 0.1rem solid #cccccc;
  -moz-border-radius: 999px;
  -webkit-border-radius: 999px;
  border-radius: 999px;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .box_other_color {
    padding: 8px 16px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .box_other_color {
    padding: 17px 20px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .box_title {
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 1.2;
  white-space: nowrap;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .box_title {
    font-size: 1.3rem;
    padding-right: 16px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .box_title {
    font-size: 2.0rem;
    padding-right: 30px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color {
  display: -webkit-flex;
  display: flex;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color {
    gap: 0 5px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color {
    gap: 0 10px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a {
  background-color: transparent;
  display: block;
  pointer-events: none;
  text-decoration: none;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color .color {
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  display: block;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color .color {
    height: 14px;
    width: 14px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color .color {
    height: 32px;
    width: 32px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color .name {
  display: none;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_black .color {
  background-color: #000000;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_grey .color {
  background-color: #808080;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_blue .color {
  background-color: #0d4461;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_green .color {
  background-color: #244637;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_brown .color {
  background-color: #766054;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_wine .color {
  background-color: #621129;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_red .color {
  background-color: #c91529;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_pink .color {
  background-color: #f7c9dd;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_camel .color {
  background-color: #bc7950;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_ivory .color {
  background-color: #feebc8;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_p_green .color {
  background-color: #bee0cc;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_p_blue .color {
  background-color: #718cc7;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_p_lvndr .color {
  background-color: #a59aca;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_yellow .color {
  background-color: #ffdf57;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_clr_01 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM1ODU4NTgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ODU4NTgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #000000), color-stop(50%, #000000), color-stop(51%, #585858), color-stop(100%, #585858));
  background-image: -moz-linear-gradient(left, #000000 0%, #000000 50%, #585858 51%, #585858 100%);
  background-image: -webkit-linear-gradient(left, #000000 0%, #000000 50%, #585858 51%, #585858 100%);
  background-image: linear-gradient(to right, #000000 0%, #000000 50%, #585858 51%, #585858 100%);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_clr_02 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNhMzAwMDAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhMzAwMDAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #000000), color-stop(50%, #000000), color-stop(51%, #a30000), color-stop(100%, #a30000));
  background-image: -moz-linear-gradient(left, #000000 0%, #000000 50%, #a30000 51%, #a30000 100%);
  background-image: -webkit-linear-gradient(left, #000000 0%, #000000 50%, #a30000 51%, #a30000 100%);
  background-image: linear-gradient(to right, #000000 0%, #000000 50%, #a30000 51%, #a30000 100%);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_clr_03 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM5ZTljOTciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZTljOTciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #000000), color-stop(50%, #000000), color-stop(51%, #9e9c97), color-stop(100%, #9e9c97));
  background-image: -moz-linear-gradient(left, #000000 0%, #000000 50%, #9e9c97 51%, #9e9c97 100%);
  background-image: -webkit-linear-gradient(left, #000000 0%, #000000 50%, #9e9c97 51%, #9e9c97 100%);
  background-image: linear-gradient(to right, #000000 0%, #000000 50%, #9e9c97 51%, #9e9c97 100%);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_clr_04 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM5NGJkZDYiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5NGJkZDYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #000000), color-stop(50%, #000000), color-stop(51%, #94bdd6), color-stop(100%, #94bdd6));
  background-image: -moz-linear-gradient(left, #000000 0%, #000000 50%, #94bdd6 51%, #94bdd6 100%);
  background-image: -webkit-linear-gradient(left, #000000 0%, #000000 50%, #94bdd6 51%, #94bdd6 100%);
  background-image: linear-gradient(to right, #000000 0%, #000000 50%, #94bdd6 51%, #94bdd6 100%);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_clr_05 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM0ZDQ2NjUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ZDQ2NjUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #000000), color-stop(50%, #000000), color-stop(51%, #4d4665), color-stop(100%, #4d4665));
  background-image: -moz-linear-gradient(left, #000000 0%, #000000 50%, #4d4665 51%, #4d4665 100%);
  background-image: -webkit-linear-gradient(left, #000000 0%, #000000 50%, #4d4665 51%, #4d4665 100%);
  background-image: linear-gradient(to right, #000000 0%, #000000 50%, #4d4665 51%, #4d4665 100%);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_clr_06 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZTJkOSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWRlMmQ5Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNjYjg3NWUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYjg3NWUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ede2d9), color-stop(50%, #ede2d9), color-stop(51%, #cb875e), color-stop(100%, #cb875e));
  background-image: -moz-linear-gradient(left, #ede2d9 0%, #ede2d9 50%, #cb875e 51%, #cb875e 100%);
  background-image: -webkit-linear-gradient(left, #ede2d9 0%, #ede2d9 50%, #cb875e 51%, #cb875e 100%);
  background-image: linear-gradient(to right, #ede2d9 0%, #ede2d9 50%, #cb875e 51%, #cb875e 100%);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_clr_07 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZTJkOSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWRlMmQ5Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNiMmRiY2EiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiMmRiY2EiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ede2d9), color-stop(50%, #ede2d9), color-stop(51%, #b2dbca), color-stop(100%, #b2dbca));
  background-image: -moz-linear-gradient(left, #ede2d9 0%, #ede2d9 50%, #b2dbca 51%, #b2dbca 100%);
  background-image: -webkit-linear-gradient(left, #ede2d9 0%, #ede2d9 50%, #b2dbca 51%, #b2dbca 100%);
  background-image: linear-gradient(to right, #ede2d9 0%, #ede2d9 50%, #b2dbca 51%, #b2dbca 100%);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_clr_08 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZTJkOSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWRlMmQ5Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNhZWU3ZjciLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhZWU3ZjciLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ede2d9), color-stop(50%, #ede2d9), color-stop(51%, #aee7f7), color-stop(100%, #aee7f7));
  background-image: -moz-linear-gradient(left, #ede2d9 0%, #ede2d9 50%, #aee7f7 51%, #aee7f7 100%);
  background-image: -webkit-linear-gradient(left, #ede2d9 0%, #ede2d9 50%, #aee7f7 51%, #aee7f7 100%);
  background-image: linear-gradient(to right, #ede2d9 0%, #ede2d9 50%, #aee7f7 51%, #aee7f7 100%);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_clr_09 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZTJkOSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWRlMmQ5Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNkNmMzZmMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkNmMzZmMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ede2d9), color-stop(50%, #ede2d9), color-stop(51%, #d6c3fc), color-stop(100%, #d6c3fc));
  background-image: -moz-linear-gradient(left, #ede2d9 0%, #ede2d9 50%, #d6c3fc 51%, #d6c3fc 100%);
  background-image: -webkit-linear-gradient(left, #ede2d9 0%, #ede2d9 50%, #d6c3fc 51%, #d6c3fc 100%);
  background-image: linear-gradient(to right, #ede2d9 0%, #ede2d9 50%, #d6c3fc 51%, #d6c3fc 100%);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_clr_10 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZTJkOSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZWRlMmQ5Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNmZmNkYzQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmNkYzQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ede2d9), color-stop(50%, #ede2d9), color-stop(51%, #ffcdc4), color-stop(100%, #ffcdc4));
  background-image: -moz-linear-gradient(left, #ede2d9 0%, #ede2d9 50%, #ffcdc4 51%, #ffcdc4 100%);
  background-image: -webkit-linear-gradient(left, #ede2d9 0%, #ede2d9 50%, #ffcdc4 51%, #ffcdc4 100%);
  background-image: linear-gradient(to right, #ede2d9 0%, #ede2d9 50%, #ffcdc4 51%, #ffcdc4 100%);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_edt_1 .color {
  background-color: #000000;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_edt_2 .color {
  background-color: #0d4461;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_edt_3 .color {
  background-color: #621129;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_edt_4 .color {
  background-color: #f7c9dd;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_edt_5 .color {
  background-color: #bee0cc;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_edt_6 .color {
  background-color: #718cc7;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_ltr_1 .color {
  background-color: #000000;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_ltr_2 .color {
  background-color: #0d4461;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_ltr_3 .color {
  background-color: #808080;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_ltr_4 .color {
  background-color: #766054;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_ltr_5 .color {
  background-color: #f5e4eb;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_ltr_6 .color {
  background-color: #bddfcc;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_ltr_7 .color {
  background-color: #d383b3;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_cls_ltr_8 .color {
  background-color: #f8cbdd;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_nov_shn_1 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjEuMCIgeDI9IjAuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhiOGI4YiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 100% 100%, 0% 0%, color-stop(0%, #000000), color-stop(100%, #8b8b8b));
  background-image: -moz-linear-gradient(bottom, #000000, #8b8b8b);
  background-image: -webkit-linear-gradient(bottom, #000000, #8b8b8b);
  background-image: linear-gradient(to top left, #000000, #8b8b8b);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_nov_shn_2 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjEuMCIgeDI9IjAuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1ODA3ZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QwZDBkMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 100% 100%, 0% 0%, color-stop(0%, #75807e), color-stop(100%, #d0d0d0));
  background-image: -moz-linear-gradient(bottom, #75807e, #d0d0d0);
  background-image: -webkit-linear-gradient(bottom, #75807e, #d0d0d0);
  background-image: linear-gradient(to top left, #75807e, #d0d0d0);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_nov_shn_3 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjEuMCIgeDI9IjAuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzliOGM0NCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZTJkYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 100% 100%, 0% 0%, color-stop(0%, #9b8c44), color-stop(100%, #e1e2db));
  background-image: -moz-linear-gradient(bottom, #9b8c44, #e1e2db);
  background-image: -webkit-linear-gradient(bottom, #9b8c44, #e1e2db);
  background-image: linear-gradient(to top left, #9b8c44, #e1e2db);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_nov_shn_4 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjEuMCIgeDI9IjAuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ3NDQ5YiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZTJkYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 100% 100%, 0% 0%, color-stop(0%, #47449b), color-stop(100%, #e1e2db));
  background-image: -moz-linear-gradient(bottom, #47449b, #e1e2db);
  background-image: -webkit-linear-gradient(bottom, #47449b, #e1e2db);
  background-image: linear-gradient(to top left, #47449b, #e1e2db);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_nov_shn_5 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjEuMCIgeDI9IjAuMCIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyYTZiZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UxZTJkYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 100% 100%, 0% 0%, color-stop(0%, #e2a6bd), color-stop(100%, #e1e2db));
  background-image: -moz-linear-gradient(bottom, #e2a6bd, #e1e2db);
  background-image: -webkit-linear-gradient(bottom, #e2a6bd, #e1e2db);
  background-image: linear-gradient(to top left, #e2a6bd, #e1e2db);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_lmt_1_1 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlZGUyZDkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGUyZDkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #000000), color-stop(50%, #000000), color-stop(51%, #ede2d9), color-stop(100%, #ede2d9));
  background-image: -moz-linear-gradient(left, #000000 0%, #000000 50%, #ede2d9 51%, #ede2d9 100%);
  background-image: -webkit-linear-gradient(left, #000000 0%, #000000 50%, #ede2d9 51%, #ede2d9 100%);
  background-image: linear-gradient(to right, #000000 0%, #000000 50%, #ede2d9 51%, #ede2d9 100%);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_lmt_1_2 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2YzNmYyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZDZjM2ZjIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNlZGUyZDkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGUyZDkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #d6c3fc), color-stop(50%, #d6c3fc), color-stop(51%, #ede2d9), color-stop(100%, #ede2d9));
  background-image: -moz-linear-gradient(left, #d6c3fc 0%, #d6c3fc 50%, #ede2d9 51%, #ede2d9 100%);
  background-image: -webkit-linear-gradient(left, #d6c3fc 0%, #d6c3fc 50%, #ede2d9 51%, #ede2d9 100%);
  background-image: linear-gradient(to right, #d6c3fc 0%, #d6c3fc 50%, #ede2d9 51%, #ede2d9 100%);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_lmt_2_1 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjY2NlYSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjYmNjY2VhIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM0MTNkNmUiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0MTNkNmUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #bcccea), color-stop(50%, #bcccea), color-stop(51%, #413d6e), color-stop(100%, #413d6e));
  background-image: -moz-linear-gradient(left, #bcccea 0%, #bcccea 50%, #413d6e 51%, #413d6e 100%);
  background-image: -webkit-linear-gradient(left, #bcccea 0%, #bcccea 50%, #413d6e 51%, #413d6e 100%);
  background-image: linear-gradient(to right, #bcccea 0%, #bcccea 50%, #413d6e 51%, #413d6e 100%);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_lmt_2_2 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UxYzdjYyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZTFjN2NjIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM5ZDQxNGMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ZDQxNGMiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #e1c7cc), color-stop(50%, #e1c7cc), color-stop(51%, #9d414c), color-stop(100%, #9d414c));
  background-image: -moz-linear-gradient(left, #e1c7cc 0%, #e1c7cc 50%, #9d414c 51%, #9d414c 100%);
  background-image: -webkit-linear-gradient(left, #e1c7cc 0%, #e1c7cc 50%, #9d414c 51%, #9d414c 100%);
  background-image: linear-gradient(to right, #e1c7cc 0%, #e1c7cc 50%, #9d414c 51%, #9d414c 100%);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_lmt_3_1 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBhMGEwNSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjMGEwYTA1Ii8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiM5ODM0M2YiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5ODM0M2YiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #0a0a05), color-stop(50%, #0a0a05), color-stop(51%, #98343f), color-stop(100%, #98343f));
  background-image: -moz-linear-gradient(left, #0a0a05 0%, #0a0a05 50%, #98343f 51%, #98343f 100%);
  background-image: -webkit-linear-gradient(left, #0a0a05 0%, #0a0a05 50%, #98343f 51%, #98343f 100%);
  background-image: linear-gradient(to right, #0a0a05 0%, #0a0a05 50%, #98343f 51%, #98343f 100%);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_lmt_3_2 .color {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZGJhZSIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZjJkYmFlIi8+PHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiNiY2NkYzQiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiY2NkYzQiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #f2dbae), color-stop(50%, #f2dbae), color-stop(51%, #bccdc4), color-stop(100%, #bccdc4));
  background-image: -moz-linear-gradient(left, #f2dbae 0%, #f2dbae 50%, #bccdc4 51%, #bccdc4 100%);
  background-image: -webkit-linear-gradient(left, #f2dbae 0%, #f2dbae 50%, #bccdc4 51%, #bccdc4 100%);
  background-image: linear-gradient(to right, #f2dbae 0%, #f2dbae 50%, #bccdc4 51%, #bccdc4 100%);
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_lmt_4_1 .color {
  background-color: #72767c;
}
#fs_CustomPage #main_area .item_lineup .sec_all .box_other_color .list_other_color a.clr_lmt_4_2 .color {
  background-color: #e5dad5;
}
#fs_CustomPage #main_area .item_lineup .sec_all .area_slider {
  background-color: #f7f5ee;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .area_slider {
    overflow: hidden;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_slider_img_series {
    margin-right: -100px;
    padding: 120px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_slider_img_series {
    margin: 0 -20px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_slider_img_series .area_series_detail {
    background-color: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 486px;
    left: 0;
    padding: 60px 30px 20px;
    position: absolute;
    top: 50%;
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 492px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_slider_img_series .area_series_detail {
    padding: 40px 20px 65px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .base_slider_img_series .area_series_detail .inr_series_detail {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: column;
  flex-direction: column;
  position: relative;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_slider_img_series .area_series_detail .inr_series_detail {
    height: 100%;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_slider_img_series .slider_text_cate {
    padding-top: 60px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .base_slider_img_series .base_btn_arw {
  position: absolute;
  right: 0;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_slider_img_series .base_btn_arw {
    bottom: 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_slider_img_series .base_btn_arw {
    top: 0;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .slider_img_series {
    margin-left: auto;
    width: 854px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series {
  overflow: hidden;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series {
    margin: 0 -400px;
    padding: 60px 0 80px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series {
    margin: 0 -20px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .box_head_series_detail {
    margin: 0 auto 15px;
    position: relative;
    width: 892px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .box_head_series_detail {
    padding: 60px 20px 30px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .base_btn_arw {
    bottom: 0;
    position: absolute;
    right: 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .base_btn_arw {
    position: relative;
    z-index: 2;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .base_btn_arw .inr_btn_arw {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .base_btn_arw .base_link_series {
    padding-right: 20px;
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .base_btn_arw .base_btn_slider {
    position: relative;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .base_btn_arw .base_btn_slider .btn_slider_all {
    height: 540px;
    position: absolute;
    top: 90px;
    width: 83px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .base_btn_arw .base_btn_slider .btn_slider_all .obj_base {
    display: none;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .base_btn_arw .base_btn_slider .btn_slider_prev {
    left: -20px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .base_btn_arw .base_btn_slider .btn_slider_next {
    right: -20px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .area_series_detail {
    margin: 0 auto;
    position: relative;
    width: 892px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .area_series_detail {
    padding: 40px 20px 65px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .area_series_detail .inr_series_detail {
    bottom: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 593px;
    left: 0;
    padding: 52px 37px 52px 0px;
    position: absolute;
    width: 446px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .area_series_detail .inr_series_detail_2 {
    background-color: #fff;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-flex-direction: column;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    padding: 20px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .slider_text_cate .slick-list {
  overflow: visible;
}
#fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .slider_text_cate .box_page {
  left: 0;
  position: absolute;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .slider_text_cate .box_page {
    bottom: calc(449px - 60px);
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .slider_text_cate .box_page {
    top: 8px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .slider_text_cate .box_head_cate_detail {
    padding-left: 90px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_carousel_img_series .slider_text_cate .box_head_cate_detail .title_box {
    font-size: 2.2rem;
    line-height: 1.4;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .carousel_img_series {
    margin: 0 auto;
    width: 892px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .carousel_img_series {
    margin: 0 auto;
    width: 495px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .carousel_img_series .slick-list {
  overflow: visible;
}
#fs_CustomPage #main_area .item_lineup .sec_all .carousel_img_series .slide_all .inr_slide {
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  overflow: hidden;
  -moz-transform: scale(0.82);
  -ms-transform: scale(0.82);
  -webkit-transform: scale(0.82);
  transform: scale(0.82);
  -moz-transition: -moz-transform 1s;
  -o-transition: -o-transform 1s;
  -webkit-transition: -webkit-transform 1s;
  transition: transform 1s;
}
#fs_CustomPage #main_area .item_lineup .sec_all .carousel_img_series .slick-current .inr_slide {
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
#fs_CustomPage #main_area .item_lineup .sec_all .slider_text_cate .slide_all .inr_slide {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-direction: column;
  flex-direction: column;
  height: 100%;
}
#fs_CustomPage #main_area .item_lineup .sec_all .area_pickup {
  padding-top: 70px;
}
#fs_CustomPage #main_area .item_lineup .sec_all .area_pickup .title_area {
  font-size: 3.0rem;
  letter-spacing: 0.1em;
  line-height: 1.2;
  text-align: center;
}
#fs_CustomPage #main_area .item_lineup .sec_all .base_slider_item {
  overflow: hidden;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_slider_item {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .base_slider_item {
    margin: 0 -20px;
    padding-top: 20px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .slider_item {
    padding: 0 40px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .slider_item {
    padding: 0 50px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .slider_item .slick-list {
  overflow: visible;
}
#fs_CustomPage #main_area .item_lineup .sec_all .slider_item .slide_all a {
  display: block;
  margin: 0 auto;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .slider_item .slide_all a {
    width: 220px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .slider_item .slide_all a {
    width: 240px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_all .slider_item .btn_slider_all {
  position: absolute;
  top: 50%;
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 100;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .slider_item .btn_slider_prev {
    left: -40px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .slider_item .btn_slider_prev {
    left: -30px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .slider_item .btn_slider_next {
    right: -40px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_all .slider_item .btn_slider_next {
    right: -30px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_1 .base_text {
  text-align: center;
}
#fs_CustomPage #main_area .item_lineup .sec_1 .title_en {
  font-weight: bold;
  letter-spacing: 0.2em;
  line-height: 1.2;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_1 .title_en {
    font-size: 1.8rem;
    padding-bottom: 10px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_1 .title_en {
    font-size: 2.4rem;
    padding-bottom: 15px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_1 .title_ja {
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 1.4;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_1 .title_ja {
    font-size: 2.2rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_1 .title_ja {
    font-size: 2.8rem;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_1 .text {
  letter-spacing: 0.05em;
  line-height: 1.9;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_1 .text {
    font-size: 1.6rem;
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_1 .text {
    font-size: 2.2rem;
    padding-top: 60px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_1 .logo {
    padding-top: 110px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_1 .logo {
    padding-top: 150px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_1 .logo img {
    width: 42px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_1 .logo img {
    width: 74px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_1 .text_logo {
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 1.2;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_1 .text_logo {
    font-size: 2.2rem;
    padding-top: 15px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_1 .text_logo {
    font-size: 2.8rem;
    padding-top: 35px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_8 {
  overflow: hidden;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_8 .area_ordermade {
    margin: 0 -400px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_8 .area_ordermade {
    margin: 0 -20px;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_8 .base_text {
  background-color: #f7f5ee;
  text-align: center;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_8 .base_text {
    padding: 65px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_8 .base_text {
    padding: 55px 0;
  }
}
#fs_CustomPage #main_area .item_lineup .sec_8 .title {
  font-size: 3.4rem;
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 1.2;
}
#fs_CustomPage #main_area .item_lineup .sec_8 .subtitle {
  font-size: 2.4rem;
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 1.2;
  padding-top: 10px;
}
#fs_CustomPage #main_area .item_lineup .sec_8 .text {
  font-weight: bold;
  letter-spacing: 0.1em;
  line-height: 1.8;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .item_lineup .sec_8 .text {
    font-size: 1.6rem;
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .item_lineup .sec_8 .text {
    font-size: 2.2rem;
    padding-top: 25px;
  }
}

#fs_CustomPage #main_area .lp_orn .back_movie {
  height: 100%;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: -1;
}
#fs_CustomPage #main_area .lp_orn .back_movie .movie {
  height: 100%;
  width: 100%;
}
#fs_CustomPage #main_area .lp_orn .back_movie .box_movie {
  height: 100%;
}
#fs_CustomPage #main_area .lp_orn .back_movie .box_movie video {
  min-width: 100%;
  min-height: 100%;
  width: auto;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_all {
    padding: 120px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_all {
    padding: 75px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_all .area_center_2 .inner_center {
    margin: 0 50px;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_all .btn_1_wht {
  border: none;
  -moz-border-radius: 999px;
  -webkit-border-radius: 999px;
  border-radius: 999px;
  -moz-box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.15);
  letter-spacing: 0.1em;
  width: auto;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_all .btn_1_wht {
    font-size: 1.4rem;
    line-height: 4.0rem;
    padding: 0 4.0rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_all .btn_1_wht {
    font-size: 2.2rem;
    line-height: 7.0rem;
    padding: 0 5.0rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_all .btn_1_wht:before, #fs_CustomPage #main_area .lp_orn .sec_all .btn_1_wht:after {
  content: none;
}
#fs_CustomPage #main_area .lp_orn .sec_all .btn_1_wht.disabled {
  background-color: #fff !important;
  border-color: #fff !important;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .area_center_2 .inner_center {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_mv .img {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transition-duration: 1s, 1.2s;
  -o-transition-duration: 1s, 1.2s;
  -webkit-transition-duration: 1s, 1.2s;
  transition-duration: 1s, 1.2s;
  -moz-transition-property: opacity, -moz-transform;
  -o-transition-property: opacity, -o-transform;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  -moz-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75), cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75), cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75), cubic-bezier(0.23, 1, 0.32, 1);
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75), cubic-bezier(0.23, 1, 0.32, 1);
  margin: 0 auto;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .img {
    width: 56.0rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .img {
    width: 50.0rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_mv .img img {
  width: 100%;
}
#fs_CustomPage #main_area .lp_orn .sec_mv .base_text {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  -moz-transition-delay: 1.4s;
  -o-transition-delay: 1.4s;
  -webkit-transition-delay: 1.4s;
  transition-delay: 1.4s;
  -moz-transition-duration: 1s, 1.5s;
  -o-transition-duration: 1s, 1.5s;
  -webkit-transition-duration: 1s, 1.5s;
  transition-duration: 1s, 1.5s;
  -moz-transition-property: opacity, -moz-transform;
  -o-transition-property: opacity, -o-transform;
  -webkit-transition-property: opacity, -webkit-transform;
  transition-property: opacity, transform;
  -moz-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75), cubic-bezier(0.23, 1, 0.32, 1);
  -o-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75), cubic-bezier(0.23, 1, 0.32, 1);
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75), cubic-bezier(0.23, 1, 0.32, 1);
  transition-timing-function: cubic-bezier(0.25, 0.25, 0.75, 0.75), cubic-bezier(0.23, 1, 0.32, 1);
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .base_text {
    padding-left: 70px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .base_text {
    padding-top: 30px;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_mv .base_cate {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: baseline;
  align-items: baseline;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .base_cate {
    gap: 0 1.5rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .base_cate {
    gap: 0 2.5rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_mv .base_cate .cate_en {
  display: inline-block;
  letter-spacing: 0.3em;
  line-height: 1.2;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .base_cate .cate_en {
    font-size: 3.4rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .base_cate .cate_en {
    font-size: 4.0rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_mv .base_cate .cate_ja {
  display: inline-block;
  letter-spacing: 0.15em;
  line-height: 1.2;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .base_cate .cate_ja {
    font-size: 1.2rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .base_cate .cate_ja {
    font-size: 1.8rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_mv .name {
  font-size: 8.0rem;
  letter-spacing: 0.1em;
  line-height: 1.2;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .name {
    padding-top: 0.5rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .name {
    padding-top: 0.5rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_mv .name.flower {
  padding-left: 0.6em;
}
#fs_CustomPage #main_area .lp_orn .sec_mv .subtitle {
  letter-spacing: 0.1em;
  line-height: 1.2;
  padding-top: 4.0rem;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .subtitle {
    font-size: 2.0rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .subtitle {
    font-size: 2.4rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_mv .text {
  letter-spacing: 0.1em;
  line-height: 1.2;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .text {
    font-size: 2.8rem;
    padding-top: 1.5rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_mv .text {
    font-size: 3.4rem;
    padding-top: 1.0rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_mv .text.hlv {
  font-weight: normal;
}
#fs_CustomPage #main_area .lp_orn .sec_mv .base_btn {
  padding-top: 4.0rem;
}
#fs_CustomPage #main_area .lp_orn .sec_1 {
  overflow: hidden;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_1 .area_center_2 .inner_center {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-justify-content: space-between;
    justify-content: space-between;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_1 .slider_s1 {
    width: 82.7rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_1 .slider_s1 .slick-list {
  overflow: visible;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_1 .slider_s1 .inr_li {
    margin: -35px -55px -55px -35px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_1 .slider_s1 .inr_li {
    margin: -30px -45px -40px -25px;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_1 .slider_s1 img {
  width: 100%;
}
#fs_CustomPage #main_area .lp_orn .sec_1 .base_text {
  white-space: nowrap;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_1 .base_text {
    left: 0;
    position: absolute;
    top: 110px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_1 .base_text {
    padding-top: 60px;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_1 .title {
  letter-spacing: 0.1em;
  line-height: 1.4;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_1 .title {
    font-size: 4.0rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_1 .title {
    font-size: 4.5rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_1 .text {
  letter-spacing: 0.12em;
  padding-top: 3.0rem;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_1 .text {
    font-size: 1.4rem;
    line-height: 2.1;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_1 .text {
    font-size: 2.2rem;
    line-height: 1.7;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_center_2 .inner_center {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 0 110px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_1 {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_1 .img {
    width: 39.7rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_1 .img {
    margin: 0 auto;
    width: 47.3rem;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_1 .img .inr_img {
    margin: -30px -45px -45px -30px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_1 .img .inr_img {
    margin: -35px -55px -55px -35px;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_2 .area_1 .img img {
  width: 100%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_1 .base_text {
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_1 .base_text {
    padding-top: 60px;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_2 .area_1 .title {
  letter-spacing: 0.1em;
  line-height: 1.4;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_1 .title {
    font-size: 4.0rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_1 .title {
    font-size: 4.5rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_2 .area_1 .text {
  letter-spacing: 0.12em;
  padding-top: 3.0rem;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_1 .text {
    font-size: 1.4rem;
    line-height: 2.1;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_1 .text {
    font-size: 2.2rem;
    line-height: 1.7;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_2 {
    padding-top: 100px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_2 .img {
    width: 46.3rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_2 .img {
    margin: 0 auto;
    width: 58.0rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_2 .area_2 .img img {
  width: 100%;
}
#fs_CustomPage #main_area .lp_orn .sec_2 .area_2 .base_text {
  padding-top: 60px;
  text-align: center;
}
#fs_CustomPage #main_area .lp_orn .sec_2 .area_2 .title {
  letter-spacing: 0.1em;
  line-height: 1.2;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_2 .title {
    font-size: 2.6rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_2 .title {
    font-size: 3.0rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_2 .area_2 .text {
  letter-spacing: 0.12em;
  padding-top: 4.0rem;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_2 .text {
    font-size: 1.4rem;
    line-height: 2.1;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_2 .area_2 .text {
    font-size: 2.2rem;
    line-height: 1.7;
    margin: 0 -50px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_3 .area_center_2 .inner_center {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    justify-content: center;
    gap: 0 13.0rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3 {
  height: 54.6rem;
  overflow: hidden;
  position: relative;
  z-index: 3;
  width: 54.1rem;
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3 {
    margin: 0 auto;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3 .inner_slider_1 {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  padding: 0 6.8rem 3.2rem 5.4rem;
  position: relative;
  width: 100%;
}
#fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3 .inner_slider_2 {
  margin-left: -100%;
  width: 300%;
}
#fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3 .slick-list {
  overflow: visible;
}
#fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3 .slide_all {
  height: 51.4rem;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  position: relative;
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -moz-transition-timing-function: linear;
  -o-transition-timing-function: linear;
  -webkit-transition-timing-function: linear;
  transition-timing-function: linear;
  width: 41.9rem;
}
#fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3 .slide_all img {
  position: absolute;
  width: 100%;
}
#fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3 .slick-current {
  z-index: 3;
}
#fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3 .slick-current img {
  left: 100%;
  top: 0;
}
#fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3 .slick-current + .slick-active {
  z-index: 2;
}
#fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3 .slick-current + .slick-active img {
  left: 3.4rem;
  top: 0.6rem;
  -moz-transform: rotate(9deg);
  -ms-transform: rotate(9deg);
  -webkit-transform: rotate(9deg);
  transform: rotate(9deg);
}
#fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3 .slick-current + .slick-active + .slick-active {
  z-index: 1;
}
#fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3 .slick-current + .slick-active + .slick-active img {
  left: calc(-100% - 3.5rem);
  top: 1.7rem;
  -moz-transform: rotate(-5deg);
  -ms-transform: rotate(-5deg);
  -webkit-transform: rotate(-5deg);
  transform: rotate(-5deg);
}
#fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3.slide_on .slick-active {
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;
  -moz-transition-duration: 0.2s;
  -o-transition-duration: 0.2s;
  -webkit-transition-duration: 0.2s;
  transition-duration: 0.2s;
}
#fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3.slide_on .slick-current {
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
}
#fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3.slide_on .slick-current + .slick-active {
  -moz-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
#fs_CustomPage #main_area .lp_orn .sec_3 .slider_s3.slide_on .slick-current + .slick-active + .slick-active {
  -moz-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  -webkit-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_3 .base_text {
    padding-top: 50px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_3 .base_text .inr_base_text {
    display: inline-block;
    text-align: left;
    white-space: nowrap;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_3 .title {
  letter-spacing: 0.1em;
  line-height: 1.2;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_3 .title {
    font-size: 2.6rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_3 .title {
    font-size: 3.0rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_3 .text {
  letter-spacing: 0.12em;
  padding-top: 4.0rem;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_3 .text {
    font-size: 1.4rem;
    line-height: 2.1;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_3 .text {
    font-size: 2.2rem;
    line-height: 1.7;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_4 .inr_sec_4 {
    margin-bottom: 70px;
    position: relative;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_4 .inr_sec_4 {
    background-color: #fff;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_4 .inr_sec_4:before {
    background-color: #fff;
    content: '';
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: calc(50% + (600px - 175px));
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_4 .movie {
    bottom: -70px;
    position: absolute;
    right: 0;
    width: 750px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_4 .movie {
    margin: 0 -50px;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_4 .base_text {
  color: #444444;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_4 .base_text {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_4 .base_text {
    padding: 100px 0;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_4 .cate_en {
  letter-spacing: 0.3em;
  line-height: 1.2;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_4 .cate_en {
    font-size: 3.4rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_4 .cate_en {
    font-size: 4.0rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_4 .cate_ja {
  letter-spacing: 0.15em;
  line-height: 1.2;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_4 .cate_ja {
    font-size: 1.2rem;
    padding-top: 0.5rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_4 .cate_ja {
    font-size: 1.8rem;
    padding-top: 1.0rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_4 .title {
  letter-spacing: 0.15em;
  line-height: 1.2;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_4 .title {
    font-size: 1.6rem;
    padding-top: 2.5rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_4 .title {
    font-size: 3.0rem;
    padding-top: 3.0rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_4 .text {
  letter-spacing: 0.12em;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_4 .text {
    font-size: 1.4rem;
    line-height: 2.1;
    padding-top: 4.0rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_4 .text {
    font-size: 2.2rem;
    line-height: 1.7;
    padding-top: 3.0rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_5 .img {
  margin: 0 auto;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_5 .img {
    width: 50.0rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_5 .img {
    width: 50.0rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_5 .img img {
  width: 100%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_5 .base_name_text {
    margin: 0 auto;
    width: 120.0rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_5 .base_name_text {
    padding-top: 60px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_5 .base_name_text .inr_base_name_text {
    padding: 0 160px;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_5 .name {
  letter-spacing: 0.1em;
  line-height: 1.2;
  padding-bottom: 2.0rem;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_5 .name {
    font-size: 3.0rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_5 .name {
    font-size: 4.0rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_5 .name.flower {
  padding-left: 0.6em;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_5 .base_text {
    position: relative;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_5 .text_1,
#fs_CustomPage #main_area .lp_orn .sec_5 .text_2 {
  letter-spacing: 0.12em;
  white-space: nowrap;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_5 .text_1,
  #fs_CustomPage #main_area .lp_orn .sec_5 .text_2 {
    font-size: 1.4rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_5 .text_1,
  #fs_CustomPage #main_area .lp_orn .sec_5 .text_2 {
    font-size: 2.2rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_5 .text_1 {
  line-height: 2.1;
}
#fs_CustomPage #main_area .lp_orn .sec_5 .text_2 {
  line-height: 2.8;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_5 .text_2 {
    position: absolute;
    right: 0;
    top: 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_5 .text_2 {
    padding-top: 40px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_5 .base_btn {
    padding-top: 5.0rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_5 .base_btn {
    padding-top: 6.0rem;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_5 .btn_1_wht {
    line-height: 6.0rem;
    padding: 0 5.0rem;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_bnr {
  background-color: #fff;
  padding-top: 0;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_bnr {
    margin-top: 120px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_bnr {
    margin-top: 75px;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_bnr .inr_sec {
  position: relative;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_bnr .inr_sec {
    margin: 0 auto;
    max-width: 2000px;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_bnr .back img {
  width: 100%;
}
#fs_CustomPage #main_area .lp_orn .sec_bnr .base_box_item {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
#fs_CustomPage #main_area .lp_orn .sec_bnr .base_box_item .inr_base_box_item {
  height: 100%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_bnr .base_box_item .inr_base_box_item {
    display: -webkit-flex;
    display: flex;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_bnr .box_item {
  position: relative;
  text-align: center;
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_bnr .box_item {
    height: 760px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_bnr .box_item_1 {
    width: calc(667 / 2000 * 100%);
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_bnr .box_item_2 {
    width: calc(666 / 2000 * 100%);
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_bnr .box_item_3 {
    width: calc(667 / 2000 * 100%);
  }
}
#fs_CustomPage #main_area .lp_orn .sec_bnr .name {
  left: 0;
  letter-spacing: 0.1em;
  line-height: 1.2;
  position: absolute;
  width: 100%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_bnr .name {
    font-size: 5.5rem;
    top: calc(120 / 666 * 100%);
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_bnr .name {
    font-size: 5.5rem;
    top: 75px;
  }
}
#fs_CustomPage #main_area .lp_orn .sec_bnr .name.flower {
  color: #444444;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 7.5rem;
  padding-left: 0.3em;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_bnr .name.flower {
    top: calc(100 / 666 * 100%);
  }
}
#fs_CustomPage #main_area .lp_orn .sec_bnr .name.wood {
  color: #fff;
}
#fs_CustomPage #main_area .lp_orn .sec_bnr .name.clear {
  color: #444444;
}
#fs_CustomPage #main_area .lp_orn .sec_bnr .base_btn {
  left: 0;
  position: absolute;
  width: 100%;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .lp_orn .sec_bnr .base_btn {
    bottom: calc(100 / 666 * 100%);
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .lp_orn .sec_bnr .base_btn {
    bottom: 100px;
  }
}
#fs_CustomPage #main_area .lp_orn_wood_block .sec_all {
  color: #fff;
}

.loading #fs_CustomPage #main_area .lp_orn .sec_mv .img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: scale(1.3);
  -ms-transform: scale(1.3);
  -webkit-transform: scale(1.3);
  transform: scale(1.3);
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}
.loading #fs_CustomPage #main_area .lp_orn .sec_mv .base_text {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
  opacity: 0;
  -moz-transform: translate3d(-5%, 0, 0);
  -ms-transform: translate3d(-5%, 0, 0);
  -webkit-transform: translate3d(-5%, 0, 0);
  transform: translate3d(-5%, 0, 0);
  -moz-transition-delay: 0s;
  -o-transition-delay: 0s;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  -webkit-transition-duration: 0s;
  transition-duration: 0s;
}

#fs_CustomPage #main_area .other_col_all .sec_1,
#fs_AboutTerms #main_area .other_col_all .sec_1,
#fs_PrivacyPolicy #main_area .other_col_all .sec_1 {
  /*
      .col_side {
        .list_item {
          li {
            .arw_2_r_r {
              @include mediaquery-pc {
              }
              @include mediaquery-sp {
                letter-spacing: 0.28em;
                padding: 29px 62px 29px 10px !important;
              }
            }
          }
          li:nth-child(2) {
          }
        }
      }
  */
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .other_col_all .sec_1,
  #fs_AboutTerms #main_area .other_col_all .sec_1,
  #fs_PrivacyPolicy #main_area .other_col_all .sec_1 {
    padding-top: 120px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .other_col_all .sec_1,
  #fs_AboutTerms #main_area .other_col_all .sec_1,
  #fs_PrivacyPolicy #main_area .other_col_all .sec_1 {
    padding-top: 100px;
  }
}
#fs_CustomPage #main_area .other_col_all .sec_1 .col_main,
#fs_AboutTerms #main_area .other_col_all .sec_1 .col_main,
#fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .other_col_all .sec_1 .col_main,
  #fs_AboutTerms #main_area .other_col_all .sec_1 .col_main,
  #fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main {
    padding: 20px 30px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .other_col_all .sec_1 .col_main hr,
  #fs_AboutTerms #main_area .other_col_all .sec_1 .col_main hr,
  #fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main hr {
    margin: 40px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .other_col_all .sec_1 .col_main hr,
  #fs_AboutTerms #main_area .other_col_all .sec_1 .col_main hr,
  #fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main hr {
    margin: 50px -20px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .other_col_all .sec_1 .col_main .img,
  #fs_AboutTerms #main_area .other_col_all .sec_1 .col_main .img,
  #fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main .img {
    margin: 40px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .other_col_all .sec_1 .col_main .img,
  #fs_AboutTerms #main_area .other_col_all .sec_1 .col_main .img,
  #fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main .img {
    margin: 50px -20px;
  }
}
#fs_CustomPage #main_area .other_col_all .sec_1 .col_main .img img,
#fs_AboutTerms #main_area .other_col_all .sec_1 .col_main .img img,
#fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main .img img {
  max-width: 100%;
}
#fs_CustomPage #main_area .other_col_all .sec_1 .col_main .title_page,
#fs_AboutTerms #main_area .other_col_all .sec_1 .col_main .title_page,
#fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main .title_page {
  font-weight: bold;
  line-height: 1.2;
  padding-bottom: 30px;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .other_col_all .sec_1 .col_main .title_page,
  #fs_AboutTerms #main_area .other_col_all .sec_1 .col_main .title_page,
  #fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main .title_page {
    font-size: 1.8rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .other_col_all .sec_1 .col_main .title_page,
  #fs_AboutTerms #main_area .other_col_all .sec_1 .col_main .title_page,
  #fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main .title_page {
    font-size: 2.6rem;
  }
}
#fs_CustomPage #main_area .other_col_all .sec_1 .col_main .title,
#fs_AboutTerms #main_area .other_col_all .sec_1 .col_main .title,
#fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main .title {
  font-weight: bold;
  line-height: 1.2;
  padding-bottom: 20px;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .other_col_all .sec_1 .col_main .title,
  #fs_AboutTerms #main_area .other_col_all .sec_1 .col_main .title,
  #fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main .title {
    font-size: 1.6rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .other_col_all .sec_1 .col_main .title,
  #fs_AboutTerms #main_area .other_col_all .sec_1 .col_main .title,
  #fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main .title {
    font-size: 2.4rem;
  }
}
#fs_CustomPage #main_area .other_col_all .sec_1 .col_main .tbl,
#fs_AboutTerms #main_area .other_col_all .sec_1 .col_main .tbl,
#fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main .tbl {
  width: 100%;
}
#fs_CustomPage #main_area .other_col_all .sec_1 .col_main .tbl th,
#fs_CustomPage #main_area .other_col_all .sec_1 .col_main .tbl td,
#fs_AboutTerms #main_area .other_col_all .sec_1 .col_main .tbl th,
#fs_AboutTerms #main_area .other_col_all .sec_1 .col_main .tbl td,
#fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main .tbl th,
#fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main .tbl td {
  border: 1px solid #ddd;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 17px 10px 17px 15px;
}
#fs_CustomPage #main_area .other_col_all .sec_1 .col_main .tbl th,
#fs_AboutTerms #main_area .other_col_all .sec_1 .col_main .tbl th,
#fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main .tbl th {
  background-color: #f7f5ee;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .other_col_all .sec_1 .col_main .tbl th,
  #fs_AboutTerms #main_area .other_col_all .sec_1 .col_main .tbl th,
  #fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main .tbl th {
    width: 210px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .other_col_all .sec_1 .col_main .tbl th,
  #fs_AboutTerms #main_area .other_col_all .sec_1 .col_main .tbl th,
  #fs_PrivacyPolicy #main_area .other_col_all .sec_1 .col_main .tbl th {
    width: 215px;
  }
}
#fs_CustomPage #main_area .sitemap .sec_1 .col_main a,
#fs_AboutTerms #main_area .sitemap .sec_1 .col_main a,
#fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main a {
  display: inline-block;
  text-decoration: none;
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu {
    margin: 0 -20px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .li_menu,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .li_menu,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .li_menu {
    padding: 30px 0;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .li_menu + .li_menu,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .li_menu + .li_menu,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .li_menu + .li_menu {
    border-top: 1px solid #444444;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .li_menu:first-child,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .li_menu:first-child,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .li_menu:first-child {
    padding-top: 15px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .li_menu:first-child .title_menu,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .li_menu:first-child .title_menu,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .li_menu:first-child .title_menu {
    margin-top: 0;
  }
}
#fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .li_menu:last-child,
#fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .li_menu:last-child,
#fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .li_menu:last-child {
  padding-bottom: 0;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .btn_acrd,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .btn_acrd,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .btn_acrd {
    cursor: default;
    -moz-user-select: auto;
    -ms-user-select: auto;
    -webkit-user-select: auto;
    user-select: auto;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .title_menu,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .title_menu,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .title_menu {
    margin-top: 40px;
  }
}
#fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .title_menu .inner_title,
#fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .title_menu .inner_title,
#fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .title_menu .inner_title {
  font-weight: bold;
  letter-spacing: 0.11em;
  line-height: 1.0;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .title_menu .inner_title,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .title_menu .inner_title,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .title_menu .inner_title {
    display: inline-block;
    font-size: 1.8rem;
    padding: 10px 10px 10px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .title_menu .inner_title,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .title_menu .inner_title,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .title_menu .inner_title {
    display: block;
    font-size: 2.4rem;
    padding: 30px 2.3em 30px 20px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .title_menu .pls_1 .obj_base,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .title_menu .pls_1 .obj_base,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .title_menu .pls_1 .obj_base {
    display: none;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .title_menu .pls_1 .obj_base,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .title_menu .pls_1 .obj_base,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .title_menu .pls_1 .obj_base {
    right: 20px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu {
    margin-top: 40px;
  }
}
#fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu .inner_title,
#fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu .inner_title,
#fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu .inner_title {
  font-weight: bold;
  letter-spacing: 0.33em;
  line-height: 1.0;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu .inner_title,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu .inner_title,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu .inner_title {
    display: inline-block;
    font-size: 1.6rem;
    padding: 10px 10px 10px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu .inner_title,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu .inner_title,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu .inner_title {
    display: block;
    font-size: 2.2rem;
    padding: 28px 2.3em 28px 20px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu .pls_1 .obj_base,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu .pls_1 .obj_base,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu .pls_1 .obj_base {
    display: none;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu .pls_1 .obj_base,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu .pls_1 .obj_base,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu .pls_1 .obj_base {
    right: 20px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .title_menu + .title_submenu,
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu + .title_submenu,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .title_menu + .title_submenu,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu + .title_submenu,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .title_menu + .title_submenu,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .title_submenu + .title_submenu {
    margin-top: 0;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .area_submenu,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .area_submenu,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .area_submenu {
    max-height: none !important;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .area_submenu,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .area_submenu,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .area_submenu {
    border-bottom: 2px solid #444444;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .list_link,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .list_link,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .list_link {
    padding: 20px 0 20px 20px;
  }
}
#fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .list_link .li_link,
#fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .list_link .li_link,
#fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .list_link .li_link {
  display: inline-block;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .list_link .li_link,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .list_link .li_link,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .list_link .li_link {
    padding: 10px 35px 10px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .list_link .li_link,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .list_link .li_link,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .list_link .li_link {
    padding-right: 15px;
  }
}
#fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .list_link .arw_2_l_r,
#fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .list_link .arw_2_l_r,
#fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .list_link .arw_2_l_r {
  display: inline-block;
  letter-spacing: 0.21em;
  line-height: 1.0;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .list_link .arw_2_l_r,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .list_link .arw_2_l_r,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .list_link .arw_2_l_r {
    font-size: 1.4rem;
    padding: 6px 5px 5px 5px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .list_link .arw_2_l_r,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .list_link .arw_2_l_r,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .list_link .arw_2_l_r {
    font-size: 2.2rem;
    padding: 20px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .list_link .arw_2_l_r:hover,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .list_link .arw_2_l_r:hover,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .list_link .arw_2_l_r:hover {
    text-decoration: underline;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .sitemap .sec_1 .col_main .list_menu .title_menu + .area_submenu .list_link,
  #fs_AboutTerms #main_area .sitemap .sec_1 .col_main .list_menu .title_menu + .area_submenu .list_link,
  #fs_PrivacyPolicy #main_area .sitemap .sec_1 .col_main .list_menu .title_menu + .area_submenu .list_link {
    padding-top: 0;
  }
}

@media (min-width: 768px) {
  #fs_CustomPage #main_area .other_all .sec_1,
  #fs_PageNotFound #main_area .other_all .sec_1 {
    padding-top: 120px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .other_all .sec_1,
  #fs_PageNotFound #main_area .other_all .sec_1 {
    padding-top: 100px;
  }
}
#fs_CustomPage #main_area .other_all .sec_1 .wrap_text,
#fs_PageNotFound #main_area .other_all .sec_1 .wrap_text {
  text-align: center;
}
#fs_CustomPage #main_area .other_all .sec_1 .wrap_text .title_sec,
#fs_PageNotFound #main_area .other_all .sec_1 .wrap_text .title_sec {
  font-weight: bold;
  letter-spacing: 0.15em;
  line-height: 1.2;
  padding-top: 40px;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .other_all .sec_1 .wrap_text .title_sec,
  #fs_PageNotFound #main_area .other_all .sec_1 .wrap_text .title_sec {
    font-size: 2.9rem;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .other_all .sec_1 .wrap_text .title_sec,
  #fs_PageNotFound #main_area .other_all .sec_1 .wrap_text .title_sec {
    font-size: 3.0rem;
  }
}
#fs_CustomPage #main_area .other_all .sec_1 .wrap_text .text_sec,
#fs_PageNotFound #main_area .other_all .sec_1 .wrap_text .text_sec {
  letter-spacing: 0.25em;
  padding-top: 20px;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .other_all .sec_1 .wrap_text .text_sec,
  #fs_PageNotFound #main_area .other_all .sec_1 .wrap_text .text_sec {
    font-size: 1.8rem;
    line-height: 1.9;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .other_all .sec_1 .wrap_text .text_sec,
  #fs_PageNotFound #main_area .other_all .sec_1 .wrap_text .text_sec {
    font-size: 2.4rem;
    line-height: 1.6;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .other_all .sec_1 .wrap_text .wrap_btn,
  #fs_PageNotFound #main_area .other_all .sec_1 .wrap_text .wrap_btn {
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .other_all .sec_1 .wrap_text .wrap_btn,
  #fs_PageNotFound #main_area .other_all .sec_1 .wrap_text .wrap_btn {
    padding-top: 80px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .other_all .sec_1 .wrap_text .wrap_btn .btn_1_blk,
  #fs_PageNotFound #main_area .other_all .sec_1 .wrap_text .wrap_btn .btn_1_blk {
    font-size: 1.4rem;
    height: 60px;
    line-height: 60px;
    width: 300px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .other_all .sec_1 .wrap_text .wrap_btn .btn_1_blk,
  #fs_PageNotFound #main_area .other_all .sec_1 .wrap_text .wrap_btn .btn_1_blk {
    font-size: 1.6rem;
    height: 70px;
    line-height: 70px;
    width: 350px;
  }
}

#fs_CustomPage #main_area .dl_card .sec_1 .wrap_title {
  text-align: center;
}
#fs_CustomPage #main_area .dl_card .sec_1 .wrap_title .title_sec {
  font-weight: bold;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_title .title_sec {
    font-size: 3.2rem;
    letter-spacing: 0.49em;
    line-height: 1.6;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_title .title_sec {
    font-size: 4.0rem;
    letter-spacing: 0.25em;
    line-height: 1.4;
  }
}
#fs_CustomPage #main_area .dl_card .sec_1 .wrap_title .text_sec_1 {
  line-height: 1.7;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_title .text_sec_1 {
    font-size: 1.8rem;
    letter-spacing: 0.19em;
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_title .text_sec_1 {
    font-size: 2.2rem;
    letter-spacing: 0.10em;
    padding-top: 25px;
  }
}
#fs_CustomPage #main_area .dl_card .sec_1 .wrap_title .subtitle_sec {
  font-weight: bold;
  line-height: 1.2;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_title .subtitle_sec {
    font-size: 1.8rem;
    letter-spacing: 0.19em;
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_title .subtitle_sec {
    font-size: 2.8rem;
    letter-spacing: 0.1em;
    padding-top: 50px;
  }
}
#fs_CustomPage #main_area .dl_card .sec_1 .wrap_title .text_sec_2 {
  line-height: 1.7;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_title .text_sec_2 {
    font-size: 1.4rem;
    letter-spacing: 0.19em;
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_title .text_sec_2 {
    font-size: 2.2rem;
    letter-spacing: 0.10em;
    padding-top: 25px;
  }
}
#fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card {
    gap: 20px;
    padding: 60px 50px 0;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card {
    gap: 30px;
    padding-top: 80px;
  }
}
#fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card .box_card {
  border: 1px solid #cccccc;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card .box_card {
    padding: 20px 19px 35px;
    width: 260px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card .box_card {
    padding: 30px 29px 45px;
    width: 340px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card .img_box {
    width: 212px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card .img_box {
    width: 277px;
  }
}
#fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card .img_box img {
  max-width: 100%;
}
#fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card .title_box {
  letter-spacing: 0.05em;
  text-align: center;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card .title_box {
    font-size: 1.6rem;
    line-height: 1.7;
    margin: 0 -19px;
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card .title_box {
    font-size: 2.2rem;
    line-height: 1.5;
    margin: 0 -29px;
    padding-top: 30px;
  }
}
#fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card .btn_box {
  text-align: center;
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card .btn_box {
    padding-top: 25px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card .btn_box {
    padding-top: 35px;
  }
}
@media (min-width: 768px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card .btn_1_blk {
    font-size: 1.2rem;
    height: 34px;
    line-height: 34px;
    width: 150px;
  }
}
@media (max-width: 767px) {
  #fs_CustomPage #main_area .dl_card .sec_1 .wrap_box_card .btn_1_blk {
    font-size: 2.0rem;
    height: 54px;
    line-height: 54px;
    width: 240px;
  }
}
