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/25fw_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: 4.2rem;
    line-height: 0.7;
    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: 30px 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; }
      .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 {
    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: 30px 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_02 .box_1 {
    width: 75%;
    margin: 0 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_02 .box_2 {
    width: 45%;
    margin: -265px auto 0 0; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_03 .item_link {
    margin: 30px auto 0 0; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_03 .box_1 {
    width: 75%;
    margin: 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_03 .box_2 {
    width: 47%;
    margin: -32px 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_03 .box_3 {
    width: 45%;
    margin: -216px auto 0 0; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_04 .item_link {
    margin: 30px 0 0 0; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_04 .box_1 {
    width: 75%; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_04 .box_2 {
    width: 55%;
    margin: -35px 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05 .box_1 {
    width: 75%; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05 .box_1 .item_link {
      margin: 30px 0 0 0; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05 .box_2 {
    width: 75%;
    margin: 60px 0 0 auto; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05 .box_2 .item_link {
      margin: 30px 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06 .box_1 {
    width: 100%; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06 .box_1 .flex_block {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      place-items: center; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06 .box_1 .flex_block .item_link {
        width: 100%; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06 .box_2 {
    width: 58%;
    margin: 60px 0 0 auto; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06 .box_3 {
    width: 52%;
    margin: -260px 0 0 0; }
  .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06 .box_4 {
    width: 60%;
    margin: 30px 40px 0 auto; }
.LB_b_lookbook_area .botan {
  margin: 0 0 100px; }
  .LB_b_lookbook_area .botan a {
    display: block;
    padding: 25px 0;
    width: 470px;
    text-align: center;
    border: #173359 solid 1px;
    margin: 0 auto;
    text-decoration: none;
    color: #fff;
    font-weight: 500;
    background: #173359;
    transition: all 0.3s;
    font-size: 18px; }
  .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: 425px) {
  .LB_b_section .LB_b_MV .LB_b_main_visual .LB_b_MV_bk {
    background: url("https://filagolf.itembox.design/item/lookbook/25fw_b/img/BK.jpg") no-repeat bottom/200%;
    height: 28vh;
    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: 2.2rem;
      padding-bottom: 20px; }
    .LB_b_section .LB_b_MV .LB_b_visual_auto .text {
      font-size: 80%;
      padding: 0 15px; }

  .LB_b_lookbook_area .LB_b_lookbook_wrap {
    padding: 0 15px; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .item_link a {
      font-size: 72%; }
      .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 .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 {
      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: 160px; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_01 .box_2 {
      margin: -61px 0 0 auto; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_01 .box_3 {
      width: 36%;
      margin: -80px auto 0 0; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_02 .item_link {
      max-width: 180px;
      margin: 15px 0 0 auto; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_02 .box_2 {
      margin: -145px auto 0 0; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_03 .item_link {
      max-width: 156px;
      margin: 15px auto 0 -36px; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_03 .box_2 {
      margin: -30px 0 0 auto; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_03 .box_3 {
      margin: -100px auto 0 0; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_04 .item_link {
      max-width: 150px;
      margin: 15px 0 0 0; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_04 .box_2 {
      margin: 15px 0 0 auto; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05 .box_1 .item_link {
      max-width: 170px;
      margin: 15px 0 0 0; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05 .box_2 {
      margin: 30px 0 0 auto; }
      .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_05 .box_2 .item_link {
        max-width: 170px;
        margin: 15px 0 0 auto; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06 .box_2 {
      margin: 30px 0 0 auto; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_06 .box_3 {
      margin: -110px 0 0 0; }
  .LB_b_lookbook_area .botan {
    margin: 40px 0 180px; }
    .LB_b_lookbook_area .botan a {
      padding: 20px;
      width: 80%;
      font-size: 16px; } }
@media (max-width: 320px) {
  .sp_none {
    display: none; }

  .LB_b_lookbook_area {
    margin: 0 0 88px; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .item_link a {
      font-size: 65%; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_01 .box_1 .item_link {
      max-width: 140px; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_02 .item_link {
      max-width: 140px; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_03 .item_link {
      max-width: 140px; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_03 .box_2 {
      width: 50%; }
    .LB_b_lookbook_area .LB_b_lookbook_wrap .LB_b_block_04 .item_link {
      max-width: 140px; }
    .LB_b_lookbook_area .botan {
      margin: 40px 0 88px; } }
