#lp-column-fwood{ margin: 0 auto; width: 1100px; font-size: 14px; line-height: 1.75;}
#lp-column-fwood figure{ margin: 0;}
#lp-column-fwood .anchor{ position: relative; z-index: -1;}
#lp-column-fwood .anchor:before{ display: block; margin-top: -67px; width: 100%; height: 67px; content: ""; vertical-align: top;}

@media screen and (max-width: 1279px){
    #lp-column-fwood{ width: 100%; font-size: 12px;}
    #lp-column-fwood *{ box-sizing: border-box;}
    #lp-column-fwood .anchor:before{ margin-top: -18.4vw; height: 18.4vw;}
}

#lp-column-fwood .sup1{ padding: 0 0 60px;}
#lp-column-fwood .sup2{ margin: 0; padding: 0;}

@media screen and (max-width: 1279px){
    #lp-column-fwood .sup1{ padding: 0 0 30px;}
    #lp-column-fwood .sup2{ padding: 0;}
    #lp-column-fwood .main{ padding: 16px 16px 0;}
}

#lp-column-fwood .sec{ display: flex; margin: 0 calc(50% - 50vw); padding: 0 calc(50vw - 50%); width: 100vw; justify-content: center;}
#lp-column-fwood .sec > div{ position: relative; padding: 110px 0; width: 50%;}
#lp-column-fwood .sec > div:nth-child(even){ padding: 120px 0 120px 40px; border-left: 1px solid #F0F0F0;}
#lp-column-fwood .sec + .sec{ border-top: 1px solid #F0F0F0;}
#lp-column-fwood .sec h2{ font-weight: 600; font-size: 24px;}
#lp-column-fwood .sec h2 span{ display: block; margin: 0 0 40px;}
#lp-column-fwood .sec h2 span img{ width: auto; height: 94px;}
#lp-column-fwood .sec > div > ul{ padding: 60px 0 0 20px; font-size: 18px;}
#lp-column-fwood .sec > div > ul > li{ position: relative; margin: 20px 0 0;}
#lp-column-fwood .sec > div > ul > li:after{ position: absolute; top: .8em; left: -.8em; width: 3px; height: 3px; border-radius: 100%; background: #000; content: "";}
#lp-column-fwood .sec ul ul{ padding: 10px 0 0; font-weight: 400; font-size: 13px;}
#lp-column-fwood .sec ul ul > li{ margin: 10px 0 0;}
#lp-column-fwood .sec figure{ position: absolute;}
#lp-column-fwood .sec .cnt1 figure{ top: 191px; right: 57px; width: 121px;}
#lp-column-fwood .sec .cnt2 figure{ top: 200px; right: 0; width: 146px;}
#lp-column-fwood .sec .cnt3 figure{ top: 195px; right: 76px; width: 125px;}
#lp-column-fwood .sec .cnt4 figure{ top: 200px; right: 0; width: 140px;}

@media screen and (max-width: 1279px){
    #lp-column-fwood .sec{ flex-direction: column; margin: -50px 0 0; padding: 0 30px;}
    #lp-column-fwood .sec > div{ padding: 120px 0 0; width: 100%;}
    #lp-column-fwood .sec > div:nth-child(even){ padding: 120px 0 0; border-left: none;}
    #lp-column-fwood .sec + .sec{ margin: 0; padding: 0 30px; border-top: none;}
    #lp-column-fwood .sec h2{ font-size: 18px;}
    #lp-column-fwood .sec h2 span{ margin: 0 0 20px;}
    #lp-column-fwood .sec h2 span img{ width: auto; height: 66px;}
    #lp-column-fwood .sec > div > ul{ padding: 20px 0 0 15px; font-size: 15px;}
    #lp-column-fwood .sec > div > ul > li{ margin: 20px 0 0;}
    #lp-column-fwood .sec ul ul{ padding: 0; font-size: 12px;}
    #lp-column-fwood .sec ul ul > li{ margin: 5px 0 0;}
    #lp-column-fwood .sec figure{ position: absolute;}
    #lp-column-fwood .sec .cnt1 figure{ top: auto; right: -6px; bottom: -10.6666vw; width: 27.4666vw;}
    #lp-column-fwood .sec .cnt2 figure{ top: auto; right: -6px; bottom: -13.3333vw; width: 25.0666vw;}
    #lp-column-fwood .sec .cnt3 figure{ top: auto; right: -6px; bottom: -17.3333vw; width: 25.0666vw;}
    #lp-column-fwood .sec .cnt4 figure{ top: auto; right: -6px; bottom: -4.8vw; width: 25.3333vw;}
}

#lp-column-fwood .sec1{ margin: 0 calc(50% - 50vw); padding: 0 calc(50vw - 50%);}
#lp-column-fwood .sec1 .inner{ position: relative; display: flex; padding: 140px 0 0; width: 1100px; height: 700px; justify-content: space-between;}
#lp-column-fwood .sec1 h2{ white-space: nowrap; font-weight: 600; font-size: 33px;}
#lp-column-fwood .sec1 h2 span{ display: block; margin: 0 0 50px;}
#lp-column-fwood .sec1 h2 span img{ width: auto; height: 138px;}
#lp-column-fwood .sec1 .detail h3{ font-weight: 600; font-size: 25px;}
#lp-column-fwood .sec1 .detail p{ text-align: justify; letter-spacing: .15em; font-size: 19px; line-height: 2.3157;}
#lp-column-fwood .sec1 .detail h3 + p{ margin: 30px 0 0;}
#lp-column-fwood .sec1 figure{ position: absolute;}

@media screen and (max-width: 1279px){
    #lp-column-fwood .sec1 .inner{ flex-direction: column; padding: 60px 30px 115px; width: 100%; height: auto;}
    #lp-column-fwood .sec1 h2{ font-size: 18px;}
    #lp-column-fwood .sec1 h2 span{ margin: 0 0 20px;}
    #lp-column-fwood .sec1 h2 span img{ width: auto; height: 66px;}
    #lp-column-fwood .sec1 .detail h3{ font-size: 18px;}
    #lp-column-fwood .sec1 .detail p{ letter-spacing: 1px; font-size: 14px;}
    #lp-column-fwood .sec1 .detail h3 + p{ margin: 10px 0 0;}
}

#lp-column-fwood .cnt1 .sec1,
#lp-column-fwood .cnt1 .sec1s,
#lp-column-fwood .cnt1s .sec1{ background: #DCE3CF;}
#lp-column-fwood .cnt2 .sec1{ background: #E9DFEA;}
#lp-column-fwood .cnt3 .sec1{ background: #E6DCD7;}
#lp-column-fwood .cnt4 .sec1{ background: #DCE1E6;}
#lp-column-fwood .cnt1 .sec1 h2{ width: 481px;}
#lp-column-fwood .cnt1s .sec1 h2{ width: 218.66px;}
#lp-column-fwood .cnt2 .sec1 h2{ width: 335px;}
#lp-column-fwood .cnt3 .sec1 h2{ width: 340px;}
#lp-column-fwood .cnt4 .sec1 h2{ width: 476px;}
#lp-column-fwood .cnt1 .sec1 .detail{ width: 495px;}
#lp-column-fwood .cnt1s .sec1 .detail{ width: 487px;}
#lp-column-fwood .cnt2 .sec1 .detail{ width: 634px;}
#lp-column-fwood .cnt3 .sec1 .detail{ width: 495px;}
#lp-column-fwood .cnt4 .sec1 .detail{ width: 495px;}
#lp-column-fwood .cnt1 .sec1 figure{ right: 110px; bottom: -43px; width: 317px;}
#lp-column-fwood .cnt1s .sec1 figure{ right: 43px; bottom: -68px; width: 400px;}
#lp-column-fwood .cnt2 .sec1 figure{ right: -170px; bottom: -63px; width: 260px;}
#lp-column-fwood .cnt3 .sec1 figure{ right: 90px; bottom: -113px; width: 322px;}
#lp-column-fwood .cnt4 .sec1 figure{ right: 0; bottom: -90px; width: 373px;}

@media screen and (max-width: 1279px){
    #lp-column-fwood .cnt1 .sec1 h2,
    #lp-column-fwood .cnt1s .sec1 h2,
    #lp-column-fwood .cnt2 .sec1 h2,
    #lp-column-fwood .cnt3 .sec1 h2,
    #lp-column-fwood .cnt4 .sec1 h2{ width: 100%;}
    #lp-column-fwood .cnt1 .sec1 .detail,
    #lp-column-fwood .cnt1s .sec1 .detail,
    #lp-column-fwood .cnt2 .sec1 .detail,
    #lp-column-fwood .cnt3 .sec1 .detail,
    #lp-column-fwood .cnt4 .sec1 .detail{ padding: 40px 0 0; width: 100%;}
    #lp-column-fwood .cnt1 .sec1 figure{ right: 30px; bottom: -8.8vw; width: 45.8666vw;}
    #lp-column-fwood .cnt1s .sec1 figure{ right: 30px; bottom: -8vw; width: 50.13333333vw;}
    #lp-column-fwood .cnt2 .sec1 figure{ right: 30px; bottom: -9.6vw; width: 42.6666vw;}
    #lp-column-fwood .cnt3 .sec1 figure{ right: 30px; bottom: -13.6vw; width: 37.8666vw;}
    #lp-column-fwood .cnt4 .sec1 figure{ right: 30px; bottom: -9.0666vw; width: 42.6666vw;}
}

#lp-column-fwood .sec1s{ margin: 0 calc(50% - 50vw); padding: 75px calc(50vw - 50% + 70px); width: 100vw; line-height: 1;}
#lp-column-fwood .sec1s h2{ font-weight: 600; font-size: 30px;}

@media screen and (max-width: 1279px){
    #lp-column-fwood .sec1s{ padding: 50px 30px;}
    #lp-column-fwood .sec1s h2{ font-size: 22px;}
}

#lp-column-fwood .sec2{ padding: 0 0 240px;}
#lp-column-fwood .sec2.w960{ margin: 0 auto; width: 960px;}
#lp-column-fwood .cnt4 .sec2{ padding: 250px 0 270px;}

@media screen and (max-width: 1279px){
    #lp-column-fwood .sec2{ padding: 60px 30px 90px;}
    #lp-column-fwood .sec2.w960{ margin: 0; width: 100%;}
    #lp-column-fwood .cnt4 .sec2{ padding: 80px 30px;}
}

#lp-column-fwood .sec2 h3{ padding: 120px 0 0; font-weight: 600; font-size: 30px;}
#lp-column-fwood .cnt2 .sec2 > h3:last-of-type{ padding: 200px 0 0;}
#lp-column-fwood .cnt1 .sec2 h3{ color: #809855;}
#lp-column-fwood .cnt1s .sec2 h3{ color: #809855;}
#lp-column-fwood .cnt2 .sec2 h3{ color: #713D7B;}
#lp-column-fwood .cnt3 .sec2 h3{ color: #D7B4AA;}
#lp-column-fwood .cnt4 .sec2 h3{ font-weight: 600; font-size: 25px;}
#lp-column-fwood .cnt4 .sec2 h3 a{ position: relative; display: inline-block; padding: 0 50px 0 0; text-decoration: none;}
#lp-column-fwood .cnt4 .sec2 h3 a:after{ position: absolute; top: .5em; right: 0; width: 20px; height: 20px; background: url("/static/mallDefault/contents/images/column/furniture-wood/arrow.png") no-repeat center / contain; content: "";}

@media screen and (max-width: 1279px){
    #lp-column-fwood .sec2 h3{ margin: 80px 0 0; padding: 80px 0 0; border-top: 1px solid #DCE1E6; font-size: 22px;}
    #lp-column-fwood .sec2 > h3:first-child{ margin: 0; padding: 0; border: none;}
    #lp-column-fwood .cnt2 .sec2 > h3:last-of-type{ padding: 80px 0 0;}
    #lp-column-fwood .cnt4 .sec2 h3{ margin: 40px 0 0; padding: 0; border: none; font-size: 18px;}
    #lp-column-fwood .cnt4 .sec2 h3 a{ display: block; padding: 0;}
}

#lp-column-fwood .sec2 .list1{ display: flex; overflow: hidden; margin: 40px -22px 0;}
#lp-column-fwood .sec2 .list1 > li{ padding: 0 22px; width: calc(100% / 3);}
#lp-column-fwood .sec2 .list2{ display: flex; overflow: hidden; margin: 40px -22px 0;}
#lp-column-fwood .sec2 .list2 > li{ padding: 0 22px; width: calc(100% / 3); border-left: 1px dashed #DCE1E6;}
#lp-column-fwood .sec2 .list2 > li:first-child{ border: none;}
#lp-column-fwood .sec2 .list3{ display: flex; overflow: hidden; margin: 40px -22px 0;}
#lp-column-fwood .sec2 .list3 > li{ padding: 0 22px; width: calc(100% / 2);}
#lp-column-fwood .sec2 .list4{ margin: 40px 0 0;}
#lp-column-fwood .cnt1 .sec2 .flex{ display: flex; overflow: hidden; margin: 0 -22px;}
#lp-column-fwood .cnt1 .sec2 .flex > div{ padding: 0 22px; width: calc(100% / 3 * 2);}
#lp-column-fwood .cnt1 .sec2 .flex > div + div{ width: calc(100% / 3);}

@media screen and (max-width: 1279px){
    #lp-column-fwood .sec2 .list1{ flex-direction: column; margin: -40px 0 0;}
    #lp-column-fwood .sec2 .list1 > li{ padding: 80px 0 0; width: 100%;}
    #lp-column-fwood .cnt3 .sec2 .list1 > li{ margin: 80px 0 0; padding: 80px 0 0; border-top: 1px solid #DCE1E6;}
    #lp-column-fwood .cnt3 .sec2 .list1 > li:first-child{ margin: 0; border: none;}

    #lp-column-fwood .sec2 .list2{ flex-direction: column; margin: 0;}
    #lp-column-fwood .sec2 .list2 > li{ margin: 80px 0 0; padding: 80px 0 0; width: 100%; border-top: 1px dashed #DCE1E6; border-left: none;}
    #lp-column-fwood .sec2 .list2 > li:first-child{ margin: 40px 0 0; padding: 0;}

    #lp-column-fwood .cnt1 .sec2 .flex{ flex-direction: column; margin: 0;}
    #lp-column-fwood .cnt1 .sec2 .flex > div{ padding: 0; width: 100%;}
    #lp-column-fwood .cnt1 .sec2 .flex > div + div{ width: 100%;}

    #lp-column-fwood .sec2 .list3{ flex-direction: column; margin: 40px 0 0;}
    #lp-column-fwood .sec2 .list3 > li{ padding: 0; width: 100%;}
    #lp-column-fwood .sec2 .list3 > li:last-child{ border-bottom: none;}
    
    #lp-column-fwood .sec2 .list4{ margin: 40px 0 0;}
}

#lp-column-fwood .sec2 h4{ font-weight: 600; font-size: 21px;}
#lp-column-fwood .sec2 figure + h4{ margin: 40px 0 0;}
#lp-column-fwood .cnt2 .sec2 figure + h4{ margin: 70px 0 0;}
#lp-column-fwood .cnt2 .sec2 p + h4{ margin: 90px 0 0;}
#lp-column-fwood .sec2 h4 a{ position: relative; display: block; text-decoration: none;}
#lp-column-fwood .sec2 h4 a:after{ position: absolute; top: .5em; right: 0; width: 20px; height: 20px; background: url("/static/mallDefault/contents/images/column/furniture-wood/arrow.png") no-repeat center / contain; content: "";}
#lp-column-fwood .cnt3 .sec2 h4 a:after{ background: url("/static/mallDefault/contents/images/column/furniture-wood/arrow2.png") no-repeat center / contain;}
#lp-column-fwood .cnt3 #user09{ margin: 30px 0 0;}
#lp-column-fwood .cnt4 .sec2 p + h4{ margin: 150px 0 0;}

@media screen and (max-width: 1279px){
    #lp-column-fwood .sec2 h4{ font-size: 18px;}
    #lp-column-fwood .sec2 h4 a:after{ top: 50%; transform: translate(0,-50%);}
    #lp-column-fwood .cnt2 .sec2 figure + h4{ margin: 50px 0 0;}
    #lp-column-fwood .cnt2 .sec2 p + h4{ margin: 80px 0 0;}
    #lp-column-fwood .cnt4 .sec2 p + h4{ margin: 80px 0 0;}
}

#lp-column-fwood .cnt1 .sec2 h5{ margin: 40px 0 0; padding: 40px 0 0; border-top: 1px solid #DCE1E6; font-weight: 600; font-size: 21px;}
#lp-column-fwood .cnt1 .sec2 .list3 h5{ margin: 0; padding: 0; border: none;}
#lp-column-fwood .cnt1 .sec2 .list3 p + h5{ margin: 60px 0 0; padding: 60px 0 0; border-top: 1px solid #DCE1E6;}

@media screen and (max-width: 1279px){
    #lp-column-fwood .cnt1 .sec2 h5{ margin: 90px 0 0; padding: 0; border-top: none; font-size: 18px;}
    #lp-column-fwood .cnt1 .sec2 .list3 h5{ margin: 80px 0 0;}
    #lp-column-fwood .cnt1 .sec2 .list3 p + h5{ margin: 80px 0 0; padding: 0; border: none;}
}

#lp-column-fwood .sec2 p{ font-weight: 300; font-size: 17px; line-height: 2.2;}
#lp-column-fwood .sec2 h3 + p{ margin: 50px 0 0;}
#lp-column-fwood .sec2 h4 + p{ margin: 30px 0 0;}
#lp-column-fwood .sec2 h5 + p{ margin: 20px 0 0; font-size: 14px;}
#lp-column-fwood .cnt1 .sec2 .list3 p{ font-size: 17px;}
#lp-column-fwood .cnt4 .sec2 p{ margin: 30px 0 0;}

@media screen and (max-width: 1279px){
    #lp-column-fwood .sec2 p{ font-size: 14px;}
    #lp-column-fwood .sec2 h3 + p{ margin: 20px 0 0;}
    #lp-column-fwood .sec2 h4 + p{ margin: 10px 0 0;}
    #lp-column-fwood .sec2 h5 + p{ margin: 10px 0 0;}
    #lp-column-fwood .cnt1 .sec2 .list3 p{ font-size: 14px;}
    #lp-column-fwood .cnt4 .sec2 p{ margin: 20px 0 0;}
}

#lp-column-fwood .sec2 h3 + figure{ margin: 60px 0 0;}
#lp-column-fwood .cnt1 .sec2 .flex h3 + figure{ margin: 40px 0 0;}
#lp-column-fwood .cnt4 .sec2 p + figure{ margin: 120px 0 0; padding: 120px 0 0; border-top: 1px solid #DCE1E6;}

@media screen and (max-width: 1279px){
    #lp-column-fwood .sec2 h3 + figure{ margin: 40px 0 0;}
    #lp-column-fwood .cnt4 .sec2 p + figure{ margin: 80px 0 0; padding: 80px 0 0;}
}

#lp-column-fwood .sec2 .link{ margin: 10px 0 0;}
#lp-column-fwood .sec2 .link a{ font-weight: 300; font-size: 17px; text-decoration: underline;}
#lp-column-fwood .sec2 .link a:hover{ text-decoration: none;}

@media screen and (max-width: 1279px){
    #lp-column-fwood .sec2 .link a{ font-size: 14px;}
}

#lp-column-fwood .sec2 dt{ position: relative; margin: 70px 0 0;}
#lp-column-fwood .sec2 dd + dt{ margin: 100px 0 0;}
#lp-column-fwood .sec2 dt:after{ position: absolute; top: 50%; left: 0; width: 100%; height: 1px; background: #DCE1E6; content: ""; transform: translate(0,-50%);}
#lp-column-fwood .sec2 dt span{ position: relative; z-index: 10; display: inline-block; padding: 0 1em 0 0; background: #fff; color: #713D7B; font-weight: 600; font-size: 22px;}
#lp-column-fwood .sec2 dd{ padding: 25px 0 0;}
#lp-column-fwood .sec2 dd + dd{ padding: 90px 0 0;}
#lp-column-fwood .sec2 dd h4{ font-weight: 600; font-size: 25px;}
#lp-column-fwood .sec2 dd p + figure{ margin: 60px 0 0;}
#lp-column-fwood .sec2 dd.row{ display: flex; justify-content: space-between;}
#lp-column-fwood .sec2 dd.row > div{ width: calc(50% - 50px);}
#lp-column-fwood .sec2 dd.row > figure{ width: 50%;}
#lp-column-fwood .sec2 dd.row > figure ul{ display: flex; width: 100%; justify-content: space-between;}
#lp-column-fwood .sec2 dd.row > figure ul > li{ width: calc(50% - 10px);}

@media screen and (max-width: 1279px){
    #lp-column-fwood .sec2 dt{ margin: 30px 0 0;}
    #lp-column-fwood .sec2 dd + dt{ margin: 80px 0 0;}
    #lp-column-fwood .sec2 dt:after{ content: none;}
    #lp-column-fwood .sec2 dt span{ display: block; padding: 0; font-size: 14px;}
    #lp-column-fwood .sec2 dd{ padding: 10px 0 0;}
    #lp-column-fwood .sec2 dd + dd{ padding: 80px 0 0;}
    #lp-column-fwood .sec2 dd h4{ font-size: 18px;}
    #lp-column-fwood .sec2 dd p{ margin: 10px 0 0;}
    #lp-column-fwood .sec2 dd p + figure{ margin: 30px 0 0;}
    #lp-column-fwood .sec2 dd.row{ flex-direction: column;}
    #lp-column-fwood .sec2 dd.row > div{ width: 100%;}
    #lp-column-fwood .sec2 dd.row > figure{ margin: 40px 0 0; width: 100%;}
    #lp-column-fwood .sec2 dd.row > figure ul > li{ width: calc(50% - 5px);}
}

#lp-column-fwood .sec2s{ margin: 0 calc(50% - 50vw); padding: 150px calc(50vw - 50%) 270px; background: #F5F5F5;}
#lp-column-fwood .sec2s h3{ color: #D7B4AA; font-weight: 600; font-size: 30px;}
#lp-column-fwood .sec2s .list4{ display: flex; overflow: hidden; margin: 130px -60px 0;}
#lp-column-fwood .sec2s .list4 > li{ padding: 0 60px; width: 50%;}
#lp-column-fwood .sec2s .list4 > li:nth-child(even){ border-left: 1px solid #DCE1E6;}
#lp-column-fwood .sec2s .list4 h4{ font-weight: 600; font-size: 21px;}
#lp-column-fwood .sec2s .list4 p{ margin: 40px 0 0; min-height: 230px; font-weight: 300; font-size: 17px; line-height: 2.2;}
#lp-column-fwood .sec2s .list4 h5{ margin: 70px 0 0; font-weight: 600; font-size: 21px;}
#lp-column-fwood .sec2s .list4 h5 + figure{ margin: 40px 0 0;}
#lp-column-fwood .sec2s .list4 figcaption{ margin: 40px 0 0; min-height: 60px; font-weight: 300; font-size: 15px; line-height: 2;}
#lp-column-fwood .sec2s .video{ margin: 60px auto 0; background: #E6E6E6;}
#lp-column-fwood .sec2s .list4 + .video{ width: calc(50% - 60px);}
#lp-column-fwood .sec2s .video figcaption{ padding: 30px; font-weight: 300; font-size: 17px; line-height: 2.2;}
#lp-column-fwood .youtube{ position: relative; padding-top: 56.25%;width: 100%; }
#lp-column-fwood .youtube iframe{ position: absolute; top: 0; right: 0; width: 100% !important; height: 100% !important;}

@media screen and (max-width: 1279px){
    #lp-column-fwood .sec2s{ padding: 80px 30px;}
    #lp-column-fwood .sec2s h3{ font-size: 22px;}
    #lp-column-fwood .sec2s .list4{ flex-direction: column; margin: 0;}
    #lp-column-fwood .sec2s .list4 > li{ margin: 80px 0 0; padding: 80px 0 0; width: 100%; border-top: 1px solid #DCE1E6;}
    #lp-column-fwood .sec2s .list4 > li:nth-child(even){ border-left: none;}
    #lp-column-fwood .sec2s > .list4:first-of-type > li:first-child{ margin: 0; padding: 40px 0 0; border: none;}
    #lp-column-fwood .sec2s .list4 h4{ font-size: 18px;}
    #lp-column-fwood .sec2s .list4 p{ margin: 20px 0 0; min-height: 0; font-size: 14px;}
    #lp-column-fwood .sec2s .list4 h5{ display: none;}
    #lp-column-fwood .sec2s .list4 figcaption{ margin: 20px 0 0; min-height: 0; font-size: 12px;}
    #lp-column-fwood .sec2s .video{ margin: 40px 0 0; background: none;}
    #lp-column-fwood .sec2s .list4 + .video{ width:100%;}
    #lp-column-fwood .sec2s .video figcaption{ padding: 20px 0 0; font-size: 12px; line-height: 2;}
    #lp-column-fwood .sec2s .video iframe{ width: 100%; height: auto;}
}

#lp-column-fwood .list-recycle{ padding: 34px 0 0;}
#lp-column-fwood .list-recycle > li{ position: relative; display: flex; margin: 6px 0 0;}
#lp-column-fwood .list-recycle > li:after{ position: absolute; top: 50%; left: 50%; width: 22px; height: 17px; background: url("/static/mallDefault/contents/images/column/furniture-wood/arrow3.png") no-repeat center / contain; content: ""; transform: translate(-50%,-50%);}
#lp-column-fwood .list-recycle > li > div{ display: flex; width: 50%; height: 100px; background: #DCE1E6; color: #9696A0; text-align: center; font-weight: 600; font-size: 17px; align-items: center; justify-content: center;}

@media screen and (max-width: 1279px){
    #lp-column-fwood .list-recycle{ padding: 20px 0 0;}
    #lp-column-fwood .list-recycle > li{ margin: 2px 0 0;}
    #lp-column-fwood .list-recycle > li:after{ width: 18px; height: 15px;}
    #lp-column-fwood .list-recycle > li > div{ padding: 40px 0; height: auto; font-size: 12px;}
}

#lp-column-fwood .loop{ display: flex; margin: 130px 0 0; padding: 70px 80px; border: 1px solid #DCE1E6; justify-content: space-between;}
#lp-column-fwood .loop > figure{ width: 460px;}
#lp-column-fwood .loop > figure iframe{ width: 100%;}
#lp-column-fwood .loop > .detail{ width: 260px;}
#lp-column-fwood .loop > .detail h4{ margin: 0;}
#lp-column-fwood .loop > .detail h4 img{ width: auto; height: 66px;}
#lp-column-fwood .loop > .detail h5{ margin: 20px 0 0; padding: 0; border: none; font-weight: 600; font-size: 14px;}
#lp-column-fwood .loop > .detail p{ margin: 30px 0 0; font-weight: 300; font-size: 12px; line-height: 2;}
#lp-column-fwood .loop > .detail .link{ margin: 40px 0 0;}
#lp-column-fwood .loop > .detail .link a{ position: relative; display: inline-block; padding: 0 30px 0 0; font-size: 12px}
#lp-column-fwood .loop > .detail .link a:after{ position: absolute; top: 50%; right: 0; width: 20px; height: 20px; background: url("/static/mallDefault/contents/images/column/furniture-wood/arrow.png") no-repeat center / contain; content: ""; transform: translate(0,-50%);}

@media screen and (max-width: 1279px){
    #lp-column-fwood .loop{ flex-direction: column-reverse; margin: 80px 0 0; padding: 35px 25px;}
    #lp-column-fwood .loop > figure{ width: 100%;}
    #lp-column-fwood .loop > .detail{ width: 100%;}
    #lp-column-fwood .loop > .detail h5{ margin: 25px 0 0; font-size: 14px;}
    #lp-column-fwood .loop > .detail .video{ margin: 25px 0 0;}
    #lp-column-fwood .loop > .detail p{ margin: 25px 0 0; font-size: 12px; line-height: 2;}
    #lp-column-fwood .loop > .detail .link{ margin: 25px 0 0; text-align: right;}
    #lp-column-fwood .loop > .detail .link a{ padding: 0 30px 0 0; text-decoration: none;}
}

#lp-column-fwood .sec3{ margin: 0 calc(50% - 50vw); padding: 80px calc(50vw - 50%); width: 100vw;}
#lp-column-fwood .cnt1 .sec3{ background: #DCE3CF;}
#lp-column-fwood .cnt2 .sec3{ background: #E9DFEA;}
#lp-column-fwood .cnt3 .sec3{ background: #E6DCD7;}
#lp-column-fwood .cnt4 .sec3{ background: #DCE1E6;}
#lp-column-fwood .sec3 ul{ display: flex; overflow: hidden; margin: 0 -22px; justify-content: center;}
#lp-column-fwood .sec3 ul > li{ padding: 0 22px; width: calc(100% / 3);}
#lp-column-fwood .sec3 ul a{ display: flex; height: 50px; background: #fff; color: #9696A0; text-decoration: none; font-weight: 600; font-size: 15px; align-items: center; justify-content: center;}
#lp-column-fwood .cnt3 .sec3 ul a{ color: #AF8C8C;}
#lp-column-fwood .sec3 ul > li:last-child a{ border: 1px solid; background: none;}
#lp-column-fwood .sec3 ul p{ padding: 20px 0 0; font-weight: 300; font-size: 13px;}

@media screen and (max-width: 1279px){
    #lp-column-fwood .sec3{ padding: 80px 30px;}
    #lp-column-fwood .sec3 ul{ flex-direction: column; margin: -40px 0 0;}
    #lp-column-fwood .sec3 ul > li{ padding: 40px 0 0; width: 100%;}
    #lp-column-fwood .sec3 ul a{ font-size: 14px;}
    #lp-column-fwood .sec3 ul p{ font-size: 12px;}
}

#lp-column-fwood .cnt1s .sec2 p{ margin: 1em 0 0;}
#lp-column-fwood .cnt1s .sec2 dt span{ color: #000; font-weight: 700; font-size: 25px;}
#lp-column-fwood .cnt1s .sec2 .flex{ display: flex; margin: 100px 0 0; justify-content: space-between;}
#lp-column-fwood .cnt1s .sec2 .flex.reverse{ flex-direction: row-reverse;}
#lp-column-fwood .cnt1s .sec2 .flex > dl{ width: 670px;}
#lp-column-fwood .cnt1s .sec2 .flex > figure{ width: 380px;}
#lp-column-fwood .cnt1s .sec2 .flex dt{ margin: 0;}
#lp-column-fwood .cnt1s .sec2 h4{ margin: 45px 0 0; font-size: 16px;}
#lp-column-fwood .cnt1s .sec2 .list-row3{ display: flex; margin: 0 -10px; padding: 20px 0 0;}
#lp-column-fwood .cnt1s .sec2 .list-row3 > li{ padding: 0 10px; width: calc(100% / 3);}
#lp-column-fwood .cnt1s .sec2 .list-row3 figcaption{ padding: 0 0 10px 0; font-weight: 500; font-size: 16px;}
#lp-column-fwood .cnt1s .sec2 .list-row2{ margin: 45px 0 0; position: relative; display: flex; justify-content: space-between;}
#lp-column-fwood .cnt1s .sec2 .list-row2:after{ position: absolute; top: 0; left: 50%; width: 1px; height: 100%; background: #DCE1E6; content: "";}
#lp-column-fwood .cnt1s .sec2 .list-row2 > li{ width: calc(50% - 50px);}
#lp-column-fwood .cnt1s .sec2 .list-row2 h4{ margin: 0; font-weight: 700; font-size: 21px;}
#lp-column-fwood .cnt1s .sec2 .row{ display: flex; margin: 65px 0 0; justify-content: space-between;}
#lp-column-fwood .cnt1s .sec2 .row-reverse{ flex-direction: row-reverse;}
#lp-column-fwood .cnt1s .sec2 dd > .row:first-child{ margin: 40px 0 0;}
#lp-column-fwood .cnt1s .sec2 .row > .detail{ width: 500px;}
#lp-column-fwood .cnt1s .sec2 .row > figure{ width: 550px;}
#lp-column-fwood .cnt1s .sec2 .row h4{ margin: 0; font-weight: 700; font-size: 21px;}
#lp-column-fwood .cnt1s .sec2 .row .detail > p:first-child{ margin: 0;}

@media screen and (max-width: 1279px){
    #lp-column-fwood .cnt1s .sec2 h3{ margin: 60px 0 0; padding: 0; border-top: none;}
    #lp-column-fwood .cnt1s .sec2 > h3:first-child{ margin: 0; padding: 0; border: none;}
    #lp-column-fwood .cnt1s .sec2 dt{ margin: 60px 0 0;}
    #lp-column-fwood .cnt1s .sec2 dt:after{ content: "";}
    #lp-column-fwood .cnt1s .sec2 dt span{ display: inline-block; padding: 0 1em 0 0; font-size: 18px;}
    #lp-column-fwood .cnt1s .sec2 .flex{flex-direction: column; margin: 60px 0 0; }
    #lp-column-fwood .cnt1s .sec2 .flex.reverse{ flex-direction: column;}
    #lp-column-fwood .cnt1s .sec2 .flex > dl{ width: 100%;}
    #lp-column-fwood .cnt1s .sec2 .flex > figure{ width: 100%;}
    #lp-column-fwood .cnt1s .sec2 .flex dt{ margin: 0;}
    #lp-column-fwood .cnt1s .sec2 .flex dd{ padding: 30px 0 0;}
    #lp-column-fwood .cnt1s .sec2 .flex dd > figure{ padding: 0 30px;}
    #lp-column-fwood .cnt1s .sec2 h4{ margin: 25px 0 0; font-size: 14px;}
    #lp-column-fwood .cnt1s .sec2 .list-row3{ padding: 0; flex-wrap: wrap;}
    #lp-column-fwood .cnt1s .sec2 .list-row3 > li{ padding: 15px 10px 0; width: 50%;}
    #lp-column-fwood .cnt1s .sec2 .list-row3 figcaption{ padding: 0 0 5px; font-size: 13px;}
    #lp-column-fwood .cnt1s .sec2 .list-row2{ margin: 0; flex-direction: column;}
    #lp-column-fwood .cnt1s .sec2 .list-row2:after{ content: none;}
    #lp-column-fwood .cnt1s .sec2 .list-row2 > li{ margin: 25px 0 0; width: 100%;}
    #lp-column-fwood .cnt1s .sec2 .list-row2 h4{ font-size: 16px;}
    #lp-column-fwood .cnt1s .sec2 .row{ display: block; margin: 0;}
    #lp-column-fwood .cnt1s .sec2 dd > .row:first-child{ margin: 30px 0 0;}
    #lp-column-fwood .cnt1s .sec2 .row > .detail{ padding: 30px 0 0; width: 100%;}
    #lp-column-fwood .cnt1s .sec2 .row > figure{ width: 100%;}
    #lp-column-fwood .cnt1s .sec2 .row h4{ font-size: 16px;}
    #lp-column-fwood .cnt1s .sec2 .row .detail > figure{ margin: 20px 0 0;}
    #lp-column-fwood .cnt1s .sec2 .row .detail > p:first-child{ margin: 0;}
}