body {
  font-family: YakuHanJP_Narrow, 'Lato', "Noto Sans JP", "Yu Gothic Medium", "Yu Gothic", YuGothic, "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif; }

.en {
  font-style: italic;
  font-weight: 800; }

.fs-l-main {
  max-width: auto;
  width: auto;
  display: contents; }
  .fs-l-main.m_top .LB_b_main_visual {
    margin-top: 86px; }

.LB_b_section .LB_b_MV .LB_b_main_visual {
  width: 100%;
  position: relative; }
  .LB_b_section .LB_b_MV .LB_b_main_visual .LB_b_MV_bk {
    background: url("https://filagolf.itembox.design/item/lookbook/26ss_b/img/BK.jpg") no-repeat center/cover;
    width: 100%;
    height: 45vh;
    position: absolute;
    top: 0;
    z-index: -1; }
  .LB_b_section .LB_b_MV .LB_b_main_visual img {
    max-width: 700px;
    width: 100%;
    height: auto;
    margin: 0 auto;
    z-index: 1;
    display: block; }
.LB_b_section .LB_b_MV .LB_b_visual_auto {
  text-align: center;
  padding: 60px 0; }
  .LB_b_section .LB_b_MV .LB_b_visual_auto .LB_b_catch_copy {
    font-size: 6rem;
    padding-bottom: 40px; }
  .LB_b_section .LB_b_MV .LB_b_visual_auto .text {
    font-size: 90%;
    line-height: 1.6; }

.LB_b_lookbook_area img {
  width: 100%; }
.LB_b_lookbook_area .LB_b_lookbook_wrap {
  max-width: 700px;
  margin: 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .item_link {
    max-width: 200px;
    margin: 20px 0 0 0; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .item_link a {
      font-size: 85%;
      font-weight: 500;
      color: #000;
      display: flex;
      justify-content: space-between;
      text-decoration: none;
      border-bottom: 1px solid #000;
      padding-top: 10px; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .item_link a p {
        font-size: 14px; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .item_link a .price {
        padding: 0 10px; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_01, .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_02, .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_03,
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_04, .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05, .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06, .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_07, .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_08 {
    padding: 100px 0; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_01 .box_1 {
    width: 75%;
    margin: 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_01 .box_2 {
    width: 50%;
    margin: -115px 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_01 .box_3 {
    width: 40%;
    margin: -190px auto 0 0; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_02 .item_link {
    margin: 20px 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_02 .box_1 {
    width: 75%;
    margin: 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_02 .box_2 {
    width: 45%;
    margin: -115px auto 0 0; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_02 .box_3 {
    width: 40%;
    margin: -190px 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_03 .box_1 {
    width: 75%;
    margin: 0 auto 0 0; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_03 .box_2 {
    width: 47%;
    margin: -85px 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_04 .item_link {
    margin: 20px 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_04 .box_1 {
    width: 75%;
    margin: 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_04 .box_2 {
    width: 50%;
    margin: -115px auto 0 0; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_04 .box_3 {
    width: 40%;
    margin: -190px 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05 .item_link {
    margin: 20px auto 0 0; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05 .box_1 {
    width: 75%;
    margin: 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05 .box_2 {
    width: 47%;
    margin: -115px 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05 .box_3 {
    width: 47%;
    margin: -190px auto 0 0; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06 .item_link {
    margin: 20px 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06 .box_1 {
    width: 75%;
    margin: 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06 .box_2 {
    width: 50%;
    margin: -85px auto 0 0; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06 .box_3 {
    width: 40%;
    margin: -190px 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_07 .box_1 {
    width: 75%;
    margin: 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_07 .box_2 {
    width: 50%;
    margin: -85px 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_07 .box_3 {
    width: 40%;
    margin: -190px auto 0 0; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_08 .box_1 {
    width: 75%;
    margin: 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_08 .box_2 {
    width: 50%;
    margin: -85px 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_08 .box_3 {
    width: 40%;
    margin: -190px auto 0 0; }
.LB_b_lookbook_area .botan {
  margin: 0 0 100px; }
  .LB_b_lookbook_area .botan a {
    max-width: 540px;
    display: block;
    text-decoration: none;
    border: 1px solid #173359;
    background: #173359;
    color: #fff;
    margin: 0 auto;
    padding: 20px 74px;
    text-align: center;
    font-size: 16px;
    letter-spacing: 1.76px;
    line-height: 1; }
  .LB_b_lookbook_area .botan a:hover {
    border: #173359 solid 1px;
    color: #173359;
    background: #fff; }

@media (max-width: 1024px) {
  .LB_b_section .LB_b_MV .LB_b_main_visual img {
    padding: 0 20px; }

  .LB_b_lookbook_area .LB_b_lookbook_wrap {
    padding: 0 20px; } }
@media (max-width: 550px) {
  .LB_b_section .LB_b_MV .LB_b_main_visual .LB_b_MV_bk {
    background: url("https://filagolf.itembox.design/item/lookbook/26ss_b/img/BK.jpg") no-repeat bottom/200%;
    height: 30vh;
    position: absolute;
    top: 0;
    z-index: -1; }
  .LB_b_section .LB_b_MV .LB_b_main_visual img {
    padding: 70px 30px 0; }
  .LB_b_section .LB_b_MV .LB_b_visual_auto {
    padding: 40px 0; }
    .LB_b_section .LB_b_MV .LB_b_visual_auto .LB_b_catch_copy {
      font-size: 3.2rem;
      padding-bottom: 20px; }
    .LB_b_section .LB_b_MV .LB_b_visual_auto .text {
      font-size: 100%;
      padding: 0 15px; }

  .LB_b_lookbook_area {
    margin: 0 0 40px; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap {
      padding: 0 15px; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .item_link a p {
        font-size: 12px; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .item_link a .price {
        padding: 0 5px; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .flex_block {
        gap: 5px; }
        .LB_b_lookbook_area .LB_b_lookbook_wrap .flex_block .item_link {
          max-width: 160px;
          margin: 15px 0 0 0; }
          .LB_b_lookbook_area .LB_b_lookbook_wrap .flex_block .item_link a p {
            font-size: 12px; }
          .LB_b_lookbook_area .LB_b_lookbook_wrap .flex_block .item_link a .price {
            padding: 0 3px; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_01, .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_02, .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_03,
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_04, .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05, .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06, .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_07, .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_08 {
        padding: 40px 0; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_01 .box_1 .item_link {
        margin: 15px 0 0 -45px;
        max-width: 145px; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_01 .box_2 {
        margin: -101px 0 0 auto; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_01 .box_3 {
        width: 36%;
        margin: -29px auto 0 0; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_02 .item_link {
        max-width: 145px;
        margin: 15px -45px 0 auto; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_02 .box_2 {
        margin: -107px auto 0 0; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_02 .box_3 {
        margin: -29px 0 0 auto; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_03 .item_link {
        max-width: 160px; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_03 .box_2 {
        margin: -77px 0 0 auto; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_04 .item_link {
        max-width: 145px;
        margin: 15px -45px 0 auto; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_04 .box_2 {
        margin: -106px auto 0 0; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_04 .box_3 {
        margin: -29px 0 0 auto; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05 .item_link {
        max-width: 145px;
        margin: 15px auto 0 -45px; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05 .box_2 {
        margin: -106px 0 0 auto; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05 .box_3 {
        margin: -29px auto 0 0; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06 .item_link {
        max-width: 145px;
        margin: 15px -45px 0 auto; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06 .box_2 {
        margin: -76px auto 0 0; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06 .box_3 {
        margin: -29px 0 0 auto; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_07 .item_link {
        max-width: 145px;
        margin: 15px -45px 0 auto; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_07 .box_2 {
        margin: -76px auto 0 0; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_07 .box_3 {
        margin: -29px 0 0 auto; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_08 .item_link {
        max-width: 145px;
        margin: 15px auto 0 -45px; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_08 .box_2 {
        margin: -76px 0 0 auto; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_08 .box_3 {
        margin: -29px auto 0 0; }
    .LB_b_lookbook_area .botan {
      margin: 40px 0; }
      .LB_b_lookbook_area .botan a {
        padding: 20px 0; } }
@media (max-width: 320px) {
  .sp_none {
    display: none; }

  .LB_b_lookbook_area .LB_b_lookbook_wrap .item_link {
    max-width: 130px; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .item_link a p {
      font-size: 3.2vw; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_01 .box_1 .item_link {
    max-width: 130px; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_02 .item_link {
    max-width: 130px; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_03 .item_link {
    max-width: 130px; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_04 .item_link {
    max-width: 130px; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05 .item_link {
    max-width: 130px; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06 .item_link {
    max-width: 130px; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_07 .item_link {
    max-width: 130px; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_08 .item_link {
    max-width: 130px; } }
