.announce{ z-index: 20; background: #fff;}
.path{ z-index: 20;}
.footer{ z-index: 20;}

#lp-sp-kitchen{ background: #EDEDED; color: #414141;}
#lp-sp-kitchen *{ box-sizing: border-box;}
#lp-sp-kitchen .pc{ display: block;}
#lp-sp-kitchen .sp{ display: none;}
#lp-sp-kitchen .anchor{ position: relative;}
#lp-sp-kitchen .anchor:before{ display: block; margin-top: -67px; width: 100%; height: 67px; content: ""; vertical-align: top;}
#lp-sp-kitchen figure{ margin: 0; padding: 0;}
#lp-sp-kitchen i{ font-style: normal;}

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

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

#lp-sp-kitchen .head{ display: none;}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .head{ position: fixed; bottom: 0; left: 0; z-index: 10; display: flex; visibility: visible; padding: 0 6.666666667vw 0 9.333333333vw; width: 100vw; height: 13.33333333vw; background: rgba(153,153,153,.95); opacity: 1; justify-content: space-between; align-items: center;}
    #lp-sp-kitchen .head.close{ z-index: inherit; visibility: hidden; opacity: 0; transition: all .6s cubic-bezier(0.190, 1.000, 0.220, 1.000);}
    #lp-sp-kitchen .head.hidden{ z-index: inherit; visibility: hidden; opacity: 0; transition: all .6s cubic-bezier(0.190, 1.000, 0.220, 1.000);}
    #lp-sp-kitchen .head .tl{ color: #fff; letter-spacing: .08em; font-size: 3.2vw; font-family: "Shuei KakuGo Kin B"; line-height: 1.5;}
    #lp-sp-kitchen .head .switch{ width: 5.728vw;}
}

#lp-sp-kitchen .pnav{ position: fixed; top: calc(2.864583333vw + 67px); left: 3.645833333vw;}
#lp-sp-kitchen .pnav dt img{ width: 9.223958333vw;}
#lp-sp-kitchen .pnav dd{ padding: 1.5625vw 0 0; color: #2F2F2F;}
#lp-sp-kitchen .pnav dd > div{ padding: 0 0 0 .5em; letter-spacing: .1em; font-weight: 700; font-size: 0.9375vw; font-family: rift, sans-serif;}
#lp-sp-kitchen .pnav0{ display: none;}
#lp-sp-kitchen .pnav ul > li{ margin: 1.041666667vw 0 0;}
#lp-sp-kitchen .pnav a{ display: flex; padding: 0 0 0 .4em; width: 9.583333333vw; height: 2.03125vw; background: #fff; letter-spacing: .1em; font-size: 1.458333333vw; font-family: "Shuei KakuGo Kin L"; align-items: center;}
#lp-sp-kitchen .pnav a span{ margin: 0 .5em 0 0; font-weight: 700; font-size: 0.833333333vw; font-family: rift, sans-serif;}
#lp-sp-kitchen .pnav .navi_item1 a.active{ background: #EFDC74;}
#lp-sp-kitchen .pnav .navi_item2 a.active{ background: #EF9574;}
#lp-sp-kitchen .pnav .navi_item3 a.active{ background: #BCD8D5;}
#lp-sp-kitchen .pnav2 a{ font-weight: 700; font-size: 1.25vw; font-family: rift, sans-serif;}
#lp-sp-kitchen .pnav2 a.active{ background: #B5B5B5;}
#lp-sp-kitchen .pnav .remodal-close{ display: none;}

@media only screen and (max-width: 1560px) {
    #lp-sp-kitchen .pnav{ top: calc(2.864583333vw + 134px);}
}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .pnav{ top: 18.4vw; left: 0; display: flex; visibility: hidden; width: 100vw; height: calc(100dvh - 18.4vw); background: rgba(98,98,98,.93); opacity: 0; justify-content: center; align-items: center;}
    #lp-sp-kitchen .pnav.open{ z-index: 110; visibility: visible; opacity: 1; transition: all .6s cubic-bezier(0.190, 1.000, 0.220, 1.000);}
    #lp-sp-kitchen .pnav dt{ display: none;}
    #lp-sp-kitchen .pnav dd{ padding: 0;}
    #lp-sp-kitchen .pnav dd > div{ padding: 0; font-size: 3.733333333vw;}
    #lp-sp-kitchen .pnav0{ display: block;}
    #lp-sp-kitchen .pnav ul > li{ margin: 3.2vw 0 0;}
    #lp-sp-kitchen .pnav .pnav0 > li{ margin: 0;}
    #lp-sp-kitchen .pnav a{ padding: 0 0 0 .4em; width: 49.06666667vw; height: 10.4vw; font-size: 8vw;}
    #lp-sp-kitchen .pnav a span{ margin: 0 .5em 0 0; font-size: 4.8vw;}
    #lp-sp-kitchen .pnav .navi_item1 a{ background: #EFDC74;}
    #lp-sp-kitchen .pnav .navi_item2 a{ background: #EF9574;}
    #lp-sp-kitchen .pnav .navi_item3 a{ background: #BCD8D5;}
    #lp-sp-kitchen .pnav0 a{ position: relative; padding: 0; background: none; font-weight: 700; font-size: 8vw; font-family: rift, sans-serif; flex-grow: 1;}
    #lp-sp-kitchen .pnav0 a:after{ margin: 0 0 0 4vw; width: 100%; height: 0.533333333vw; background: #2F2F2F; content: "";}
    #lp-sp-kitchen .pnav2 a{ font-size: 6.933333333vw;}
    #lp-sp-kitchen .pnav .remodal-close{ position: absolute; top: 9.333333333vw; left: 8vw; display: block; width: 7.466666667vw; height: 7.466666667vw; transform: rotate(45deg);}
    #lp-sp-kitchen .pnav .remodal-close:before,
    #lp-sp-kitchen .pnav .remodal-close:after{ position: absolute; top: 50%; left: 50%; display: block; width: 100%; height: 0.533333333vw; background: #FFFFFF; content: ""; transform: translate(-50%,-50%);}
    #lp-sp-kitchen .pnav .remodal-close:after{ transform: translate(-50%,-50%) rotate(90deg);}
}

#lp-sp-kitchen h2{ position: relative; margin: 0 calc(50% - 50vw);}
#lp-sp-kitchen .slide{ opacity: 0; transition: opacity 1s ease;}
#lp-sp-kitchen .slide.slick-initialized{ opacity: 1;}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen h2{ margin: 0;}
}

#lp-sp-kitchen .sec1{ position: relative; padding: 8.59375vw 0 16.14583333vw; background: #fff;}
#lp-sp-kitchen .sec1 .inner{ margin: 0 auto; width: 39.58333333vw;}
#lp-sp-kitchen .sec1 p{ white-space: nowrap; letter-spacing: .13em; font-size: 1.041666667vw; font-family: "Shuei KakuGo Kin L"; line-height: 3.2;}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .sec1{ padding: 20vw 11.46666667vw 29.33333333vw;}
    #lp-sp-kitchen .sec1 .inner{ margin: 0; width: 100%;}
    #lp-sp-kitchen .sec1 p{ letter-spacing: .02em; font-size: 4.266666667vw; line-height: 2.5;}
}

#lp-sp-kitchen .sec1 .prof{ display: flex; margin: 6.770833333vw 0 0; justify-content: space-between; align-items: flex-end;}
#lp-sp-kitchen .sec1 .prof figure{ width: 14.58333333vw;}
#lp-sp-kitchen .sec1 .prof .detail{ position: relative; width: 20.791667vw;}
#lp-sp-kitchen .sec1 .prof i{ position: absolute; right: 0; bottom: 0; display: block; width: 6.927083333vw;}
#lp-sp-kitchen .sec1 .prof h3{ display: flex; flex-direction: column; letter-spacing: .1em; font-weight: 700; font-size: 1.354166667vw; font-family: rift, sans-serif;}
#lp-sp-kitchen .sec1 .prof h3 span{ margin: .5em 0 0; font-weight: 300; font-size: 0.9375vw;}
#lp-sp-kitchen .sec1 .prof p{ margin: 1em 0 0; letter-spacing: .05em; font-size: 0.625vw; font-family: "Shuei KakuGo Kin L"; line-height: 2;}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .sec1 .prof{flex-direction: column;  margin: 18.66666667vw 0 0; justify-content: flex-start; align-items: center;}
    #lp-sp-kitchen .sec1 .prof figure{ width: 100%;}
    #lp-sp-kitchen .sec1 .prof .detail{ padding: 18.66666667vw 0 0; width: 100%;}
    #lp-sp-kitchen .sec1 .prof i{ top: 5.066666667vw; bottom: auto; width: 25.86666667vw;}
    #lp-sp-kitchen .sec1 .prof h3{ font-size: 5.866666667vw;}
    #lp-sp-kitchen .sec1 .prof h3 span{ margin: .5em 0 0; font-size: 4.266666667vw;}
    #lp-sp-kitchen .sec1 .prof p{ margin: 1em 0 0; white-space: normal; font-size: 3.2vw;}
}

#lp-sp-kitchen .sec1 .nav1{ position: relative; margin: 7.8125vw 0 0; padding: 0 0 7.8125vw;}
#lp-sp-kitchen .sec1 .nav1:after{ position: absolute; bottom: 0; left: 50%; width: 46.875vw; height: 1px; background: #2F2F2F; content: ""; transform: translate(-50%,0);}
#lp-sp-kitchen .sec1 .nav1 ul{ display: flex; justify-content: space-between;}
#lp-sp-kitchen .sec1 .nav1 a{ display: flex; padding: 0 0 0 .1em; letter-spacing: .05em; font-size: 1.979166667vw; font-family: "Shuei KakuGo Kin B"; justify-content: center; align-items: baseline;}
#lp-sp-kitchen .sec1 .nav1 a span{ margin: 0 .5em 0 0; letter-spacing: .1em; font-weight: 700; font-size: 1.458333333vw; font-family: rift, sans-serif;}
#lp-sp-kitchen .sec1 .nav1 a.color1{ background: #E8D883;}
#lp-sp-kitchen .sec1 .nav1 a.color2{ background: #EF9574;}
#lp-sp-kitchen .sec1 .nav1 a.color3{ background: #BCD8D5;}
#lp-sp-kitchen .sec1 .nav1 a:hover{ background: #b5b5b5;}
#lp-sp-kitchen .sec1 .nav1 + p{ margin: 6.770833333vw 0 0; text-align: center; letter-spacing: .1em; font-size: 0.9375vw; font-family: "Shuei KakuGo Kin M"; line-height: 2.444444444;}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .sec1 .nav1{ margin: 14.66666667vw calc(50% - 50vw) 0; padding: 0 0 21.33333333vw;}
    #lp-sp-kitchen .sec1 .nav1:after{ width: 91.46666667vw; height: 0.266666667vw;}
    #lp-sp-kitchen .sec1 .nav1 a{ padding: .15em; letter-spacing: .1em; font-size: 5.6vw; align-items: center;}
    #lp-sp-kitchen .sec1 .nav1 a span{ margin: 0 .5em 0 0; font-size: 4vw;}
    #lp-sp-kitchen .sec1 .nav1 + p{ margin: 14.66666667vw 0 0; font-size: 3.733333333vw; line-height: 2;}
}

#lp-sp-kitchen .sec1 .nav2{ margin: 3.645833333vw 0 0;}
#lp-sp-kitchen .sec1 .nav2 ul{ display: flex; justify-content: center;}
#lp-sp-kitchen .sec1 .nav2 ul > li{ padding: 0 2.864583333vw;}
#lp-sp-kitchen .sec1 .nav2 a{ position: relative; display: flex; flex-direction: column; letter-spacing: .03em; font-size: 0.625vw; font-family: "Shuei KakuGo Kin M"; align-items: center;}
#lp-sp-kitchen .sec1 .nav2 a span{ margin: 0 0 0.520833333vw; border-bottom: 2px solid; letter-spacing: .05em; font-weight: 700; font-size: 2.083333333vw; font-family: rift, sans-serif;}
#lp-sp-kitchen .sec1 .nav2 a:before{ position: absolute; top: 0.520833333vw; left: -1.197916667vw; width: 0.625vw; height: 0.729166667vw; background: url("/static/mallDefault/contents/images/sp/kitchen/ico_arrow.png") no-repeat center / contain; content: "";}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .sec1 .nav2{ margin: 12vw 0 0;}
    #lp-sp-kitchen .sec1 .nav2 ul > li{ padding: 0 5.333333333vw;}
    #lp-sp-kitchen .sec1 .nav2 a{ text-align: center; white-space: nowrap; font-size: 3.2vw;}
    #lp-sp-kitchen .sec1 .nav2 a span{ margin: 0 0 1.6vw; padding: 0 0 .1em; border-bottom: 0.533333333vw solid; letter-spacing: .03em; font-size: 5.866666667vw;}
    #lp-sp-kitchen .sec1 .nav2 a:before{ top: 1.6vw; left: -3.2vw; width: 2.133333333vw; height: 2.4vw;}
}

#lp-sp-kitchen .sec2{ position: relative; margin: 0 auto; width: 54.6875vw;}
#lp-sp-kitchen .sec2 h3{ position: relative; margin: 0 calc(50% - 50vw); padding: 1.5625vw 1.5625vw 23.69791667vw; background: #fff;}
#lp-sp-kitchen .sec2 h3 i{ position: absolute; top: -7.96875vw; left: 50%; width: 15.88541667vw; filter: drop-shadow(0 0 0.520833333vw rgba(0, 0, 0, 0.2)); transform: translate(-50%,0);}
#lp-sp-kitchen .sec2 .blk{ position: relative; margin: -25.88541667vw 0 0;}
#lp-sp-kitchen .sec2 h4{ display: flex; flex-direction: column; align-items: center;}
#lp-sp-kitchen .sec2 h4 i{ width: 6.927083333vw;}
#lp-sp-kitchen .sec2 h4 > img{ margin: 0.989583333vw 0 0; width: 8.541666667vw;}
#lp-sp-kitchen .sec2 h4 + p{ margin: 1.5625vw 0 0; text-align: center; letter-spacing: .1em; font-size: 1.145833333vw; font-family: "Shuei KakuGo Kin M"; line-height: 2;}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .sec2{ margin: 0; width: 100%;}
    #lp-sp-kitchen .sec2 h3{ padding: 3.2vw 3.2vw 122.6666667vw;}
    #lp-sp-kitchen .sec2 .blk{ margin: -126.1333333vw 0 0;}
    #lp-sp-kitchen .sec2 h4 i{ width: 18.13333333vw;}
    #lp-sp-kitchen .sec2 h4 > img{ margin: 3.2vw 0 0; width: 32.64vw;}
    #lp-sp-kitchen .sec2 h4 + p{ margin: 1em 0 0; font-size: 3.733333333vw; line-height: 2;}
}

#lp-sp-kitchen .sec2 .list1 > li{ position: relative; margin: 1.822916667vw 0 0; padding: 2.604166667vw 3.90625vw; border: 1px solid #EFDC74; border-radius: 0.625vw; background: #fff; box-shadow: 3px 3px 6px rgba(0, 0, 0, 0.16);}
#lp-sp-kitchen .sec2 .blk2 .list1 > li{ border-color: #EF9574;}
#lp-sp-kitchen .sec2 .blk3 .list1 > li{ border-color: #BCD8D5;}
#lp-sp-kitchen .sec2 .list1 > li:after{ position: absolute; top: 2.864583333vw; right: 4.166666667vw; width: 6.0765625vw; height: 3.2390625vw; background: url("/static/mallDefault/contents/images/sp/kitchen/tl1.png") no-repeat center / contain; content: "";}
#lp-sp-kitchen .sec2 .blk2 .list1 > li:after{ width: 8.570833333vw; height: 3.1921875vw; background: url("/static/mallDefault/contents/images/sp/kitchen/tl2.png") no-repeat center / contain;}
#lp-sp-kitchen .sec2 .blk3 .list1 > li:after{ width: 8.514583333vw; height: 3.225vw; background: url("/static/mallDefault/contents/images/sp/kitchen/tl3.png") no-repeat center / contain;}
#lp-sp-kitchen .sec2 .list1 h5{ display: flex; flex-direction: column; font-size: 1.458333333vw; font-family: "Shuei KakuGo Kin B";}
#lp-sp-kitchen .sec2 .list1 h5 span{ margin: 0 0 1em; color: #e1ca4e; letter-spacing: .1em; font-size: 1.041666667vw;}
#lp-sp-kitchen .sec2 .blk2 .list1 h5 span{ color: #EF9574;}
#lp-sp-kitchen .sec2 .blk3 .list1 h5 span{ color: #98cfc9;}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .sec2 .list1{ margin: 0 auto; width: 88vw;}
    #lp-sp-kitchen .sec2 .list1 > li{ margin: 6.666666667vw 0 0; padding: 24vw 6.666666667vw 10.66666667vw; border: 0.266666667vw solid #EFDC74; border-radius: 3.2vw; box-shadow: 0.8vw 0.8vw 1.6vw rgba(0, 0, 0, 0.16);}
    #lp-sp-kitchen .sec2 .list1 > li:after{ top: 6.666666667vw; right: auto; left: 50%; width: 18.87733333vw; height: 9.506666667vw; transform: translate(-50%,0);}
    #lp-sp-kitchen .sec2 .blk2 .list1 > li:after{ width: 26.432vw; height: 9.48vw;}
    #lp-sp-kitchen .sec2 .blk3 .list1 > li:after{ width: 26.26933333vw; height: 9.616vw;}
    #lp-sp-kitchen .sec2 .list1 h5{ white-space: nowrap; letter-spacing: normal; font-size: 4.5vw;}
    #lp-sp-kitchen .sec2 .list1 h5 span{ margin: 0 0 1em; white-space: nowrap; font-size: 3.733333333vw;}
}

#lp-sp-kitchen .sec2 .cnt1{ display: flex; margin: 1.5625vw 0 0; justify-content: space-between;}
#lp-sp-kitchen .sec2 .cnt1 figure{ width: 23.4375vw;}
#lp-sp-kitchen .sec2 .cnt1 .detail{ position: relative; width: 20.83333333vw;}
#lp-sp-kitchen .sec2 .cnt1 .detail p{ letter-spacing: .05em; font-size: 0.9375vw; font-family: "Shuei KakuGo Kin M"; line-height: 2;}
#lp-sp-kitchen .sec2 .cnt1 .detail .list-cat{ position: absolute; bottom: 0; left: 0; display: flex; flex-wrap: wrap;}
#lp-sp-kitchen .sec2 .cnt1 .detail .list-cat > li{ display: flex; margin: 0.3125vw 0.3125vw 0 0; padding: 0 1em; height: 1.510416667vw; border-radius: 0.416666667vw; background: #EDEBE5; letter-spacing: .05em; font-size: 0.729166667vw; font-family: "Shuei KakuGo Kin B"; align-items: center;}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .sec2 .cnt1{ flex-direction: column; margin: 4vw 0 0; justify-content: flex-start;}
    #lp-sp-kitchen .sec2 .cnt1 figure{ width: 100%;}
    #lp-sp-kitchen .sec2 .cnt1 .detail{ margin: 6.666666667vw 0 0; width: 100%;}
    #lp-sp-kitchen .sec2 .cnt1 .detail p{ font-size: 3.733333333vw; line-height: 1.857142857;}
    #lp-sp-kitchen .sec2 .cnt1 .detail .list-cat{ position: relative; bottom: auto; left: auto; padding: 4.8vw 0 0;}
    #lp-sp-kitchen .sec2 .cnt1 .detail .list-cat > li{ margin: 1.6vw 1.6vw 0 0; padding: 0 1em; height: 6.4vw; border-radius: 1.6vw; letter-spacing: 0; font-size: 3.2vw;}
}

#lp-sp-kitchen .sec2 .cnt2{ position: relative; margin: 2.083333333vw 0 0; padding: 2.34375vw 2.604166667vw;}
#lp-sp-kitchen .sec2 .cnt2:before,
#lp-sp-kitchen .sec2 .cnt2:after{ position: absolute; display: block; width: 4.471875vw; height: 4.915625vw; content: "";}
#lp-sp-kitchen .sec2 .cnt2:before{ top: 0; left: 0; border-top: 1px solid #EFDC74; border-left: 1px solid #EFDC74;}
#lp-sp-kitchen .sec2 .cnt2:after{ right: 0; bottom: 0; border-right: 1px solid #EFDC74; border-bottom: 1px solid #EFDC74;}
#lp-sp-kitchen .sec2 .blk2 .cnt2:before,
#lp-sp-kitchen .sec2 .blk2 .cnt2:after{ border-color: #EF9574;}
#lp-sp-kitchen .sec2 .blk3 .cnt2:before,
#lp-sp-kitchen .sec2 .blk3 .cnt2:after{ border-color: #BCD8D5;}
#lp-sp-kitchen .sec2 .cnt2 dl{ position: relative;}
#lp-sp-kitchen .sec2 .cnt2 dl:before{ position: absolute; top: -3.125vw; right: -0.416666667vw; width: 6.38125vw; height: 5.094791667vw; background: url("/static/mallDefault/contents/images/sp/kitchen/ico_buyer1.png") no-repeat center / contain; content: "";}
#lp-sp-kitchen .sec2 .blk2 .cnt2 dl:before{ background-image: url("/static/mallDefault/contents/images/sp/kitchen/ico_buyer2.png");}
#lp-sp-kitchen .sec2 .blk3 .cnt2 dl:before{ background-image: url("/static/mallDefault/contents/images/sp/kitchen/ico_buyer3.png");}
#lp-sp-kitchen .sec2 .cnt2 dt{ letter-spacing: .06em; font-size: 1.041666667vw; font-family: "Shuei KakuGo Kin B"; line-height: 1.7;}
#lp-sp-kitchen .sec2 .cnt2 dd{ margin: 1em 0 0; letter-spacing: .03em; font-size: 0.833333333vw; font-family: "Shuei KakuGo Kin L"; line-height: 2.125;}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .sec2 .cnt2{ margin: 13.33333333vw 0 0; padding: 9.333333333vw 5.333333333vw;}
    #lp-sp-kitchen .sec2 .cnt2:before,
    #lp-sp-kitchen .sec2 .cnt2:after{ width: 7.194666667vw; height: 7.909333333vw;}
    #lp-sp-kitchen .sec2 .cnt2:before{ border-top: 0.266666667vw solid #EFDC74; border-left: 0.266666667vw solid #EFDC74;}
    #lp-sp-kitchen .sec2 .cnt2:after{ border-right: 0.266666667vw solid #EFDC74; border-bottom: 0.266666667vw solid #EFDC74;}
    #lp-sp-kitchen .sec2 .cnt2 dl:before{ top: -18.688vw; right: -5.333333333vw; width: 23.01066667vw; height: 18.688vw;}
    #lp-sp-kitchen .sec2 .cnt2 dt{ font-size: 3.733333333vw; line-height: 1.857142857;}
    #lp-sp-kitchen .sec2 .cnt2 dd{ margin: 1em 0 0; font-size: 3.2vw; line-height: 2.166666667;}
}

#lp-sp-kitchen .sec2 .btn1{ display: flex; margin: 0.78125vw 0 0; justify-content: center;}
#lp-sp-kitchen .sec2 .btn1 a{ display: flex; width: 16.14583333vw; height: 3.385416667vw; border-radius: 1.692708333vw; background: #efdc74; color: #2f2f2f; letter-spacing: .1em; font-size: 0.9375vw; font-family: "Shuei KakuGo Kin M"; justify-content: center; align-items: center;}
#lp-sp-kitchen .sec2 .blk2 .btn1 a{ background: #EF9574;}
#lp-sp-kitchen .sec2 .blk3 .btn1 a{ background: #BCD8D5;}
#lp-sp-kitchen .sec2 .btn1 ul{ display: flex; justify-content: center;}
#lp-sp-kitchen .sec2 .btn1 ul > li{ padding: 0 0.9375vw;}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .sec2 .btn1{ margin: 5.333333333vw 0 0;}
    #lp-sp-kitchen .sec2 .btn1 a{ width: 50.66666667vw; height: 12.8vw; border-radius: 6.4vw; font-size: 3.733333333vw;}
    #lp-sp-kitchen .sec2 .btn1 ul{ margin: 0 -1.6vw; width: calc(100% + 3.2vw); justify-content: space-between;}
    #lp-sp-kitchen .sec2 .btn1 ul > li{ padding: 0;}
    #lp-sp-kitchen .sec2 .btn1 ul a{ width: 37.33333333vw; letter-spacing: 0;}
}

#lp-sp-kitchen .sec2 .btn2{ display: flex; margin: 5.208333333vw 0 15.625vw; justify-content: center;}
#lp-sp-kitchen .sec2 .btn2 a{ display: flex; width: 24.27083333vw; height: 4.375vw; border-radius: 2.1875vw; background: #efdc74; box-shadow: 0.15625vw 0.15625vw 0.3125vw rgba(0, 0, 0, 0.16); color: #2f2f2f; letter-spacing: .1em; font-size: 1.145833333vw; font-family: "Shuei KakuGo Kin M"; justify-content: center; align-items: center;}
#lp-sp-kitchen .sec2 .blk2 .btn2 a{ background: #EF9574;}
#lp-sp-kitchen .sec2 .blk3 .btn2 a{ background: #BCD8D5;}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .sec2 .btn2{ margin: 13.33333333vw 0 42.66666667vw;}
    #lp-sp-kitchen .sec2 .btn2 a{ width: 72vw; height: 16vw; border-radius: 8vw; box-shadow: 0.8vw 0.8vw 1.6vw rgba(0, 0, 0, 0.16); font-size: 4.266666667vw;}
}

#lp-sp-kitchen .sec3{ position: relative; padding: 15.625vw 0; background: #fff;}
#lp-sp-kitchen .sec3 + .sec3{ padding: 0 0 15.625vw;}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .sec3{ padding: 45.33333333vw 0 50.66666667vw;}
    #lp-sp-kitchen .sec3 + .sec3{ padding: 0 0 50.66666667vw;}
}

#lp-sp-kitchen .sec3 h3{ display: flex; flex-direction: column; letter-spacing: .03em; font-size: 0.9375vw; font-family: "Shuei KakuGo Kin M"; align-items: center;}
#lp-sp-kitchen .sec3 h3 span{ margin: 0 0 0.78125vw; border-bottom: 2px solid; letter-spacing: .1em; font-weight: 700; font-size: 3.541666667vw; font-family: rift, sans-serif;}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .sec3 h3{ letter-spacing: 0; font-size: 3.733333333vw;}
    #lp-sp-kitchen .sec3 h3 span{ margin: 0 0 4vw; border-bottom: 0.533333333vw solid; font-size: 10.66666667vw;}
}

#lp-sp-kitchen .sec3 .item-wrap{ margin: 3.645833333vw auto 0; width: 46.875vw;}
#lp-sp-kitchen .sec3 .style-wrap{ margin: 3.645833333vw auto 0; width: 46.875vw;}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .sec3 .item-wrap{ margin: 13.33333333vw 0 0; width: 100%;}
    #lp-sp-kitchen .sec3 .style-wrap{ margin: 13.33333333vw 0 0; width: 100%;}
}

#lp-sp-kitchen .sec3 .btn3{ display: flex; margin: 3.125vw 0 0; justify-content: center;}
#lp-sp-kitchen .sec3 .btn3 a{ display: flex; width: 22.60416667vw; height: 4.6875vw; border: 1px solid #2f2f2f; border-radius: 2.34375vw; background: #fff; color: #2f2f2f; letter-spacing: .05em; font-size: 0.9375vw; font-family: "Shuei KakuGo Kin M"; justify-content: center; align-items: center;}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .sec3 .btn3{ margin: 14.66666667vw 0 0;}
    #lp-sp-kitchen .sec3 .btn3 a{ padding: 0 1.5em; width: auto; height: 12.8vw; border: 0.266666667vw solid #2f2f2f; border-radius: 6.4vw; letter-spacing: 0; font-size: 3.733333333vw;}
}

#lp-sp-kitchen .sec3 .list1{ display: grid; margin: 3.645833333vw auto 0; width: 64.47916667vw; grid-template-columns: repeat(3, 1fr); grid-gap: 3.125vw 1.5625vw;}
#lp-sp-kitchen .sec3 .list1 iframe{ aspect-ratio: 16/9;}

@media only screen and (max-width: 736px) {
    #lp-sp-kitchen .sec3 .list1{ margin: 13.33333333vw 0 0; padding: 0 8vw; width: 100%; grid-template-columns: repeat(1, 1fr); grid-gap: 5.333333333vw 3.2vw;}
}