
        /* mainV :s */
        .mv_wrawp {}
        .mySwiper {
			position: relative;
			width: 100%;
			overflow-x: hidden;
		}
        .mySwiper .item {
            position: relative;
            display: flex;
            align-items: center;
            height: 950px;
            background-position: center;
            background-repeat: no-repeat;
            background-size: cover;
        }

        .mySwiper .bg_box {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background-repeat: no-repeat;
            background-position: top;
            background-size: cover;
            transition: 5s ease-in-out;
			filter: brightness(0.5);
        }
        .mySwiper .bg_box.one {
            background-image: url(../images/main_bg_7.jpg);
        }
        .mySwiper .bg_box.two {
            background-image: url(../images/main_bg_8.jpg);
        }

        .mySwiper .tit_box {
            display: flex;
            flex-direction: column;
            justify-content: center;
            margin: 0 250px;
        }
        .mySwiper .tit_box3 {}
        .mySwiper .tit_box3 .sub_tit {
            position: relative;
            font-family: 'Mr Dafoe', cursive;
            font-size: 50px;
            color: #53b9a6;
        }

        .mySwiper .tit_box2 {}
        .mySwiper .tit_box2 .tit {
            position: relative;
            margin-bottom: 20px;
            font-family: 'pretendard';
            font-size: 70px;
            font-weight: 800;
            color: #fff;
        }
        .mySwiper .tit_box2 .tit span {}

        .mySwiper .tit_box2 .tit_2 {
            display: flex;
            font-family: 'SCoreDream', sans-serif;
            font-size: 20px;
            font-weight: 500;
        }
        .mySwiper .tit_box2 .tit_2.one {}

        .mySwiper .tit_box2 .tit_2 span {
            position: relative;
            font-size: 20px;
            font-weight: 500;
            color: #fff;
            background-color: transparent;
        }

        .swiper-button-next,
        .swiper-button-prev {
            width: 70px;
            height: 70px;
            margin: 0 80px;
            border-radius: 50%;
            overflow: hidden;
            text-indent: -9999px;
        }

        .swiper-button-next::after {
            content: "next";
            width: 25px;
            height: 48px;
            border-radius: 50%;
            background: url(/images/mv_right.png);
            background-repeat: no-repeat;
            background-size: contain;
        }
        .swiper-button-prev::after {
            content: "next";
            width: 25px;
            height: 48px;
            border-radius: 50%;
            background: url(/images/mv_left.png);
            background-repeat: no-repeat;
            background-size: contain;
        }
        /*.swiper-wrapper {
            transform: translate3d(100%, 0, 0) !important;
        }*/

        @keyframes circ1 {
            0% {
                stroke-dashoffset: 80px;
            }
            100% {
                stroke-dashoffset: 40px;
            }
            /* pagination 서클 애니메이션 */
        }
        /* mainV :e */


        /* best_items :s */
        .best_items {
            padding: 120px 0;
        }
        .best_items .main_tit {}
        /* main_tit */

        .best_items .main_sub {}
        /* main_sub */

        .best_items .best_list {
            display: flex;
            flex-wrap: wrap;
            max-height: 998px;
            margin: 0 -15px;
            overflow: hidden;
        }
        .best_items .best_list .item {
            position: relative;
            width: 25%;
            margin-bottom: 80px;
            padding: 0 15px;
        }

        .best_items .best_list .item_img {
            width: 100%;
            height: 320px;
        }
        .best_items .best_list .item_img a {}
        .best_items .best_list .item_img img {
            width: 100%;
            height: 100%;
            object-fit: contain;
            border-radius: 10px;
        }
        /* item_img */

        .best_items .best_list .item_text {
            margin-top: 25px;
        }
        .best_items .best_list .item_text a {}
        .best_items .best_list .item_text .prod_name {
            font-size: 16px;
            font-weight: 500;
        }
        .best_items .best_list .item_text .prod_price {
            display: flex;
            align-items: center;
            margin-top: 20px;
            font-weight: 500;
        }
        .best_items .best_list .item_text .percent {
            color: #ff3838;
            font-size: 18px;
            font-weight: bold;
        }
        .best_items .best_list .item_text .num {
            margin: 0 3px 0 10px;
            font-size: 17px;
        }
        .best_items .best_list .item_text .sale {
            margin: 0;
            text-decoration: line-through;
            color: #999;
            font-size: 14px;
        }
        /* item_text */
        /* best_list */
        /* best_items :e */


        /* new_items :s */
        .new_items {}
        .new_items .main_tit {}
        /* main_tit */

        .new_items .main_sub {}
        /* main_sub */

        .new_items .new_list {
            display: flex;
            flex-wrap: wrap;
            max-height: 998px;
            margin: 0 -15px;
            overflow: hidden;
        }
        .new_items .new_list .item {
            position: relative;
            width: 25%;
            margin-bottom: 80px;
            padding: 0 15px;
        }

        .new_items .new_list .item_img {
            width: 100%;
            height: 320px;
        }
        .new_items .new_list .item_img a {
        }
        .new_items .new_list .item_img img {
            width: 100%;
            height: 100%;
            object-fit: contain;
            border-radius: 10px;
        }
        /* item_img */

        .new_items .new_list .item_text {
            margin-top: 25px;
        }
        .new_items .new_list .item_text a {}
        .new_items .new_list .item_text .prod_name {
            font-size: 16px;
            font-weight: 500;
        }
        .new_items .new_list .item_text .prod_price {
            display: flex;
            align-items: center;
            margin-top: 20px;
            font-weight: 500;
        }
        .new_items .new_list .item_text .percent {
            color: #ff3838;
            font-size: 18px;
            font-weight: bold;
        }
        .new_items .new_list .item_text .num {
            margin: 0 3px 0 10px;
            font-size: 17px;
        }
        .new_items .new_list .item_text .sale {
            margin: 0;
            text-decoration: line-through;
            color: #999;
            font-size: 14px;
        }
        /* item_text */
        /* new_list */
        /* new_items :e */


        /* main_event :s */
        .main_event {
            padding: 30px 0;
            background-color: #f6f6f6;
        }
        .main_event .inner {}
        .main_event .main_tit {}
        /* main_tit */

        .main_event .main_sub {}
        /* main_sub */

        .main_event .event_list {}
        /* event_list */
        /* main_event :e */


        /* notice_wrap :s */
        .notice_wrap {
            padding: 30px 0;
            border-top: 1px solid #ddd;
            color: #000;
        }
        .notice_wrap .inner {}
        .notice_wrap .title {
            position: absolute;
            top: 0;
            left: 0;
            font-size: 16px;
            font-weight: 700;
        }
        .notice_slide_wrap {
            padding-left: 120px;
            padding-right: 150px;
        }
        .notice_wrap .slick-slider {
            position: relative;
            display: block;
        }
        .notice_wrap .slick-list {
            position: relative;
            display: block;
            overflow: hidden;
            margin: 0;
            padding: 0;
        }
        .notice_slide .item {
            position: relative;
            display: flex;
            justify-content: space-between;
        }

        .notice_wrap .notice_slider_wrap {}
        /* notice_slider_wrap */

        .notice_wrap .notice_arw {
            position: absolute;
            top: 0;
            right: 0;
            z-index: 9;
        }
        /* notice_arw */
        /* notice_wrap :e */

		@media (min-width:240px) and (max-width:768px) {


		#footer .footer_alt_box {flex-wrap: wrap;}

		}