#lp-brand-akf2024{ color: #000; letter-spacing: .1em; font-family: "Aoto Gothic Medium";}
#lp-brand-akf2024 *{ box-sizing: border-box;}
#lp-brand-akf2024 .pc{ display: block;}
#lp-brand-akf2024 .sp{ display: none;}
#lp-brand-akf2024 .anchor{ position: relative; z-index: -1;}
#lp-brand-akf2024 .anchor:before{ display: block; margin-top: -67px; width: 100%; height: 67px; content: ""; vertical-align: top;}
#lp-brand-akf2024 figure{ margin: 0; padding: 0;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .pc{ display: none;}
    #lp-brand-akf2024 .sp{ display: block;}
    #lp-brand-akf2024 .anchor:before{ margin-top: -18.4vw; height: 18.4vw;}
}

#lp-brand-akf2024 .back{ position: sticky; top: 67px; z-index: 10;}
#lp-brand-akf2024 .back a{ position: relative; display: flex; padding: 0 9.635416667vw 0 0; height: 70px; background: #F3F0E6; font-size: 15px; font-family: "Aoto Gothic DemiBold"; align-items: center; justify-content: flex-end;}
#lp-brand-akf2024 .back a:hover{ background: #D5C694;}
#lp-brand-akf2024 .back a:after{ position: absolute; top: 50%; right: 7.291666667vw; width: 21.22px; height: 12.53px; background: url("/static/mallDefault/contents/images/sp/actus-kids-furniture/column/arrow.png") no-repeat center / contain; content: "";transform: translate(0,-50%);}
#lp-brand-akf2024 .back a span{ margin: 0 10px 0 0; padding: 0 10px 0 0; border-right: 1px solid; letter-spacing: .098em; font-weight: 700; font-size: 13px; font-family: oscine, sans-serif; line-height: 1.5;}
#lp-brand-akf2024 .back a span small{ font-size: 9px;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .back{ top: 18.4vw;}
    #lp-brand-akf2024 .back a{ padding: 0 9.333333333vw 0 0; height: 10.66666667vw; font-size: 3.2vw;}
    #lp-brand-akf2024 .back a:after{ right: 4vw; width: 1.530666667vw; height: 2.845333333vw;}
    #lp-brand-akf2024 .back a span{ display: none;}
}

#lp-brand-akf2024 .sec1{ position: relative;}
#lp-brand-akf2024 .bn-catalog{ position: absolute; bottom: 1.5625vw; left: 13.02083333vw;}
#lp-brand-akf2024 .bn-catalog a{ display: block; width: 13.34322917vw;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .bn-catalog{ bottom: 9.333333333vw; left: 10.66666667vw;}
    #lp-brand-akf2024 .bn-catalog a{ width: 44.06133333vw;}
}

#lp-brand-akf2024 .act1 { opacity: 0;}
#lp-brand-akf2024 .fadein { animation: .9s fadein .9s ease forwards;}
@keyframes fadein {
    0% { opacity: 0;}
    100% { opacity: 1;}
}

#lp-brand-akf2024 .sec2{ margin: 0 auto; padding: 150px 0 0; width: 1420px;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .sec2{ margin: 0; padding: 13.33333333vw 10.66666667vw; width: 100%;}
}

#lp-brand-akf2024 .tl-wrap{ text-align: center;}
#lp-brand-akf2024 .tl-wrap .tl1{ letter-spacing: .15em; font-weight: 700; font-size: 15px; font-family: oscine, sans-serif;}
#lp-brand-akf2024 .tl-wrap .tl2{ display: flex; flex-direction: column; margin: 10px 0 0; letter-spacing: .06em; font-size: 12px; line-height: 1.25; align-items: center;}
#lp-brand-akf2024 .tl-wrap .tl2 span{ letter-spacing: .1em; font-weight: 700; font-size: 44px; font-family: oscine, sans-serif;}
#lp-brand-akf2024 .tl-wrap .tl3{ display: flex; font-weight: 700; font-size: 40px; font-family: oscine, sans-serif; align-items: center;}
#lp-brand-akf2024 .tl-wrap .tl3s{ font-size: 55px;}
#lp-brand-akf2024 .tl-wrap .tl3:before,
#lp-brand-akf2024 .tl-wrap .tl3:after{ height: 1px; background: #000; content: ""; flex-grow: 1;}
#lp-brand-akf2024 .tl-wrap .tl3:before{ margin-right: 15px;}
#lp-brand-akf2024 .tl-wrap .tl3:after{ margin-left: 15px;}
#lp-brand-akf2024 .tl-wrap .tl4{ margin: 10px 0 0; letter-spacing: .08em; font-weight: 700; font-size: 21px; font-family: oscine, sans-serif;}
#lp-brand-akf2024 .tl-wrap i{ display: block; margin: 30px auto 0; width: 40px;}
#lp-brand-akf2024 .tl-wrap + p{ margin: 1em 0 0; text-align: center; font-size: 16px; line-height: 2.125;}
#lp-brand-akf2024 .tl-wrap + dl{ margin: 50px 0 0; text-align: center;}
#lp-brand-akf2024 .tl-wrap + dl dt{ font-size: 24px; font-family: "Aoto Gothic Bold";}
#lp-brand-akf2024 .tl-wrap + dl dd{ padding: 1em 0 0; letter-spacing: .06em; font-size: 18px; line-height: 2;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .tl-wrap .tl1{ letter-spacing: .12em; font-size: 3.2vw;}
    #lp-brand-akf2024 .tl-wrap .tl2{ margin: 2.666666667vw 0 0; font-size: 3.2vw;}
    #lp-brand-akf2024 .tl-wrap .tl2 span{ font-size: 8vw;}
    #lp-brand-akf2024 .tl-wrap .tl3{ font-size: 5.866666667vw;}
    #lp-brand-akf2024 .tl-wrap .tl3s{ font-size: 5.866666667vw;}
    #lp-brand-akf2024 .tl-wrap .tl3:before{ margin-right: 4vw;}
    #lp-brand-akf2024 .tl-wrap .tl3:after{ margin-left: 4vw;}
    #lp-brand-akf2024 .tl-wrap .tl4{ margin: 2.666666667vw 0 0; letter-spacing: .1em; font-size: 4.266666667vw;}
    #lp-brand-akf2024 .tl-wrap i{ margin: 4vw auto 0; width: 8.8vw;}
    #lp-brand-akf2024 .tl-wrap + p{ margin: 2em -10.66666667vw 0; padding: 0 5.333333333vw; text-align: center; word-break: break-all; font-size: 3.733333333vw; line-height: 1.714285714;}
    #lp-brand-akf2024 .tl-wrap + dl{ margin: 1em -10.66666667vw 0;}
    #lp-brand-akf2024 .tl-wrap + dl dt{ font-size: 4.266666667vw; line-height: 1.625;}
    #lp-brand-akf2024 .tl-wrap + dl dd{ margin: 1em 0 0; font-size: 3.733333333vw;}
}

#lp-brand-akf2024 .slide1-wrap{ margin: 150px auto;}
#lp-brand-akf2024 .slide1{ margin: 0 auto; width: 600px; opacity: 0; transition: opacity 1s ease;}
#lp-brand-akf2024 .slide1.slick-initialized{ opacity: 1;}
.slick-prev,
.slick-next{ z-index: 2; width: 25.96px; height: 53.5px;}
.slick-prev{ left: -50px;}
.slick-next{ right: -50px;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{ opacity: 1;}
.slick-prev:before,
.slick-next:before{ display: block; width: 100%; height: 100%; background: url("/static/mallDefault/contents/images/brand/foppish/arrow.png") no-repeat center / contain; content: ''; opacity: 1;}
.slick-prev:before{ transform: rotate(180deg);}
#lp-brand-akf2024 .slide1-wrap .cap{ margin: 30px 0 0; text-align: center; white-space: nowrap; letter-spacing: .06em; font-weight: 500; font-size: 12px; font-family: acumin-pro-semi-condensed, sans-serif; line-height: 1.75;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .slide1-wrap{ margin: 14.66666667vw 0 36vw;}
    #lp-brand-akf2024 .slide1{ width: 55.2vw;}
    .slick-prev,
    .slick-next{ width: 2.109333333vw; height: 4.349333333vw;}
    .slick-prev{ left: -6.933333333vw;}
    .slick-next{ right: -6.933333333vw;}
    #lp-brand-akf2024 .slide1-wrap .cap{ margin: 4vw 0 0; white-space: nowrap; font-size: 2.4vw; line-height: 1.777777778;}
}

#lp-brand-akf2024 .list-item1{ display: flex; margin: 90px 0 115px; justify-content: center;}
#lp-brand-akf2024 .list-item1 > li{ padding: 0 28px;}
#lp-brand-akf2024 .list-item1 > li > a{ display: block;}
#lp-brand-akf2024 .list-item1 figure{ overflow: hidden; width: 372px; height: 394px; cursor: pointer;}
#lp-brand-akf2024 .list-item1 figure img{ transition: transform .3s ease;}
#lp-brand-akf2024 .list-item1 figure:hover img{ transform: scale(1.2);}
#lp-brand-akf2024 .list-item1 .detail{ padding: 25px 50px 0;}
#lp-brand-akf2024 .list-item1 h4{ display: flex; flex-direction: column; letter-spacing: .05em; font-size: 12px; align-items: flex-start;}
#lp-brand-akf2024 .list-item1 h4 span{ margin: 0 0 .5em; letter-spacing: .1em; font-weight: 700; font-size: 18px; font-family: oscine, sans-serif;}
#lp-brand-akf2024 .list-item1 .price{ margin: .25em 0 0; letter-spacing: .12em; font-weight: 500; font-size: 25px; font-family: acumin-pro-semi-condensed, sans-serif;}
#lp-brand-akf2024 .list-item1 .spec{ display: flex; flex-direction: column; margin: 1em 0 0; letter-spacing: .04em; font-size: 11px; font-family: "Aoto Gothic Regular"; line-height: 1.5; align-items: flex-start;}
#lp-brand-akf2024 .list-item1 .spec span{ letter-spacing: .12em; font-weight: 500; font-size: 16px; font-family: acumin-pro-semi-condensed, sans-serif;}
#lp-brand-akf2024 .list-item1s{ margin: 90px auto 30px; justify-content: space-between; flex-wrap: wrap;}
#lp-brand-akf2024 .list-item1s > li{ padding: 0 28px 135px;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .list-item1{ flex-direction: column; margin: 5.333333333vw 0 17.33333333vw;}
    #lp-brand-akf2024 .list-item1 > li{ padding: 0 5.333333333vw;}
    #lp-brand-akf2024 .list-item1 figure{ overflow: visible; width: 100%; height: auto;}
    #lp-brand-akf2024 .list-item1 figure img{ transition: none;}
    #lp-brand-akf2024 .list-item1 figure:hover img{ transform: none;}
    #lp-brand-akf2024 .list-item1 .detail{ padding: 0 5.333333333vw;}
    #lp-brand-akf2024 .list-item1 h4{ font-size: 3.2vw;}
    #lp-brand-akf2024 .list-item1 h4 span{ margin: 0 0 .5em; font-size: 3.733333333vw;}
    #lp-brand-akf2024 .list-item1 .price{ margin: .25em 0 0; font-size: 6.4vw;}
    #lp-brand-akf2024 .list-item1 .spec{ margin: 1em 0 0; white-space: nowrap; font-size: 2.933333333vw;}
    #lp-brand-akf2024 .list-item1 .spec span{ font-size: 3.2vw;}
    #lp-brand-akf2024 .list-item1s{ margin: 5.333333333vw 0 17.33333333vw; flex-wrap: nowrap;}
    #lp-brand-akf2024 .list-item1s > li{ padding: 0 5.333333333vw;}
    #lp-brand-akf2024 .list-item1s2 .detail{ padding: 5.333333333vw 5.333333333vw 0;}
}

#lp-brand-akf2024 .btn1{ margin: 0 0 150px;}
#lp-brand-akf2024 .btn1 a{ display: flex; margin: 0 auto; width: 600px; height: 60px; border: 1.5px solid #000; border-radius: 30px; letter-spacing: .11em; font-weight: 600; font-size: 21px; font-family: acumin-pro-semi-condensed, sans-serif; align-items: center; justify-content: center;}
#lp-brand-akf2024 .btn1 a:hover{ background: #F0DC46;}
#lp-brand-akf2024 .btn1 a span{ margin: 0 .5em 0 0; padding: 0 .5em 0 0; border-right: 1px solid;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .btn1{ margin: 0 0 26.66666667vw;}
    #lp-brand-akf2024 .btn1 a{ flex-direction: column; width: 78.66666667vw; height: 14.4vw; border-radius: 7.2vw; font-size: 3.733333333vw;}
    #lp-brand-akf2024 .btn1 a span{ margin: 0 0 .25em; padding: 0; border-right: none; font-size: 3.2vw;}
}

#lp-brand-akf2024 .item-wrap{ margin: 0 auto 150px;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .item-wrap{ margin: 0 calc(50% - 50vw) 10.66666667vw;}
}

#lp-brand-akf2024 .list-item2{ display: flex; margin: 0 auto 150px; padding: 10px 0 0; width: 1230px; flex-wrap: wrap;}
#lp-brand-akf2024 .list-item2s{ justify-content: center;}
#lp-brand-akf2024 .list-item2 > li{ margin: 85px 0 0; width: 25%;}
#lp-brand-akf2024 .list-item2 a{ display: block;}
#lp-brand-akf2024 .list-item2 figure{ position: relative; width: 277px; height: 259px;}
#lp-brand-akf2024 .list-item2 figure > img{ position: absolute; bottom: 0; left: 50%; width: 100%; height: 100%; transition: all .3s ease; transform: translate(-50%,0);}
#lp-brand-akf2024 .list-item2 figure:hover > img{ width: 113%; height: 113%;}
#lp-brand-akf2024 .list-item2 figure figcaption{ position: absolute; top: -30px; left: 0; z-index: 2; width: 100%;}
#lp-brand-akf2024 .list-item2 .detail{ padding: 10px 0 0 50px;}
#lp-brand-akf2024 .list-item2 h4{ display: flex; flex-direction: column; white-space: nowrap; letter-spacing: .05em; font-size: 12px; align-items: flex-start;}
#lp-brand-akf2024 .list-item2 h4 span{ margin: 0 0 .5em; white-space: nowrap; letter-spacing: .06em; font-weight: 700; font-size: 16px; font-family: oscine, sans-serif;}
#lp-brand-akf2024 .list-item2 h4 span em{ font-style: normal;}
#lp-brand-akf2024 .list-item2 .price{ margin: .1em 0 0; letter-spacing: .12em; font-weight: 500; font-size: 21px; font-family: acumin-pro-semi-condensed, sans-serif;}
#lp-brand-akf2024 .list-item2 .btn2{ margin: 15px 0 0;}
#lp-brand-akf2024 .list-item2 .btn2 a{ display: flex; width: 96px; height: 96px; border: 1px solid; border-radius: 100%; text-align: center; letter-spacing: .11em; font-weight: 600; font-size: 16px; font-family: acumin-pro-semi-condensed, sans-serif; line-height: 1.125; align-items: center; justify-content: center;}
#lp-brand-akf2024 .list-item2 a:hover{ background: #F0DC46;}
#lp-brand-akf2024 .list-item2 .btn2s{ margin: 15px 0 0; line-height: 1.5;}

#lp-brand-akf2024 .list-item2 > li.row2{ width: 50%;}
#lp-brand-akf2024 .list-item2 > li.row2 .detail-wrap{ display: flex; padding: 10px 0 50px;}
#lp-brand-akf2024 .list-item2 > li.row2 .detail-wrap .detail{ padding: 0;}
#lp-brand-akf2024 .list-item2 > li.row2 .detail-wrap .detail + .detail{ margin: 0 0 0 80px;}
#lp-brand-akf2024 .list-item2 > li.row2 .detail-wrap ul{ display: flex; width: 345px; flex-wrap: wrap;}
#lp-brand-akf2024 .list-item2 > li.row2 .detail-wrap ul > li{ margin: 20px 0 0; width: 115px;}
#lp-brand-akf2024 .list-item2 > li.row2 .detail-wrap ul h5{ letter-spacing: .05em; font-size: 12px;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .list-item2{ display: flex; margin: 21.33333333vw 0 10.66666667vw; padding: 0; width: 100%; justify-content: space-between;}
    #lp-brand-akf2024 .list-item2s{ justify-content: space-between;}
    #lp-brand-akf2024 .list-item2 > li{ margin: 0; padding: 0 0 8vw; width: calc(50% - 2.666666667vw);}
    #lp-brand-akf2024 .list-item2 figure{ overflow: visible; width: 100%; height: auto;}
    #lp-brand-akf2024 .list-item2 figure > img{ position: relative; bottom: auto; left: auto; width: 100%; height: auto; transition: none; transform: none;}
    #lp-brand-akf2024 .list-item2 figure:hover > img{ width: 100%; height: auto;}
    #lp-brand-akf2024 .list-item2 figure figcaption{ top: -5.333333333vw;}
    #lp-brand-akf2024 .list-item2 .detail{ padding: 2.666666667vw 0 0 5.333333333vw;}
    #lp-brand-akf2024 .list-item2 h4{ white-space: normal; letter-spacing: .03em; font-size: 2.933333333vw; line-height: 1.25;}
    #lp-brand-akf2024 .list-item2 h4 span{ margin: 0 0 .25em; font-size: 3.733333333vw;}
    #lp-brand-akf2024 .list-item2 h4 span em{ display: block; margin: 0 0 .5em; font-size: 3.2vw;}
    #lp-brand-akf2024 .list-item2 .price{ margin: .25em 0 0; font-size: 4.8vw;}
    #lp-brand-akf2024 .list-item2 .btn2{ margin: 2.666666667vw 0 0;}
    #lp-brand-akf2024 .list-item2 .btn2 a{ width: 18.66666667vw; height: 18.66666667vw; font-size: 3.466666667vw;}
    #lp-brand-akf2024 .list-item2 .btn2s{ margin: 2.666666667vw 0 0; font-size: 2.933333333vw; line-height: 1.5;}
    
    #lp-brand-akf2024 .list-item2 > li.row2{ width: calc(50% - 2.666666667vw);}
    #lp-brand-akf2024 .list-item2 > li.row2 .detail-wrap{ flex-direction: column; padding: 2.666666667vw 0 0 5.333333333vw;}
    #lp-brand-akf2024 .list-item2 > li.row2 .detail-wrap .detail{ padding: 0;}
    #lp-brand-akf2024 .list-item2 > li.row2 .detail-wrap .detail + .detail{ margin: 5.333333333vw 0 0;}
    #lp-brand-akf2024 .list-item2 > li.row2 .detail-wrap ul{ flex-direction: column; width: 100%;}
    #lp-brand-akf2024 .list-item2 > li.row2 .detail-wrap ul > li{ margin: 3.2vw 0 0; width: 100%;}
    #lp-brand-akf2024 .list-item2 > li.row2 .detail-wrap ul h5{ letter-spacing: .03em; font-size: 2.933333333vw; line-height: 1.25;}
}

#lp-brand-akf2024 .note{ position: relative; margin: 0 0 150px; padding: 75px; background: #F3F0E6;}
#lp-brand-akf2024 .note h3{ display: flex; padding: 0 20px 15px; border-bottom: 1px solid; letter-spacing: .04em; font-size: 18px; align-items: baseline;}
#lp-brand-akf2024 .note h3 span{ margin: 0 30px 0 0; font-weight: 700; font-size: 31px; font-family: oscine, sans-serif;}
#lp-brand-akf2024 .note h3 + p{ margin: 1em 0 0; padding: 0 20px; letter-spacing: .04em; font-size: 15px; font-family: "Aoto Gothic DemiBold"; line-height: 2;}
#lp-brand-akf2024 .note ul{ display: flex; padding: 50px 10px 0;}
#lp-brand-akf2024 .note ul > li{ padding: 0 10px;}
#lp-brand-akf2024 .note ul img{ width: 200px;}
#lp-brand-akf2024 .note figcaption{ padding: 20px 10px 0; width: 200px; text-align: center; letter-spacing: .04em; font-size: 15px; font-family: "Aoto Gothic DemiBold";}
#lp-brand-akf2024 .note h4{ text-align: left; font-size: 15px; font-family: "Aoto Gothic DemiBold";}
#lp-brand-akf2024 .note p{ margin: 1em 0 0; text-align: left; font-size: 13px; font-family: "Aoto Gothic Medium"; line-height: 1.692307692;}
#lp-brand-akf2024 .note .fig-theo{ position: absolute; top: 75px; right: 75px; width: 300px;}
#lp-brand-akf2024 .note .fig-sarcle{ margin: 35px 0 0; padding: 0 20px;}
#lp-brand-akf2024 .note .fig-vario{ margin: 35px 0 0; padding: 0 20px;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .note{ margin: 0 -10.66666667vw 10.66666667vw; padding: 21.33333333vw 10.66666667vw 13.33333333vw; width: 100vw;}
    #lp-brand-akf2024 .note h3{ flex-direction: column; padding: 0; border-bottom: none; text-align: center; font-size: 4vw; line-height: 1.6; align-items: center;}
    #lp-brand-akf2024 .note h3 span{ display: flex; margin: 0 0 .5em; width: 100%; width: 100%; text-align: center; letter-spacing: .1em; font-size: 5.866666667vw; align-items: center;}
    #lp-brand-akf2024 .note h3 span:before,
    #lp-brand-akf2024 .note h3 span:after{ height: 1px; background: #000; content: ""; flex-grow: 1;}
    #lp-brand-akf2024 .note h3 span:before{ margin-right: 1.333333333vw;}
    #lp-brand-akf2024 .note h3 span:after{ margin-left: 1.333333333vw;}
    #lp-brand-akf2024 .note h3 + p{ margin: 2em 0 0; padding: 0; font-size: 3.466666667vw; font-family: "Aoto Gothic Medium"; line-height: 1.538461538;}
    #lp-brand-akf2024 .note ul{ flex-direction: column; margin: 10.66666667vw 0 0; padding: 0 10.66666667vw;}
    #lp-brand-akf2024 .note ul > li{ padding: 0 0 9.333333333vw; width: 100%;}
    #lp-brand-akf2024 .note img{ width: 100%;}
    #lp-brand-akf2024 .note figcaption{ padding: 4vw 0 0; width: 100%; font-size: 3.733333333vw;}
    #lp-brand-akf2024 .note h4{ font-size: 3.733333333vw;}
    #lp-brand-akf2024 .note p{ font-size: 3.466666667vw; line-height: 1.538461538;}
    #lp-brand-akf2024 .note .fig-theo{ position: relative; top: auto; right: auto; margin: 5.333333333vw 0 0; padding: 0 5.333333333vw; width: 100%;}
    #lp-brand-akf2024 .note .fig-sarcle{ margin: 16vw 0 0; padding: 0;}
    #lp-brand-akf2024 .note .fig-vario{ margin: 16vw 0 0; padding: 0;}
}

#lp-brand-akf2024 .note-kurve{ padding: 150px 75px 100px;}
#lp-brand-akf2024 .note-kurve h3{ width: 660px;}
#lp-brand-akf2024 .note-kurve .fig-kurve{ position: absolute; top: 70px; right: 145px; width: 308.65px;}
#lp-brand-akf2024 .note-kurve ul{ margin: 0 -23px; padding: 105px 10px 0;}
#lp-brand-akf2024 .note-kurve ul > li{ padding: 0 23px;}
#lp-brand-akf2024 .note-kurve ul img{ width: 200px;}
#lp-brand-akf2024 .note-kurve ul > li:last-child img{ width: 410px;}
#lp-brand-akf2024 .note-kurve ul > li:last-child figcaption{ width: 410px;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .note-kurve{ margin: 0 -10.66666667vw 10.66666667vw; padding: 21.33333333vw 10.66666667vw 13.33333333vw; width: 100vw;}
    #lp-brand-akf2024 .note-kurve h3{ width: 100%;}
    #lp-brand-akf2024 .note-kurve .fig-kurve{ position: relative; top: auto; right: auto; margin: 17.33333333vw 0 0; width: 100%;}
    #lp-brand-akf2024 .note-kurve .fig-kurve img{ margin: 0 auto; width: 55.58933333vw;}
    #lp-brand-akf2024 .note-kurve ul{ margin: 18.66666667vw 0 0; padding: 0 10.66666667vw;;}
    #lp-brand-akf2024 .note-kurve ul > li{ padding: 0 0 9.333333333vw;}
    #lp-brand-akf2024 .note-kurve ul img{ margin: 0 auto; width: 43.70933333vw;}
    #lp-brand-akf2024 .note-kurve ul > li:last-child img{ width: 43.70933333vw;}
    #lp-brand-akf2024 .note-kurve ul > li:last-child figcaption{ width: 100%;}
}

#lp-brand-akf2024 .note-postel{ margin: 0 auto 150px; padding: 140px 120px 50px 75px; width: 1230px;}
#lp-brand-akf2024 .note-postel h3{ width: 660px;}
#lp-brand-akf2024 .note-postel dl{ padding: 0 17px; width: 660px; letter-spacing: .04em; font-family: "Aoto Gothic DemiBold";}
#lp-brand-akf2024 .note-postel dt{ margin: 1em 0 0; font-size: 18px;}
#lp-brand-akf2024 .note-postel dd{ margin: 1.5em 0 0; font-size: 15px; line-height: 2;}
#lp-brand-akf2024 .note-postel .fig-postel{ position: absolute; top: 34px; right: 106px; width: 352.23px;}
#lp-brand-akf2024 .note-postel ul{ margin: 55px 0 0; padding: 0 0 0 17px; justify-content: space-between;}
#lp-brand-akf2024 .note-postel ul > li{ padding: 0; width: 235px;}
#lp-brand-akf2024 .note-postel ul > li.double{ width: 474px;}
#lp-brand-akf2024 .note-postel ul img{ width: 100%;}
#lp-brand-akf2024 .note-postel figcaption{ padding: 20px 0 0; width: 215px; text-align: left;}
#lp-brand-akf2024 .note-postel ul > li.double figcaption{ width: 451px;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .note-postel{ margin: 0 -10.66666667vw 10.66666667vw; padding: 21.33333333vw 10.66666667vw 13.33333333vw; width: 100vw;}
    #lp-brand-akf2024 .note-postel h3{ width: 100%;}
    #lp-brand-akf2024 .note-postel dl{ margin: 2.666666667vw 0 0; padding: 0; width: 100%;}
    #lp-brand-akf2024 .note-postel dt{ margin: 0; font-size: 4vw; line-height: 1.6; text-align: center;}
    #lp-brand-akf2024 .note-postel dd{ margin: 13.33333333vw 0 0; font-size: 3.466666667vw; line-height: 1.538461538;}
    #lp-brand-akf2024 .note-postel .fig-postel{ position: relative; top: auto; right: auto; margin: 16vw 0 0; width: 100%;}
    #lp-brand-akf2024 .note-postel ul{ margin: 24vw 0 0; padding: 0 11.73333333vw; justify-content: flex-start; flex-direction: column; align-items: center;}
    #lp-brand-akf2024 .note-postel ul > li{ padding: 0; width: 100%;}
    #lp-brand-akf2024 .note-postel ul > li.double{ width: 100%;}
    #lp-brand-akf2024 .note-postel ul > li + li{ margin: 10.66666667vw 0 0;}
    #lp-brand-akf2024 .note-postel figcaption{ padding: 4vw 0 0; width: 100%;}
    #lp-brand-akf2024 .note-postel ul > li.double figcaption{ width: 100%;}
}

#lp-brand-akf2024 .gl-wrap{ margin: 20px auto 50px; width: 1000px;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .gl-wrap{ margin: 4vw 0 0; width: 100%;}
}

#lp-brand-akf2024 .bn-column{ margin: 0 0 75px;}
#lp-brand-akf2024 .bn-column a{ display: block; overflow: hidden; margin: 0 auto; width: 604px; height: 53px; background: url("/static/mallDefault/contents/images/brand/foppish/bn_howtomake.png") no-repeat center / contain; text-indent: 100%; white-space: nowrap;}
#lp-brand-akf2024 .bn-column a:hover{ background: url("/static/mallDefault/contents/images/brand/foppish/bn_howtomake_hover.png") no-repeat center / contain;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .bn-column{ margin: 0 0 13.33333333vw;}
    #lp-brand-akf2024 .bn-column a{ width: 78.66666667vw; height: 15.2vw; background: url("/static/mallDefault/contents/images/brand/foppish/bn_howtomake_sp.png") no-repeat center / contain;}
    #lp-brand-akf2024 .bn-column a:hover{ background: url("/static/mallDefault/contents/images/brand/foppish/bn_howtomake_sp.png") no-repeat center / contain;}
}

#lp-brand-akf2024 .bn-kidsallstars{ margin: 0 0 75px;}
#lp-brand-akf2024 .bn-kidsallstars a{ display: block; margin: 0 auto; width: 720px;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .bn-kidsallstars{ margin: 0 0 13.33333333vw;}
    #lp-brand-akf2024 .bn-kidsallstars a{ width: 78.66666667vw;}
}

#lp-brand-akf2024 .next{ padding: 0 0 70px;}
#lp-brand-akf2024 .next a{ display: block; margin: 0 auto; width: 829px;}
#lp-brand-akf2024 .next a:hover{ opacity: .5;}
#lp-brand-akf2024 .next > div{ margin: 0 auto; width: 440px;}

@media only screen and (max-width: 736px) {
    #lp-brand-akf2024 .next{ padding: 0 0 18.66666667vw;}
    #lp-brand-akf2024 .next a{ display: block; width: 48vw;}
    #lp-brand-akf2024 .next > div{ width: 48vw;}
}