#lp-sp-2601kids{ overflow: hidden; color: #000;}
#lp-sp-2601kids *{ box-sizing: border-box;}
#lp-sp-2601kids .pc{ display: block;}
#lp-sp-2601kids .sp{ display: none;}
#lp-sp-2601kids .anchor{ position: relative; z-index: -1;}
#lp-sp-2601kids .anchor:before{ display: block; margin-top: -67px; width: 100%; height: 67px; content: ""; vertical-align: top;}
#lp-sp-2601kids figure{ margin: 0; padding: 0;}

@media only screen and (max-width: 1560px) {
    .anchor:before{ margin-top: -134px; height: 134px;}
}

@media only screen and (max-width: 736px) {
    #lp-sp-2601kids .pc{ display: none;}
    #lp-sp-2601kids .sp{ display: block;}
    #lp-sp-2601kids .anchor{ position: relative; z-index: -1;}
    #lp-sp-2601kids .anchor:before{ display: block; margin-top: -18.4vw; width: 100%; height: 18.4vw; content: ""; vertical-align: top;}
}

#lp-sp-2601kids .sec1{ padding: 0 0 290px;}
#lp-sp-2601kids .sec1 .dl1{ position: relative; display: flex; flex-direction: column; margin: 60px auto 0; width: 733.08px; color: #7AAA00; text-align: center; align-items: center;}
#lp-sp-2601kids .sec1 .dl1:after{ position: absolute; top: -163px; left: -258px; width: 235.76px; height: 324.48px; background: url("/static/mallDefault/contents/images/sp/2601_kids_allstars/ico1.png") no-repeat center / contain; content: "";}
#lp-sp-2601kids .sec1 .dl1 dt{ padding: 0 0 .5em; width: 100%; border-bottom: 3px solid #7AAA00; letter-spacing: .04em; font-size: 40px; font-family: "Aoto Gothic Extra Bold";}
#lp-sp-2601kids .sec1 .dl1 dd{ margin: 1em 0 0; letter-spacing: .048em; font-size: 30px; font-family: "Aoto Gothic DemiBold"; line-height: 1.7;}
#lp-sp-2601kids .sec1 .dl1 dd small{ font-size: 23px;}

#lp-sp-2601kids .sec1 .dl2{ display: flex; flex-direction: column; margin: 100px auto 0; width: 548.93px; align-items: center;}
#lp-sp-2601kids .sec1 .dl2 dt{ padding: 0 0 .5em; width: 100%; border-bottom: 3.66px solid #7AAA00; color: #7AAA00; text-align: center; letter-spacing: .15em; font-size: 27px; font-family: "Aoto Gothic Extra Bold";}
#lp-sp-2601kids .sec1 .dl2 dd{ margin: 15px 0 0; width: 449.88px;}

#lp-sp-2601kids .btn3{ margin: 80px 0 0;}
#lp-sp-2601kids .btn3 a{ position: relative; display: flex; margin: 0 auto; width: 829px; height: 70px; background: no-repeat center; background-image: url("/static/mallDefault/contents/images/sp/2601_kids_allstars/btn_bg1.png"),url("/static/mallDefault/contents/images/sp/2601_kids_allstars/btn_bg2.png"); background-size: contain, 0 0; letter-spacing: .11em; font-weight: 600; font-size: 18px; font-family: acumin-pro-semi-condensed, sans-serif; justify-content: center; align-items: center;}
#lp-sp-2601kids .btn3 a:hover{ background-size: 0 0, contain; color: #fff;}
#lp-sp-2601kids .btn3 a i{ position: absolute; top: 50%; right: 35px; width: 56px; transform: translate(0,-50%);}

@media only screen and (max-width: 736px) {
    #lp-sp-2601kids .sec1{ padding: 0 0 44vw;}
    #lp-sp-2601kids .sec1 .dl1{ margin: 20vw auto 0; width: 80vw;}
    #lp-sp-2601kids .sec1 .dl1:after{ top: -31.2vw; left: 1.333333333vw; width: 22.06133333vw; height: 30.36266667vw;}
    #lp-sp-2601kids .sec1 .dl1 dt{ padding: 0 0 .75em; border-bottom: 0.533333333vw solid #7AAA00; white-space: nowrap; font-size: 4.533333333vw;}
    #lp-sp-2601kids .sec1 .dl1 dd{ font-size: 4.266666667vw; line-height: 1.5625;}
    #lp-sp-2601kids .sec1 .dl1 dd small{ font-size: 2.666666667vw;}
    #lp-sp-2601kids .sec1 .dl2{ margin: 6.4vw auto 0; width: 65.12vw;}
    #lp-sp-2601kids .sec1 .dl2 dt{ padding: 0; border: none;letter-spacing: .04em; font-size: 4.533333333vw; }
    #lp-sp-2601kids .sec1 .dl2 dd{ margin: 3.2vw 0 0; padding: 0 0 2.666666667vw; width: 100%; border-bottom: 0.533333333vw solid #7AAA00;}
    #lp-sp-2601kids .btn3{ margin: 16vw 0 0;}
    #lp-sp-2601kids .btn3 a{ width: 78.66666667vw; height: 17.29866667vw; background: url("/static/mallDefault/contents/images/sp/2601_kids_allstars/btn_bg_sp.png") no-repeat center / contain; text-align: center; font-size: 3.2vw; line-height: 1.5;}
    #lp-sp-2601kids .btn3 a:hover{ background: url("/static/mallDefault/contents/images/sp/2601_kids_allstars/btn_bg_sp.png") no-repeat center / contain;}
    #lp-sp-2601kids .btn3 a i{ right: 2.133333333vw; width: 10.66666667vw;}
}

#lp-sp-2601kids .sec2{ padding: 0 0 120px;}
#lp-sp-2601kids .block{ position: relative; margin: 0 auto 270px; padding: 0 0 120px; width: 1189px; border: 1px solid #000000; border-radius: 4px;}
#lp-sp-2601kids .block .no{ position: absolute; top: -190px; left: 50%; width: 100%; transform: translate(-50%,0);}

@media only screen and (max-width: 736px) {
    #lp-sp-2601kids .sec2{ padding: 0 8vw 13.33333333vw;}
    #lp-sp-2601kids .block{ margin: 0 0 45.33333333vw; padding: 0 0 20.33333333vw; width: 100%;}
    #lp-sp-2601kids .block .no{ top: -30.93333333vw; width: 36.65066667vw;}
}

#lp-sp-2601kids .block .tl-wrap{ display: flex; flex-direction: column; height: 367px; border-radius: 4px 4px 0 0; background: #E0A6AA; color: #fff; align-items: center;}
#lp-sp-2601kids .block .tl6{ height: 410px;}
#lp-sp-2601kids .block .tl-wrap h3{ display: flex; flex-direction: column; padding: 110px 0 0; letter-spacing: .06em; font-size: 20px; font-family: "Aoto Gothic Medium"; align-items: center;}
#lp-sp-2601kids .block .tl-wrap h3 span{ margin: 8px 0 0; letter-spacing: .1em; font-weight: 700; font-size: 32px; font-family: oscine, sans-serif;}
#lp-sp-2601kids .block .tl-wrap p{ margin: 20px 0 0; white-space: nowrap; letter-spacing: .04em; font-size: 16px; font-family: "Aoto Gothic Medium"; line-height: 1.75; writing-mode: vertical-rl;}

#lp-sp-2601kids .block > figure figcaption{ display: flex; padding: 0 110px; height: 130px; background: #E0A6AA; color: #fff; letter-spacing: .06em; font-size: 16px; font-family: "Aoto Gothic Medium"; line-height: 2; align-items: center;}

@media only screen and (max-width: 736px) {
    #lp-sp-2601kids .block .tl-wrap{ height: 86.4vw; border-radius: 1.066666667vw 1.066666667vw 0 0;}
    #lp-sp-2601kids .block .tl6{ height: 92.26666667vw;}
    #lp-sp-2601kids .block .tl-wrap h3{ padding: 20.8vw 0 0; font-size: 5.333333333vw;}
    #lp-sp-2601kids .block .tl-wrap h3 span{ margin: 2.666666667vw 0 0; font-size: 8.533333333vw;}
    #lp-sp-2601kids .block .tl-wrap p{ margin: 5.333333333vw 0 0; font-size: 4.266666667vw;}
    #lp-sp-2601kids .block > figure img{ margin: 0 -8vw; width: 100vw;}
    #lp-sp-2601kids .block > figure figcaption{ display: block; padding: 9.333333333vw 10.66666667vw; height: auto; letter-spacing: .06em; font-size: 3.733333333vw;}
}

#lp-sp-2601kids .block .list{ display: flex; margin: 50px 0 0; justify-content: center;}
#lp-sp-2601kids .block .list > li{ padding: 0 29px; width: 458px;}
#lp-sp-2601kids .block .list figure a{ position: relative; display: block;}
#lp-sp-2601kids .block .list figure a:hover{ opacity: .57;}
#lp-sp-2601kids .block .list figcaption{ margin: 10px 0 0; padding: 0 0 0 60px;}
#lp-sp-2601kids .block .list h4{ letter-spacing: .03em; font-size: 13px; font-family: "Aoto Gothic Medium";}
#lp-sp-2601kids .block .list h4 span{ display: block; margin: 0 0 .2em; letter-spacing: .07em; font-weight: 700; font-size: 22px; font-family: trade-gothic-next, sans-serif;}
#lp-sp-2601kids .block .list p{ margin: 1em 0 0; min-height: 30px; letter-spacing: .05em; font-size: 12px; font-family: "Aoto Gothic Light"; line-height: 1.2;}
#lp-sp-2601kids .block .list p span{ display: block; letter-spacing: .09em; font-weight: 500; font-size: 12px; font-family: acumin-pro-semi-condensed, sans-serif;}
#lp-sp-2601kids .block .list .price{ display: flex; color:#000000;letter-spacing: .06em; font-weight: 400; font-size: 22px; font-family: acumin-pro-semi-condensed, sans-serif; align-items: baseline; }
#lp-sp-2601kids .block .list .price strong{ display: flex; margin: 0 0 0 .2em; color: #9B1604; letter-spacing: .05em; font-weight: 600; font-size: 40px; align-items: baseline;}
#lp-sp-2601kids .block .list .price strong:before{ display: block; width: 15px; height: 10px; background: url("/static/mallDefault/contents/images/sp/2601_kids_allstars/arrow3.png") no-repeat center / contain; content: "";}
#lp-sp-2601kids .block .list .cap{ margin: .5em 0 0; letter-spacing: .03em; font-size: 11px; font-family: "Aoto Gothic Light";}
#lp-sp-2601kids .block .list figure a i{ position: absolute; top: 0; right: -29px; width: 115.24px;}
#lp-sp-2601kids .block .list figure a i{
  transform: translateY(-18%) scale(0.85);
  transform-origin: top right;
}
#lp-sp-2601kids .block .list .btn1{ margin: 30px 0 0;}
#lp-sp-2601kids .block .list .btn1 a{ display: flex; width: 100%; height: 48px; background: #E0A6AA; color: #fff; letter-spacing: 0.03em; font-size: 16px; font-family: "Futo Go B101"; align-items: center; justify-content: center;}
#lp-sp-2601kids .block .list .btn1 a:hover{ background: #7AAA00;}
#lp-sp-2601kids .block .list .btn1 i{ margin: 0 0 0 10px; width: 18px;}

@media only screen and (max-width: 736px) {
    #lp-sp-2601kids .block .list{ flex-direction: column; margin: 0;}
    #lp-sp-2601kids .block .list > li{ margin: 17.6vw 0 0; padding: 0; width: 100%;}
    #lp-sp-2601kids .block .list figcaption{ padding: 2.666666667vw 0 0 10.66666667vw;}
    #lp-sp-2601kids .block .list h4{ font-size: 3.466666667vw;}
    #lp-sp-2601kids .block .list h4 span{ font-size: 4.8vw;}
    #lp-sp-2601kids .block .list p{ min-height: 0; font-size: 3.2vw;}
    #lp-sp-2601kids .block .list p span{ font-size: 3.2vw;}
    #lp-sp-2601kids .block .list .price{ font-size: 5.866666667vw;}
    #lp-sp-2601kids .block .list .price strong{ font-size: 9.6vw;}
    #lp-sp-2601kids .block .list .price strong:before{ width: 3.2vw; height: 2.133333333vw;}
    #lp-sp-2601kids .block .list .cap{ font-size: 2.933333333vw;}
    #lp-sp-2601kids .block .list figure a i{ top: -6.933333333vw; right: 5.333333333vw; width: 23.72266667vw;}
    #lp-sp-2601kids .block .list figure a i{
    transform: translateY(-22%) scale(0.85);
    transform-origin: top right;
  }
    #lp-sp-2601kids .block .list .btn1{ margin: 5.333333333vw 0 0;}
    #lp-sp-2601kids .block .list .btn1 a{ width: 100%; height: 12.8vw; font-size: 4.266666667vw;}
    #lp-sp-2601kids .block .list .btn1 i{ width: 4.8vw;}
}

#lp-sp-2601kids .block .more{ position: relative; margin: 80px auto 0; padding: 30px 45px 0; width: 860px; height: 334px; border-radius: 4px; background: rgba(224,166,170,.31); text-align: center;}
#lp-sp-2601kids .block .more h4{ padding: 0 0 19px; border-bottom: 1px solid; text-align: center; letter-spacing: .09em; font-weight: 700; font-size: 18px; font-family: oscine, sans-serif;}
#lp-sp-2601kids .block .more .slide{ opacity: 0; transition: opacity .3s linear;}
#lp-sp-2601kids .block .more .slide.slick-initialized{ opacity: 1;}
#lp-sp-2601kids .block .more .slide .slick-slide img{ margin: 0 auto; width: auto; height: 185.19px; transition: transform .2s cubic-bezier(0.455, 0.03, 0.515, 0.955); transform: translate3d(0,10%,0) scale(.9);}
#lp-sp-2601kids .block .more .slide .slick-slide.slick-active img{ transform: translate3d(0,0,0) scale(1);}
#lp-sp-2601kids .block .more .slide .slick-list{ overflow: inherit;}
#lp-sp-2601kids .block .more .btn2{ position: absolute; bottom: -55px; left: 50%; width: 110px; transform: translate(-50%,0);}
#lp-sp-2601kids .block .more .btn2 a{ display: block; overflow: hidden; width: 111px; height: 111px; background: no-repeat center; background-image: url("/static/mallDefault/contents/images/sp/2601_kids_allstars/btn1.png"),url("/static/mallDefault/contents/images/sp/2601_kids_allstars/btn2.png"); background-size: contain, 0 0; text-indent: 100%; white-space: nowrap;}
#lp-sp-2601kids .block .more .btn2 a:hover{ background-size: 0 0, contain;}

@media only screen and (max-width: 736px) {
    #lp-sp-2601kids .block .more{ margin: 13.33333333vw auto 0; padding: 8vw 6.933333333vw 0; width: 63.73333333vw; height: 67.46666667vw; border-radius: 1.066666667vw;}
    #lp-sp-2601kids .block .more h4{ padding: 0 0 2.666666667vw; font-size: 3.733333333vw;}
    #lp-sp-2601kids .block .more .slide .slick-slide img{ margin: 0; width: 100%; height: auto;}
    #lp-sp-2601kids .block .more .btn2{ bottom: -12.26666667vw; width: 24.53333333vw;}
    #lp-sp-2601kids .block .more .btn2 a{ width: 24.53333333vw; height: 24.53333333vw;}
}

#lp-sp-2601kids .block .btn4{ margin: 55px 0 0; padding: 0 100px;}
#lp-sp-2601kids .block .btn4 a{ position: relative; display: flex; overflow: hidden; margin: 0 0 0 auto; padding: 0 38px 27.86px 0; width: 434.71px; color: #E0A6AA; letter-spacing: .03em; font-size: 24px; font-family: "Aoto Gothic DemiBold"; justify-content: flex-end;}
#lp-sp-2601kids .block .btn4 a:after{ position: absolute; bottom: 0; left: -100%; width: 434.71px; height: 27.86px; background: url("/static/mallDefault/contents/images/sp/2601_kids_allstars/arrow.png") no-repeat center / contain; content: ""; opacity: 0;}
#lp-sp-2601kids .block .btn4.slidein a:after{ animation: 1s slidein1 .2s ease forwards;}

@keyframes slidein1 {
    0%{ left: -100%; opacity: 0;}
    100% { left: 0; opacity: 1;}
}

@media only screen and (max-width: 736px) {
    #lp-sp-2601kids .block .btn4{ margin: 21.33333333vw 0 0; padding: 0;}
    #lp-sp-2601kids .block .btn4 a{ margin: 0 auto; padding: 0 0 4.28vw; width: 64vw; text-align: center; white-space: nowrap; font-size: 4.8vw; line-height: 1.111111111; justify-content: center;}
    #lp-sp-2601kids .block .btn4 a:after{ width: 64vw; height: 4.266666667vw; background: url("/static/mallDefault/contents/images/sp/2601_kids_allstars/arrow_sp.png") no-repeat center / 64vw 4.266666667vw;}
}

#lp-sp-2601kids .btn5{ display: flex; margin: 80px 0 0; justify-content: center;}
#lp-sp-2601kids .btn5 a{ display: flex; justify-content: center; padding: 0 .5em .5em; border-bottom: 3px solid #E0A6AA; color: #000; letter-spacing: .03em; font-size: 24px; font-family: "Aoto Gothic DemiBold"; transition: padding .3s ease;}
#lp-sp-2601kids .btn5 a:hover{ padding: 0 1em .5em; color: #E0A6AA;}
#lp-sp-2601kids .btn5 a span{ margin: 0 0 0 1em;}

@media only screen and (max-width: 736px) {
    #lp-sp-2601kids .btn5{ margin: 16vw 0 0;}
    #lp-sp-2601kids .btn5 a{ border-bottom: 3px solid #E0A6AA; font-size: 4.8vw; flex-direction: column; align-items: center;}
    #lp-sp-2601kids .btn5 a span{ margin: .5em 0 0;}
}

#lp-sp-2601kids .flex{ position: relative; display: flex; margin: 0 auto; width: 1189px; justify-content: space-between;}
#lp-sp-2601kids .flex:after{ position: absolute; top: -192px; left: 50%; width: 384.02px; height: 152.61px; background: url("/static/mallDefault/contents/images/sp/2601_kids_allstars/tl.png") no-repeat center / contain; content: ""; transform: translate(-50%,0);}
#lp-sp-2601kids .flex .no{ top: -86px;}
#lp-sp-2601kids .flex .block{ margin: 0; width: 560px;}
#lp-sp-2601kids .flex .tl-wrap{ height: 224px;}
#lp-sp-2601kids .flex .tl-wrap h3{ padding: 120px 0 0;}
#lp-sp-2601kids .flex .block > figure figcaption{ padding: 0 60px; height: 160px;}
#lp-sp-2601kids .flex .block .more{ display: block; width: 400px;}
#lp-sp-2601kids .flex + .btn3{ margin: 100px 0 0;}
#lp-sp-2601kids .flex .block .btn4{ margin: 90px 0 0; padding: 0;}
#lp-sp-2601kids .flex .block .btn4 a{ margin: 0 auto; padding: 0 0 26.67px; width: 400px; justify-content: center;}
#lp-sp-2601kids .flex .block .btn4 a:after{ width: 400px; height: 26.67px; background: url("/static/mallDefault/contents/images/sp/2601_kids_allstars/arrow2.png") no-repeat center / 400px 26.67px; content: "";}

@media only screen and (max-width: 736px) {
    #lp-sp-2601kids .flex{ flex-direction: column; margin: 0; width: 100%;}
    #lp-sp-2601kids .flex:after{ content: none;}
    #lp-sp-2601kids .flex .no{ top: -30.93333333vw;}
    #lp-sp-2601kids .flex .block{ margin: 0 0 45.33333333vw; width: 100%;}
    #lp-sp-2601kids .flex .block + .block{ margin: 0;}
    #lp-sp-2601kids .flex .tl-wrap{ height: 45.33333333vw;}
    #lp-sp-2601kids .flex .tl-wrap h3{ padding: 20vw 0 0;}
    #lp-sp-2601kids .flex .block > figure figcaption{ padding: 9.333333333vw 10.66666667vw; height: auto;}
    #lp-sp-2601kids .flex .block .more{ width: 63.73333333vw;}
    #lp-sp-2601kids .flex + .btn3{ margin: 13.33333333vw 0 0;}
    #lp-sp-2601kids .flex .block .btn4{ margin: 22.66666667vw 0 0;}
    #lp-sp-2601kids .flex .block .btn4 a{ padding: 0 0 4.28vw; width: 64vw; white-space: nowrap;}
    #lp-sp-2601kids .flex .block .btn4 a:after{ width: 64vw; height: 4.266666667vw; background: url("/static/mallDefault/contents/images/sp/2601_kids_allstars/arrow_sp.png") no-repeat center / 64vw 4.266666667vw;}
}

#lp-sp-2601kids .sec2 .bn{ margin: 75px auto 0; width: 720px;}
#lp-sp-2601kids .sec2 .bn a{ display: block;}

@media only screen and (max-width: 736px) {
    #lp-sp-2601kids .sec2 .bn{ margin: 12vw auto 0; width: 100%;}
}

#lp-sp-2601kids .sec3{ margin: 0 auto; padding: 0 0 150px; width: 800px; background: #fff; font-family: "Aoto Gothic Medium";}
#lp-sp-2601kids .sec3 .period{ letter-spacing: .06em; font-size: 20px; line-height: 1.5;}
#lp-sp-2601kids .sec3 .period small{ display: block; margin: 1em 0 0; font-size: 12px;}
#lp-sp-2601kids .sec3 .cap1{ margin: 15px 0 0; font-size: 12px;}
#lp-sp-2601kids .sec3 h4{ margin: 60px 0 0; letter-spacing: 0.06em; font-weight: 500; font-size: 20px;}
#lp-sp-2601kids .dl-shop{ margin: 25px 0 0; border-bottom: 1px solid #E0A6AA; text-align: left; letter-spacing: .15em; font-size: 19px; font-family: "Aoto Gothic Light";}
#lp-sp-2601kids .dl-shop dt{ position: relative; padding: 20px; border-top: 1px solid #E0A6AA; cursor: pointer;}
#lp-sp-2601kids .dl-shop dt:after{ position: absolute; top: 50%; right: 20px; width: 37px; height: 7px; background: url("/static/mallDefault/contents/images/sp/2601_kids_allstars/arrow4.png") no-repeat center / contain; content: ""; transition: transform .6s cubic-bezier(0.190, 1.000, 0.220, 1.000); transform: translate(0,-50%);}
#lp-sp-2601kids .dl-shop dt.active:after{ transform: translate(0,-50%) rotate(90deg);}
#lp-sp-2601kids .dl-shop dd{ display: none; padding: 0 20px 20px; font-size: 14px;}
#lp-sp-2601kids .dl-shop ul + h5{ margin: 30px 0 0;}
#lp-sp-2601kids .dl-shop ul > li{ padding: 10px 0 0;}
#lp-sp-2601kids .dl-shop ul > li:before{ padding: 0 10px 0 0; content: "▶︎"; font-size: 1rem;}
#lp-sp-2601kids .dl-shop em{ display: inline-block; margin: 0 0 0 1em; color: #f00;}
#lp-sp-2601kids .sec3 .cap2{ margin: 70px 0 0; text-align: center; font-size: 14px; line-height: 1.785714286;}

@media only screen and (max-width: 736px) {
    #lp-sp-2601kids .sec3{ margin: 0; padding: 0 8vw 24vw; width: 100%;}
    #lp-sp-2601kids .sec3 .period{ font-size: 3.733333333vw; line-height: 1.5;}
    #lp-sp-2601kids .sec3 .period small{ font-size: 3.2vw;}
    #lp-sp-2601kids .sec3 .cap1{ font-size: 2.666666667vw; line-height: 1.5;}
    #lp-sp-2601kids .sec3 h4{ margin: 10vw 0 0; font-size: 3.733333333vw;}
    #lp-sp-2601kids .dl-shop{ margin: 4vw 0 0; border-bottom: 1px solid #E0A6AA; font-size: 3.733333333vw;}
    #lp-sp-2601kids .dl-shop dt{ padding: 4vw 0; border-top: 1px solid #E0A6AA;}
    #lp-sp-2601kids .dl-shop dt:after{ right: 0; width: 7.066vw; height: 1.221vw;}
    #lp-sp-2601kids .dl-shop dd{ padding: 0 0 4vw; letter-spacing: normal; font-size: 3.2vw;}
    #lp-sp-2601kids .dl-shop ul + h5{ margin: 4vw 0 0;}
    #lp-sp-2601kids .dl-shop ul > li{ padding: 2.666666667vw 0 0;}
    #lp-sp-2601kids .dl-shop ul > li:before{ padding: 0 2.666666667vw 0 0; content: "▶︎"; font-size: 2.133333333vw;}
    #lp-sp-2601kids .sec3 .cap2{ margin: 9.333333333vw 0 0; text-align: left; font-weight: 400; font-size: 3.2vw; line-height: 1.5;}
}
#lp-sp-2601kids .block .note{
  margin: 40px 0 0;
  text-align: center;
  letter-spacing: .03em;
  font-size: 12px;
  font-family: "Aoto Gothic Light";
  line-height: 1.6;
  color: #000;
}
@media only screen and (max-width: 736px) {
  #lp-sp-2601kids .block .note{
    margin: 6.4vw 0 0;
    font-size: 3.2vw;
  }
}
/* sec2の途中に挟むbn2専用（上の空きを詰めて、次のブロックと重ならないよう下に余白） */
#lp-sp-2601kids .sec2 .bn.bn--between{
  margin-top: -180px;   /* ← 上のドカ空きを相殺（ここで詰める） */
  margin-bottom: 280px; /* ← 次の .no（-190px）ぶんの逃げ */
}

@media only screen and (max-width: 736px){
  #lp-sp-2601kids .sec2 .bn.bn--between{
    margin-top: -10vw;
    margin-bottom: 40vw;
  }
}
@media only screen and (max-width: 736px) {
  #lp-sp-2601kids .sec2 .bn.bn--linoleum{
    width: 63.73333333vw;   /* .more と同じ */
    margin-left: auto;
    margin-right: auto;
  }
  #lp-sp-2601kids .sec2 .bn.bn--linoleum img{
    width: 100%;
    height: auto;
    display: block;
  }
}