#lp-sp-akf2024clm{ background: url("/static/mallDefault/contents/images/sp/actus-kids-furniture/index/bg.jpg") repeat top center / 100vw 44.79166667vw; color: #000; letter-spacing: .1em; font-family: "Aoto Gothic Medium";}
#lp-sp-akf2024clm *{ box-sizing: border-box;}
#lp-sp-akf2024clm .pc{ display: block;}
#lp-sp-akf2024clm .sp{ display: none;}
#lp-sp-akf2024clm .anchor{ position: relative; z-index: -1;}
#lp-sp-akf2024clm .anchor:before{ display: block; margin-top: -67px; width: 100%; height: 67px; content: ""; vertical-align: top;}
#lp-sp-akf2024clm figure{ margin: 0; padding: 0;}

@media only screen and (max-width: 736px) {
    #lp-sp-akf2024clm{ background: url("/static/mallDefault/contents/images/sp/actus-kids-furniture/index/bg_sp.jpg") repeat top center / 100vw 388.5333333vw;}
    #lp-sp-akf2024clm .pc{ display: none;}
    #lp-sp-akf2024clm .sp{ display: block;}
    #lp-sp-akf2024clm .anchor:before{ margin-top: -18.4vw; height: 18.4vw;}
}

#lp-sp-akf2024clm .back{ position: sticky; top: 67px; z-index: 10;}
#lp-sp-akf2024clm .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-sp-akf2024clm .back a:hover{ background: #D5C694;}
#lp-sp-akf2024clm .back a:after{ position: absolute; top: 50%; right: 7.291666667vw; width: 12.53px; height: 21.22px; background: url("/static/mallDefault/contents/images/sp/actus-kids-furniture/column/arrow.png") no-repeat center / contain; content: ""; transform: translate(0,-50%);}
#lp-sp-akf2024clm .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-sp-akf2024clm .back a span small{ font-size: 9px;}

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

#lp-sp-akf2024clm h2{ display: flex; flex-direction: column; margin: 40px 0 100px; padding: 0 9.114583333vw 0 0; text-align: right; letter-spacing: .08em; font-weight: 700; font-size: 33px; font-family: oscine, sans-serif; align-items: flex-end;}
#lp-sp-akf2024clm h2 span{ margin: .75em 0 0; font-size: 21px;}

@media only screen and (max-width: 736px) {
    #lp-sp-akf2024clm h2{ margin: 6.666666667vw 0 2.666666667vw; padding: 0; text-align: center; font-size: 4.8vw; align-items: center;}
    #lp-sp-akf2024clm h2 span{ margin: .75em 0 0; font-size: 3.733333333vw;}
}

#lp-sp-akf2024clm .sec{ margin: 0 auto; padding: 160px 211.5px; width: 1420px; border-top: 2px solid;}
#lp-sp-akf2024clm .sec1{ padding: 0 211.5px 160px; border: none;}
#lp-sp-akf2024clm .sec3{ padding: 160px 211.5px 0;}

@media only screen and (max-width: 736px) {
    #lp-sp-akf2024clm .sec{ margin: 0; padding: 0 10.66666667vw; width: 100%; border-top: none;}
    #lp-sp-akf2024clm h2 + .sec{ padding: 0 10.66666667vw; border: none;}
    #lp-sp-akf2024clm .sec3{ padding: 0 10.66666667vw;}
}

#lp-sp-akf2024clm .tl{ position: relative; display: flex; flex-direction: column; margin: 0 0 210px auto; width: 800px; align-items: flex-start;}
#lp-sp-akf2024clm .tl > i{ position: absolute; top: -38px; left: -117px; display: flex; width: 100px; height: 100px; border: 1px solid; border-radius: 100%; background: #fff; font-weight: 700; font-style: normal; font-size: 64px; font-family: oscine, sans-serif; align-items: center; justify-content: center;}

@media only screen and (max-width: 736px) {
    #lp-sp-akf2024clm .tl{ margin: 0 0 24vw; width: 100%; align-items: center;}
    #lp-sp-akf2024clm .tl > i{ position: relative; top: auto; left: auto; width: 12.45333333vw; height: 12.45333333vw; font-size: 6.4vw;}
}

#lp-sp-akf2024clm .tl h3{ position: relative; line-height: 1.75;}
#lp-sp-akf2024clm .tl h3:after{ position: absolute; right: -90px; bottom: 0; width: 65.7px; height: 110.7px; background: url("/static/mallDefault/contents/images/sp/actus-kids-furniture/column/ico_hatena.png") no-repeat center / contain; content: "";}
#lp-sp-akf2024clm .tl h3 .line1{ letter-spacing: .06em; font-size: 14px;}
#lp-sp-akf2024clm .tl h3 .line2{ font-size: 25px;}

@media only screen and (max-width: 736px) {
    #lp-sp-akf2024clm .tl h3{ padding: 0 0 22.66666667vw; text-align: center; line-height: 1.75;}
    #lp-sp-akf2024clm .tl h3:after{ right: auto; bottom: 0; left: 50%; width: 9.344vw; height: 15.744vw; transform: translate(-50%,0);}
    #lp-sp-akf2024clm .tl h3 .line1{ margin: .05em 0 0; font-size: 3.733333333vw;}
    #lp-sp-akf2024clm .tl h3 .line2{ margin: 1em auto 0; text-align: left; letter-spacing: .04em; font-size: 4.266666667vw; writing-mode: vertical-rl;}
}

#lp-sp-akf2024clm .dl1{ display: flex; flex-direction: column; margin: 20px 0 0; letter-spacing: .08em; font-weight: 700; font-family: oscine, sans-serif; line-height: 2;}
#lp-sp-akf2024clm .dl1 dt{ border-bottom: 1px solid; font-size: 13px;}
#lp-sp-akf2024clm .dl1 dd{ font-size: 18px;}

@media only screen and (max-width: 736px) {
    #lp-sp-akf2024clm .dl1{ flex-direction: row; margin: 8vw 0 0; line-height: 1; justify-content: center; align-items: baseline;}
    #lp-sp-akf2024clm .dl1 dt{ margin: 0 .5em 0 0; border-bottom: none; font-size: 3.2vw;}
    #lp-sp-akf2024clm .dl1 dd{ font-size: 3.2vw;}
}

#lp-sp-akf2024clm .tl .dashed{ margin: 1em 0 0; width: 602px; background: url("/static/mallDefault/contents/images/sp/actus-kids-furniture/column/line.png") repeat-y bottom center / 602px 114px;}
#lp-sp-akf2024clm .tl .dashed p{ white-space: nowrap; letter-spacing: .06em; font-size: 16px; line-height: 2.3;}

@media only screen and (max-width: 736px) {
    #lp-sp-akf2024clm .tl .dashed{ margin: 1.5em 0 0; width: 78.66666667vw; background: url("/static/mallDefault/contents/images/sp/actus-kids-furniture/column/line_sp.png") repeat-y bottom center / 78.66666667vw 64.8vw;}
    #lp-sp-akf2024clm .tl .dashed p{ padding: 0 5.333333333vw; white-space: normal; font-size: 3.733333333vw; line-height: 2.85;}
    #lp-sp-akf2024clm .tl .dashed p br{ display: none;}
}

#lp-sp-akf2024clm .dl2{ margin: 40px 0 0; letter-spacing: .06em;}
#lp-sp-akf2024clm .dl2 dt{ font-size: 14px;}
#lp-sp-akf2024clm .dl2 dt span{ font-size: 16px;}
#lp-sp-akf2024clm .dl2 dd{ padding: 1em 0 0; font-size: 13px; line-height: 1.846153846;}

@media only screen and (max-width: 736px) {
    #lp-sp-akf2024clm .dl2{ margin: 13.33333333vw 0 0; padding: 0 5.333333333vw;}
    #lp-sp-akf2024clm .dl2 dt{ font-size: 2.933333333vw;}
    #lp-sp-akf2024clm .dl2 dt span{ font-size: 2.933333333vw;}
    #lp-sp-akf2024clm .dl2 dd{ padding: 1em 0 0; letter-spacing: .03em; font-size: 3.2vw; line-height: 1.666666667;}
}

#lp-sp-akf2024clm .tl figure{ position: absolute; top: -105px; left: -300px; width: 214px;}
#lp-sp-akf2024clm .tl figcaption{ position: absolute; top: -28px; left: -215px; visibility: hidden; width: 281px; opacity: 0;}
#lp-sp-akf2024clm .tl figure:hover figcaption{ visibility: visible; opacity: 1;}
#lp-sp-akf2024clm .sec2 .tl figure{ top: -110px; left: -280px;}
#lp-sp-akf2024clm .sec3 .tl figure{ top: -85px; left: -280px;}

@media only screen and (max-width: 736px) {
    #lp-sp-akf2024clm .tl figure{ top: 21.33333333vw; right: 16vw; left: auto; width: 21.33333333vw;}
    #lp-sp-akf2024clm .tl figcaption{ display: none;}
    #lp-sp-akf2024clm .sec2 .tl figure{ top: 40vw; right: 16vw; left: auto; width: 16vw;}
    #lp-sp-akf2024clm .sec3 .tl figure{ top: 40vw; right: 13.33333333vw; left: auto; width: 16vw;}
}

#lp-sp-akf2024clm .qa dt{ position: relative; display: flex; padding: 0 0 85px; font-size: 22px; align-items: baseline;}
#lp-sp-akf2024clm .qa dt:after{ position: absolute; bottom: 0; left: 0; width: 100%; height: 65px; background: url("/static/mallDefault/contents/images/sp/actus-kids-furniture/column/blt.png") no-repeat bottom center / contain; content: "";}
#lp-sp-akf2024clm .qa dt span{ margin: 0 45px 0 0; letter-spacing: .08em; font-weight: 700; font-size: 31px; font-family: oscine, sans-serif;}
#lp-sp-akf2024clm .qa dt span strong{ font-size: 50px;}
#lp-sp-akf2024clm .qa dd{ display: flex; padding: 15px 0 75px; justify-content: space-between;}
#lp-sp-akf2024clm .qa .detail{ width: 498px;}
#lp-sp-akf2024clm .qa figure{ width: 439px;}
#lp-sp-akf2024clm .qa figcaption{ margin: 1em 0 0; letter-spacing: .06em; font-size: 11px; line-height: 1.5;}
#lp-sp-akf2024clm .qa .column{ flex-direction: column; padding: 15px 0 75px;}
#lp-sp-akf2024clm .qa .column .detail{ width: 100%;}
#lp-sp-akf2024clm .qa .column figure{ margin: 30px 0 0; width: 100%;}
#lp-sp-akf2024clm .qa .detail .ttl{ display: flex; white-space: nowrap; font-size: 20px; line-height: 1.75; align-items: flex-end;}
#lp-sp-akf2024clm .qa .detail .ttl span{ width: 90px; color: #fff; letter-spacing: normal; font-weight: 700; font-size: 50px; font-family: oscine, sans-serif; line-height: 1;}
#lp-sp-akf2024clm .qa .detail p{ margin: 1.5em 0 0; letter-spacing: .06em; font-size: 16px; line-height: 1.75;}
#lp-sp-akf2024clm .qa .detail .note{ margin: 3em 0 0; letter-spacing: .03em; font-size: 12px; line-height: 1.916666667;}

@media only screen and (max-width: 736px) {
    #lp-sp-akf2024clm .qa{ text-align: center;}
    #lp-sp-akf2024clm .qa dt{ flex-direction: column; margin: 0 -10.66666667vw; padding: 0 0 14.13333333vw; letter-spacing: .04em; font-size: 5.333333333vw; line-height: 1.75; align-items: center;}
    #lp-sp-akf2024clm .qa dt:after{ position: absolute; bottom: 0; left: 50%; width: 78.53333333vw; height: 8.933333333vw; background: url("/static/mallDefault/contents/images/sp/actus-kids-furniture/column/blt_sp.png") no-repeat bottom center / contain; content: ""; transform: translate(-50%,0);}
    #lp-sp-akf2024clm .qa dt span{ margin: 0 0 .25em; letter-spacing: .06em; font-size: 8.266666667vw; line-height: 1;}
    #lp-sp-akf2024clm .qa dt span strong{ font-size: 13.33333333vw;}
    #lp-sp-akf2024clm .qa dd{ flex-direction: column; padding: 8vw 0 26.66666667vw;}
    #lp-sp-akf2024clm .qa .detail{ padding: 0 5.333333333vw; width: 100%;}
    #lp-sp-akf2024clm .qa figure{ margin: 5.333333333vw 0 0; padding: 0 5.333333333vw; width: 100%;}
    #lp-sp-akf2024clm .qa figure.wide{ margin: 5.333333333vw -10.66666667vw 0; padding: 0; width: auto;}
    #lp-sp-akf2024clm .qa figcaption{ margin: 1em 0 0; text-align: left;font-size: 2.933333333vw; }
    #lp-sp-akf2024clm .qa .column{ padding: 8vw 0 26.66666667vw;}
    #lp-sp-akf2024clm .qa .column figure{ margin: 5.333333333vw 0 0; padding: 0 5.333333333vw; width: 100%;}
    #lp-sp-akf2024clm .qa .column figure.wide{ margin: 5.333333333vw -10.66666667vw 0; padding: 0; width: auto;}
    #lp-sp-akf2024clm .qa .detail .ttl{ flex-direction: column; font-size: 5.333333333vw; align-items: center;}
    #lp-sp-akf2024clm .qa .detail .ttl span{ margin: 0 0 .25em; width: auto; font-size: 8vw;}
    #lp-sp-akf2024clm .qa .detail p{ margin: 1.5em 0 0; text-align: left; font-size: 3.733333333vw; line-height: 1.714285714;}
    #lp-sp-akf2024clm .qa .note{ margin: 8vw 0 0; padding: 0 5.333333333vw; text-align: left; font-size: 2.933333333vw; line-height: 1.818181818;}
}

#lp-sp-akf2024clm .next{ padding: 0 0 70px;}
#lp-sp-akf2024clm .next a{ display: block; margin: 0 auto; width: 829px;}
#lp-sp-akf2024clm .next a:hover{ opacity: .5;}

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