/* BASIC css start */
/* best-evt */
#main .best-evt {
    zoom: 1;
    overflow: hidden;
    margin-top: 20px;
}

/* slideBestEvt */
#main #slideBestEvt {
    float: left;
    width: auto;
    border-left: 0;
}

/* hashBestEvt */
#main #hashBestEvt {
    position: relative;
    float: right;
}

/* headlineBanner */
#main #headlineBanner {
    position: relative;
    margin-top: 20px;
}

/* mdItem */
#main #mdItem {
    position: relative;
    margin-top: 20px;
}

.item-wrap .item-cont .item-list span {
    padding: 0 8px;
    color: #ff0000;
}

/*****/
#m_section02 {
    overflow: hidden;
    width: 1200px;
    margin: 0 auto;
    margin-top: 20px;
}

#m_section02 .maintban .best_item {
    width: 1100px;
    float: left;
}

#m_section02 .maintban .best_item .best_item_tit {
    padding-bottom: 8px;
    width: 100%;
    text-align: left;
    border-bottom: 1px solid #000;
    margin-bottom: 10px;
}

#m_section02 .maintban .best_item .best_item_cont_ban01 {
    float: left;
}

#m_section02 .maintban .best_item .best_item_cont_ban02 {
    float: right;
}

#m_section02 .maintban .best_item .best_item_cont_ban02 a {
    display: block;
}

#m_section02 .maintban .best_item .best_item_cont_ban02 .ban02_cont2 {
    margin-top: 10px;
}


/**  ¸ÞÀÎ ´º¹è³Ê  **/
#bnr_bg3 {
    background-color: #fff;
    margin: 0px 0 0px;
    padding: 60px 0px;
    min-width: 1400px;
}

.slider {
    width: 100%;
    margin: 10px auto 90px;
}

.slick-slide {
    margin: 0px 5px;
}

.slick-slide img {
    width: 100%;
    transition: 0.35s all;
    -moz-transition: 0.35s all;
    padding: 0px;
}

.slick-slide img:hover {
    opacity: 0.8;
    box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.61);
    transition: 0.35s all;
    -moz-transition: 0.35s all;
    padding: 3px;
}

.slick-prev:before,
.slick-next:before {
    color: black;
}


.slick-slide {
    transition: all ease-in-out .3s;
}

.slick-active {
    opacity: 1;
}

.slick-current {}

.center slider {}

/**  ¸ÞÀÎ ´º¹è³Ê ³¡  **/

/** ¸ÞÀÎ ´º¹è³Ê2 ½ÃÀÛ**/

#m_section03 {
    overflow: hidden;
    width: 1250px;
    margin: 0 auto;
    margin-top: 20px;
}

#m_section03 .best-left-area {
    display: inline-block;
    float: left;
    width: 33%;
    height: 100%;
    font-size: 0;
    color: #262626;
    vertical-align: middle;
    text-align: center;
}

#m_section03 .best-left-area .bg {
    background: #fff;
    padding: 10%;
    display: inline-block;
    margin: 20px auto;
    box-shadow: 4px 4px 4px #eee;
    border: 1px solid #eee;
}

#m_section03 .best-left-area .i {
    position: absolute;
    text-align: left;
    margin-left: 25px;
}

#m_section03 .best-left-area .title {
    font-size: 34px;
    font-weight: bold;
    display: block;
    width: 240px;
    border-bottom: 3px solid #333;
    padding: 0 0 10px;
    margin: 20px auto 20px;
}

#m_section03 .best-left-area .text {
    font-size: 15px;
    line-height: 26px;
}

#m_section03 .best-left-area .link-b {
    line-height: 12px;
    font-size: 12px;
    margin-top: 10px;
    background: url(/design/cubesnow/2017/arrow.png)no-repeat 65% 50%;
    text-align: center;
    padding-right: 20px;
}

#m_section03 .best-left-area .icon {
    display: block;
    margin: 40px auto 0;
    font-size: 40px;
    line-height: 40px;
}

#m_section03 .prd-list-hover {
    margin: 0px 0;
    position: relative;
    display: inline-block;
    width: 67%;
    vertical-align: middle;
}

#m_section03 .prd-list-hover table tr {
    margin: 5px;
}

#m_section03 .prd-list-hover table td {
    border: 0;
    vertical-align: top;
}

#m_section03 .prd-list-hover table .tb-center {
    padding: 3%;
    position: relative;
}

#m_section03 .prd-list-hover table .info {
    padding: 0;
    position: relative;
    cursor: pointer;
}

#m_section03 .prd-list-hover .thumb {
    width: 100%;
    height: auto !important;
    margin-left: auto;
    margin-right: auto;
    font-size: 0;
    line-height: 0;
    position: relative;
}

#m_section03 .prd-list-hover .thumb a,
#m_section03 .prd-list-hover .thumb img {
    display: block;
    max-width: 100%;
}

#m_section03 .prd-list-hover .overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .3s ease;
    background-color: rgba(0, 0, 0, 0.75);
}

#m_section03 .prd-list-hover table .info:hover .overlay {
    opacity: 0.8;
}

#m_section03 .prd-list-hover .text {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 80%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    line-height: 20px;
    text-align: center;
    letter-spacing: 1px;
}

#m_section03 .prd-list-hover .dsc {
    color: #fff;
    margin: 0 0 2px;
    font-size: 12px;
    font-weight: 500;
}

#m_section03 .prd-list-hover .price {
    font-weight: bold;
    color: #FFEB3B;
    margin: 0 0 2px;
    font-size: 16px;
}

#m_section03 .prd-list-hover .price span {
    display: block;
    color: #919191;
    font-size: 12px;
}

#m_section03 .prd-list-hover .icon {
    margin: 8px 0 0;
}

#m_section03 .prd-list-hover .icon img {
    margin: 0 2px;
}

#m_section03 .prd-list-hover .preview {
    margin-top: 5px;
}

/** ¸ÞÀÎ ´º¹è³Ê2 ³¡**/



#m_section05 {
    width: 100%;
}

#m_section05 .gene_good {
    width: 1200px;
    margin: 0 auto;
}

#m_section05 .gene_good_tit {
    margin-top: 80px;
    padding-bottom: 7px;
    width: 100%;
    text-align: center;
    font-size: 40px;
    font-weight: lighter;
    color: #33333;
}

#m_section05 .p-price {
    font-family: '¸¼Àº °íµñ';
    font-size: 11px;
    font-weight: normal;
    color: #666666;
    text-decoration: line-through;
    text-align: center;
}


#m_section06 {
    width: 100%;
    height: 189px;
    background: #424242
}

#r_wing {
    top: 618px !important;
}

.item-wrap .item-cont .item-list {
    width: 219px !important;
    height: 340px;
    margin: 20px 10px 0px 10px;
    border: 0px solid #eeeeee;
    padding: 0 10px 0 10px;
}

.item-wrap .item-cont {
    margin-top: 0px !important;
    border-bottom: 1px solid #eee;
}

.item-wrap .item-cont .item-list .prd-bg {}

.item-wrap .item-cont .item-list .prd-name {
    text-transform: uppercase;
    padding-left: 5px;
    text-align: left;
    height: 60px;
    border-bottom: 1px solid #a5a5a5;
    margin-bottom: 5px;
}

.item-wrap .item-cont .item-list .prd-dicount {
    font-weight: 700;
    color: #ff0000;
    float: left;
    padding-left: 5px;
    font-size: 14px;
}

.item-wrap .item-cont .item-list .prd-consumer {
    font-weight: 300;
    color: #999;
    float: left;
    padding-left: 5px;
    font-size: 11px;
    text-decoration: line-through;
    padding-top: 3px;
}

.item-wrap .item-cont .item-list .prd-price {
    font-weight: bold;
    color: #000;
    float: left;
    padding-left: 5px;
    padding-top: 2px;
}



/** ÀÌº¥Æ®¹®±¸ **/
#bnr_bg {
    background-color: #213540;
    margin: 0 auto;
    padding: 10px 0px;
    min-width: 1400px;
}

#bnr_bg .main_evtt {
    overflow: hidden;
    width: 1300px;
    margin: 5px auto;
}

#bnr_bg .main_evtt .main_evtt_h {
    font-weight: 700;
    text-align: center;
    font-size: 18px;
    letter-spacing: 10px;
    color: #fff;
    font-family: ³ª´®½ºÄù¾î;
}

/** ÀÌº¥Æ®¹®±¸ ³¡ **/

/**  ¸ÞÀÎÀÌº¥Æ®  **/

#main_event_wrap {
    width: 1200px;
    margin: 110px auto 0px;
    overflow: hidden;
    border-top: 0px solid #333333;
    padding-top: 20px;
}

.ev_t {
    margin-bottom: 10px;
    line-height: 58px;
    font-size: 12px;
    font-weight: normal;
    color: #262626;
    letter-spacing: 2px;
    overflow: hidden;
}

.ev_t h2 {
    line-height: 50px;
    font-size: 34px;
    font-weight: normal;
    color: #262626;
    letter-spacing: 1px;
    padding: 0 15px;
    float: left;
}

.main_event_inner {
    float: left;
    width: 520px;
}

.main_event_inner1 {
    margin-left: 0;
    float: left;
    width: 680px;
}

figure.ev {
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    color: #fff;
    position: relative;
    float: left;
    overflow: hidden;
    margin: 0px 0px 10px 50px;
    min-width: 420px;
    max-width: 450px;
    width: 100%;
    text-align: center;
    height: 360px;
}

figure.ev * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
}

figure.ev:before,
figure.ev:after {
    position: absolute;
    width: 100%;
    background: #333333;
    height: 0px;
    display: block;
    content: '';
    -webkit-transition: all 0.2s;
    transition: all 0.2s;
}

figure.ev:before {
    top: 0;
}

figure.ev:after {
    bottom: 0;
}

figure.ev img {
    max-width: 100%;
    margin-bottom: -5px;
}

figure.ev figcaption {
    position: relative;
    background: #ff4301;
}

figure.ev h3,
figure.ev p {
    margin: 0;
    display: inline-block;
    width: 100%;
}

figure.ev h3 {
    width: 70%;
    font-size: 16px;
    color: #262626;
    padding: 5px 15px;
    text-transform: uppercase;
    -webkit-transform: translateY(-10%) rotate(0deg) scale(1);
    transform: translateY(-10%) rotate(0deg) scale(1);
    letter-spacing: 2px;
    font-weight: 700;
}

figure.ev p {
    font-size: 12px;
    font-weight: 500;
    background: #ff4301;
    color: #262626;
    padding: 0px 20px 10px;
    letter-spacing: 3px;
}

figure.ev a {
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    color: #ffffff;
}

figure.ev:hover figcaption h3,
figure.ev.hover figcaption h3 {
    -webkit-transform: translateY(0%) rotate(0deg) scale(1);
    transform: translateY(0%) rotate(0deg) scale(1);
    background-color: #ff4301;
    color: #262626;
}

figure.ev:hover:before,
figure.ev.hover:before,
figure.ev:hover:after,
figure.ev.hover:after {
    height: 3px;
}


/**  ¸ÞÀÎÀÌº¥Æ® ³¡  **/

/** ¿ìÃø ½ºÅ©·Ñ **/
#todays_wrap {
    /*margin-top:620px !important;*/
}

/**¸ÞÀÎÄ«Å×°í¸® ¸µÅ©**/
#m_section03 .main_cate_wrap .main_cate {
    float: left;
    margin-left: 25px;
}

#m_section03 .main_cate_wrap .main_cate1 {
    margin-left: 0;
}

/**¸ÞÀÎºê·£µå½½¶óÀÌµå**/
#bland_hot {
    background: #f5f5f5;
    margin: 110px 0 110px;
    padding: 70px;
    min-width: 1400px;
}

#bland_hot .bland_main {
    overflow: hidden;
    width: 1200px;
    margin: 20px auto;
}

#bland_hot .bland_main .bland_b1 {
    width: 340px;
    height: 536px;
    float: left;
    top: 0px;
    z-index: 12;
    text-align: center;
    color: #262626;
    margin-left: 10px;
    font-size: 14px;
    background-color: #fff;
    padding-top: 25px;
    letter-spacing: 2px;
    padding-bottom: 20px;
}

#bland_hot .bland_main .bland_b1 h2 {
    margin-top: 0px;
    line-height: 50px;
    font-size: 34px;
    font-weight: 700;
    color: #262626;
    letter-spacing: 0px;
    padding: 0 20px;
}

#bland_hot .bland_main .bland_b1 h2 p {
    font-weight: 100;
}

#bland_hot .bland_main .bland_b2 {
    float: left;
    width: 850px;
    background-color: #fff;
}

#bland_hot .bland_main .bland_b3 {
    margin: 0 19px;
    padding: 10px 0 20px 0px;
}

#bland_hot .bland_main .bland_b3 a {
    display: inline-block;
    background-color: #eeeeee;
    letter-spacing: 4px;
    color: #262626;
    font-size: 12px;
    line-height: 37px;
    padding: 0 10px;
    margin: 20px 0 0 0;
    transition: 0.5s all;
    -moz-transition: 0.5s all;
    border-radius: 20px;
}

#bland_hot .bland_main .bland_b3 a:hover {
    background-color: #30647F;
    color: #fff;
    transition: 0.5s all;
    -moz-transition: 0.5s all;
    border-radius: 0px;
}

#bland_hot .bland_main .b2_text {
    padding: 10px 5px;
    color: #262626;
    letter-spacing: 10px;
    font-size: 13px;
}

/**¸ÞÀÎºê·£µå½½¶óÀÌµå³¡**/

/** È÷Æ®»óÇ°¹è³Ê **/
#bnr_bg2 {
    background-color: #f5f5f5;
    margin: 0px 0 0px;
    padding: 40px 0px;
    min-width: 1200px;
}

#bnr_bg2 .main_bnr {
    overflow: hidden;
    width: 1200px;
    margin: 20px auto 30px;
}

#bnr_bg2 .main_bnr .bland_b2 {
    float: left;
    width: 840px;
    margin-top: 9px;
}

#bnr_bg2 .main_bnr .snip1512 {
    position: relative;
    overflow: hidden;
    margin: 9px 5px 5px 5px;
    min-width: 388px;
    max-width: 388px;
    max-height: 245px;
    width: 100%;
    text-align: left;
    font-size: 16px;
    background-color: #FFF;
    line-height: 1.2em;
}

#bnr_bg2 .main_bnr .snip1513 {
    position: relative;
    overflow: hidden;
    margin: 9px 0px 5px 5px;
    min-width: 357px;
    max-width: 357px;
    max-height: 245px;
    width: 100%;
    text-align: left;
    font-size: 16px;
    background-color: #FFF;
    line-height: 1.2em;
}

.b2-sub {
    float: left;
    display: inline-block;
}

.b2-sub li {
    width: 388px;
    display: inline-block;
    margin-left: 7px;
}

.snip1512 *,
.snip1512 *:before,
.snip1512 *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

.snip1513 *,
.snip1513 *:before,
.snip1513 *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all 0.25s linear;
    transition: all 0.25s linear;
}

.snip1512 img,
.snip1513 img,
{
max-width: 100%;
vertical-align: top;
}

.snip1512 img {
    opacity: 1;
}

.snip1512 figcaption {
    position: absolute;
    bottom: 25%;
    width: 65%;
    /*-webkit-transform: translateY(100%);*/
    /*transform: translateY(100%);*/
    padding: 30px 20px;
    background-color: #333;
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
    opacity: 0.8;
    margin-left: 161px;
}

.snip1513 img {
    opacity: 1;
}

.snip1513 figcaption {
    position: absolute;
    bottom: 0%;
    width: 100%;
    /*-webkit-transform: translateY(100%);*/
    /*transform: translateY(100%);*/
    padding: 20px 10px;
    -webkit-transition-delay: 0.2s;
    transition-delay: 0.2s;
    background-color: #333;
    opacity: 0.8;
}

.snip1512 h3,
.snip1512 h4 {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    opacity: 1;
    margin: 0;
    padding: 0;
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
}

.snip1512 p {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
    margin: 0;
    padding: 0;
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
}

.snip1513 h3,
.snip1513 h4 {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    opacity: 1;
    margin: 0;
    padding: 0;
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
}

.snip1513 p {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
    opacity: 0;
    margin: 0;
    padding: 0;
    -webkit-transition-delay: 0.3s;
    transition-delay: 0.3s;
}

.snip1512 h4,
.snip1513 h4 {
    text-transform: uppercase;
    font-weight: 100;
    font-size: 13px;
    letter-spacing: 2px;
    color: #fff;
    padding-bottom: 5px;
}

.snip1512 h3 {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 2px;
    color: #fff;
}

.snip1513 h3 {
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 2px;
    color: #fff;
}

.snip1512 p,
.snip1513 p {
    font-weight: 400;
    font-size: 12px;
    letter-spacing: 2px;
    color: #000;
}

.snip1512 i {
    position: absolute;
    line-height: 58px;
    width: 34px;
    bottom: 0;
    right: 0;
    text-align: center;
    -webkit-transform: translateX(34px);
    transform: translateX(34px);
    padding: 28px 0;
    background: url(http://www.poong-ryu.com/design/cubesnow/2018/flus_go.png) 95% 50% no-repeat;
}

.snip1513 i {
    position: absolute;
    line-height: 58px;
    width: 34px;
    bottom: 0;
    right: 0;
    text-align: center;
    -webkit-transform: translateX(34px);
    transform: translateX(34px);
    padding: 28px 0;
    background: url(http://www.poong-ryu.com/design/cubesnow/2018/flus_go.png) 95% 50% no-repeat;
}

.snip1512 a,
.snip1513 a {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

.snip1512:hover img,
.snip1512.hover img,
.snip1513:hover img,
.snip1513.hover img {
    zoom: 1;
    filter: alpha(opacity=30);
    -webkit-opacity: 0.3;
    opacity: 0.5;
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
}

.snip1512:hover figcaption,
.snip1512.hover figcaption,
.snip1512:hover h4,
.snip1512.hover h4,
.snip1512:hover h3,
.snip1512.hover h3,
.snip1513:hover figcaption,
.snip1513.hover figcaption,
.snip1513:hover h3,
.snip1513.hover h3,
.snip1513:hover h4,
.snip1513.hover h4 {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 0.5;
}

.snip1512:hover p,
.snip1512.hover p {
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    opacity: 0.8px;
}

.snip1513:hover p,
.snip1513.hover p {
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    opacity: 0.8px;
}

.snip1512:hover figcaption,
.snip1512.hover figcaption,
.snip1513:hover figcaption,
.snip1513.hover figcaption {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    opacity: 0.8;
}

.snip1512:hover figcaption {
    background: #000;
    opacity: 0.8;
}

.snip1512:hover h3 {
    color: #fff;
}

.snip1512:hover p {
    color: #3A7B9C;
}

.snip1512:hover h4 {
    color: #4693BA;
}

.snip1513:hover figcaption {
    background: #000;
    opacity: 0.75;
}

.snip1513:hover h3 {
    color: #fff;
}

.snip1513:hover p {
    color: #3A7B9C;
}

.snip1513:hover h4 {
    color: #4693BA;
}

.snip1512:hover h3,
.snip1512.hover h3,
.snip1513:hover h3,
.snip1513.hover h3 {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
    opacity: 1;
}

.snip1512:hover h4,
.snip1512.hover h4,
.snip1513:hover h4,
.snip1513.hover h4 {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
    opacity: 1
}

.snip1512:hover p,
.snip1512.hover p,
.snip1513:hover p,
.snip1513.hover p {
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
    opacity: 1;
}


.snip1513:hover i,
.snip1513.hover i {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}

.snip1512:hover i,
.snip1512.hover i {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
    -webkit-transition-delay: 0.1s;
    transition-delay: 0.1s;
}

.head_t {
    text-align: center;
    font-size: 30px;
    font-weight: normal;
    letter-spacing: 2px;
}

.head_t2 {
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 2px;
    margin-bottom: 20px;
}

.head_text {
    text-align: center;
    font-size: 50px;
    font-weight: bold;
    margin-bottom: 20px;
    letter-spacing: 2px;
}

/** È÷Æ®»óÇ°¹è³Ê³¡ **/


/**¸ÅÀåÇÏ´Ü**/
#shop_footer {
    width: 100%;
    margin: 0 auto;
    margin-top: 80px;
    position: relative;
    clear: both;
    min-width: 1400px;

}

#Wide.footer01 {
    position: relative;
    background: #ececec url(http://www.poong-ryu.com/design/cubesnow/2019/shop_footer.jpg) center no-repeat fixed;
    height: 350px;
    max-width: 100%;
    margin-top: 0px;
    cursor: pointer;
    min-width: 1200px;
}


.footer01 .WideBox {
    display: block;
    max-width: 1200px;
    height: 100%;
    margin: 0px auto 0px;
}


.footer01 .WideBox .Wide_txt {
    float: right;
    text-align: center;
    max-width: 650px;
    height: 100%;
    margin: 90px 420px 0 0;
}

.footer01 .WideBox .Wide_txt .text01 {
    word-spacing: 0.30em;
    margin: 0px auto 0;
    padding: 10px 0px 20px 0px;
    width: 100%;
    font-family: 'Nanumsquare';
    font-weight: lighter;
    font-size: 50px;
    line-height: 56px;
    color: #fff;
}

.footer01 .WideBox .Wide_txt .text02 {
    word-spacing: 0.30em;
    margin: 0px auto 20px;
    font-family: 'Nanumsquare';
    font-size: 18px;
    line-height: 24px;
    color: #fff;
}

.footer01 .WideBox .Wide_txt .text03 {
    overflow: hidden;
    display: inline-block;
    margin: 12px auto 0;
    padding: 4px 25px;
    border: 1px solid #fff;
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: 12px;
    line-height: 32px;
    color: #fff;
}

.footer01 .WideBox .Wide_txt .text03 a {
    font-family: 'Open Sans';
    font-weight: 700;
    font-size: 13px;
    color: #fff;
    line-height: 31px;
}

#m_section07 {
    margin-top: 50px;
    min-width: 1200px;
}

#m_section07 .new_pro {
    width: 1200px;
    margin: 0 auto;
    margin-top: 60px;
    color: #262626;
}

#m_section07 .new_pro .new_pro_tit {
    margin-top: 20px;
    margin-bottom: 15px;
}

#m_section07 .new_pro .new_pro_tab {
    overflow: hidden;
    width: 100%;
    color: #222;
    font-size: 18px;
    font-family: 'Nanum Gothic';
    font-weight: normal;
    margin-bottom: 4px;
    margin-left: 5px;
}

#m_section07 .new_pro .new_pro_tab div {
    width: 296px;
    height: 40px;
    text-align: left;
    padding-left: 10px;
    font-size: 13px;
    font-family: '³ª´®°íµñ';
    line-height: 35px;
    border-left: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #262626;
    float: left;
    cursor: pointer;
    margin-left: 0px;
    background: #eeeeee url(http://www.poong-ryu.com/design/cubesnow/2017/btn_con1.png) no-repeat 97% 50%;
}

#m_section07 .new_pro .new_pro_tab strong {
    font-weight: bold;
}

#m_section07 .new_pro .new_pro_tab .ltc {
    width: 299px !important;
    border-left: 1px solid #e5e5e5;
}

#m_section07 .new_pro .new_pro_tab .onz {
    opacity: 6;
    -webkit-transition: 0.2s all;
    -moz-transition: 0.2s all;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    color: #333;
    background: #fff url(http://www.poong-ryu.com/design/cubesnow/2017/btn_con2.png) no-repeat 97% 50%;
}

#m_section07 .new_pro .new_pro_item {
    border: 1px solid #fff;
    border-top: 0px;
}

#m_section07 .new_pro .new_pro_item .new_pro_i {
    margin-left: 4px;
    margin-top: 20px;
    margin-bottom: 20px;
}

#m_section07 .new_pro .new_pro_item .ict {
    display: none;
}

#m_section07 .best_pro {
    width: 1200px;
    margin: 0 auto;
    margin-top: 60px;
    color: #262626;
}

#m_section07 .best_pro .best_pro_tit {
    margin-top: 20px;
    margin-bottom: 15px;
}

#m_section07 .best_pro .best_pro_tab {
    overflow: hidden;
    width: 100%;
    color: #222;
    font-size: 18px;
    font-family: 'Nanum Gothic';
    font-weight: normal;
    margin-bottom: 4px;
    margin-left: 5px;
}

#m_section07 .best_pro .best_pro_tab div {
    width: 296px;
    height: 40px;
    text-align: left;
    padding-left: 10px;
    font-size: 13px;
    font-family: '³ª´®°íµñ';
    line-height: 35px;
    border-left: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #262626;
    float: left;
    cursor: pointer;
    margin-left: 0px;
    background: #eeeeee url(http://www.poong-ryu.com/design/cubesnow/2017/btn_con1.png) no-repeat 97% 50%;
}

#m_section07 .best_pro .best_pro_tab strong {
    font-weight: bold;
}

#m_section07 .best_pro .best_pro_tab .ltc {
    width: 299px !important;
    border-left: 1px solid #e5e5e5;
}

#m_section07 .best_pro .best_pro_tab .onz {
    opacity: 6;
    -webkit-transition: 0.2s all;
    -moz-transition: 0.2s all;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    color: #333;
    background: #fff url(http://www.poong-ryu.com/design/cubesnow/2017/btn_con2.png) no-repeat 97% 50%;
}

#m_section07 .best_pro .best_pro_item {
    border: 1px solid #fff;
    border-top: 0px;
}

#m_section07 .best_pro .best_pro_item .best_pro_i {
    margin-left: 4px;
    margin-top: 20px;
    margin-bottom: 20px;
}

#m_section07 .best_pro .best_pro_item .ict {
    display: none;
}

#m_section07 .new_arrival {
    width: 1200px;
    margin: 0 auto;
    margin-top: 60px;
    color: #262626;
}

#m_section07 .new_arrival .new_arrival_tit {
    margin-top: 20px;
    margin-bottom: 15px;
}

#m_section07 .new_arrival .new_arrival_tab {
    overflow: hidden;
    width: 100%;
    color: #222;
    font-size: 18px;
    font-family: 'Nanum Gothic';
    font-weight: normal;
    margin-left: 5px;
}

#m_section07 .new_arrival .new_arrival_tab div {
    width: 396px;
    height: 40px;
    text-align: left;
    padding-left: 10px;
    font-size: 13px;
    font-family: '³ª´®°íµñ';
    line-height: 35px;
    border-left: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #262626;
    float: left;
    cursor: pointer;
    margin-left: 0px;
    background: #eeeeee url(http://www.poong-ryu.com/design/cubesnow/2017/btn_con1.png) no-repeat 97% 50%;
}

#m_section07 .new_arrival .new_arrival_tab .ltc {
    width: 396px !important;
    border-left: 1px solid #e5e5e5;
}

#m_section07 .new_arrival .new_arrival_tab .onz {
    opacity: 6;
    -webkit-transition: 0.2s all;
    -moz-transition: 0.2s all;
    border-bottom: 1px solid #fff;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    color: #333;
    background: #fff url(http://www.poong-ryu.com/design/cubesnow/2017/btn_con2.png) no-repeat 97% 50%;
}

#m_section07 .new_arrival .new_arrival_item {
    border: 1px solid #fff;
    border-top: 0px;
}

#m_section07 .new_arrival .new_arrival_item .best_pro_i {
    margin-left: 4px;
    margin-top: 20px;
    margin-bottom: 20px;
}

#m_section07 .new_arrival .new_arrival_item .ict {
    display: none;
}



/*´º½½¶óÀÌ´õ*/
.swipslider {
    position: relative;
    overflow: hidden;
    display: block;
    padding-top: 30% !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.swipslider .sw-slides {
    display: block;
    padding: 0;
    list-style: none;
    width: 100%;
    height: 100%;
    white-space: nowrap;
    font-size: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    position: absolute;
    bottom: 0;
}

.swipslider .sw-slide {
    width: 100%;
    height: 100%;
    margin: auto;
    display: inline-block;
    position: relative;
}

.swipslider .sw-slide>img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-height: 100%;
    max-width: 500%;
    margin-left: auto;
    margin-right: auto;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.swipslider .sw-slide .sw-content {
    width: 100%;
    height: 100%;
    margin-left: 0;
    margin-right: 0;
    font-size: 14px;
}

.sw-next-prev {
    font-family: "Courier New", Courier, monospace;
    height: 50px;
    width: 50px;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    line-height: 50px;
    font-size: 30px;
    font-weight: bolder;
    color: rgba(160, 160, 160, 0.53);
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background-color: rgba(255, 255, 255, 0);
    border-radius: 50%;
    text-decoration: none;
    transition: all .2s ease-out;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.sw-next-prev:hover {
    background-color: rgba(255, 255, 255, 0.74);
}

.sw-next-prev:active {
    background-color: rgba(255, 255, 255, 0.5);
}

.sw-prev {
    left: 2%;
}

.sw-prev::after {
    content: '<';
}

.sw-next {
    right: 2%;
}

.sw-next::after {
    content: '>';
}

.sw-bullet {
    position: absolute;
    bottom: 2%;
    list-style: none;
    display: block;
    width: 100%;
    text-align: center;
    padding: 0;
    margin: 0;
}

.sw-bullet li {
    width: 10px;
    height: 10px;
    background-color: rgba(160, 160, 160, 0.53);
    border-radius: 50%;
    display: inline-block;
    cursor: pointer;
    transition: all .2s ease-out;
}

.sw-bullet li:hover {
    background-color: rgba(255, 255, 255, 0.74);
}

.sw-bullet li.active {
    background-color: rgba(255, 255, 255, 0.5);
    box-shadow: 0 0 2px rgba(160, 160, 160, 0.53);
}

.sw-bullet li:not(:last-child) {
    margin-right: 5px;
}

.container {
    margin: 0 auto;
    max-width: 100%;
}

/* line 30, D:/Temp/github/swipeslider/style.scss */
a:link {
    color: #fff0d5;
}

/* line 33, D:/Temp/github/swipeslider/style.scss */
a:hover {
    color: #aaa3fc;
}

/* line 36, D:/Temp/github/swipeslider/style.scss */
a:active {
    color: #9289ff;
}

/* line 39, D:/Temp/github/swipeslider/style.scss */
a:visited {
    color: #fff0d5;
}

/* line 44, D:/Temp/github/swipeslider/style.scss */
.swipslider {
    margin: 0 auto;
}

/* line 48, D:/Temp/github/swipeslider/style.scss */
#content_slider {
    background-color: #f0f0f0;
    width: 640px;
}

/* line 52, D:/Temp/github/swipeslider/style.scss */
#content_slider .wanted {
    padding: 25px;
}

/* line 54, D:/Temp/github/swipeslider/style.scss */
#content_slider .wanted:after {
    display: table;
    content: "";
    clear: both;
}

/* line 60, D:/Temp/github/swipeslider/style.scss */
#content_slider .wanted img {
    float: left;
    position: relative;
    height: 225px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.33);
    margin-right: 15px;
}

/* line 68, D:/Temp/github/swipeslider/style.scss */
#content_slider .wanted .description {
    float: left;
    padding: 10px;
    display: block;
    font-size: 16px;
    color: #343332;
    background: #e5e5e5;
    height: 225px;
    width: 349px;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.58);
    white-space: normal;
}

/* line 80, D:/Temp/github/swipeslider/style.scss */
#content_slider .wanted .description h1 {
    font-size: 18px;
    margin: 0;
    text-align: left;
    color: #515f6c;
    text-shadow: none;
}

/* line 88, D:/Temp/github/swipeslider/style.scss */
#content_slider .wanted .description::after {
    display: table;
    content: "";
    clear: both;
}

/* line 94, D:/Temp/github/swipeslider/style.scss */
#content_slider .wanted .description p {
    margin-bottom: 1px;
    margin-top: 6px;
    font-size: 14px;
}

/* line 100, D:/Temp/github/swipeslider/style.scss */
#content_slider .wanted .description p.award {
    color: #be9a02;
}

/* line 104, D:/Temp/github/swipeslider/style.scss */
#content_slider .wanted .description ul {
    list-style: square;
    padding-left: 20px;
    font-size: 14px;
}

/* line 110, D:/Temp/github/swipeslider/style.scss */
#content_slider .wanted .description strong {
    color: #515f6c;
}

/* line 120, D:/Temp/github/swipeslider/style.scss */
#customizability .sw-next-prev {
    width: 120px;
    height: 60px;
    background-color: rgba(82, 82, 82, 0);
    color: rgba(255, 254, 235, 0.28);
    border-radius: 3px;
    font-size: 25px;
}

/* line 128, D:/Temp/github/swipeslider/style.scss */
#customizability .sw-next-prev:hover {
    color: #fffeeb;
    background-color: #525252;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.57);
}

/* line 135, D:/Temp/github/swipeslider/style.scss */
#customizability .sw-prev {
    left: 0%;
}

/* line 138, D:/Temp/github/swipeslider/style.scss */
#customizability .sw-prev::after {
    line-height: 60px;
    content: '< back';
}

/* line 144, D:/Temp/github/swipeslider/style.scss */
#customizability .sw-next {
    right: 0%;
}

/* line 147, D:/Temp/github/swipeslider/style.scss */
#customizability .sw-next::after {
    line-height: 60px;
    content: 'next >';
}

/* line 153, D:/Temp/github/swipeslider/style.scss */
#customizability .sw-bullet {
    top: 4%;
}

/* line 156, D:/Temp/github/swipeslider/style.scss */
#customizability .sw-bullet li {
    width: 10px;
    height: 5px;
    background-color: rgba(255, 254, 235, 0.28);
    border-radius: 0;
    vertical-align: middle;
}

/* line 163, D:/Temp/github/swipeslider/style.scss */
#customizability .sw-bullet li.active {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 10px solid #fffeeb;
    background-color: transparent;
    width: 0;
    height: 0;
    vertical-align: bottom;
}

/* line 174, D:/Temp/github/swipeslider/style.scss */
#customizability .sw-bullet li:hover {
    height: 10px;
    background-color: #fffeeb;
}

/* line 183, D:/Temp/github/swipeslider/style.scss */
.slide-number {
    font-size: 60px;
    display: inline-block;
    position: absolute;
    left: 50%;
    top: 25%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.54);
}

/*===============cccccccccc=========================*/
.tabs {
    position: relative;
    height: 500px;
}

.tabs::before,
.tabs::after {
    content: "";
    display: table;
}

.tabs::after {
    clear: both;
}

.tab {
    width: 16.666%;
    border: 1px solid #e9e9e9;
    float: left;
}

.tab-switch {
    display: none;
}

.tab-label {
    text-align: center;
    position: relative;
    display: block;
    line-height: 2.75em;
    height: 44px;
    padding: 0 1.618em;
    color: #fff;
    cursor: pointer;
    top: 0;
    transition: all 0.25s;
    font-size: 18px;
    font-weight: bold;
}

.tab-label:hover {
    top: -0.25rem;
    transition: top 0.25s;
}

.tab-content {
    position: absolute;
    z-index: 1;
    top: 44px;
    left: 0;
    background: #fff;
    color: #2c3e50;

    opacity: 0;
    transition: all 0.35s;
}

.tab-switch:checked+label+.tab-content {
    border: 1px solid #e9e9e9;
    z-index: 2;
    opacity: 1;
    transition: all 0.35s;
}


/* TAB */
.wrapper {
    width: 1200px;
    margin: 0 auto;
}

.tabs {
    position: relative;
    background: #f5f5f5;
    height: 500px;
}

.tabs::before,
.tabs::after {
    content: "";
    display: table;
}

/* ½½¶óÀÌµå */
.mySlides {
    display: none
}

/* Slideshow container */
.slideshow-container {
    max-width: 100%;
    position: relative;
    margin: auto;
}

/* Next & previous buttons */
.prev,
.next {
    cursor: pointer;
    position: absolute;
    top: 50%;
    width: auto;
    padding: 16px;
    margin-top: -22px;
    color: white;
    font-weight: bold;
    font-size: 18px;
    transition: 0.6s ease;
    border-radius: 0 3px 3px 0;
    user-select: none;
}

/* Position the "next button" to the right */
.next {
    right: 0;
    border-radius: 3px 0 0 3px;
}

/* On hover, add a black background color with a little bit see-through */
.prev,
.next {
    background-color: rgba(0, 0, 0, 0.8);
}

/* Caption text */
.text {
    color: #f2f2f2;
    font-size: 15px;
    padding: 8px 12px;
    position: absolute;
    bottom: 8px;
    width: 100%;
    text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
    color: #f2f2f2;
    font-size: 12px;
    padding: 8px 12px;
    position: absolute;
    top: 0;
}

/* The dots/bullets/indicators */
.dot {
    cursor: pointer;
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}

.active,
.dot:hover {
    background-color: #717171;
}

/* Fading animation */
.fade {
    animation-name: fade;
    animation-duration: 1.5s;
}

@keyframes fade {
    from {
        opacity: .4
    }

    to {
        opacity: 1
    }
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {

    .prev,
    .next,
    .text {
        font-size: 11px
    }
}

/* ½½¶óÀÌµå ³¡ */

.tabs::after {
    clear: both;
}

.tab {
    border: 1px solid #e9e9e9;
    float: left;
}

.tab-switch {
    display: none;
}

.tab-label {
    padding-top: 0px;
    position: relative;
    display: block;
    line-height: 2.75em;
    height: 44px;
    background: #fafafa;
    color: #777;
    cursor: pointer;
    top: 0;
    transition: all 0.25s;
}

.tab-label:hover {
    top: -0.25rem;
    transition: top 0.25s;
}

.tab-content {
    position: absolute;
    z-index: 1;
    top: 44px;
    left: 0;
    background: #fff;
    color: #2c3e50;

    opacity: 0;
    transition: all 0.35s;
}

.tab-switch:checked+.tab-label {
    background: #000;
    color: #fff;
    transition: all 0.35s;
    z-index: 1;
    top: -0.0625rem;
}

.tab-switch:checked+label+.tab-content {
    border: 1px solid #e9e9e9;
    z-index: 2;
    opacity: 1;
    transition: all 0.35s;
}


/* TAB */
ul,
li {
    margin: 0;
    padding: 0;
    list-style: none
}

.tab-content {
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
    overflow: hidden;
}

.gallery {
    margin-top: 30px;
    box-sizing: border-box;
}

.gallery:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
}

.gallery li {
    width: 20%;
    float: left;
    box-sizing: border-box;
    padding: 0 20px;
    margin: 0 0 50px 0;
}

.gallery li img {
    width: 100%;
    height: auto;
}

.item_info a {
    color: #333 !important;
    text-decoration: none;
}

.item_name_explain {
    margin: 5px 0 0 0 !important;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    line-height: 1.5em;
    height: 3em !important;
    color: #a8a8a8;
}

.item_money_box,
.item_info {
    text-align: center;
}

@media (max-width:1200px) {
    .tab-content .gallery li {
        width: 25%;
    }
}

@media (max-width:768px) {
    .tab-content .gallery li {
        width: 33.33333%;
    }
}

@media (max-width:560px) {
    .tab-content .gallery li {
        width: 50%;
    }
}

@media (max-width:480px) {
    .tab-content .gallery li {
        width: 100%;
    }
}
/* BASIC css end */

