@charset "utf-8";
/* CSS Document */


/*-----자주쓰는CSS ---*/

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Thin.woff2') format('woff2');
    font-weight: 100;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraLight.woff2') format('woff2');
    font-weight: 200;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Light.woff2') format('woff2');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Regular.woff2') format('woff2');
    font-weight: 400;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Medium.woff2') format('woff2');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-SemiBold.woff2') format('woff2');
    font-weight: 600;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Bold.woff2') format('woff2');
    font-weight: 700;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-ExtraBold.woff2') format('woff2');
    font-weight: 800;
    font-display: swap;
}

@font-face {
    font-family: 'Pretendard';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/pretendard@1.0/Pretendard-Black.woff2') format('woff2');
    font-weight: 900;
    font-display: swap;
}

.pretendard {
    font-family: 'Pretendard', 'Nanum Gothic', -apple-system, BlinkMacSystemFont, helvetica, Apple SD Gothic Neo, sans-serif;
}
.color_white{color:#fff;}
.color_black{color:#000;}
.color_gray{color:#606060}
.color01{color:#FF024A;}

.back_white{background:#fff;}
.back_black{background:#000;}
.back01{background:#FF024A;}
.block{
display: block;	
}
.flex{display: flex;}
.align_center{align-items: center;}
.justify_space{justify-content: space-between;}
.wrap{flex-wrap: wrap;}
.dire_col{flex-direction: column;}
.tc{
    text-align: center;
}
.tl{
    text-align: left;
}
.tr{
    text-align: right;
}
.middle_center{
    position: absolute;
    top:50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 1;
}
.pl0_5 { padding-left: 0.5rem; }
.pr0_5 { padding-right: 0.5rem; }
.pt0_5 { padding-top: 0.5rem; }
.pb0_5 { padding-bottom: 0.5rem; }

.ml0_5 { margin-left: 0.5rem; }
.mr0_5 { margin-right: 0.5rem; }
.mt0_5 { margin-top: 0.5rem; }
.mb0_5 { margin-bottom: 0.5rem; }

.pl1 { padding-left: 1rem; }
.pr1 { padding-right: 1rem; }
.pt1 { padding-top: 1rem; }
.pb1 { padding-bottom: 1rem; }

.ml1 { margin-left: 1rem; }
.mr1 { margin-right: 1rem; }
.mt1 { margin-top: 1rem; }
.mb1 { margin-bottom: 1rem; }

.pl1_5 { padding-left: 1.5rem; }
.pr1_5 { padding-right: 1.5rem; }
.pt1_5 { padding-top: 1.5rem; }
.pb1_5 { padding-bottom: 1.5rem; }

.ml1_5 { margin-left: 1.5rem; }
.mr1_5 { margin-right: 1.5rem; }
.mt1_5 { margin-top: 1.5rem; }
.mb1_5 { margin-bottom: 1.5rem; }

.pl2 { padding-left: 2rem; }
.pr2 { padding-right: 2rem; }
.pt2 { padding-top: 2rem; }
.pb2 { padding-bottom: 2rem; }

.ml2 { margin-left: 2rem; }
.mr2 { margin-right: 2rem; }
.mt2 { margin-top: 2rem; }
.mb2 { margin-bottom: 2rem; }

.pl2_5 { padding-left: 2.5rem; }
.pr2_5 { padding-right: 2.5rem; }
.pt2_5 { padding-top: 2.5rem; }
.pb2_5 { padding-bottom: 2.5rem; }

.ml2_5 { margin-left: 2.5rem; }
.mr2_5 { margin-right: 2.5rem; }
.mt2_5 { margin-top: 2.5rem; }
.mb2_5 { margin-bottom: 2.5rem; }

.pl3 { padding-left: 3rem; }
.pr3 { padding-right: 3rem; }
.pt3 { padding-top: 3rem; }
.pb3 { padding-bottom: 3rem; }

.ml3 { margin-left: 3rem; }
.mr3 { margin-right: 3rem; }
.mt3 { margin-top: 3rem; }
.mb3 { margin-bottom: 3rem; }

.pl3_5 { padding-left: 3.5rem; }
.pr3_5 { padding-right: 3.5rem; }
.pt3_5 { padding-top: 3.5rem; }
.pb3_5 { padding-bottom: 3.5rem; }

.ml3_5 { margin-left: 3.5rem; }
.mr3_5 { margin-right: 3.5rem; }
.mt3_5 { margin-top: 3.5rem; }
.mb3_5 { margin-bottom: 3.5rem; }

.pl4 { padding-left: 4rem; }
.pr4 { padding-right: 4rem; }
.pt4 { padding-top: 4rem; }
.pb4 { padding-bottom: 4rem; }

.ml4 { margin-left: 4rem; }
.mr4 { margin-right: 4rem; }
.mt4 { margin-top: 4rem; }
.mb4 { margin-bottom: 4rem; }

.pl4_5 { padding-left: 4.5rem; }
.pr4_5 { padding-right: 4.5rem; }
.pt4_5 { padding-top: 4.5rem; }
.pb4_5 { padding-bottom: 4.5rem; }

.ml4_5 { margin-left: 4.5rem; }
.mr4_5 { margin-right: 4.5rem; }
.mt4_5 { margin-top: 4.5rem; }
.mb4_5 { margin-bottom: 4.5rem; }

.pl5 { padding-left: 5rem; }
.pr5 { padding-right: 5rem; }
.pt5 { padding-top: 5rem; }
.pb5 { padding-bottom: 5rem; }

.ml5 { margin-left: 5rem; }
.mr5 { margin-right: 5rem; }
.mt5 { margin-top: 5rem; }
.mb5 { margin-bottom: 5rem; }

.pl5_5 { padding-left: 5.5rem; }
.pr5_5 { padding-right: 5.5rem; }
.pt5_5 { padding-top: 5.5rem; }
.pb5_5 { padding-bottom: 5.5rem; }

.ml5_5 { margin-left: 5.5rem; }
.mr5_5 { margin-right: 5.5rem; }
.mt5_5 { margin-top: 5.5rem; }
.mb5_5 { margin-bottom: 5.5rem; }

.pl6 { padding-left: 6rem; }
.pr6 { padding-right: 6rem; }
.pt6 { padding-top: 6rem; }
.pb6 { padding-bottom: 6rem; }

.ml6 { margin-left: 6rem; }
.mr6 { margin-right: 6rem; }
.mt6 { margin-top: 6rem; }
.mb6 { margin-bottom: 6rem; }

.pl6_5 { padding-left: 6.5rem; }
.pr6_5 { padding-right: 6.5rem; }
.pt6_5 { padding-top: 6.5rem; }
.pb6_5 { padding-bottom: 6.5rem; }

.ml6_5 { margin-left: 6.5rem; }
.mr6_5 { margin-right: 6.5rem; }
.mt6_5 { margin-top: 6.5rem; }
.mb6_5 { margin-bottom: 6.5rem; }

.pl7 { padding-left: 7rem; }
.pr7 { padding-right: 7rem; }
.pt7 { padding-top: 7rem; }
.pb7 { padding-bottom: 7rem; }

.ml7 { margin-left: 7rem; }
.mr7 { margin-right: 7rem; }
.mt7 { margin-top: 7rem; }
.mb7 { margin-bottom: 7rem; }

.pl7_5 { padding-left: 7.5rem; }
.pr7_5 { padding-right: 7.5rem; }
.pt7_5 { padding-top: 7.5rem; }
.pb7_5 { padding-bottom: 7.5rem; }

.ml7_5 { margin-left: 7.5rem; }
.mr7_5 { margin-right: 7.5rem; }
.mt7_5 { margin-top: 7.5rem; }
.mb7_5 { margin-bottom: 7.5rem; }

.pl8 { padding-left: 8rem; }
.pr8 { padding-right: 8rem; }
.pt8 { padding-top: 8rem; }
.pb8 { padding-bottom: 8rem; }

.ml8 { margin-left: 8rem; }
.mr8 { margin-right: 8rem; }
.mt8 { margin-top: 8rem; }
.mb8 { margin-bottom: 8rem; }

.pl8_5 { padding-left: 8.5rem; }
.pr8_5 { padding-right: 8.5rem; }
.pt8_5 { padding-top: 8.5rem; }
.pb8_5 { padding-bottom: 8.5rem; }

.ml8_5 { margin-left: 8.5rem; }
.mr8_5 { margin-right: 8.5rem; }
.mt8_5 { margin-top: 8.5rem; }
.mb8_5 { margin-bottom: 8.5rem; }

.pl9 { padding-left: 9rem; }
.pr9 { padding-right: 9rem; }
.pt9 { padding-top: 9rem; }
.pb9 { padding-bottom: 9rem; }

.ml9 { margin-left: 9rem; }
.mr9 { margin-right: 9rem; }
.mt9 { margin-top: 9rem; }
.mb9 { margin-bottom: 9rem; }

.pl9_5 { padding-left: 9.5rem; }
.pr9_5 { padding-right: 9.5rem; }
.pt9_5 { padding-top: 9.5rem; }
.pb9_5 { padding-bottom: 9.5rem; }

.ml9_5 { margin-left: 9.5rem; }
.mr9_5 { margin-right: 9.5rem; }
.mt9_5 { margin-top: 9.5rem; }
.mb9_5 { margin-bottom: 9.5rem; }

.pl10 { padding-left: 10rem; }
.pr10 { padding-right: 10rem; }
.pt10 { padding-top: 10rem; }
.pb10 { padding-bottom: 10rem; }

.ml10 { margin-left: 10rem; }
.mr10 { margin-right: 10rem; }
.mt10 { margin-top: 10rem; }
.mb10 { margin-bottom: 10rem; }

.pl10_5 { padding-left: 10.5rem; }
.pr10_5 { padding-right: 10.5rem; }
.pt10_5 { padding-top: 10.5rem; }
.pb10_5 { padding-bottom: 10.5rem; }

.ml10_5 { margin-left: 10.5rem; }
.mr10_5 { margin-right: 10.5rem; }
.mt10_5 { margin-top: 10.5rem; }
.mb10_5 { margin-bottom: 10.5rem; }

.pl11 { padding-left: 11rem; }
.pr11 { padding-right: 11rem; }
.pt11 { padding-top: 11rem; }
.pb11 { padding-bottom: 11rem; }

.ml11 { margin-left: 11rem; }
.mr11 { margin-right: 11rem; }
.mt11 { margin-top: 11rem; }
.mb11 { margin-bottom: 11rem; }

.pl11_5 { padding-left: 11.5rem; }
.pr11_5 { padding-right: 11.5rem; }
.pt11_5 { padding-top: 11.5rem; }
.pb11_5 { padding-bottom: 11.5rem; }

.ml11_5 { margin-left: 11.5rem; }
.mr11_5 { margin-right: 11.5rem; }
.mt11_5 { margin-top: 11.5rem; }
.mb11_5 { margin-bottom: 11.5rem; }

.pl12 { padding-left: 12rem; }
.pr12 { padding-right: 12rem; }
.pt12 { padding-top: 12rem; }
.pb12 { padding-bottom: 12rem; }

.ml12 { margin-left: 12rem; }
.mr12 { margin-right: 12rem; }
.mt12 { margin-top: 12rem; }
.mb12 { margin-bottom: 12rem; }

.pl12_5 { padding-left: 12.5rem; }
.pr12_5 { padding-right: 12.5rem; }
.pt12_5 { padding-top: 12.5rem; }
.pb12_5 { padding-bottom: 12.5rem; }

.ml12_5 { margin-left: 12.5rem; }
.mr12_5 { margin-right: 12.5rem; }
.mt12_5 { margin-top: 12.5rem; }
.mb12_5 { margin-bottom: 12.5rem; }

.pl13 { padding-left: 13rem; }
.pr13 { padding-right: 13rem; }
.pt13 { padding-top: 13rem; }
.pb13 { padding-bottom: 13rem; }

.ml13 { margin-left: 13rem; }
.mr13 { margin-right: 13rem; }
.mt13 { margin-top: 13rem; }
.mb13 { margin-bottom: 13rem; }

.pl13_5 { padding-left: 13.5rem; }
.pr13_5 { padding-right: 13.5rem; }
.pt13_5 { padding-top: 13.5rem; }
.pb13_5 { padding-bottom: 13.5rem; }

.ml13_5 { margin-left: 13.5rem; }
.mr13_5 { margin-right: 13.5rem; }
.mt13_5 { margin-top: 13.5rem; }
.mb13_5 { margin-bottom: 13.5rem; }

.pl14 { padding-left: 14rem; }
.pr14 { padding-right: 14rem; }
.pt14 { padding-top: 14rem; }
.pb14 { padding-bottom: 14rem; }

.ml14 { margin-left: 14rem; }
.mr14 { margin-right: 14rem; }
.mt14 { margin-top: 14rem; }
.mb14 { margin-bottom: 14rem; }

.pl14_5 { padding-left: 14.5rem; }
.pr14_5 { padding-right: 14.5rem; }
.pt14_5 { padding-top: 14.5rem; }
.pb14_5 { padding-bottom: 14.5rem; }

.ml14_5 { margin-left: 14.5rem; }
.mr14_5 { margin-right: 14.5rem; }
.mt14_5 { margin-top: 14.5rem; }
.mb14_5 { margin-bottom: 14.5rem; }

.pl15 { padding-left: 15rem; }
.pr15 { padding-right: 15rem; }
.pt15 { padding-top: 15rem; }
.pb15 { padding-bottom: 15rem; }

.ml15 { margin-left: 15rem; }
.mr15 { margin-right: 15rem; }
.mt15 { margin-top: 15rem; }
.mb15 { margin-bottom: 15rem; }

.pl15_5 { padding-left: 15.5rem; }
.pr15_5 { padding-right: 15.5rem; }
.pt15_5 { padding-top: 15.5rem; }
.pb15_5 { padding-bottom: 15.5rem; }

.ml15_5 { margin-left: 15.5rem; }
.mr15_5 { margin-right: 15.5rem; }
.mt15_5 { margin-top: 15.5rem; }
.mb15_5 { margin-bottom: 15.5rem; }

.pl16 { padding-left: 16rem; }
.pr16 { padding-right: 16rem; }
.pt16 { padding-top: 16rem; }
.pb16 { padding-bottom: 16rem; }

.ml16 { margin-left: 16rem; }
.mr16 { margin-right: 16rem; }
.mt16 { margin-top: 16rem; }
.mb16 { margin-bottom: 16rem; }

.pl16_5 { padding-left: 16.5rem; }
.pr16_5 { padding-right: 16.5rem; }
.pt16_5 { padding-top: 16.5rem; }
.pb16_5 { padding-bottom: 16.5rem; }

.ml16_5 { margin-left: 16.5rem; }
.mr16_5 { margin-right: 16.5rem; }
.mt16_5 { margin-top: 16.5rem; }
.mb16_5 { margin-bottom: 16.5rem; }

.pl17 { padding-left: 17rem; }
.pr17 { padding-right: 17rem; }
.pt17 { padding-top: 17rem; }
.pb17 { padding-bottom: 17rem; }

.ml17 { margin-left: 17rem; }
.mr17 { margin-right: 17rem; }
.mt17 { margin-top: 17rem; }
.mb17 { margin-bottom: 17rem; }

.pl17_5 { padding-left: 17.5rem; }
.pr17_5 { padding-right: 17.5rem; }
.pt17_5 { padding-top: 17.5rem; }
.pb17_5 { padding-bottom: 17.5rem; }

.ml17_5 { margin-left: 17.5rem; }
.mr17_5 { margin-right: 17.5rem; }
.mt17_5 { margin-top: 17.5rem; }
.mb17_5 { margin-bottom: 17.5rem; }

.pl18 { padding-left: 18rem; }
.pr18 { padding-right: 18rem; }
.pt18 { padding-top: 18rem; }
.pb18 { padding-bottom: 18rem; }

.ml18 { margin-left: 18rem; }
.mr18 { margin-right: 18rem; }
.mt18 { margin-top: 18rem; }
.mb18 { margin-bottom: 18rem; }

.pl18_5 { padding-left: 18.5rem; }
.pr18_5 { padding-right: 18.5rem; }
.pt18_5 { padding-top: 18.5rem; }
.pb18_5 { padding-bottom: 18.5rem; }

.ml18_5 { margin-left: 18.5rem; }
.mr18_5 { margin-right: 18.5rem; }
.mt18_5 { margin-top: 18.5rem; }
.mb18_5 { margin-bottom: 18.5rem; }

.pl19 { padding-left: 19rem; }
.pr19 { padding-right: 19rem; }
.pt19 { padding-top: 19rem; }
.pb19 { padding-bottom: 19rem; }

.ml19 { margin-left: 19rem; }
.mr19 { margin-right: 19rem; }
.mt19 { margin-top: 19rem; }
.mb19 { margin-bottom: 19rem; }

.pl19_5 { padding-left: 19.5rem; }
.pr19_5 { padding-right: 19.5rem; }
.pt19_5 { padding-top: 19.5rem; }
.pb19_5 { padding-bottom: 19.5rem; }

.ml19_5 { margin-left: 19.5rem; }
.mr19_5 { margin-right: 19.5rem; }
.mt19_5 { margin-top: 19.5rem; }
.mb19_5 { margin-bottom: 19.5rem; }

.pl20 { padding-left: 20rem; }
.pr20 { padding-right: 20rem; }
.pt20 { padding-top: 20rem; }
.pb20 { padding-bottom: 20rem; }

.ml20 { margin-left: 20rem; }
.mr20 { margin-right: 20rem; }
.mt20 { margin-top: 20rem; }
.mb20 { margin-bottom: 20rem; }
.grid {
    display: grid;
}

.g1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
}

.g2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.g3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.g4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.g5 {
    grid-template-columns: repeat(5, minmax(0, 1fr));
}

.g6 {
    grid-template-columns: repeat(6, minmax(0, 1fr));
}

.ml_auto {
    margin-left: auto;
}

.mr_auto {
    margin-right: auto;
}


.gap1 { gap: 1px; }
.gap2 { gap: 2px; }
.gap3 { gap: 3px; }
.gap4 { gap: 4px; }
.gap5 { gap: 5px; }
.gap6 { gap: 6px; }
.gap7 { gap: 7px; }
.gap8 { gap: 8px; }
.gap9 { gap: 9px; }
.gap10 { gap: 10px; }
.gap11 { gap: 11px; }
.gap12 { gap: 12px; }
.gap13 { gap: 13px; }
.gap14 { gap: 14px; }
.gap15 { gap: 15px; }
.gap16 { gap: 16px; }
.gap17 { gap: 17px; }
.gap18 { gap: 18px; }
.gap19 { gap: 19px; }
.gap20 { gap: 20px; }
.gap21 { gap: 21px; }
.gap22 { gap: 22px; }
.gap23 { gap: 23px; }
.gap24 { gap: 24px; }
.gap25 { gap: 25px; }
.gap26 { gap: 26px; }
.gap27 { gap: 27px; }
.gap28 { gap: 28px; }
.gap29 { gap: 29px; }
.gap30 { gap: 30px; }
.gap31 { gap: 31px; }
.gap32 { gap: 32px; }
.gap33 { gap: 33px; }
.gap34 { gap: 34px; }
.gap35 { gap: 35px; }
.gap36 { gap: 36px; }
.gap37 { gap: 37px; }
.gap38 { gap: 38px; }
.gap39 { gap: 39px; }
.gap40 { gap: 40px; }


/* Padding Left */
.pl1p { padding-left: 1%; }
.pl2p { padding-left: 2%; }
.pl3p { padding-left: 3%; }
.pl4p { padding-left: 4%; }
.pl5p { padding-left: 5%; }
.pl6p { padding-left: 6%; }
.pl7p { padding-left: 7%; }
.pl8p { padding-left: 8%; }
.pl9p { padding-left: 9%; }
.pl10p { padding-left: 10%; }

/* Padding Top */
.pt1p { padding-top: 1%; }
.pt2p { padding-top: 2%; }
.pt3p { padding-top: 3%; }
.pt4p { padding-top: 4%; }
.pt5p { padding-top: 5%; }
.pt6p { padding-top: 6%; }
.pt7p { padding-top: 7%; }
.pt8p { padding-top: 8%; }
.pt9p { padding-top: 9%; }
.pt10p { padding-top: 10%; }

/* Padding Right */
.pr1p { padding-right: 1%; }
.pr2p { padding-right: 2%; }
.pr3p { padding-right: 3%; }
.pr4p { padding-right: 4%; }
.pr5p { padding-right: 5%; }
.pr6p { padding-right: 6%; }
.pr7p { padding-right: 7%; }
.pr8p { padding-right: 8%; }
.pr9p { padding-right: 9%; }
.pr10p { padding-right: 10%; }

/* Padding Bottom */
.pb1p { padding-bottom: 1%; }
.pb2p { padding-bottom: 2%; }
.pb3p { padding-bottom: 3%; }
.pb4p { padding-bottom: 4%; }
.pb5p { padding-bottom: 5%; }
.pb6p { padding-bottom: 6%; }
.pb7p { padding-bottom: 7%; }
.pb8p { padding-bottom: 8%; }
.pb9p { padding-bottom: 9%; }
.pb10p { padding-bottom: 10%; }
/* Margin Left */
.ml1p { margin-left: 1%; }
.ml2p { margin-left: 2%; }
.ml3p { margin-left: 3%; }
.ml4p { margin-left: 4%; }
.ml5p { margin-left: 5%; }
.ml6p { margin-left: 6%; }
.ml7p { margin-left: 7%; }
.ml8p { margin-left: 8%; }
.ml9p { margin-left: 9%; }
.ml10p { margin-left: 10%; }
.ml20p { margin-left: 20%; }
.ml30p { margin-left: 30%; }

/* Margin Top */
.mt1p { margin-top: 1%; }
.mt2p { margin-top: 2%; }
.mt3p { margin-top: 3%; }
.mt4p { margin-top: 4%; }
.mt5p { margin-top: 5%; }
.mt6p { margin-top: 6%; }
.mt7p { margin-top: 7%; }
.mt8p { margin-top: 8%; }
.mt9p { margin-top: 9%; }
.mt10p { margin-top: 10%; }
.mt20p { margin-top: 20%; }
.mt30p { margin-top: 30%; }

/* Margin Right */
.mr1p { margin-right: 1%; }
.mr2p { margin-right: 2%; }
.mr3p { margin-right: 3%; }
.mr4p { margin-right: 4%; }
.mr5p { margin-right: 5%; }
.mr6p { margin-right: 6%; }
.mr7p { margin-right: 7%; }
.mr8p { margin-right: 8%; }
.mr9p { margin-right: 9%; }
.mr10p { margin-right: 10%; }
.mr20p { margin-right: 20%; }
.mr30p { margin-right: 30%; }

/* Margin Bottom */
.mb1p { margin-bottom: 1%; }
.mb2p { margin-bottom: 2%; }
.mb3p { margin-bottom: 3%; }
.mb4p { margin-bottom: 4%; }
.mb5p { margin-bottom: 5%; }
.mb6p { margin-bottom: 6%; }
.mb7p { margin-bottom: 7%; }
.mb8p { margin-bottom: 8%; }
.mb9p { margin-bottom: 9%; }
.mb10p { margin-bottom: 10%; }
.mb20p { margin-bottom: 20%; }
.mb30p { margin-bottom: 30%; }

.mt0{margin-top:0 !important;}
.mb0{margin-bottom:0;}

.pt0{margin-top:0;}
.pb0{margin-bottom:0;}



/* 100% ~ 75% */
.w100 { width: 100%; }
.w95  { width: 95%; }
.w90  { width: 90%; }
.w85  { width: 85%; }
.w80  { width: 80%; }
.w75  { width: 75%; }

/* 70% ~ 45% */
.w70  { width: 70%; }
.w65  { width: 65%; }
.w60  { width: 60%; }
.w55  { width: 55%; }
.w50  { width: 50%; }
.w45  { width: 45%; }

/* 40% ~ 5% */
.w40  { width: 40%; }
.w35  { width: 35%; }
.w30  { width: 30%; }
.w25  { width: 25%; }
.w20  { width: 20%; }
.w15  { width: 15%; }
.w10  { width: 10%; }
.w5   { width: 5%; }

/* 특수 규격 (기존에 있던 것들) */
.w49  { width: 49%; }
.w48  { width: 48%; }
.w33  { width: 33.33%; }

.ml-auto{margin-left:auto;}
.mr-auto{margin-right:auto;}
.auto{margin:0 auto;}
.justify-center{justify-content:center;}
.bold{font-weight:bold;}
.b900{font-weight:900;}
.b800{font-weight:800;}
.b700{font-weight:700;}
.b600{font-weight:600;}
.b500{font-weight:500;}
.b400{font-weight:400;}
.b300{font-weight:300;}
.b200{font-weight:200;}
.b100{font-weight:100;}

.left{text-align: left;}
.right{text-align: right;}
.f1 { font-size: 0.1rem; }
.f2 { font-size: 0.2rem; }
.f3 { font-size: 0.3rem; }
.f4 { font-size: 0.4rem; }
.f5 { font-size: 0.5rem; }
.f6 { font-size: 0.6rem; }
.f7 { font-size: 0.7rem; }
.f8 { font-size: 0.8rem; }
.f9 { font-size: 0.9rem; }
.f10 { font-size: 1rem; }
.f11 { font-size: 1.1rem; }
.f12 { font-size: 1.2rem; }
.f13 { font-size: 1.3rem; }
.f14 { font-size: 1.4rem; }
.f15 { font-size: 1.5rem; }
.f16 { font-size: 1.6rem; }
.f17 { font-size: 1.7rem; }
.f18 { font-size: 1.8rem; }
.f19 { font-size: 1.9rem; }
.f20 { font-size: 2rem; }
.f21 { font-size: 2.1rem; }
.f22 { font-size: 2.2rem; }
.f23 { font-size: 2.3rem; }
.f24 { font-size: 2.4rem; }
.f25 { font-size: 2.5rem; }
.f26 { font-size: 2.6rem; }
.f27 { font-size: 2.7rem; }
.f28 { font-size: 2.8rem; }
.f29 { font-size: 2.9rem; }
.f30 { font-size: 3rem; }
.f31 { font-size: 3.1rem; }
.f32 { font-size: 3.2rem; }
.f33 { font-size: 3.3rem; }
.f34 { font-size: 3.4rem; }
.f35 { font-size: 3.5rem; }
.f36 { font-size: 3.6rem; }
.f37 { font-size: 3.7rem; }
.f38 { font-size: 3.8rem; }
.f39 { font-size: 3.9rem; }
.f40 { font-size: 4rem; }
.f41 { font-size: 4.1rem; }
.f42 { font-size: 4.2rem; }
.f43 { font-size: 4.3rem; }
.f44 { font-size: 4.4rem; }
.f45 { font-size: 4.5rem; }
.f46 { font-size: 4.6rem; }
.f47 { font-size: 4.7rem; }
.f48 { font-size: 4.8rem; }
.f49 { font-size: 4.9rem; }
.f50 { font-size: 5rem; }
.f51 { font-size: 5.1rem; }
.f52 { font-size: 5.2rem; }
.f53 { font-size: 5.3rem; }
.f54 { font-size: 5.4rem; }
.f55 { font-size: 5.5rem; }
.f56 { font-size: 5.6rem; }
.f57 { font-size: 5.7rem; }
.f58 { font-size: 5.8rem; }
.f59 { font-size: 5.9rem; }
.f60 { font-size: 6rem; }
.f61 { font-size: 6.1rem; }
.f62 { font-size: 6.2rem; }
.f63 { font-size: 6.3rem; }
.f64 { font-size: 6.4rem; }
.f65 { font-size: 6.5rem; }
.f66 { font-size: 6.6rem; }
.f67 { font-size: 6.7rem; }
.f68 { font-size: 6.8rem; }
.f69 { font-size: 6.9rem; }
.f70 { font-size: 7rem; }
.f71 { font-size: 7.1rem; }
.f72 { font-size: 7.2rem; }
.f73 { font-size: 7.3rem; }
.f74 { font-size: 7.4rem; }
.f75 { font-size: 7.5rem; }
.f76 { font-size: 7.6rem; }
.f77 { font-size: 7.7rem; }
.f78 { font-size: 7.8rem; }
.f79 { font-size: 7.9rem; }
.f80 { font-size: 8rem; }
.f81 { font-size: 8.1rem; }
.f82 { font-size: 8.2rem; }
.f83 { font-size: 8.3rem; }
.f84 { font-size: 8.4rem; }
.f85 { font-size: 8.5rem; }
.f86 { font-size: 8.6rem; }
.f87 { font-size: 8.7rem; }
.f88 { font-size: 8.8rem; }
.f89 { font-size: 8.9rem; }
.f90 { font-size: 9rem; }
.f91 { font-size: 9.1rem; }
.f92 { font-size: 9.2rem; }
.f93 { font-size: 9.3rem; }
.f94 { font-size: 9.4rem; }
.f95 { font-size: 9.5rem; }
.f96 { font-size: 9.6rem; }
.f97 { font-size: 9.7rem; }
.f98 { font-size: 9.8rem; }
.f99 { font-size: 9.9rem; }
.f100 { font-size: 10rem; }
.lh1 { line-height: 0.1rem; }
.lh2 { line-height: 0.2rem; }
.lh3 { line-height: 0.3rem; }
.lh4 { line-height: 0.4rem; }
.lh5 { line-height: 0.5rem; }
.lh6 { line-height: 0.6rem; }
.lh7 { line-height: 0.7rem; }
.lh8 { line-height: 0.8rem; }
.lh9 { line-height: 0.9rem; }
.lh10 { line-height: 1rem; }
.lh11 { line-height: 1.1rem; }
.lh12 { line-height: 1.2rem; }
.lh13 { line-height: 1.3rem; }
.lh14 { line-height: 1.4rem; }
.lh15 { line-height: 1.5rem; }
.lh16 { line-height: 1.6rem; }
.lh17 { line-height: 1.7rem; }
.lh18 { line-height: 1.8rem; }
.lh19 { line-height: 1.9rem; }
.lh20 { line-height: 2rem; }
.lh21 { line-height: 2.1rem; }
.lh22 { line-height: 2.2rem; }
.lh23 { line-height: 2.3rem; }
.lh24 { line-height: 2.4rem; }
.lh25 { line-height: 2.5rem; }
.lh26 { line-height: 2.6rem; }
.lh27 { line-height: 2.7rem; }
.lh28 { line-height: 2.8rem; }
.lh29 { line-height: 2.9rem; }
.lh30 { line-height: 3rem; }
.lh31 { line-height: 3.1rem; }
.lh32 { line-height: 3.2rem; }
.lh33 { line-height: 3.3rem; }
.lh34 { line-height: 3.4rem; }
.lh35 { line-height: 3.5rem; }
.lh36 { line-height: 3.6rem; }
.lh37 { line-height: 3.7rem; }
.lh38 { line-height: 3.8rem; }
.lh39 { line-height: 3.9rem; }
.lh40 { line-height: 4rem; }
.lh41 { line-height: 4.1rem; }
.lh42 { line-height: 4.2rem; }
.lh43 { line-height: 4.3rem; }
.lh44 { line-height: 4.4rem; }
.lh45 { line-height: 4.5rem; }
.lh46 { line-height: 4.6rem; }
.lh47 { line-height: 4.7rem; }
.lh48 { line-height: 4.8rem; }
.lh49 { line-height: 4.9rem; }
.lh50 { line-height: 5rem; }
.lh51 { line-height: 5.1rem; }
.lh52 { line-height: 5.2rem; }
.lh53 { line-height: 5.3rem; }
.lh54 { line-height: 5.4rem; }
.lh55 { line-height: 5.5rem; }
.lh56 { line-height: 5.6rem; }
.lh57 { line-height: 5.7rem; }
.lh58 { line-height: 5.8rem; }
.lh59 { line-height: 5.9rem; }
.lh60 { line-height: 6rem; }
.lh61 { line-height: 6.1rem; }
.lh62 { line-height: 6.2rem; }
.lh63 { line-height: 6.3rem; }
.lh64 { line-height: 6.4rem; }
.lh65 { line-height: 6.5rem; }
.lh66 { line-height: 6.6rem; }
.lh67 { line-height: 6.7rem; }
.lh68 { line-height: 6.8rem; }
.lh69 { line-height: 6.9rem; }
.lh70 { line-height: 7rem; }
.lh71 { line-height: 7.1rem; }
.lh72 { line-height: 7.2rem; }
.lh73 { line-height: 7.3rem; }
.lh74 { line-height: 7.4rem; }
.lh75 { line-height: 7.5rem; }
.lh76 { line-height: 7.6rem; }
.lh77 { line-height: 7.7rem; }
.lh78 { line-height: 7.8rem; }
.lh79 { line-height: 7.9rem; }
.lh80 { line-height: 8rem; }
.lh81 { line-height: 8.1rem; }
.lh82 { line-height: 8.2rem; }
.lh83 { line-height: 8.3rem; }
.lh84 { line-height: 8.4rem; }
.lh85 { line-height: 8.5rem; }
.lh86 { line-height: 8.6rem; }
.lh87 { line-height: 8.7rem; }
.lh88 { line-height: 8.8rem; }
.lh89 { line-height: 8.9rem; }
.lh90 { line-height: 9rem; }
.lh91 { line-height: 9.1rem; }
.lh92 { line-height: 9.2rem; }
.lh93 { line-height: 9.3rem; }
.lh94 { line-height: 9.4rem; }
.lh95 { line-height: 9.5rem; }
.lh96 { line-height: 9.6rem; }
.lh97 { line-height: 9.7rem; }
.lh98 { line-height: 9.8rem; }
.lh99 { line-height: 9.9rem; }
.lh100 { line-height: 10rem; }


.center{
	margin: 0 auto;
}

/* ----- 자주쓰는 CSS end-----*/

/* 타임세일 */
.target_price_class{
 	text-decoration: line-through;
	display: block !important;
}
.target_price_class em{
	text-decoration: line-through;
}

/**
 * custom css 입니다. 추가적인 css 는 여기에 작성을 해주세요.
 */
/* 주문 문의 */
#orderInquiryBtn{width: 100px; display: block; background: #283057; color: #fff; text-align: center; padding: .6em 0; font-size: 1.2em; font-weight: 600; margin-left: auto; margin-top: 2em;}

/* 상단 메뉴 튜닝 */

  #yn_topnav_cutom { position: relative; z-index: 9999; }
  #yn_topnav_cutom .yn_topnav_inner { position: relative; overflow: visible; }
	/*#yn_topnav_cutom ul li a{
		font-size: 1rem !important;
    	font-weight: 800;
		font-family: 'Nanum Gothic', Malgun Gothic, "맑은 고딕", AppleGothic, Dotum, "돋움", sans-serif;
		transition: all 0.3s;
	}*/
#header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 {
    font-size: inherit;
    font-size: 1rem;
}
	#yn_topnav_cutom .sub_depth0.sub_menu0 > li > a,
#yn_topnav_cutom .yn_board_menu > li > a{
  font-size: 1rem;
  font-weight: 800;
  font-family: 'Nanum Gothic', Malgun Gothic, "맑은 고딕", AppleGothic, Dotum, "돋움", sans-serif;
  transition: all 0.3s;
}

  #yn_topnav_cutom .yn_topnav_list {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0;
    white-space: nowrap;
  }

  #yn_topnav_cutom .yn_topnav_list > li {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
  }

	#yn_topnav_cutom .sub_menu_box { overflow: visible; }
  #yn_topnav_cutom ul.sub_depth0.sub_menu0 { overflow: visible; }

  #yn_topnav_cutom ul.sub_depth0.sub_menu0 {
    margin: 0;
    padding: 0;
    list-style: none;
    border: none;
    font-size: 0;
    white-space: nowrap;
  }

  #yn_topnav_cutom ul.sub_depth0.sub_menu0 > li {
    position: relative;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
  }
#header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 li.depth0_li{
	padding-bottom:0!important;
}
#header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 li.depth0_li > a{
	padding-bottom:3px;
	font-size:1rem !important;
}
#yn_topnav_cutom .yn_topnav_list > li a{
	/*border-bottom:1px solid #fff;*/

}
#yn_topnav_cutom .yn_board_menu li a{
	padding-bottom:5px;
}



  #yn_topnav_cutom ul.sub_depth0.sub_menu0 > li > a::before,
  #yn_topnav_cutom ul.sub_depth0.sub_menu0 > li > a::after {
    content: none !important;
  }
  #yn_topnav_cutom ul.sub_depth0.sub_menu0 .sub_depth1 {
    display: none;
    position: absolute;
    top: 49px;
    left: 0;
    background: #fff;
    z-index: 10000;

  }

  #yn_topnav_cutom ul.sub_depth0.sub_menu0 .sub_depth1 > ul {
    margin: 0;
    padding: 8px 0;
    list-style: none;
    border: none;
  }

  #yn_topnav_cutom ul.sub_depth0.sub_menu0 .sub_depth1 > ul > li {
    position: relative;
	  padding:0.5em;
	  font-size:14px;
	      margin: 0;
  }

  #yn_topnav_cutom ul.sub_depth0.sub_menu0 .sub_depth1 > ul > li > a,
  #yn_topnav_cutom ul.sub_depth0.sub_menu0 .sub_depth1 > ul > li > a:link,
  #yn_topnav_cutom ul.sub_depth0.sub_menu0 .sub_depth1 > ul > li > a:visited,
  #yn_topnav_cutom ul.sub_depth0.sub_menu0 .sub_depth1 > ul > li > a:hover,
  #yn_topnav_cutom ul.sub_depth0.sub_menu0 .sub_depth1 > ul > li > a:active {
    display: block;

    text-decoration: none;
    white-space: normal;

  }


  #yn_topnav_cutom ul.sub_depth0.sub_menu0 ul.sub_depth2 {
    display: none;
    position: absolute;
    top: -1px;
    left: 138px;
    width: 160px;
    background: #fff;
    z-index: 10001;
   /* border: 1px solid #cacaca;*/
    margin: 0;
    padding: 8px 0;
    list-style: none;
  }





  #yn_topnav_cutom .group_tit {
    display: block;
    padding: 6px 14px;
    font-size: 13px;
    font-weight: 700;
	color: #333;
    background: #f5f5f5;

  }

  #yn_topnav_cutom .sub_menu_box .sub_depth0 li > a.active {
    background: none !important;
    background-image: none !important;
  }

  #yn_topnav_cutom .sub_menu_box .sub_depth0 li > a:hover {
    background-image: none !important;
  }

  #yn_topnav_cutom .yn_board_menu {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0;
    white-space: nowrap;
  }

  #yn_topnav_cutom .yn_board_menu > li {
    display: inline-block;
    vertical-align: top;
    font-size: 12px;
    position: relative;
  }
	#yn_topnav_cutom ul.sub_depth0.sub_menu0 .sub_depth1 > ul > li a{
		color: inherit;
		font-size: inherit;
	}


	#yn_topnav_cutom ul.sub_depth0.sub_menu0 .sub_depth1 > a >  ul li{
		background: #fff;
		color:#000;
	
	}
	#yn_topnav_cutom ul.sub_depth0.sub_menu0 .sub_depth1 > ul > li:hover{
		background: #283057;
		color:#fff!important;
	}
	#yn_topnav_cutom ul.sub_depth0.sub_menu0 .sub_depth1 > ul > li .sub_depth2 {
	padding-top:0 !important;
	}
	#yn_topnav_cutom ul.sub_depth0.sub_menu0 .sub_depth1 > ul > li .sub_depth2 > li{
		padding:0.5em;
		color:#000;
		font-size:14px;
	}
	#yn_topnav_cutom ul.sub_depth0.sub_menu0 .sub_depth1 > ul > li .sub_depth2 > li a{
		color: inherit;
		font-size: inherit;
		padding:0;
	}
		#yn_topnav_cutom ul.sub_depth0.sub_menu0 .sub_depth1 > ul > li .sub_depth2 > li:hover{
				background: #283057;
		color:#fff!important;
		}
	


/* 상단 메뉴 튜닝--*/
#wrap .mypage_lately_goods .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link{display: none;}

/*───────────────────────────────────────────────────────────

	 레이아웃   

───────────────────────────────────────────────────────────*/
	/* ------------- 1297 이상 ------------- */
		.w_custom {width:1200px;box-sizing:border-box;margin-left:auto;margin-right:auto;}
		#wrap {min-width:1200px;width:100%;}
		#wrap #contents{min-height:500px;}
		
		address, em {font-style:normal;}
		/* clear type */
		.clear, .after_div {*zoom:1;}
		.clear:after, .after_div:after {content:"";display:block;clear:both;}
		.fl {float:left;}
		.fr {float:right;}
		.clear_fl {clear:both;float:left;}

		/* display type */
		.db {display:block;}
		.dn {display:none !important;}
		.di {display:inline-block;}
		.dt {display:table;}
		.dr {display:table-row;}
		.dc {display:table-cell;}

		/* hidden type */
		.blind {width:0;height:0;text-indent:-9999999px}
		.opacityhidden {opacity:0;}

		/* position type */
		.relative {position:relative;}
		.absolute {position:absolute;}

		/*** align type ***/
		.ta_left {text-align:left !important;}
		.ta_center {text-align:center !important;}
		.ta_right {text-align:right !important;}
		.va_top {vertical-align:top !important;}
		.va_middle {vertical-align:middle !important;}
		.va_bottom {vertical-align:bottom !important;}		

/*───────────────────────────────────────────────────────────

	 상단 outline/header/standard

───────────────────────────────────────────────────────────*/
	#wrap {position:static;overflow:initial;}
	#container {border-top:0;overflow:hidden;}
	#header_warp {position:relative;z-index:21;}

	/* 상단 영역 */
		#header div{box-sizing:border-box;}
		#header {position:relative;z-index:21;width:100%;margin:0;padding:0;}
		#header .hd_wrpper {transition:all 0.2s;/*position:absolute;left:0;top:0;*/width:100%;margin:0;padding:0;}
		#header .hd_wrpper.fix {box-shadow:0 0 8px rgba(0, 0, 0, 0.2);}/*position:fixed;*/
	/* 상단 탑 띠배너 */
		.slick-vertical .slick-slide {border:0 !important;}
		.slick-slide {outline:0;}
		.top_banner {transition:all 0.4s;width:100%;text-align:center;height:0px;margin:0;padding:0;overflow:hidden;position:relative;z-index:1;}
		.top_banner.on {height:100px;}
		.top_banner .top_slid1 {margin:0;padding:0;width:100%;}
		.top_banner .top_slid1 .slick-slider .slick-list .slick-slide {position:relative;z-index:1;}
		.top_banner .top_slid1 .slick-slider .slick-list .slick-slide a {height:100px;width:100%;display:block;z-index:5;}
		.top_banner .top_slid1 .slick-slider .slick-list .slick-slide img {width:2000px;height:auto;position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:-1;}
		.top_banner .top_slid1 .slick-dots,
		.top_banner .top_slid1 .slick-arrow {opacity:0;transition:all 0.3s;}
		.top_banner .top_slid1:hover .slick-dots,
		.top_banner .top_slid1:hover .slick-arrow {opacity:1;}
		.top_banner .top_slid1 .slick-dots {text-align:left;font-size:0;position:absolute;left:50%;transform:translateX(-600px);height:8px;line-height:8px;vertical-align:top;top:auto;bottom:0px;margin:0 auto;padding:0;font-size:0;}
		.top_banner .top_slid1:hover .slick-dots {bottom:12px;}
		.top_banner .top_slid1 .slick-dots li {transition:all 0.2s;display:inline-block;width:8px;height:8px;line-height:8px;overflow:hidden;vertical-align:top;border:0;padding:0;outline:0;margin:0;}
		.top_banner .top_slid1 .slick-dots li + li {margin-left:5px;}
		.top_banner .top_slid1 .slick-dots li button {transition:all 0.2s;outline:0;border:0;width:8px;height:8px;border-radius:8px;background:#bbb;padding:0;margin:0;vertical-align:top;}
		.top_banner .top_slid1 .slick-dots li.slick-active button {background:#283057;}
		.top_banner .top_slid1 .slick-arrow {width:20px;height:20px;line-height:20px;transform:translateX(-600px);left:50%;position:absolute;margin:0;z-index:5;text-indent:999px;overflow:hidden;}
		.top_banner .top_slid1 .slick-prev {top:9px;background-color: rgba(0, 0, 0, 0.2);background-image:url('../img/da_image/btn_slide_up.png');background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
		.top_banner .top_slid1 .slick-next {top:34px;background-color: rgba(0, 0, 0, 0.2);background-image:url('../img/da_image/btn_slide_down.png');background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
		.top_banner .top_slid1 .slick-arrow:hover {background-color: rgba(0, 0, 0, 0.6);}
		.top_banner p,
		.top_banner .one_close {position:absolute;z-index:10;cursor:pointer;display:inline-block;}
		.top_banner p {padding-left:25px;right:50%;transform:translateX(572px);bottom:-18px;line-height:18px;height:18px;transition:all 0.2s;text-align:left;box-sizing:border-box;vertical-align:top;overflow:hidden;}
		.top_banner p:after {width:18px;height:18px;background:url('../img/da_image/inq_check_off.png') no-repeat right 0;background-size:18px auto;position:absolute;left:0;top:0;z-index:15;content:"";display:inline-block;}
		.top_banner:hover p {bottom:11px;}
		.top_banner p:hover:after {background:url('../img/da_image/inq_check_on.png') no-repeat right 0;background-size:18px auto;}
		.top_banner p span {font-size:12px;color:#555;font-weight:400;}
		.top_banner .one_close {right:50%;transform:translateX(600px);bottom:-17px;width:17px;height:17px;background:url(../img/da_image/icon_close.png) no-repeat 0 0;background-size:cover;transition:all 0.2s;font-size:0;}
		.top_banner:hover .one_close {bottom:12px;}
	
	/* 상단 gnb */
		#header {position:sticky;top:0px;left:0;width:100%;}
		#header .hd_top {height:3.25em;line-height:3.25em;font-size:12px;box-shadow:0px 0px 0px 1px rgba(226, 226, 226, 1);background:#fff;position:relative;z-index:10;transition:all 0.2s;}
		#header .hd_wrpper.fix .hd_top {height:2.7em;line-height:2.7em;}
		#header .hd_top .hd_gnb_left a, #header .hd_top .hd_gnb_right ul li, #header .hd_top .hd_gnb_right ul li a {color:#666;font-weight:400;height:inherit;line-height:inherit;font-size:inherit;margin:0;padding:0;display:inline-block;box-sizing:border-box;vertical-align:top;}
		#header .hd_top .hd_gnb_left {float:left;}
		#header .hd_top .hd_gnb_left a {height:inherit;line-height:inherit;font-size:inherit;margin:0;padding:0;display:inline-block;box-sizing:border-box;overflow:hidden;}
		#header .hd_top .hd_gnb_left a + a, #header .hd_top .hd_gnb_right ul li + li {margin-left:1.6em;}
		#header .hd_top .hd_gnb_right {float:right;}
		#header .hd_top .hd_gnb_right ul li {position:relative;z-index:1;}
		#header .hd_top .hd_gnb_right ul li strong {margin-left:0.8em;padding:0 4px;border-radius:1.8em;min-width:1.8em;height:1.8em;line-height:1.8em;font-size:10px;font-weight:400;display:inline-block;box-sizing:border-box;font-family:'Lato','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;background:#283057;color:#fff;text-align:center;}
		#header .hd_top .hd_gnb_right ul li .join_box {top:90%;width:5.6em;height:2em;line-height:2em;border-radius:0.6em;font-size:10px;-webkit-animation: join 0.5s alternate infinite;animation: join 0.5s alternate infinite;font-weight:400;text-align:center;color:#fff;background:#283057;font-family:'Lato','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;position:absolute;left:50%;transform:translateX(-50%);z-index:99;}
		#header .hd_top .hd_gnb_right ul li .join_box:before {top:-0.3em;width:0px;height:0px;border-right:0.6em solid transparent;border-bottom:6px solid #222;transform:translateX(-50%) rotate(135deg);position:absolute;left:50%;display:inline-block;content:"";}
		@-webkit-keyframes join{ 0%{top:90%;} 100% {top:100%;} }
		@keyframes join{ 0% {top:90%;} 100%{top:100%;} }
	
	/* 상단 컨텐츠 */
		#header .hd_center {position:relative;z-index:5;background:#fff;box-sizing:border-box;}
		#header .hd_center > .w_custom {height:148px;position:relative;z-index:1;transition:all 0.2s;}
		#header .hd_wrpper.fix .hd_center > .w_custom {height:110px;}
		#header .hd_center h1 {left:50%;top:50%;transform:translate(-50%, -50%);position:absolute;transition:all 0.2s;}
		#header .hd_center h1 a {font-size:0;display:block;}
		#header .hd_center h1 img {width:auto;height:70px;}
		#header .hd_center .hd_sm_slide {width:280px;height:80px;left:0;top:50%;transform:translate(0, -50%);position:absolute;overflow:hidden;}
		#header .hd_center .hd_sm_slide .slick-slide {position:relative;z-index:1;}
		#header .hd_center .hd_sm_slide .slick-slide a {display:block;width:100%;height:80px;margin:0;padding:0;}
		#header .hd_center .hd_sm_slide .slick-slide img {position:absolute;left:50%;top:0;transform:translateX(-50%);z-index:-1;}
		#header .hd_center .hd_sm_slide .slick-dots {bottom:10px;left:120px;height:8px;top:auto;text-align:left;font-size:0;position:absolute;width:auto;}
		#header .hd_center .hd_sm_slide .slick-dots li {transition:all 0.2s;display:inline-block;width:8px;height:8px;line-height:8px;overflow:hidden;vertical-align:top;border:0;padding:0;outline:0;margin:0;}
		#header .hd_center .hd_sm_slide .slick-dots li + li {margin-left:5px;}
		#header .hd_center .hd_sm_slide .slick-dots li button {transition:all 0.2s;outline:0;border:0;width:8px;height:8px;border-radius:8px;background:#bbb;padding:0;margin:0;vertical-align:top;}
		#header .hd_center .hd_sm_slide .slick-dots li.slick-active button {background:#283057;}
		#header .hd_center .hd_m_lnb, #header .hd_center .hd_all {display:none;}/* 모바일에서 보이기 */
		#header .hd_center .hd_search_wrap {width:260px;right:0;top:50%;transform:translate(0, -50%);position:absolute;}
		#header .hd_center .hd_search_wrap .top_search {border:0;background:none;position:relative;z-index:1;top:0;right:0;float:none;}
		#header .hd_center .hd_search_wrap .top_search .top_search_cont .top_text_cont {padding:0.75em 0.92em;border-radius:0.33em;height:3em;font-size:12px;width:100%;border:1px #e2e2e2 solid;box-sizing:border-box;}
		#header .hd_center .hd_search_wrap .top_search .top_search_cont .top_text_cont:after {clear:both;content:"";display:block;}
		#header .hd_center .hd_search_wrap .top_search .top_search_cont .top_text_cont input.top_srarch_text {height:1.34em;line-height:1.34em;width: calc(100% - 2.4em);padding:0;margin:0;float:left;font-size:inherit;border:0;}
		#header .hd_center .hd_search_wrap .top_search .top_search_cont .top_text_cont input.btn_top_srarch {height:1.34em;line-height:1.34em;width:1.34em;padding:0;margin:0;font-size:inherit;float:right;border:0;position:static;}
		#header .hd_center .hd_search_wrap .top_search .search_cont {border-radius:0.33em;margin-top:-1px;font-size:12px;width:100%;border:1px #e2e2e2 solid;box-sizing:border-box;position:absolute;left:0;}
		#header .hd_center .hd_search_wrap .top_search .search_cont .recent_box {width:100%;}
	
		/* 최근검색어 + 추천 상품이 있을 때 */
			.recom_box + .recent_box{width:180px; min-height:218px; border-right:1px solid #ececec;}
			.recom_box + .recent_box li a{width:55%;}
		
		/* 최근 검색어 */
			.recent_box{display:inline-block; float:none; width:100%; min-height:65px; font-size:12px; text-align:center; border-right:none 0; vertical-align:top;}
			.recent_box dl{padding:10px 15px 10px 15px; text-align:left;}
			.recent_box dt{font-size:13px; font-weight:bold;}
			.recent_box dd{padding:5px 0 0 0;}
			.recent_box ul{margin-top:-5px;}
			.recent_box li{overflow:hidden;}
			.recent_box li a{display:block; overflow:hidden; float:left; width:67%; padding:2px 0 1px 0; text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
			.recent_box li span{display:inline-block; float:right; padding:3px 0 0 0; color:#999999; font-size:10px;}
			.btn_top_search_del{display:inline-block;width:14px; height:14px;}/* 삭제 */
		
		/* 추천상품 */
			.recom_box{display:none; float:none; width:100%; min-height:218px; margin:10px 0 0 0; padding:0 0 20px 15px; font-size:12px;border:0; border-bottom:1px solid #ececec;}
			.recom_box dt{width:100%; padding:0 0 10px 0; font-size:13px; font-weight:bold; text-align:center;}
			.recom_box .recom_photo{display:table-cell; position:relative; width:120px; height:120px; border:1px solid #ececec; vertical-align:middle; text-align:center;}
			.recom_box .recom_photo img{max-width:120px;}
			.recom_box .recom_tit{display:block; width:120px; padding:10px 0 0 0;}
		
		/* 추천상품만 있을 때 */
			.recom_box_only{min-height:218px; margin: 10px auto 0 auto; padding:0 0 20px 0; font-size:12px; text-align:center;}
			.recom_box_only dt{padding:0 0 10px 0; font-size:13px; font-weight:bold; text-align:center;}
			.recom_box_only .recom_photo{display:table-cell; position:relative; width:120px; height:120px; border:1px solid #ececec; vertical-align:middle;}
			.recom_box_only .recom_photo img{max-width:120px;}
			.recom_box_only .recom_tit{display:block; width:120px; padding:10px 0 0 0;}
			.recom_box_only .recom_item_cont {width:160px; margin:0 auto; text-align:left;}
		
		/* 추천상품 내용 */
			.recom_info_cont{display:table-cell; vertical-align:middle;}
			.recom_tit_box{padding:5px 0 0 0;}
			.recom_tit_box .item_brand{display:block; color:#444444;}
			.recom_tit_box .item_name{display:block; letter-spacing:-1px;}
			.recom_tit_box .item_name_explain{display:block; overflow:hidden; height:14px; padding:2px 10px 0 0px; color:#a8a8a8; line-height:1.2;}
			.recom_icon_box{margin:-5px 0 0 0; padding:10px 0 0 0;}
			.recom_icon_box img{display:inline-block; padding:5px 0 0 0;}
			.recom_money_box{padding:10px 0 0 0; line-height:1;}
			.recom_money_box del{display:block; color:#ffb200;}
			.recom_money_box .item_price{display:block; padding:7px 0 5px 0; font-size:14px;}
			.recom_money_box .item_sale{display:block; font-size:14px; color:#282828;}
			.recom_money_box .item_mileage{display:block; padding:5px 0 5px 0; line-height:1.5;}
			.recom_money_box .item_mileage img{vertical-align:middle;}
			.recom_number_box{padding:10px 0 0 0; font-size:11px; color:#a8a8a8;}
			.recom_number_box .num_mileage{display:block;}
			.recom_number_box .num_code{display:block;}
		
		/* 추천상품 soldout */
			.recom_photo .item_soldout_bg{display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center;background-color:#ffffff;filter:alpha(opacity=60);background-color:rgba(255, 255, 255, 0.6);background-repeat: no-repeat;background-position: center center;font-size:0;}
			.recom_box .item_soldout_bg img{position:relative; vertical-align:middle;}
			.recom_box.item_soldout .recom_photo .item_soldout_bg{display:block;}
			.recom_box.item_soldout .recom_photo .item_soldout_bg:after { content: ""; display: inline-block; width: 1px; height: 100%; margin-right: 0; vertical-align: middle;}
		
		/* 상품 대표 색상 */
			.js_recom_box .color{margin:5px 0 7px !important; padding:0 !important; overflow:hidden !important;}
			.js_recom_box .color > div{width:12px !important; height:12px !important; text-indent:-9999px !important; border:#dfdfdf 1px solid !important; float:left !important; margin:5px 5px 0 0 !important;}
		
		/* 전체삭제, 닫기 버튼 */
			.seach_top_all{ overflow:hidden; width:100%; height:30px; background:#f5f5f5; clear:both;}
			.seach_top_all .btn_top_search_all_del{float:left; padding:0 15px 0 15px; color:#999999; font-size:11px; line-height:30px;}
			.seach_top_all .btn_top_search_close{float:right; padding:0 15px 0 15px; color:#999999; font-size:11px; line-height:30px;}
			.seach_top_all strong{font-weight:normal;}
	
	/* 상단 lnb */
		#header .hd_lnb {position:relative;z-index:1;background:#fff;border-top:1px #222 solid;border-bottom:1px #e2e2e2 solid;    height: 65px;}
		#header .hd_lnb > .w_custom {font-size:16px;box-sizing:border-box;position:relative;z-index:1;display: flex; align-items: center;}
	
		/* lnb 레이어형 - proc/_category_side.html */
			#header .hd_lnb .hd_lnb_one {width: calc(100% - 54px);height:inherit;line-height:inherit;font-size:inherit;float:left;display:inline-block;}
			#header .hd_lnb .hd_lnb_one .sub_menu_box {font-size:inherit;}
			#header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 {font-size:inherit;}
			#header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 li.depth0_li {width:auto;padding:0;margin:0;display:inline-block;float:left;font-size:inherit;position:relative;z-index:1;box-sizing:border-box;}
			#header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 li.depth0_li > a {margin:0 1.65em;padding:0;height:inherit;line-height:inherit;font-size:inherit;transition:all 0.3s;color:#333;font-weight:800;font-family:'Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;position:relative;z-index:1;outline:0;}
			#header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 li.depth0_li:first-of-type > a {margin-left:3em;}
			/*#header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 li.depth0_li:last-of-type > a {margin-right:0;}*/
			/*상단 메뉴 게시판 영역 */
			#header  #yn_topnav_cutom .yn_board_menu > li{    margin: 0 1.65em;}
			#header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 li.depth0_li > a:before {width:0;height:1px;bottom:0;background:#283057;transform:translateX(-50%);transition:all 0.3s;display:inline-block;content:"";position:absolute;left:50%;}
			/*#header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 li.depth0_li:hover > a, #header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 li.depth0_li.on/*swiper-slide-active*/ {font-weight:700; color:#283057;}*/
			#header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 li.depth0_li:hover > a:before, #header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 li.depth0_li.on/*swiper-slide-active*/ > a:before {width:100%;}
			#header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 li.depth0_li div.sub_depth1 {padding:0;margin:0;width:100%;min-width:10em;box-sizing:border-box;position:absolute;top:100%;left:50%;transform:translate(-50%, 0px);}
			#header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 li.depth0_li div.sub_depth1 ul {padding:0; margin:0;width:100%;background:#fff;border:1px #e2e2e2 solid;box-sizing:border-box;}
			#header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 li.depth0_li:hover div.sub_depth1, #header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 li.depth0_li div.sub_depth1:hover {display:inline-block;}

			#header .hd_lnb .hd_lnb_one .sub_menu_box > ul.sub_depth0 li.depth0_li div.sub_depth1 > ul > li > a {line-height:inherit;font-size:inherit;background:none;font-weight:inherit;padding:0;margin:0;}

		
		/* 좌측 햄버거 lnb 메뉴 */
			#header .hd_lnb .hd_all {width:54px;height:inherit;line-height:inherit;font-size:inherit;border-left:1px #e2e2e2 solid;border-right:1px #e2e2e2 solid;display:inline-block;float:left;text-align:center;}
			.layer_box.for_m .layer_close_hd {width:50px;height:50px;cursor:pointer;position:fixed;left:77%;top:0;z-index:100;overflow:hidden;}
			.layer_box.for_m .layer_close_hd {display:none;}
			#header.on .layer_box.for_m .layer_close_hd {display:inline-block;}
			.hd_all_btn {width:20px;height:28px;margin:17px auto 18px;transition:all 0.3s;position:relative;z-index:1;cursor:pointer;font-size:inherit;}
			.hd_all_btn span {height:1px;width:100%;left:50%;top:50%;transition:all 0.3s;background:#333;margin:0;padding:0;display:inline-block;position:absolute;}
			.hd_all_btn span:nth-of-type(1) {transform:translate(-50%, -8px);}
			.hd_all_btn span:nth-of-type(2) {transform:translate(-50%, 0);}
			.hd_all_btn span:nth-of-type(3) {transform:translate(-50%, 8px);}
			.layer_close_hd .hd_all_btn {width:28px;height:22px;margin:14px auto;}
			.layer_close_hd .hd_all_btn span {height:2px;}
			.layer_close_hd .hd_all_btn span:nth-of-type(1) {transform:translate(-50%, -10px);}
			.layer_close_hd .hd_all_btn span:nth-of-type(2) {transform:translate(-50%, 0);}
			.layer_close_hd .hd_all_btn span:nth-of-type(3) {transform:translate(-50%, 10px);}
			#header.on .hd_all_btn span {left:0;top:50%;}
			#header.on .hd_all_btn span:nth-of-type(1) {transform:rotate(45deg) translate(0%, 0px);width:105%;}
			#header.on .hd_all_btn span:nth-of-type(2) {width:0;}
			#header.on .hd_all_btn span:nth-of-type(3) {transform:rotate(-45deg) translate(0%, 0px);width:105%;}
			.layer_box.for_m .layer_close_hd .hd_all_btn span {background:#fff;}
		
		/* 좌측 레이어 */
			#contents .location_wrap {border-bottom-color:#ddd;}
			.layer_box.for_pc {display:block;left:0;width:100%;top:100%;height:0;overflow:hidden;opacity:0;font-size:inherit;border:1px #e2e2e2 solid;background:#fff;transition:all 0.3s;position:absolute;box-sizing:border-box;z-index:100;}
			#header.on .layer_box.for_pc {height:auto;overflow:inherit;opacity:1;}
			#header.on .layer_box.for_pc:before {top:-1px;width:52px;height:3px;background:#fff;position:absolute;left:1px;display:inline-block;content:"";}
			.layer_box.for_pc .layer_inner {padding:2.3em;padding-bottom:0;font-size:inherit;position:relative;z-index:1;width:100%;margin:0;box-sizing:border-box;}
			#header .layer_box .gnb_menu_box {display:none;}
			.layer_box.for_pc .layer_lnb ul {width:100%;margin:0;padding:0;box-sizing:border-box;}
			.layer_box.for_pc .layer_lnb li {width:100%;margin:0;position:relative;z-index:1;padding:0;font-size:0;box-sizing:border-box;}
			.layer_box.for_pc .layer_lnb a, .layer_box.for_pc .layer_lnb strong {display:inline-block;vertical-align:top;margin:0;padding:0;box-sizing:border-box;}
			.layer_box.for_pc .layer_lnb .icons {display:none;width:0;height:0;vertical-align:top;margin:0;padding:0;box-sizing:border-box;cursor:pointer;}/* 모바일에서 보이기 */
			.layer_box.for_pc .layer_lnb > ul:after {clear:both;content:"";display:block;}
			.layer_box.for_pc .layer_lnb > ul > li {padding:0;display:inline-block;float:left;}
			.layer_box.for_pc .layer_lnb > ul > li {width: calc(20% - 16px);}
			.layer_box.for_pc .layer_lnb > ul > li + li {margin-left:20px;}
			.layer_box.for_pc .layer_lnb > ul > li:nth-of-type(5n + 1) {clear:both;float:left;margin-left:0;}
			.layer_box.for_pc .layer_lnb > ul > li.li_none {display:none;}/*개인결제시 감추기*/
			.layer_box .layer_gnb a, .layer_box.for_pc .layer_lnb > ul > li > a, .layer_box.for_pc .layer_lnb > ul > li > strong {font-family:'Lato','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;box-sizing:border-box;}
			.layer_box.for_pc .layer_lnb > ul > li > a, .layer_box.for_pc .layer_lnb > ul > li > strong {width:100%;padding:0.9em 0;line-height:1.27em;font-size:15px;font-weight:800;color:#333;background:#f5f5f5;transition:all 0.2s;display:block;text-align:center;}
			.layer_box.for_pc .layer_lnb > ul > li:hover > a, .layer_box.for_pc .layer_lnb > ul > li:hover > strong {color:#fff;background:#283057;}
			.layer_box.for_pc .layer_lnb > ul > li > ul > li {padding:0.5em 0;margin:0;line-height:1.24em;font-size:14px;transition:all 0.2s;}
			.layer_box.for_pc .layer_lnb > ul > li > ul > li:nth-of-type(1) {margin-top:1.5em;}
			.layer_box.for_pc .layer_lnb > ul > li > ul > li:last-of-type {padding-bottom:3.5em;}
			.layer_box.for_pc .layer_lnb > ul > li > ul > li > a {height:1.24em;line-height:inherit;font-size:inherit;width:auto;padding:0;margin:0;font-weight:500;color:#222;position:relative;z-index:1;display:inline-block;}
			.layer_box.for_pc .layer_lnb > ul > li > ul > li > a:after {width:0;background:#666;left:0;bottom:0;height:1px;position:absolute;content:"";display:inline-block;transition:all 0.2s;}
			.layer_box.for_pc .layer_lnb > ul > li > ul > li:hover > a {color:#222;}
			.layer_box.for_pc .layer_lnb > ul > li > ul > li:hover > a:after {width:100%;background:#222;}
			.layer_box.for_pc .layer_lnb > ul > li > ul > li > ul > li {padding:0 12px;}
			.layer_box.for_pc .layer_lnb > ul > li > ul > li > ul > li > a {width: calc(100% - 20px);padding:8px 0;line-height:20px;font-size:14px;font-weight:400;color:#777;}
	
	/* 상단 고정으로 인해 상세페이지 탭 위치 변경 */
		.item_goods_tab{padding-top: calc(9% + 100px);}
		.item_goods_sec {z-index:1;padding-bottom:100px;}
		.item_photo_view_box, .item_info_box {z-index:2;margin-bottom:-80px;}
		.location_wrap {z-index:3;}
		#detail {margin-top:-100px;}
		#detail, #delivery, #exchange, #reviews, #qna {margin-bottom:-100px;}
		.item_tatal_box {width:100%;}
		.layer_wrap .item_photo_view_box {margin-bottom:0;}
	

/*───────────────────────────────────────────────────────────

	 하단 outline/footer/standard

───────────────────────────────────────────────────────────*/
	#footer_wrap {background:#fff;position:relative;overflow:hidden;z-index:1;}
	#footer, #footer_wrap {border:0;}
	#footer {border-top-width:1px;border-top-style:solid;border-top-color:#222;padding:0;margin:0;}
	#footer .ft_lnb, #footer .ft_sns {line-height:22px;padding:16px 0;font-size:0;vertical-align:top;}
	#footer .ft_lnb li, #footer .ft_sns li {height:22px;line-height:inherit;font-weight:400;margin:0;padding:0;display:inline-block;vertical-align:top;}
	#footer .ft_lnb {float:left;text-align:left;}
	#footer .ft_lnb li {font-size:12px;}
	#footer .ft_lnb li + li {margin-left:24px;}
	#footer .ft_lnb li a {font-size:inherit;line-height:inherit;font-weight:inherit;color:#666;}
	#footer .ft_lnb li:nth-of-type(3) a {color:#333;}
	#footer .ft_sns {float:right;text-align:right;}
	#footer .ft_sns li + li {margin-left:23px;}
	#footer .ft_sns li a img {width:auto;height:22px;}
	#footer .ft_content {padding-top:4.16em;padding-bottom:4.16em;border-top-width:1px;border-bottom-width:1px;font-size:12px;border-top-style:solid;border-top-color:#e2e2e2;border-bottom-style:solid;border-bottom-color:#e2e2e2;vertical-align:top;}
	#footer .ft_content .w_custom > dl {min-height:130px;float:left;margin:0;padding:0;font-size:12px;vertical-align:top;box-sizing:border-box;display:inline-block;position:relative;z-index:1;width:33%;}
	#footer .ft_content .w_custom > dl + dl {padding:0 2.9em;}
	#footer .ft_content .w_custom > dl.ft_bbs {padding-right:0;}
	#footer .ft_content .w_custom > dl + dl:before {width:1px;height:100%;left:0;top:0;position:absolute;margin:0;padding:0;background:#e2e2e2;content:"";display:inline-block;vertical-align:top;}
	#footer .ft_content .w_custom > dl dt {margin-bottom:1.8em;line-height:1em;font-size:13px;text-align:left;font-weight:400;color:#333;font-family:'Lato','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;position:relative;z-index:1;}
	#footer .ft_content .w_custom > dl dt a {background:url('../img/da_image/icon_cate_toggle_on.png') no-repeat 100% 50%;background-size:auto 11px;height:100%;width:100%;font-size:0;right:0;top:0;display:inline-block;position:absolute;}
	#footer .ft_content .w_custom > dl dd {text-align:left;}
	#footer .ft_content .w_custom > dl dd p, #footer .ft_content .ft_return li, #footer .ft_content .ft_bbs li {line-height:1.83em;font-size:12px;font-weight:400;color:#777;white-space:normal;word-break:keep-all;word-wrap:break-word;}
	#footer .ft_content .w_custom > dl.ft_bank dd p {line-height:1.92em;letter-spacing:-0.2px;}
	#footer .ft_content .w_custom > dl dd p strong {margin-bottom:0.5em;line-height:1em;font-size:22px;font-weight:700;color:#333;display:block;font-family:'Lato','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
	#footer .ft_content .w_custom > dl dd p em, #footer .ft_content .w_custom > dl dd p span {line-height:inherit;font-size:inherit;font-weight:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
	#footer .ft_content .w_custom > dl dd p em {padding-right:0.6em;}
	#footer .ft_content .w_custom > dl dd p span {margin-top:1em;line-height:1em;color:#555;width:100%;}
	#footer .ft_content .ft_return ul {font-size:0;}
	#footer .ft_content .ft_return li {width: calc(25% - 4px);margin-top:1.8em;display:inline-block;vertical-align:top;}
	#footer .ft_content .ft_return li + li {margin-left:6px;}
	#footer .ft_content .ft_return li a {height:2.5em;line-height:2.33em;border-width:1px;border-style:solid;border-color:#ddd;color:#666;transition:all 0.2s;text-align:center;font-size:inherit;font-weight:inherit;display:inline-block;width:100%;}
	#footer .ft_content .ft_return li:hover a {color:#fff;background-color:#283057;border-color:#283057;}
	#footer .ft_content .ft_return li:nth-of-type(4) {margin-right:-2px;}
	#footer .ft_content .ft_bbs li {line-height:1.95em;height:1.95em;font-size:inherit;}
	#footer .ft_content .ft_bbs li a {line-height:inherit;height:inherit;font-size:inherit;font-weight:inherit;display:inline-block;color:#777;width:100%;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-wrap:break-word;}
	#footer .ft_content .ft_cs {width:16.6%;}
	#footer .ft_content .ft_bank {width:20.5%;}
	#footer .ft_content .ft_return {width:38.9%;}
	#footer .ft_content .ft_bbs {width:24%;}
	#footer .ft_info {font-size:12px;padding-top:1.83em;padding-bottom:2em;background:#f5f5f5;}
	#footer .ft_info .foot_certify {width:24%;padding:0;margin:0;float:right;display:inline-block;font-size:0;}
	#footer .ft_info .foot_certify img {width:auto;max-width:175px;height:auto;}
	#footer .ft_info .ft_office {width:76%;float:left;}
	#footer .ft_info .ft_office p, #footer .ft_info .ft_office p a, #footer .ft_info .ft_office .ft_copy {line-height:2.2em;font-size:12px;letter-spacing:-0.4px;font-weight:400;color:#777;padding:0;margin:0;vertical-align:top;white-space:normal;word-break:keep-all;word-wrap:break-word;}
	#footer .ft_info .ft_office p span {margin:0 9px;width:1px;height:10px;background:#ccc;vertical-align:middle;display:inline-block;}
	#footer .ft_info .ft_office p br + span, #footer .ft_info .ft_office p span.m_br + br {display:none;}
	#footer .ft_info .ft_office .ft_copy {color:#999;}
	#footer .ft_info .ft_office .ft_copy a{font-size:inherit; font-weight:inherit; color:inherit;}

/*───────────────────────────────────────────────────────────

	 퀵메뉴 outline/scroll

───────────────────────────────────────────────────────────*/
	.scroll_wrap{top:339px;width:100%;margin-left:0;left:0;position:absolute;z-index:100;display:inline-block;}
	
	/* 스크롤배너(왼쪽) */
		.scl_quick {left:12px;bottom:12px;display:none;position:fixed;z-index:5;}
		.scl_quick.pc_scr {display:none;}
		.scl_quick.mo_scr, .scl_quick.mo_scr.fold {display:none;}
		.scl_quick.fold, .scl_quick.pc_scr.fold {display:block;}
		.scl_quick .scl_btn {cursor:pointer;}
		.scl_quick .scl_content {width:300px;height:380px;left:50px;top:-3em;overflow:hidden;font-size:12px;transform:translateY(-100%);text-align:center;transition:all 0.4s;position:absolute;}
		.scl_quick .scl_content.fold {width:1px;height:1px;left:50px;top:0;overflow:hidden;}
		.scl_quick .scl_content .content_bnr {width:100%;position:relative;z-index:1;text-align:center;transition:all 0.4s;}
		.scl_quick .scl_content .content_bnr .content_thumb img {width:100%;height:auto;transition:all 0.4s;}
		.scl_quick .scl_content .content_footer {padding-top:8px;width:100%;text-align:center;vertical-align:top;display:block;}
		.scl_quick .scl_content.fold .content_footer {display:none;}
		.scl_quick .scl_content .content_footer p, .scl_quick .scl_content .content_footer span.scl_one_close {line-height:1.75em;height:1.75em;font-size:12px;margin:0;padding:0;font-weight:400;color:#333;cursor:pointer;display:inline-block;vertical-align:top;}
		.scl_quick .scl_content .content_footer p {padding-left:2em;position:relative;z-index:1;}
		.scl_quick .scl_content .content_footer p:before {width:1.5em;height:1.5em;font-size:12px;background:#fff url('../img/da_image/inq_check_off.png') no-repeat 0 50%;position:absolute;left:0;top:50%;transform:translateY(-9px);display:inline-block;content:"";}
		.scl_quick .scl_content .content_footer p span {font-size:inherit;}
		.scl_quick .scl_content .content_footer span.scl_one_close {margin-left:0.5em;width:1.75em;border-radius:100%;background:#283057 url('../img/da_image/icon_close_layerpop.png') no-repeat 50% 50%;overflow:hidden;text-indent:999px;}
	
	/* 스크롤배너(오른쪽) */
		#scroll_right{width:1px;margin:0 !important;padding:0 !important;height:100%;box-sizing:border-box;position:fixed !important;top:50% !important;right:0 !important;transform:translateY(-50%) !important;}
		.scr_quick, .scr_quick.pc_scr {transition:all 0.2s;z-index:5;margin:0;padding:0;box-sizing:border-box;position:fixed;right:0;top:50%;transform:translateY(-155px);}
		.scr_quick.close, .scr_quick.pc_scr.close {right:0;}
		.scr_quick.fold, .scr_quick.pc_scr.fold {right:224px;}
		.scr_quick ul.scr_quick_list {border-bottom:1px #ccc solid;font-size:0;position:relative;z-index:5;}
		.scr_quick ul.scr_quick_list > li {transition:all 0.2s;border-left:1px #ccc solid;border-right:1px #ccc solid;box-sizing:border-box;position:relative;z-index:5;box-sizing:border-box;line-height:38px;vertical-align:top;}
		.scr_quick ul.scr_quick_list > li {background-size:auto 17px !important;background-color:#fff;background-repeat:no-repeat;background-position:50% 50%;}
		.scr_quick ul.scr_quick_list > li:nth-of-type(1) {border:0;line-height:40px;height:40px;}
		.scr_quick ul.scr_quick_list > li.quick01 {background-image:url('../img/da_image/icon_quick00.png');}/*즐겨찾기*/
		.scr_quick ul.scr_quick_list > li.quick02 {background-image:url('../img/da_image/icon_quick01.png');}/*장바구니*/
		.scr_quick ul.scr_quick_list > li.quick03 {background-image:url('../img/da_image/icon_quick02.png');}/*배송조회*/
		.scr_quick ul.scr_quick_list > li.quick04 {background-image:url('../img/da_image/icon_quick03.png');}/*마이페이지*/
		.scr_quick ul.scr_quick_list > li.quick05 {border-left:0;background-image:url('../img/da_image/icon_quick04.png');}/*최근본상품*/
		.scr_quick ul.scr_quick_list > li:hover {background-color:#f5f5f5;}
		.scr_quick ul.scr_quick_list > li + li {border-top:0;}
		.scr_quick ul.scr_quick_list > li > a, .scr_quick ul.scr_quick_list > li > span, .scr_quick ul.scr_quick_list > li > button {z-index:1;border:0;outline:0;display:inline-block;vertical-align:top;}
		.scr_quick ul.scr_quick_list > li > a, .scr_quick ul.scr_quick_list > li > button {border-top:1px #ccc solid;text-indent:999px;overflow:hidden;height:40px;line-height:38px;margin:0;padding:0;width:38px;}
		.scr_quick ul.scr_quick_list li button.quick_arrow {line-height:38px;transition:all 0.2s;position:relative;z-index:1;}
		.scr_quick ul.scr_quick_list li button.scr_side_go, .scr_quick ul.scr_quick_list li button.scr_side_go.close {width:40px;line-height:38px;transition:all 0.2s;position:relative;z-index:1;margin-right:-1px;border:1px #333 solid;background:#333;}
		.scr_quick ul.scr_quick_list li button.scr_side_go.fold {border:1px #ccc solid;border-bottom:0;border-right:0;background:#fff;}
		.scr_quick ul.scr_quick_list li button.scr_side_go:before, .scr_quick ul.scr_quick_list li button.scr_side_go:after {margin-left:-6px;width:12px;height:1px;background:#fff;transform:50% 50%;transition:all .6s .0s cubic-bezier(0.69,0.51,0.15,0.86);content:"";clear:both;position:absolute;top:50%;left:50%;display:block;}
		.scr_quick ul.scr_quick_list li button.scr_side_go.fold:before, .scr_quick ul.scr_quick_list li button.scr_side_go.fold:after {background:#333;}
		.scr_quick ul.scr_quick_list li button.scr_side_go:before {transform:rotate(-45deg);margin-top:-4px;}
		.scr_quick ul.scr_quick_list li button.scr_side_go:after {transform:rotate(45deg);margin-top:4px;}
		.scr_quick ul.scr_quick_list li button.scr_side_go.fold:before {transform:rotate(225deg);}
		.scr_quick ul.scr_quick_list li button.scr_side_go.fold:after {transform:rotate(-225deg);}
		.scr_quick ul.scr_quick_list li button.quick_arrow:before {width:10px;height:10px;border:0px solid #fff;border-left-width:1px;border-top-width:1px;transform:translate(-25%, -50%) rotate(-45deg);box-sizing:border-box;transition:all 0.3s;content:"";display:inline-block;position:absolute;left:50%;top:50%;}
		.scr_quick ul.scr_quick_list li button.quick_arrow.arrow_up:before {border-color:#333;transform:translate(-50%, -25%) rotate(45deg);}
		.scr_quick ul.scr_quick_list li button.quick_arrow.arrow_down:before {border-color:#333;transform:translate(-50%, -75%) rotate(-135deg);}
		.scr_quick ul.scr_quick_list li button.scr_today_fold {transition:all 0.2s;border-left:1px #ccc solid;width:39px;}
		.scr_quick ul.scr_quick_list li button.scr_today_fold.fold {border-left:1px #fff solid;}
		.scr_quick ul.scr_quick_list > li > span {height:28px;line-height:26px;padding:0 10px;left:-13px;font-size:12px;border-radius:3px;min-width:68px;width:auto;transition:all 0.2s;opacity:0;display:none;border:1px #ccc solid;background:#fff;color:#666;text-align:right;box-sizing:border-box;position:absolute;top:50%;transform:translate(-100%, -14px);}
		.scr_quick ul.scr_quick_list.on > li:hover > span {opacity:1;display:inline-block;}
		.scr_quick ul.scr_quick_list > li > span:before {width:7px;height:11px;right:-7px;background:url(../img/da_image/icon_quick_lnb_over.png) no-repeat 0 0;background-size:cover;position:absolute;top:50%;transform:translateY(-50%);display:inline-block;content:"";}
		.scr_quick ul.scr_quick_list > li:nth-of-type(1) > span, .scr_quick ul.scr_quick_list > li:nth-of-type(8) > span {min-width:56px;}
		.scr_quick ul.scr_quick_list > li.quick04 > span, .scr_quick ul.scr_quick_list > li.quick05 > span {min-width:80px;}
		.scr_quick ul.scr_quick_list > li:nth-of-type(7) > span {min-width:44px;}
	
	/* 최근본상품 레이어 */
		.scr_pr_wrapper {transition:all 0.2s;left:350px;opacity:0;z-index:-1;border:1px #ccc solid;background:#fff;position:absolute;top:50%;width:350px;height:430px;transform:translateY(-215px);box-sizing:border-box;}
		.scr_pr_wrapper.fold {left:-349px;opacity:1;z-index:1;}
		.scr_pr_wrapper .scr_pr_wrap {text-align:center;position:relative;z-index:1;width:100%;font-size:0;padding:0 0 18px;}
		.scr_pr_wrapper .scr_pr_wrap h4 {background:#f5f5f5;color:#333;font-size:15px;font-weight:700;line-height:22px;padding:13px 14px;text-align:left;width:100%;box-sizing:border-box;}
		.scr_pr_wrapper .scr_pr_wrap .scr_pr_go {position:absolute;right:0;top:0;width:43px;height:48px;cursor:pointer;outline:0;background:url(../img/da_image/icon_close.png) no-repeat 50% 50%;background-size:auto 20px;line-height:48px;text-indent:999px;overflow:hidden;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont {width:100%;box-sizing:border-box;padding:7px 19px 13px;height:319px;background:#fff;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont > ul {padding:0 0 4px;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li {border:0;width:100%;height:auto;border-bottom:1px #ccc solid;padding:12px 0;margin:0;box-sizing:border-box;text-align:left;position:relative;z-index:1;font-size:0;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li:after {clear:both;content:"";display:block;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li:last-child {border-bottom:0;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li > a {position:absolute;display:inline-block;width:100%;height:50px;top:12px;left:0;z-index:5;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li .photo,
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li .src_box {display:inline-block;text-align:left;vertical-align:top;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li .photo {width:60px;height:60px;background-size:cover;margin-right:15px;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li .photo img {width:auto;height:60px;max-width:60px;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li .src_box {border:0;position:static;text-align:left;padding:0;margin:0;top:0;right:0;width: calc(100% - 75px);height:auto;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li .src_box em {margin-bottom:0.4em;height:1.5em;line-height:1.5em;font-size:12px;color:#444;font-weight:400;width:100%;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li .src_box del,
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li .src_box strong {line-height:17px;height:17px;width:auto;margin:0;padding:0;display:inline-block;text-align:right;font-weight:400;font-family:'Lato','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;vertical-align:top;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li .src_box del b,
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li .src_box strong b {line-height:17px;height:17px;font-weight:400;font-family:'Noto Sans KR','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;vertical-align:top;display:inline-block;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li .src_box del {color:#888;font-size:12px;margin-bottom:4px;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li .src_box del b {text-decoration:line-through;color:#888;font-size:12px;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li .src_box strong {color:#333;font-size:15px;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li .src_box strong b {color:#333;font-size:12px;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont ul li .src_box del + strong {margin-left:5px;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont + a {font-size:14px;display:inline-block;height:40px;line-height:40px;min-width:160px;text-align:center;color:#fff;background:#333;margin:0 auto;padding:0 20px;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont .scr_paging {line-height:1em;font-size:11px;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont .scr_paging span, .scr_pr_wrapper .scr_pr_wrap .scroll_right_cont .scr_paging button, .scr_pr_wrapper .scr_pr_wrap .scroll_right_cont .scr_paging strong {}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont .scr_paging span {margin-top:-2px;line-height:inherit;font-size:inherit;color:#888;font-family:'Lato','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
		.scr_pr_wrapper .scr_pr_wrap .scroll_right_cont .scr_paging span strong {line-height:inherit;font-size:inherit;color:#333;font-weight:700;}
	
	/* 우측 펼치기 */
		.scr_side, .scr_side.pc_scr {right:-225px;transition:all 0.2s;z-index:10;width:225px;background:#fff;border-left:1px #ccc solid;padding:0;margin:0;box-sizing:border-box;position:fixed;top:0;height:100%;}
		.scr_side.fold, .scr_side.pc_scr.fold {right:0;}
		.scr_side.fold:before, .scr_side.pc_scr.fold:before {content:"";display:inline-block;width:2px;height:39px;background:#fff;position:absolute;left:-1px;top:50%;transform:translateY(-154px)}
		.scr_side.close, .scr_side.pc_scr.close {right:-225px;}
		.scr_side .scr_side_wrapper {position:absolute;z-index:5;top:50%;left:0;padding:19px;margin:0;box-sizing:border-box;transform:translateY(-50%);height:700px;}
		.scr_side .scr_side_wrapper .scr_side_slider {width:185px;height:120px;margin:0;padding:0;overflow:hidden;position:relative;z-index:5;}
		.scr_side .scr_side_wrapper .scr_side_slider .slick-dots,
		.scr_side .scr_side_wrapper .scr_side_slider .slick-arrow {opacity:0;transition:all 0.2s;}
		.scr_side .scr_side_wrapper .scr_side_slider:hover .slick-dots,
		.scr_side .scr_side_wrapper .scr_side_slider:hover .slick-arrow {opacity:1;}
		.scr_side .scr_side_wrapper .scr_side_slider .slick-dots {text-align:center;font-size:0;position:absolute;left:50%;transform:translateX(-50%);height:7px;line-height:7px;vertical-align:top;top:auto;bottom:0px;margin:0 auto;padding:0;}
		.scr_side .scr_side_wrapper .scr_side_slider:hover .slick-dots {bottom:10px;}
		.scr_side .scr_side_wrapper .scr_side_slider .slick-dots li {transition:all 0.2s;display:inline-block;width:7px;height:7px;line-height:7px;overflow:hidden;vertical-align:top;border:0;padding:0;outline:0;}
		.scr_side .scr_side_wrapper .scr_side_slider .slick-dots li + li {margin-left:5px;}
		.scr_side .scr_side_wrapper .scr_side_slider .slick-dots li button {transition:all 0.2s;outline:0;border:0;width:7px;height:7px;border-radius:7px;background:#bbb;padding:0;margin:0;vertical-align:top;}
		.scr_side .scr_side_wrapper .scr_side_slider .slick-dots li.slick-active button {background:#444;}
		.scr_side .scr_side_wrapper .scr_side_slider .slick-arrow {width:0;height:23px;position:absolute;top:50%;margin:0;transform:translateY(-12px);z-index:5;line-height:23px;text-indent:999px;overflow:hidden;}
		.scr_side .scr_side_wrapper .scr_side_slider:hover .slick-arrow {width:23px;}
		.scr_side .scr_side_wrapper .scr_side_slider .slick-prev {background:url('../img/da_image/scr_slider_prev.png') no-repeat 0 0;left:0;}
		.scr_side .scr_side_wrapper .scr_side_slider .slick-next {background:url('../img/da_image/scr_slider_next.png') no-repeat 0 0;right:0;}
		.scr_side .scr_side_wrapper .scr_side_slider .slick-prev:hover {background:url('../img/da_image/scr_slider_prev_on.png') no-repeat 0 0;}
		.scr_side .scr_side_wrapper .scr_side_slider .slick-next:hover {background:url('../img/da_image/scr_slider_next_on.png') no-repeat 0 0;}
		.scr_side .scr_side_wrapper .scr_detail_lnb {padding-top:20px;padding-bottom:14px;}
		.scr_side .scr_side_wrapper .scr_detail_lnb ul {font-size:0;vertical-align:top;}
		.scr_side .scr_side_wrapper .scr_detail_lnb ul li {display:inline-block;width:calc(50% - 3px);vertical-align:top;}
		.scr_side .scr_side_wrapper .scr_detail_lnb ul li:nth-of-type(even) {margin-left:6px;}
		.scr_side .scr_side_wrapper .scr_detail_lnb ul li:nth-of-type(n + 3) {margin-top:6px;}
		.scr_side .scr_side_wrapper .scr_detail_lnb ul li a {transition:all 0.2s;color:#666;height:32px;padding:6px 0;border:1px #ccc solid;font-size:12px;font-weight:400;display:inline-block;width:100%;line-height:18px;box-sizing:border-box;text-align:center;}
		.scr_side .scr_side_wrapper .scr_detail_lnb ul li:hover a {border:1px #283057 solid;color:#283057;}
		.scr_side .scr_side_wrapper .scr_cs ul.scr_cs_sns {font-size:0;text-align:center;vertical-align:top;}
		.scr_side .scr_side_wrapper .scr_cs ul.scr_cs_sns li {height:38px;width:38px;transition:all 0.2s;display:inline-block;vertical-align:top;}
		.scr_side .scr_side_wrapper .scr_cs ul.scr_cs_sns li + li {margin-left:10px;}
		.scr_side .scr_side_wrapper .scr_cs ul.scr_cs_sns li a {width:38px;height:38px;line-height:38px;border-radius:100%;background-size:auto 20px;background-position:50% 50%;background-repeat:no-repeat;transition:all 0.2s;background-color:#eee;display:inline-block;overflow:hidden;font-size:0;}
		.scr_side .scr_side_wrapper .scr_cs ul.scr_cs_sns li:hover a {background-color:#333;}
		.scr_side .scr_side_wrapper .scr_cs ul.scr_cs_sns li.sns01 a {background-image:url('../img/da_image/icon_sns01.png');}
		.scr_side .scr_side_wrapper .scr_cs ul.scr_cs_sns li.sns02 a {background-image:url('../img/da_image/icon_sns02.png');}
		.scr_side .scr_side_wrapper .scr_cs ul.scr_cs_sns li.sns03 a {background-image:url('../img/da_image/icon_sns03.png');}
		.scr_side .scr_side_wrapper .scr_cs ul.scr_cs_sns li.sns04 a {background-image:url('../img/da_image/icon_sns04.png');}
		.scr_side .scr_side_wrapper .scr_cs ul.scr_cs_sns li.sns01:hover a {background-image:url('../img/da_image/icon_sns01_on.png');}
		.scr_side .scr_side_wrapper .scr_cs ul.scr_cs_sns li.sns02:hover a {background-image:url('../img/da_image/icon_sns02_on.png');}
		.scr_side .scr_side_wrapper .scr_cs ul.scr_cs_sns li.sns03:hover a {background-image:url('../img/da_image/icon_sns03_on.png');}
		.scr_side .scr_side_wrapper .scr_cs ul.scr_cs_sns li.sns04:hover a {background-image:url('../img/da_image/icon_sns04_on.png');}
		.scr_side .scr_side_wrapper .scr_cs > dl {font-size:12px;margin:0;margin-top:2em;padding:0;width:100%;}
		.scr_side .scr_side_wrapper .scr_cs > dl + dl {margin-bottom:2.4em;}
		.scr_side .scr_side_wrapper .scr_cs > dl dt {margin-bottom:1.2em;line-height:1em;font-size:13px;text-align:left;font-weight:400;color:#333;font-family:'Lato','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;position:relative;z-index:1;}
		.scr_side .scr_side_wrapper .scr_cs > dl dt a {background:url('../img/da_image/icon_cate_toggle_on.png') no-repeat 100% 50%;background-size:auto 11px;height:100%;width:100%;font-size:0;right:0;top:0;display:inline-block;position:absolute;}
		.scr_side .scr_side_wrapper .scr_cs > dl dd {text-align:left;}
		.scr_side .scr_side_wrapper .scr_cs > dl dd p, #footer .ft_content .ft_return li, #footer .ft_content .ft_bbs li {line-height:1.83em;font-size:12px;font-weight:400;color:#777;white-space:normal;word-break:keep-all;word-wrap:break-word;}
		.scr_side .scr_side_wrapper .scr_cs > dl.ft_bank dd p {line-height:1.92em;letter-spacing:-0.2px;}
		.scr_side .scr_side_wrapper .scr_cs > dl dd p strong {margin-bottom:0.5em;line-height:1em;font-size:22px;font-weight:700;color:#333;display:block;font-family:'Lato','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
		.scr_side .scr_side_wrapper .scr_cs > dl dd p em, .scr_side .scr_side_wrapper .scr_cs > dl dd p span {line-height:inherit;font-size:inherit;font-weight:inherit;display:inline-block;vertical-align:top;margin:0;padding:0;}
		.scr_side .scr_side_wrapper .scr_cs > dl dd p em {padding-right:0.6em;}
		.scr_side .scr_side_wrapper .scr_cs > dl dd p span {margin-top:1em;line-height:1em;color:#555;width:100%;}

/*───────────────────────────────────────────────────────────

	 팝업 (레이어 고정형)

───────────────────────────────────────────────────────────*/
	body div.main_popup_layer#popupCode_layer_1 {left:50% !important;top:50vh !important;margin-left:-600px;transform:translateX(-50%);overflow:inherit !important;background:#000;height:auto !important;padding:0 !important;box-sizing:border-box;}
	body div.main_popup_layer#popupCode_layer_1 div.sys_pop {transform:translateY(-50%);padding:0;border:1px #ddd solid;box-sizing:border-box;overflow:hidden;}/*width:320px;*/
	body div.main_popup_layer#popupCode_layer_1 div.sys_pop div.box {padding:0;}
	body div.main_popup_layer#popupCode_layer_1 div.sys_pop div.box button.close {right:10px;bottom:13px;width:15px;height:15px;background: url(../img/da_image/icon_close_pop.png) no-repeat left top;background-size:cover;top:auto;}/*닫기*/
	body div.main_popup_layer#popupCode_layer_1 div.sys_pop div.box div.check {height:40px;line-height:18px;padding:11px 37px;padding-left:0;box-sizing:border-box;}/*오늘하루*/
	body div.main_popup_layer#popupCode_layer_1 div.sys_pop div.box div.check label.check_s {background-position:0px 0px;padding:0;padding-left:25px;}
	body div.main_popup_layer#popupCode_layer_1 div.sys_pop div.box div.view {border:0;box-sizing:border-box;}/*width:318px;*/

/*───────────────────────────────────────────────────────────

	 상품 공통 goods/list

───────────────────────────────────────────────────────────*/
	.goods_list {padding-bottom:0;}
	.goods_list_cont {position:static;}
	.goods_list_cont .goods_list_tit {display:none;}

	/* goods/list/list_01.html - 장바구니형으로 적용 */
		#wrap .item_custom_type .item_wrap {font-size:0;text-align:left;width:auto;margin:0;}
		#wrap .item_custom_type .item_wrap:after {clear:both;content:"";display:block;}
		#wrap .item_custom_type .item_wrap .item_box {display:inline-block;vertical-align:top;border:0;padding:0;margin:0;z-index:1;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont {padding:0;text-align:left;color:#333;position:relative;z-index:1;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont a,
		#wrap .item_custom_type .item_wrap .item_box .item_cont span,
		#wrap .item_custom_type .item_wrap .item_box .item_cont button {outline:0;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box {padding:0px;overflow:inherit;position:relative;text-align:center;border:0;vertical-align:middle;box-sizing:border-box;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box{width:100%;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box a {display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .thumb {width:100%;height:100%;margin:0;padding:0;overflow:hidden;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .thumb img {transition:all 0.3s;transform: scale(1, 1);width:100%;height:auto;max-width:100%;max-height:auto;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont:hover .item_photo_box .thumb img {transform: scale(1.1, 1.1);}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link, #wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_dc {z-index:5;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_dc {transition: all 0.2s; opacity: 1; position: absolute; transform: translate(4px, -4px); right: 0; top: 0; display: inline-block; width: 40px; font-size: 12px; font-weight: 400; height: 40px; line-height: 1.33em; box-sizing: border-box; padding: 12px 0; background: #9c1f23; box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.4); color: #fff; text-align: center; font-family: 'Lato', 'Nanum Gothic', Malgun Gothic, "맑은 고딕", AppleGothic, Dotum, "돋움", sans-serif;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont:hover .item_photo_box .item_dc {transform:translate(8px, -8px);opacity:0.6;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_dc em {font-size:16px;font-weight:400;font-family:inherit;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link{transition:all 0.2s;opacity:0;width:80px;height:81px;display:block;position:absolute;bottom:10px;left:10px;text-align:left;line-height:auto;z-index:10;background:none;font-size:0;vertical-align:top;}
		#wrap .item_custom_type .item_wrap .item_box:hover .item_cont .item_photo_box .item_link{opacity:1;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link a img, #wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link button img {display:none;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link .btn_basket_new,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link .btn_basket_get,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link .btn_basket_cart {transition:all 0.2s;width:25px;height:25px;margin:0;border:0;position:relative;z-index:1;padding:0 0 0 25px;box-sizing:border-box;display:block;margin:0;vertical-align:top;overflow:inherit;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link .btn_basket_new {background:url('../img/da_image/icon_pr_new.png') no-repeat 50% 50%;background-size:auto 16px;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link .btn_basket_cart {background:url('../img/da_image/icon_pr_cart.png') no-repeat 50% 50%;background-size:auto 16px;margin-top:3px;margin-bottom:3px;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link .btn_basket_get {background:url('../img/da_image/icon_pr_wish.png') no-repeat 50% 50%;background-size:auto 16px;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link .btn_basket_new:hover {background:#333 url('../img/da_image/icon_pr_new_ov.png') no-repeat 50% 50%;background-size:auto 16px;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link .btn_basket_cart:hover {background:#333 url('../img/da_image/icon_pr_cart_ov.png') no-repeat 50% 50%;background-size:auto 16px;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link .btn_basket_get:hover {background:#333 url('../img/da_image/icon_pr_wish_ov.png') no-repeat 50% 50%;background-size:auto 16px;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link .btn_basket_new span,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link .btn_basket_get span,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link .btn_basket_cart span {transform: translateX(-4px);transition:all 0.2s;background:rgba(0, 0, 0, 0.6);opacity:0;display:inline-block;height:25px;width:55px;line-height:25px;color:#fff;text-indent:4px;font-size:12px;text-align:left;vertical-align:top;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link .btn_basket_new:hover span,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link .btn_basket_get:hover span,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link .btn_basket_cart:hover span {opacity:1;transform: translateX(0);}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_soldout_bg{display:inline-block;position:absolute;top:0px;left:0px;width:100%;height:100%;text-align:center;background-color:rgba(0, 0, 0, 0.6);background-repeat:no-repeat;background-position:center center;font-size:0;z-index:1;}
		/* #wrap .item_custom_type .item_wrap .item_box .item_cont .item_soldout_bg:before {display:inline-block;content:"SOLD OUT";width:90%;font-size:28px;line-height:32px;height:32px;font-weight:400;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);} */
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_soldout .item_link{z-index:inherit;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont {position:relative;z-index:1;display:block;padding:1.4em 0 3.3em 0;text-align:left;vertical-align: middle;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont:after {clear:both;content:"";display:block;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont > a {display:inline-block;position:absolute;left:0;top:0;width:100%;height:100%;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_icon_box {margin:0 !important;vertical-align:top;font-size:0;height:16px;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_icon_box img {vertical-align:top;width:auto;height:16px;margin-top:0;padding:0;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_icon_box img + img {margin-left:4px;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box {margin:0 0 0.92em 0;padding:0;line-height:1em;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box a {font-size:0;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box a,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box strong.item_name,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box span.item_name_explain {display:inline-block;width:100%;text-overflow:ellipsis;overflow:hidden;margin:0;padding:0;text-align:left;vertical-align:top;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box strong.item_name,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box span.item_name_explain {white-space:nowrap;font-weight:400;font-size:12px;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box strong.item_name {height:1.54em;line-height:1.54em;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box span.item_name_explain {color:#777;margin-top:0.6em;height:1.5em;line-height:1.5em;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box {padding:0 !important;margin:0 0 1em 0;vertical-align:top;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box em,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box del,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box span {height:1.54em;line-height:1.54em;display:inline-block;margin:0;padding:0;vertical-align:top;box-sizing:border-box;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box del {margin-bottom:0.25em;line-height:1.5em;padding-top:0;margin-right:0;letter-spacing:0px;display:block;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong {display:block;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box del, #wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box del em {text-decoration:line-through;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box del em,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong.item_sale em,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong.item_oriprice em,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong.item_price em {letter-spacing:-0.4px;line-height:inherit;height:inherit;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box del em {}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong.item_sale em,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong.item_oriprice em,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong.item_price em {margin-top:-0px;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong.item_sale,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong.item_oriprice,
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong.item_price {color:#333;}
		
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box .item_price{height:auto;}
		#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box span.time_sale_cost{height:auto;padding:7px 0 5px 20px;}

		#wrap .item_custom_type .item_wrap .item_box.item_line1 {width:100%;}
		#wrap .item_custom_type .item_wrap .item_box.item_line2 {width:48.4%;margin-right:3.2%;float:left;}
		#wrap .item_custom_type .item_wrap .item_box.item_line2:nth-of-type(2n) {margin-right:0;}
		#wrap .item_custom_type .item_wrap .item_box.item_line2:nth-of-type(2n + 1) {clear:both;float:left;}
		#wrap .item_custom_type .item_wrap .item_box.item_line3 {width: calc(33.32% - 20px);margin-right:30px;float:left;}
		#wrap .item_custom_type .item_wrap .item_box.item_line3:nth-of-type(3n) {margin-right:0;}
		#wrap .item_custom_type .item_wrap .item_box.item_line3:nth-of-type(3n + 1) {clear:both;float:left;}
		#wrap .item_custom_type .item_wrap .item_box.item_line4 {width: calc(25% - 18px);margin-right:24px;float:left;}
		#wrap .item_custom_type .item_wrap .item_box.item_line4:nth-of-type(4n) {margin-right:0;}
		#wrap .item_custom_type .item_wrap .item_box.item_line4:nth-of-type(4n + 1) {clear:both;float:left;}
		#wrap .item_custom_type .item_wrap .item_box.item_line5 {width: calc(20% - 16px);margin-right:20px;float:left;}
		#wrap .item_custom_type .item_wrap .item_box.item_line5:nth-of-type(5n) {margin-right:0;}
		#wrap .item_custom_type .item_wrap .item_box.item_line5:nth-of-type(5n + 1) {clear:both;float:left;}

	/* 오버시 블러형 */
		#wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont {z-index:1;margin-bottom:24px;}
		#wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont:before {background:rgba(0, 0, 0, 0);transition:all 0.2s;position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;display:inline-block;content:"";}
		#wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont:has(.item_soldout_bg):before{display: none;}
		#wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont:hover:before {background:rgba(0, 0, 0, 0.6);}
		#wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont > a {display:inline-block;width:100%;height:100%;position:absolute;z-index:10;}
		#wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_link, #wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_dc {display:none !important;z-index:-1;}
		#wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont .item_info_cont {position:absolute;z-index:5;display:block;padding:12px;width:100%;transform:translate(-50%, -50%);left:50%;top:50%;transition:all 0.2s;text-align:center;box-sizing:border-box;}
		#wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont:has(.item_soldout_bg) .item_info_cont{display: none;}
		#wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont .item_info_cont > div {opacity:0;transition:all 0.2s;}
		#wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont:hover .item_info_cont > div {opacity:1;}
		#wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_icon_box {margin:0 !important;vertical-align:top;font-size:0;height:16px;}
		#wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_icon_box img {vertical-align:top;width:auto;height:16px;margin-top:0;padding:0;}
		#wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_icon_box img + img {margin-left:4px;}
		#wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box a, #wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box strong.item_name, #wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box span.item_name_explain {text-align:center;}
		#wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box strong.item_name, #wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box span.item_name_explain, #wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box del, #wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong.item_sale, #wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong.item_oriprice, #wrap .item_hover_blur .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong.item_price {color:#fff;}
				
	/* 슬라이드형 */
		#wrap .slider_pr_wrap {width:100%;overflow:hidden;}
		#wrap .slider_pr_wrap .goods_list_cont {width:103.125%;margin-left:-1.5625%;margin-right:-1.5625%;}
		#wrap .slider_pr_wrap .item_custom_type .item_wrap .item_box.item_line1,
		#wrap .slider_pr_wrap .item_custom_type .item_wrap .item_box.item_line2,
		#wrap .slider_pr_wrap .item_custom_type .item_wrap .item_box.item_line3,
		#wrap .slider_pr_wrap .item_custom_type .item_wrap .item_box.item_line4,
		#wrap .slider_pr_wrap .item_custom_type .item_wrap .item_box.item_line5 {width:auto;margin-right:0;}
		#wrap .slider_pr_wrap .item_custom_type .item_wrap .item_box.item_line2:nth-of-type(2n + 1),
		#wrap .slider_pr_wrap .item_custom_type .item_wrap .item_box.item_line3:nth-of-type(3n + 1),
		#wrap .slider_pr_wrap .item_custom_type .item_wrap .item_box.item_line4:nth-of-type(4n + 1),
		#wrap .slider_pr_wrap .item_custom_type .item_wrap .item_box.item_line5:nth-of-type(5n + 1) {clear:none;float:left;}
		#wrap .slider_pr_wrap .item_custom_type .item_wrap .item_box .item_cont {padding-left:6.25%;padding-right:6.25%;box-sizing:border-box;}

	/* 하단 더보기버튼 */
		#wrap .btn_goods_down_more{margin:30px 0;border-top:0;}
		#wrap .main_section .btn_goods_down_more{margin:0 0 30px 0;}
		#wrap .btn_goods_down_more .btn_goods_view_down_more{margin-top:0;padding:5px 28px 6px 20px;font-weight:400;border:1px solid #ddd;background:url(../img/icon/goods_icon/icon_down_more.png) no-repeat right center;background-color:#ffffff;}

/* ------------- 1297 이하 ------------- */
	@media only screen and (max-width:1297px) {
		/* goods/list/list_01.html - 장바구니형으로 적용 */
			#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_dc {transform:translate(4px, -4px);width:36px;height:36px;padding:10px 0;box-shadow:0px 0px 4px 0px rgba(0, 0, 0, 0.4);}
			#wrap .item_custom_type .item_wrap .item_box .item_cont .item_photo_box .item_dc:hover {transform:translate(8px, -8px);}
			/* #wrap .item_custom_type .item_wrap .item_box .item_cont .item_soldout_bg:before {font-size:26px;line-height:1.6em;height:1.6em;} */
			#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont {padding:1.4em 0 3.3em;}
			#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box {margin:0 0 0.92em 0;}
			#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box strong.item_name {height:1.4em;line-height:1.4em;}
			#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_tit_box span.item_name_explain {margin-top:0.6em;height:1.4em;line-height:1.4em;}
			#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box {margin:0 0 1.0em 0;}
			#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box em,
			#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box del,
			#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong,
			#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box span {height:1.4em;line-height:1.4em;}
			#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box del em,
			#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong.item_sale em,
			#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong.item_oriprice em,
			#wrap .item_custom_type .item_wrap .item_box .item_cont .item_info_cont .item_money_box strong.item_price em {line-height:inherit;}
		
		/* 하단 더보기버튼 */
			#wrap .btn_goods_down_more{margin:2.4% 0;}
			#wrap .main_section .btn_goods_down_more{margin:0 0 2.4% 0;}
	}

/*───────────────────────────────────────────────────────────

	 서브 분류, 상세 goods/goods_list, goods_detail

───────────────────────────────────────────────────────────*/
	.sub_content .location_wrap {margin-top:0;}

	.item_photo_info_sec .item_choice_list .count {padding:0;}
	.item_photo_info_sec .item_choice_list .item_choice_price {width:120px !important;}

	.item_goods_sec .detail_explain_box .goods_list_cont {margin-top:0;}

	#wrap .item_tatal_box dd{padding-left:40px;width:auto;}

	/* 상세페이지 관련상품 장바구니담기 사용 relative 초기화 */
	.item_goods_sec {position:static;}

/*───────────────────────────────────────────────────────────

	 메인 main/index

───────────────────────────────────────────────────────────*/
	.main_section .main_title {margin:1.5% 0 0;padding:0;text-align:center;position:relative;z-index:1;font-size:0;}

	.main_section .main_title em, .main_section .main_title span, .main_section .main_title a {line-height:1.2em;;display:inline-block;box-sizing:border-box;vertical-align:top;text-align:center;font-family:'Lato','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
	.main_section .main_title em {line-height:1.2em;height:1.2em;letter-spacing:0px;width:100%;}
	.main_section .main_title span {width:100%; margin:0.33em auto 1.4em;}

	.main_section.main_insta .main_title em {margin-bottom:0.75em;}
	.main_section.main_insta .main_title span {margin-bottom:2.3em;line-height:1em;font-size:16px;font-weight:300;}
	.main_section .main_title a {width:80px;height:32px;padding:0;border:0;right:0px;top:27px;position:absolute;transition:all 0.3s;}
	.main_section .main_title a span:hover {color:#fff;}
	.main_section .main_title a > span {width:100%;height:32px;padding:7px 0;border:1px #ccc solid;transition:all 0.3s;position:relative;z-index:1;right:0;top:0;}
	.main_section .main_title a > span:after {-webkit-transform: scale3d(0.92, 0.72, 1);transform: scale3d(0.92, 0.72, 1);transition: transform 300ms cubic-bezier(0.77, 0, 0.175, 1), background-color 300ms cubic-bezier(0.77, 0, 0.175, 1), -webkit-transform 300ms cubic-bezier(0.77, 0, 0.175, 1);top:-1px;left:-1px;right:-1px;bottom:-1px;z-index:-1;content:"";position:absolute;display:inline-block;}
	.main_section .main_title a > span:hover:after {background-color:#222;-webkit-transform: scale3d(1, 1, 1);transform: scale3d(1, 1, 1);}
	.main_section .main_title.w_custom a {right:0;top:8px;}
	
	/* 메인 비주얼영역 */
		.main_visual {height:600px;width:100%;display:block;margin:0;padding:0;overflow:hidden;position:relative;z-index:1;}
		.main_visual .slick-arrow {height:68px;line-height:68px;width:35px;transform:translate(0%, -50%);transition:all 0.3s;font-size:0;opacity:0;margin:0;padding:0;transition:all 0.3s;position:absolute;top:50%;z-index:5;outline:0;overflow:hidden;display:inline-block !important;}
		.main_visual .slick-prev {left:50%;transform:translate(-370%, -50%);margin-left:-600px;background:url('../img/da_image/btn_slide_prev_visual.png') no-repeat 50% 50%;background-size:cover;}
		.main_visual .slick-next {right:50%;transform:translate(370%, -50%);margin-right:-600px;background:url('../img/da_image/btn_slide_next_visual.png') no-repeat 50% 50%;background-size:cover;}
		.main_visual:hover .slick-arrow {opacity:0.2}
		.main_visual .slick-arrow:hover {opacity:1;}
		.main_visual:hover .slick-prev {transform:translate(-270%, -50%);}
		.main_visual:hover .slick-next {transform:translate(270%, -50%);}
		.main_visual .progressBarContainer {height:2.92em;line-height:2.92em;font-size:13px;bottom:2.3em;width:100%;max-width:1200px;transition:all 0.3s;left:50%;transform:translateX(-50%);position:absolute;z-index:5;margin:0 auto;padding:0;text-align:center;}
		.main_visual .progressBarContainer:after {clear:both;content:"";display:block;}
		.main_visual .progressBarContainer .progress_cut {height:inherit;line-height:inherit;font-size:inherit;width: calc(33.33% - 3px);transition:all 0.3s;padding:0;text-align:center;outline:0;border:0;margin:0;box-sizing:border-box;display:inline-block;float:left;vertical-align:top;position:relative;z-index:1;cursor:pointer;}
		#.main_visual .progressBarContainer .progress_cut:first-child:last-child(n),
		#.main_visual .progressBarContainer .progress_cut:first-child:last-child(n) ~ .progress_cut { width: calc(1 / n * 100); }
		.main_visual .progressBarContainer .progress_cut + .progress_cut {margin-left:4px;}
		.main_visual .progressBarContainer .progress_cut em {height:inherit;line-height:inherit;font-size:inherit;width:100%;outline:0;padding:0;border:0;margin:0;box-sizing:border-box;color:#666;vertical-align:top;z-index:5;display:inline-block;}
		.main_visual .progressBarContainer .progress_cut .progressBar {width:100%;height:100%;overflow:hidden;position:absolute;left:0;top:0;bottom:0;z-index:-1;background: rgba(255, 255, 255, 0.8);margin:0;padding:0;cursor:pointer;}
		.main_visual .progressBarContainer .progress_cut .progressBar .inProgress {height: inherit;}
		.main_visual .progressBarContainer .progress_cut.on em {color:#fff;}
		.main_visual .progressBarContainer .progress_cut.on .progressBar {background: rgba(34, 34, 34, 0.6);}
		.main_visual .progressBarContainer .progress_cut.on .progressBar .inProgress {background: rgba(40, 48, 87, 1);}
		.main_visual .visual_box {position:relative;z-index:1;}
		.main_visual .visual_box .visual_list .visual_cut {background-repeat:no-repeat;background-position:50% 50%;background-size:cover;}
		.main_visual .visual_box .visual_list .visual_cut .visual_content {width:100%;height:600px;padding:0;margin:0 auto;position:relative;z-index:1;overflow:hidden;}/*padding:0 0 960px;*/
		.main_visual .visual_box .visual_list .visual_cut .visual_content > a {z-index:5;position:absolute;left:0;top:0;width:100%;display:inline-block;height:100%;}
		.main_visual .visual_box .visual_list .visual_cut .visual_content .visual_txt {transform:translate(-50%, -50%);left:50%;top:50%;position:absolute;z-index:5;width:88.4%;max-width:1060px;text-align:left;}
		.main_visual .visual_box .visual_list .visual_cut .visual_content .visual_txt h3, .main_visual .visual_box .visual_list .visual_cut .visual_content .visual_txt h4, .main_visual .visual_box .visual_list .visual_cut .visual_content .visual_txt p, .main_visual .visual_box .visual_list .visual_cut .visual_content .visual_txt a {text-align:left;color:#333;margin:0;padding:0;box-sizing:border-box;font-family:'Noto Sans KR','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
		.main_visual .visual_box .visual_list .visual_cut .visual_content .visual_txt h3, .main_visual .visual_box .visual_list .visual_cut .visual_content .visual_txt a {font-family:'Lato','Nanum Gothic',Malgun Gothic,"맑은 고딕",AppleGothic,Dotum,"돋움",sans-serif;}
		.main_visual .visual_box .visual_list .visual_cut .visual_content .visual_txt h3 {line-height:1em;font-size:16px;font-weight:700;width:100%;}
		.main_visual .visual_box .visual_list .visual_cut .visual_content .visual_txt h4 {margin-top:0.6em;margin-bottom:0.36em;line-height:1.22em;font-size:38px;font-weight:400;letter-spacing:-0.4px;width:100%;}
		.main_visual .visual_box .visual_list .visual_cut .visual_content .visual_txt h4 br {display:none;}
		.main_visual .visual_box .visual_list .visual_cut .visual_content .visual_txt p {margin-bottom:3.62em;line-height:1.75em;font-size:16px;font-weight:300;width:100%;color:#666;}
		.main_visual .visual_box .visual_list .visual_cut .visual_content .visual_txt a {padding-left:1.25em;height:42px;line-height:40px;width:160px;font-size:12px;background:url(../img/da_image/icon_arrow_visual.png) no-repeat 88.7% 50%;background-size:auto 6px;font-weight:400;border:1px #333 solid;display:inline-block;transition:all 0.3s;position:relative;z-index:1;}

	/* 메인 신상품 slide swiper */
		.pr_slide_swiper .w_custom {position:relative;z-index:1;}
		.pr_slide_swiper .swiper-pagination {width:100%;height:3px;text-align:left;border-radius:0;background: rgba(0, 0, 0, 0.15);opacity:1 !important;display:block;position:absolute;bottom:0;left:0;z-index:5;padding:0;}
		.pr_slide_swiper .swiper-pagination.none {display:none;}
		.pr_slide_swiper .swiper-container-horizontal > .swiper-scrollbar {left:0;bottom:0px;height:3px;width:100%;}
		.pr_slide_swiper .swiper-container-vertical > .swiper-scrollbar {right:3px;top:0;width:3px;height:100%;}
		.pr_slide_swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background: rgba(0, 0, 0, 0.7);border-radius:0;}
		/* #wrap .pr_slide_swiper .item_custom_type .item_wrap .item_box:nth-of-type(n + 4) {display:none;} */
	
	/* 메인 탭영역 */
		.main_tab_wrap {padding-bottom:5.2%;}
		.main_tab_wrap.main_section .main_title {margin-top:3.2%;}
		.main_tab_wrap.main_section .tab_pr_wrap .pview .main_title {display:none;}
		.tab_pr_wrap .menu {margin:0 0 4% 0;padding:0;}
		.tab_pr_wrap .menu ul {margin:0;padding:0;text-align:center;vertical-align:top;font-size:0;}
		.tab_pr_wrap .menu li {width:12.5%;height:40px;line-height:38px;font-size:13px;border-color:#ddd;border-style:solid;border-width:1px;font-weight:400;text-align:center;color:#666;background:#fff;box-sizing:border-box;cursor:pointer;display:inline-block;vertical-align:top;}
		.tab_pr_wrap .menu li.on {border-color:#283057;color:#fff;background:#283057;}
		.tab_pr_wrap .menu li + li {margin-left:0.76em;}
		.tab_pr_wrap .pview {width:100%;margin:0;padding:0;height:0;overflow:hidden;z-index:1;position:relative;}
		.tab_pr_wrap .pview.on {height:auto;overflow:inherit;}

	/* slide 상품 영역 */
		.main_review + .main_section.w_custom {overflow:hidden;}
		.slider_pr_wrap .goods_list_cont {position:relative;z-index:1;}
		.slider_pr_wrap .goods_list_cont .item_wrap {padding-bottom:60px;}
		.slider_pr_wrap .slick-arrow {opacity:0.4;width:30px;height:58px;background-size:auto 58px !important;margin:0;padding:0;transform:translate(0%, 0%);position:absolute;top:auto;bottom:0;z-index:5;outline:0;}
		.slider_pr_wrap .slick-prev {left:1.5625%;background:url('../img/da_image/icon_slide_prev.png') no-repeat 50% 50%;}
		.slider_pr_wrap .slick-next {right:1.5625%;background:url('../img/da_image/icon_slide_next.png') no-repeat 50% 50%;}
		.slider_pr_wrap .slick-arrow:hover {opacity:1;}
		.slider_pr_wrap .slick-dots {height:12px;bottom:4px;font-size:0;text-align:center;transform:translate(-50%, 0%);position:absolute;left:50%;top:auto;z-index:5;display:inline-block;vertical-align:middle;margin:0;padding:0;z-index:1;}
		.slider_pr_wrap .slick-dots li {width:auto !important;height:12px;line-height:8px;padding:2px 5px;vertical-align:middle;display:inline-block;box-sizing:border-box;margin:0;}
		.slider_pr_wrap .slick-dots li button {width:8px;height:8px;border-radius:100%;background:#ccc;display:inline-block;}
		.slider_pr_wrap .slick-dots li.slick-active {line-height:12px;padding:0 5px;}
		.slider_pr_wrap .slick-dots li.slick-active button {width:12px;height:12px;background:#333;}
	
	/* 메인 베너그룹 영역 */
		.main_bnr_group {padding-top:5em;font-size:12px;}
		.main_bnr_group ul {font-size:0;vertical-align:top;}
		.main_bnr_group ul.group_pc {box-sizing:border-box;position:relative;z-index:1;}
		.main_bnr_group li.bnr_group_pc {display:inline-block;}
		.main_bnr_group li.bnr_group_pc a {display:inline-block;margin:0;padding:0;width:100%;}
		.main_bnr_group li.bnr_group_pc a img {width:100%;height:auto;}
		.main_bnr_group li.bnr_group_pc a + a, .main_bnr_group li.bnr_group_pc a + img, .main_bnr_group li.bnr_group_pc img + img, .main_bnr_group li.bnr_group_pc img + a {margin-top:20px;}
		.main_bnr_group li.pc_thumb01 {width:230px;}
		.main_bnr_group li.pc_thumb02 {width:550px;margin-left:20px;margin-right:20px;}
		.main_bnr_group li.pc_thumb04 {width:380px;float:right;}
		.main_bnr_group li.pc_thumb04 .slick-slider .slick-list {height:auto !important;}
		.main_bnr_group li.pc_thumb04 .slick-slide img {width:100%;height:auto;}
		.main_bnr_group li.pc_thumb04 .slick-arrow {transition:all 0.3s;height:35px;line-height:35px;width:18px;font-size:0;opacity:0;margin:0;padding:0;transition:all 0.3s;transform:translate(0%, -50%);position:absolute;top:50%;z-index:5;outline:0;overflow:hidden;display:inline-block !important;}
		.main_bnr_group li.pc_thumb04 .slick-prev {left:0;transform:translate(-100%, -50%);background:url('../img/da_image/btn_slide_prev_group.png') no-repeat 50% 50%;background-size:cover;}
		.main_bnr_group li.pc_thumb04 .slick-next {right:0;transform:translate(100%, -50%);background:url('../img/da_image/btn_slide_next_group.png') no-repeat 50% 50%;background-size:cover;}
		.main_bnr_group li.pc_thumb04:hover .slick-prev {opacity:1;left:21px;transform:translate(0%, -50%);}
		.main_bnr_group li.pc_thumb04:hover .slick-next {opacity:1;right:21px;transform:translate(0%, -50%);}
		.main_bnr_group li.pc_thumb04 .slick-dots {bottom:20px;transform:translate(-50%, 0);z-index:5;text-align:Center;line-height:8px;height:8px;margin:0 auto;padding:0;left:50%;display:inline-block;width:auto;position:absolute;}
		.main_bnr_group li.pc_thumb04 .slick-dots li {width:8px;height:8px;line-height:8px;margin:0 5px;padding:0;border:0;vertical-align:top;display:inline-block;float:none;box-sizing:border-box;}
		.main_bnr_group li.pc_thumb04 .slick-dots li button {width:100%;height:100%;line-height:100%;font-size:0;border-radius:100%;background:#bbb;border:0;box-sizing:border-box;padding:0;margin:0;}
		.main_bnr_group li.pc_thumb04 .slick-dots li.slick-active button {background:#283057;}
		.main_bnr_group li.bnr_group_m {display:none;}
		.main_bnr_group li.bnr_group_m a {display:inline-block;margin:0;padding:0;width:100%;}
		.main_bnr_group li.bnr_group_m a img {width:100%;height:auto;}

	/* 메인 픽스베너영역 */
		.main_bnr_fix {width:100%;padding:0;margin:0; height: auto; }
		.main_bnr_fix .w_custom {height:0;padding:0 0 320px;z-index:1;position:relative;}
		.main_bnr_fix p {transform:translate(-50%, -50%);position:absolute;left:50%;top:50%;text-align:center;z-index:5;}
		.main_bnr_fix p img {width:auto;height:78px;}

	/* 메인 와이드 베너 영역 */
		.main_bnr_wide {padding-top:2.5%;margin-bottom:-2%;}
		.main_bnr_wide img {width:100%;height:auto;}
		.main_bnr_wide .bnr_wide_pc {display:block;}
		.main_bnr_wide .bnr_wide_m {display:none;}

	/* 메인 리뷰 영역 */
		.main_review .review_con_box {position:relative;z-index:1;}
		.main_review .review_wrap {margin:0 -10px;padding:0;width: calc(100% + 20px);}
		.main_review .review_wrap .review_box {overflow:hidden;}
		.main_review .review_wrap .review_box li.swiper-slide {margin-left:10px;margin-right:10px;width: calc(20% - 20px);margin-bottom:1px;border:1px #e2e2e2 solid;box-sizing:border-box;display:inline-block;vertical-align:top;float:left;}
	
			/* 게시글 컨텐츠 */
				li.swiper-slide > a {z-index:5;width:100%;height:100%;margin:0;padding:0;position:absolute;display:inline-block;}
				li.swiper-slide .bbs_thumb img {width:100%;height:auto;}
				li.swiper-slide .bbs_txt_info {padding:1.58em;font-size:12px;box-sizing:border-box;background:#fff;margin:0;width:100%;}
				li.swiper-slide .bbs_txt_info span.star, li.swiper-slide .bbs_txt_info span.star span {vertical-align:top;height:12px;line-height:12px;margin:0;padding:0;display:inline-block;font-size:0;}
				li.swiper-slide .bbs_txt_info span.star {width:73px;background:url('../img/da_image/icon_star_empty.png') no-repeat 0 50%;background-size:auto 12px;overflow:hidden;text-align:left;}
				li.swiper-slide .bbs_txt_info span.star span {background:url('../img/da_image/icon_star_fill.png') no-repeat 0 50%;background-size:auto 12px;}
				li.swiper-slide .bbs_txt_info p.subject, li.swiper-slide .bbs_txt_info p.conts, li.swiper-slide .bbs_txt_info div.etc {margin:0;padding:0;width:100%;text-align:left;}
				li.swiper-slide .bbs_txt_info p.conts, li.swiper-slide .bbs_txt_info div.etc span, li.swiper-slide .bbs_txt_info .bbs_pr_box .pr_txt, li.swiper-slide .bbs_txt_info .bbs_pr_box {font-size:12px;color:#666;}
				li.swiper-slide .bbs_txt_info p.subject {margin-top:1.6em;line-height:1em;font-size:13px;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
				li.swiper-slide .bbs_txt_info p.conts {min-height:40px;margin:0.7em 0 0.9em;line-height:1.66em;max-height:3.32em;overflow:hidden;text-overflow:ellipsis;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;}
				li.swiper-slide .bbs_txt_info div.etc {font-size:0;}
				li.swiper-slide .bbs_txt_info div.etc span {margin-bottom:1.25em;line-height:1em;display:inline-block;vertical-align:top;color:#777;}
				li.swiper-slide .bbs_txt_info div.etc .date:before {height:9px;width:1px;margin:0 8px;vertical-align:middle;background:#ddd;content:"";display:inline-block;}
				li.swiper-slide .bbs_txt_info .bbs_pr_box {padding-top:1.33em;border-top:1px #e2e2e2 solid;width:100%;}
				li.swiper-slide .bbs_txt_info .bbs_pr_box .pr_thumb {width:40px;height:40px;overflow:hidden;float:left;}
				li.swiper-slide .bbs_txt_info .bbs_pr_box .pr_thumb img {width:100%;height:auto;}
				li.swiper-slide .bbs_txt_info .bbs_pr_box .pr_txt {width: calc(100% - 40px);padding-left:15px;margin-top:11px;height:1.4em;line-height:1.4em;float:left;box-sizing:border-box;}
				li.swiper-slide .bbs_txt_info .bbs_pr_box .pr_txt a {font-size:inherit;line-height:inherit;height:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;width:100%;margin:0;}

		.main_review .btn_arrows {outline:0;opacity:0 !important;transition:all 0.3s;display:block;}
		.main_review:hover .btn_arrows {opacity:0.35 !important;}
		.main_review .btn_arrows.none {display:none;}
		.main_review .swiper-button-prev, .main_review .swiper-button-next {width:30px;height:58px;opacity:0.6;transition:all 0.3s;top:50%;background-size:cover !important;font-size:0;background-repeat:no-repeat;background-position:50% 50%;position:absolute;z-index:5;}
		.main_review .swiper-button-prev:hover, .main_review .swiper-button-next:hover {opacity:1 !important;}
		.main_review .swiper-button-prev {left:-30px;transform:translate(0, -50%);background-image:url('../img/da_image/icon_slide_prev.png');}
		.main_review .swiper-button-next {right:-30px;transform:translate(0, -50%);background-image:url('../img/da_image/icon_slide_next.png');}
		.main_review:hover .swiper-button-prev {transform:translate(-100%, -50%);}
		.main_review:hover .swiper-button-next {transform:translate(100%, -50%);}
		
		.main_review .swiper-scrollbar {width:100%;height:3px;text-align:left;border-radius:0;background: rgba(0, 0, 0, 0.15);opacity:1 !important;display:block;position:absolute;bottom:0;left:0;z-index:5;padding:0;}
		.main_review .swiper-scrollbar.none {display:none;}
		.main_review .swiper-container-horizontal > .swiper-scrollbar {left:0;bottom:0px;height:3px;width:100%;}
		.main_review .swiper-container-vertical > .swiper-scrollbar {right:3px;top:0;width:3px;height:100%;}
		.main_review .swiper-scrollbar .swiper-scrollbar-drag {background: rgba(0, 0, 0, 0.7);border-radius:0;}
	
	/* 인스타 영역 */
		.instar_wrap {margin:0;padding:0 0 1%;width:100%;overflow:hidden;text-align:center;}
		.instar_box {margin:0 auto;}
		.instar_wrap ul {font-size:0;text-align:center;}
		.instar_wrap ul:after {clear:both;content:"";display:block;}
		.instar_wrap ul li {margin:0;padding:0 0 12.78%;height:0;width:12.78%;position:relative;z-index:1;overflow:hidden;vertical-align:middle;display:inline-block;float:left;}
		.instar_wrap ul li + li {margin-left:1.5%;}
		.instar_wrap ul li a {background: rgba(255,255,255,0);transition:all 0.2s;position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
		.instar_wrap ul li:hover a {background: rgba(255,255,255,0.6);}
		.instar_wrap ul li img {position:absolute;width:100%;height:auto;min-height:100%;max-width:100%;z-index:1;left:50%;top:50%;transform:translate(-50%, -50%);}
		.instar_wrap .swiper-scrollbar {border-radius:8px;background: rgba(0, 0, 0, 0.1);}
		.instar_wrap .swiper-container-horizontal > .swiper-scrollbar {left:0;bottom:0px;height:4px;width:100%;}
		.instar_wrap .swiper-container-vertical > .swiper-scrollbar {right:4px;top:0;width:4px;height:100%;}
		.instar_wrap .swiper-scrollbar-drag {background: rgba(0, 0, 0, 0.4);border-radius:8px;}


	
/*미디어 쿼리*/	
	@media only screen and (max-width:1580px) {
		body div.main_popup_layer#popupCode_layer_1  {left:5% !important;width:90% !important;margin-left:0;max-width:1200px;transform:translateX(0);}
	}
/* ------------- 1494 이하 ------------- */
	@media only screen and (max-width:1494px) {
		/* 메인 비주얼영역 */
			.main_visual .slick-prev {transform:translate(-280%, -50%);}
			.main_visual .slick-next {transform:translate(280%, -50%);}
			.main_visual:hover .slick-prev {transform:translate(-180%, -50%);}
			.main_visual:hover .slick-next {transform:translate(180%, -50%);}
	}
/* ------------- 1424 이하 ------------- */
	@media only screen and (max-width:1424px) {
		/* 메인 비주얼영역 */
			.main_visual .slick-prev {transform:translate(-100%, -50%);}
			.main_visual .slick-next {transform:translate(100%, -50%);}
			.main_visual:hover .slick-prev {transform:translate(0%, -50%);}
			.main_visual:hover .slick-next {transform:translate(0%, -50%);}
		/* 메인 리뷰 영역 */
			.main_review {}
			.main_review .review_con_box {padding-bottom:40px;}
			.main_review .review_wrap {margin:0 -10px;width: calc(100% + 20px);}
			.main_review .review_wrap .review_box li.swiper-slide {margin-left:10px;margin-right:10px;width: calc(20% - 20px);}
		
				/* 게시글 컨텐츠 */
					li.swiper-slide .bbs_txt_info {padding:1.58em;font-size:12px;}
					li.swiper-slide .bbs_txt_info span.star, li.swiper-slide .bbs_txt_info span.star span {height:12px;line-height:12px;}
					li.swiper-slide .bbs_txt_info span.star {width:73px;background:url(../img/da_image/icon_star_empty.png) no-repeat 0 50%;background-size:auto 12px;}
					li.swiper-slide .bbs_txt_info span.star span {background:url(../img/da_image/icon_star_fill.png) no-repeat 0 50%;background-size:auto 12px;}
					li.swiper-slide .bbs_txt_info p.conts, li.swiper-slide .bbs_txt_info div.etc span, li.swiper-slide .bbs_txt_info .bbs_pr_box .pr_txt, li.swiper-slide .bbs_txt_info .bbs_pr_box {font-size:12px;}
					li.swiper-slide .bbs_txt_info p.subject {margin-top:1.6em;line-height:1em;font-size:13px;}
					li.swiper-slide .bbs_txt_info p.conts {margin:0.7em 0 0.9em;line-height:1.66em;max-height:3.32em;}
					li.swiper-slide .bbs_txt_info div.etc span {margin-bottom:1.25em;line-height:1em;}
					li.swiper-slide .bbs_txt_info div.etc .date:before {height:9px;width:1px;margin:0 8px;}
					li.swiper-slide .bbs_txt_info .bbs_pr_box {padding-top:1.33em;}
					li.swiper-slide .bbs_txt_info .bbs_pr_box .pr_thumb {width:40px;height:40px;}
					li.swiper-slide .bbs_txt_info .bbs_pr_box .pr_txt {width: calc(100% - 40px);padding-left:15px;margin-top:11px;height:1.4em;line-height:1.4em;}
			
			.main_review .swiper-scrollbar {height:3px;}
			.main_review .swiper-container-horizontal > .swiper-scrollbar {height:3px;}
			.main_review .swiper-container-vertical > .swiper-scrollbar {right:3px;width:3px;}
	}
/* ------------- 1297 이하 ------------- */
	@media only screen and (max-width:1297px) {
		.main_section .main_title {margin-top:7.5%;}
		.main_section .main_title.w_custom a {right:10px;}

		/* 메인 비주얼영역 */
			.main_visual .slick-arrow {height:64px;line-height:64px;width:33px;}
			.main_visual .slick-prev {left:48px;transform:translate(-100%, -50%);margin-left:0px;}
			.main_visual .slick-next {right:48px;transform:translate(100%, -50%);margin-right:0px;}
			.main_visual:hover .slick-prev {transform:translate(0%, -50%);}
			.main_visual:hover .slick-next {transform:translate(-0%, -50%);}
			.main_visual .progressBarContainer {width: calc(100% - 88px);}

		/* slide 상품 영역 */
			.slider_pr_wrap .goods_list_cont .item_wrap {padding-bottom:3.7%;}
		
		/* 메인 와이드 베너 영역 */
			.main_bnr_wide {padding:0;padding-top:6%;margin-bottom:-1%;}
	}


/* 상품후기 */
.board_list_gallery ul li{vertical-align:top;}



/* 가로바 네비게이션 */
.yh_bar_nav_banner .slider-wrap {
    position: relative;
}

.yh_bar_nav_banner .slider-wrap .slick-dots {
    position: absolute !important;
    left: 20px !important;
    right: 20px !important;
    bottom: 12px !important;
    display: block !important;
    width:auto !important;
    height: 6px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    list-style: none !important;
    background: rgba(255, 255, 255, 0.45) !important;
    border-radius: 999px !important;
    overflow: hidden !important;
    z-index: 0 !important;
	max-width:300px;
}

.yh_bar_nav_banner .slider-wrap .slick-dots li {
    position: absolute !important;
    top: 0 !important;
    bottom: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    z-index: 3 !important;
}

.yh_bar_nav_banner .slider-wrap .slick-dots li button {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    font-size: 0 !important;
    line-height: 0 !important;
    opacity: 1 !important;
    cursor: pointer !important;
}

.yh_bar_nav_banner .slider-wrap .yh_bar_nav_fill {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    width: 0;
    background: #ff2d55;
    border-radius: 999px;
    z-index: 2;
}

/*-----가로바 네비게이션 end ----*/