@charset "utf-8";

/* 공통 css */
ul,ol{list-style:none}
body{font-size:16px; line-height:1; color:#333;}

/* 공통 */
.container_fix{width: 100%;max-width: 1780px; margin: 0 auto; padding: 0 15px;position: unset;}
.container_fix2{width: 100%;max-width: 1630px; padding: 0 15px; margin: 0 auto;}
.container_fix3{width: 100%;max-width: 1310px; padding: 0 15px; margin: 0 auto;}


/* 헤더 */
.at-menu{border: 0;}
.at-menu .pc-menu{position: absolute;top: 0; left: 0;right: 0;width: 100%;background-color: transparent; transition: all .2s;z-index: 20;}
.at-menu .pc-menu .nav-top{position: initial; display: flex;justify-content: space-between;align-items: center;padding: 0;}
.pc-menu .nav-top.nav-both .menu-ul{width: auto;}
.h_right_menu{display: flex;align-items: center;}
.h_right_menu button {background-color: transparent;border: 0;}
.h_right_menu > div {margin-left: 20px;}
.h_right_menu > div:nth-child(2){margin-left: 25px;}

.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a{padding: 0 25px;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a span{color: #fff;font-weight: 400;transition: all .2s;font-size: 17px;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li.menu01_po > a{padding-left: 0;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:first-child{margin-right: 0;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:hover > a span:after{display: none;}
.at-menu .pc-menu .logo_box a {display: inline-block; width: 181px;height: 45px;background-image: url(../img/logo.png);background-size: cover;background-position: center center; background-repeat: no-repeat;transition: all .2s;}
.h_right_menu .nav_search{display: inline-block;width: 25px; height: 25px;background-image: url(../img/h_search.png);background-repeat: no-repeat;transition: all .2s;}
.h_right_menu .nav_mypage{display: inline-block;width: 24px; height: 26px;background-image: url(../img/h_mypage.png);background-repeat: no-repeat;transition: all .2s;}
.h_right_menu .nav_cart{display: inline-block;width: 30px; height: 27px;background-image: url(../img/h_cart.png);background-repeat: no-repeat;transition: all .2s;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li .sub-1div{width: 120px;top: 100px;padding: 25px 0;border: 0;}
.pc-menu .nav-top .sub-1dli{margin-bottom: 20px;}
.pc-menu .nav-top .sub-1dli:last-child{margin-bottom: 0;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li.menu01_po{position: initial;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li.menu01_po .sub-1dul{display: flex;flex-wrap: wrap;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li.menu01_po .sub-1dul .sub-1dli{width: 20%;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li.menu01_po .sub-1da{font-size: 17px; color: #222;font-weight: 500;text-align: left;border-bottom: 0;}
.menu01_po_sub{padding: 25px 0 40px;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li.menu01_po .sub-1da::after{display: none;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li.menu01_po .sub-1div{width: 100%;padding: 50px 0;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li .sub-1da{padding: 0;font-size: 15px; color: #999;font-weight: 400;border-bottom: 0;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li .sub-1da:hover{background-color: transparent;color: #00a2eb;font-weight: 500;border-bottom: 0;}
.pc-menu .nav-top .menu-li.menu01_po .sub-2da{font-size: 15px; color: #999;text-align: left; font-weight: 300;text-transform: uppercase; border-bottom: 0;padding: 0;padding-bottom: 15px;}
.pc-menu .nav-top .sub-2dli:hover .sub-2da{background: transparent;border-color: transparent;color: #00a2eb;font-weight: 500;}
.pc-menu .nav-top .menu-li.menu01_po .menu01_po_sub li:last-child .sub-2da{padding-bottom: 0;}
.at-menu .pc-menu .nav-visible{position: relative;}
.pc-menu .nav-top .sub-2dli.on .sub-2da, .pc-menu .nav-top .sub-2dli:hover .sub-2da{background: transparent;border-color: transparent;}

/* 메뉴온 / 서치 박스 클릭 헤더 / 서브페이지 헤더*/
.at-menu .pc-menu.on,
.at-menu .pc-menu.acitve-search,
.at-menu .pc-menu.sub_on{background-color: #fff;transition: all .2s;border-bottom: 1px solid #eaeaea;}
.at-menu .pc-menu.on .logo_box a,
.at-menu .pc-menu.acitve-search .logo_box a,
.at-menu .pc-menu.sub_on .logo_box a{background-image: url(../img/logo_on.png);transition: all .2s;}
.at-menu .pc-menu.on .h_right_menu .nav_search,
.at-menu .pc-menu.acitve-search .h_right_menu .nav_search,
.at-menu .pc-menu.sub_on .h_right_menu .nav_search{background-image: url(../img/h_search_on.png);transition: all .2s;}
.at-menu .pc-menu.on .h_right_menu .nav_mypage,
.at-menu .pc-menu.acitve-search .h_right_menu .nav_mypage,
.at-menu .pc-menu.sub_on .h_right_menu .nav_mypage{background-image: url(../img/h_mypage_on.png);transition: all .2s;}
.at-menu .pc-menu.on .h_right_menu .nav_cart,
.at-menu .pc-menu.acitve-search .h_right_menu .nav_cart,
.at-menu .pc-menu.sub_on .h_right_menu .nav_cart{background-image: url(../img/h_cart_on.png);transition: all .2s;}
.at-menu .pc-menu.on .nav-top.nav-both .menu-ul .menu-li > a span,
.at-menu .pc-menu.acitve-search .nav-top.nav-both .menu-ul .menu-li > a span,
.at-menu .pc-menu.sub_on .nav-top.nav-both .menu-ul .menu-li > a span{color: #999;transition: all .2s;}
.at-menu .pc-menu.on .nav-top.nav-both .menu-ul .menu-li:hover > a span,
.at-menu .pc-menu.acitve-search .nav-top.nav-both .menu-ul .menu-li > a span,
.at-menu .pc-menu.sub_on .nav-top.nav-both .menu-ul .menu-li > a span{color: #222;font-weight: 400;transition: all .2s;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li.on > a span:after{display: none;}
.at-menu .pc-menu.sub_on .nav-top.nav-both .menu-ul .menu-li.menu01_po.on > a >span{font-weight: 500;}


@media(max-width:1160px){
    .at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a{font-size: 15px;padding: 0 15px;}
}

/* 서브페이지 헤더 */
.at-menu .pc-menu.sub_on{position: relative;}

/* 픽스메뉴 */
.fix_menu_wrap{position: fixed;bottom: 0;right: 0;border: 1px solid #d4d4d4;z-index: 20;opacity: 0; visibility: hidden; transition: all .2s;}
.fix_menu_wrap li a{width: 60px;height: 60px;border-bottom:1px solid #d4d4d4 ;display: flex; align-items: center; justify-content: center;background-color: #fff;}
.fix_menu_wrap.on{opacity: 1; visibility: visible; transition: all .2s;}

/* 메뉴 검색 */
.h_search_box {padding: 40px 0 70px; align-items: center; justify-content: center;height: auto;background-color: #fff;line-height: unset;opacity: 0;visibility: hidden;height: 0; }
.h_search_box.on{opacity: 1; visibility: visible; height: auto;transition: all .2s;}
.h_search_box .form{width: 560px;margin: 0 auto;}
.h_search_box .form .header_search{display: flex;border-bottom: 1px solid #222;justify-content:space-between;}
.h_search_box .form .header_search input {width: 80%; border: 0; background-color: transparent; color: #666;font-size: 18px;padding: 17px 0;text-indent: 10px; }
.h_search_box .form .header_search input::placeholder{color: rgba(154, 154, 154, .8);}
.h_search_box .form .header_search button{background-color: transparent;border: 0;padding-right: 10px;}
.at-menu .pc-menu.acitve-search .h_right_menu .nav_search{background-image: url(../img/h_close.png);transition: all .2s;}
.at-menu .pc-menu.acitve-search .main-keyword{width: 560px; margin: 0 auto;}
.at-menu .pc-menu.acitve-search .main-keyword{display: flex;margin-top: 25px;}
.at-menu .pc-menu.acitve-search .main-keyword > span{color: #666;font-size: 15px;display: inline-block;margin-right: 15px;padding-top: 6px;width: 105px;}
.at-menu .pc-menu.acitve-search .miso-keyword {line-height: 1; height: auto;width: auto;text-align: left;}
.at-menu .pc-menu.acitve-search .miso-keyword > a{border: 1px solid rgba(162, 162, 162, .3); border-radius: 25px;font-size: 14px;padding:6px 14px 7px; color: rgba(102, 102, 102, .8);margin-right: 10px;}
.at-menu .pc-menu.acitve-search .miso-keyword > a:nth-child(1){margin-bottom: 10px;}
.at-menu .pc-menu.acitve-search .miso-keyword > a::after{display: none;}
.at-menu .pc-menu.acitve-search .miso-keyword > a:last-child{padding-right: 15px;}

@media(max-width:991px){
    /* 헤더 */
    .menu-li{list-style: none;}
    .at-header{position: absolute;top: 0;left: 0; right: 0; z-index: 30;}
    .mob_nav .m_logo {display: inline-block; width: 98px;height: 25px;background-image: url(../img/m_logo.png);background-size: contain;background-position: center center; background-repeat: no-repeat;transition: all .2s;}
    .m_header a.left_menu{position: relative;right: unset;}
    .mob_nav{display: flex; justify-content: space-between;padding: 15px 0;align-items: center;}
    .h_right_menu .nav_search{background-image: url(../img/m_h_search.png);background-size: contain;width: 20px; height: 20px;}
    .h_right_menu .nav_mypage{background-image: url(../img/m_h_mypage.png);background-size: contain;width: 20px; height: 20px;}
    .h_right_menu .m_menu{display: inline-block;width: 25px; height: 20px;background-image: url(../img/m_menu.png);background-repeat: no-repeat;transition: all .2s; background-size: contain;}
    .h_right_menu .m_close{display: none;}
    .h_right_menu .m_close img{height: 15px;}
    /* 헤더 - 엑티브 */
    .m_header.on {background-color: #fff;}
    .m_header.on .container_fix{border-bottom: 1px solid #eaeaea;}
    .m_header.on .mob_nav .m_logo{background-image: url(../img/m_logo_on.png); transition: all .2s;}
    .m_header.on .h_right_menu .nav_mypage,
    .m_header.on .h_right_menu .nav_search,
    .m_header.on .h_right_menu .m_menu{display: none;}
    .m_header.on .h_right_menu .m_close{display: block;}
    .h_search_box{padding: 0;}
    .h_search_box .form{width: auto;}
    .h_search_box.on{padding: 20px 15px 40px;}
    .h_search_box .form .header_search img{height: 17px;}
    .h_search_box .form .header_search input{padding: 15px 0;font-size: 13px;text-indent: 10px;}
    .h_search_box .form .header_search input::placeholder{color: #999;}
    .h_search_box .form .header_search button{padding-right: 10px;}
    .m_header.on .main-keyword{width: auto; margin: 0 auto;}
    .m_header.on .main-keyword{display: flex;margin-top: 20px;}
    .m_header.on .main-keyword > span{color: #666;font-size: 13px;display: inline-block;margin-right: 15px;padding-top: 6px;width: 65px;}
    .m_header.on .miso-keyword {width: calc(100% - 65px) !important; line-height: 1; height: auto;width: auto;text-align: left;}
    .m_header.on .miso-keyword > a{border: 1px solid rgba(162, 162, 162, .3); border-radius: 25px;font-size: 12px;padding: 4px 10px; color: rgba(102, 102, 102, .8);margin-right: 7px;}
    .m_header.on .miso-keyword > a:nth-child(1){margin-bottom: 7px;}
    .m_header.on .miso-keyword > a::after{display: none;}
    .m_header.on .miso-keyword > a:nth-child(6){margin-bottom: 7px;}

}

/* sec01 */
.sec1_search_box{position: absolute;top: 28vw;left:14.1%;z-index: 10;}
.sec1_search_box .main_search{padding: 15px 20px 16px 25px; background-color: #fff;border-radius: 30px;width:450px ;}
.sec1_search_box .main_search input{border: 0;width: 92%;font-size: 16px; color: rgba(153, 153, 153, .8);}
.sec1_search_box .main_search input::placeholder{color: rgba(153, 153, 153, .8);;}
.sec1_search_box .main_search button{border: 0; background-color: transparent;}
.sec1_search_box .main-keyword{display: flex;margin-top: 25px;}
.sec1_search_box .main-keyword > span{color: #fff;font-size: 15px;display: inline-block;margin-right: 15px;padding-top: 6px;}
.sec01 .miso-keyword {line-height: 1; height: auto;width: 52%;text-align: left;}
.sec01 .miso-keyword > a{border: 1px solid rgba(255, 255, 255, .3); border-radius: 25px;font-size: 14px;padding:8px 15px; color: #fff;margin-right: 10px;}
.sec01 .miso-keyword > a:nth-child(5){margin-top: 10px;}
.sec01 .miso-keyword > a::after{display: none;}
.sec01 .miso-keyword > a:last-child{padding-right: 15px;}
.sec01 .swiper_btn_box{position: absolute;right: 0; width: 320px; background-color: #00a2eb;z-index: 10;}
.sec01 .swiper_btn_box .btn_container{padding: 29px 50px;position: relative;display: flex;align-items: inherit;justify-content: center;}
.sec01 .swiper_btn_box .swiper-pagination{position: relative;display: inline-block;width: auto;bottom: unset;}
.sec01 .swiper_btn_box .swiper-pagination-current{color: #fff;font-weight: 600;font-size: 18px;padding-right: 130px;}
.sec01 .swiper_btn_box .swiper-pagination-total{color: #fff;font-weight: 400;font-size: 18px;}
.sec01 .swiper_btn_box .swiper-scrollbar{width: 100px;position: absolute;top: 50%;left: 50%; transform: translate(-50%,-50%);background: rgba(255, 255, 255, .5);}
.sec01 .swiper_btn_box .swiper-scrollbar-drag{height: 2px;background: #fff;}
.sec01 .swiper_btn_box .swiper_title_prev{margin-right: 20px;} 
.sec01 .swiper_btn_box .swiper_title_next{margin-left: 20px;}
:root{
    --left--num : 0;
}
.sec01 .swiper-scrollbar::after{content: '';position: absolute;left: 0;top: 0;width:33%; height: 100%; background-color: #fff; z-index: 10; transition:.3s}
.sec01 .swiper-scrollbar.on::after{
    width: var(--left--num);
}
.sec01 .swiper-scrollbar-drag{opacity: 0;}

@media(max-width:991px){
    .sec1_search_box{left: 15px;top: 70vw;}
    .sec1_search_box .main_search{width: calc(100% - 15px);padding: 12px 20px 13px;display: flex; justify-content: space-between;}
    .sec1_search_box .main_search input{font-size: 13px;width: calc(100% - 30px);}
    .sec1_search_box img{height: 15px;width: auto;}
    .sec1_search_box .main-keyword{margin-top: 19px;}
    .sec1_search_box .main-keyword > span{font-size: 13px;padding-top: 4px;}
    .sec01 .miso-keyword{width: 77%;}
    .sec01 .miso-keyword > a{font-size: 12px;margin-right: 5px;padding: 4px 10px;}
    .sec01 .miso-keyword > a{margin-bottom: 7px;}
    .sec01 .miso-keyword > a:last-child,
    .sec01 .miso-keyword > a:nth-child(5){margin-bottom: 7px;margin-top: 0;}
    .sec01 .swiper_btn_box{width: auto;}
    .sec01 .swiper_btn_box .btn_container{padding: 20px 30px;}
    .sec01 .swiper_btn_box .swiper-pagination-current,
    .sec01 .swiper_btn_box .swiper-pagination-total{font-family: 'Poppins',sans-serif;font-size: 14px;}
    .sec01 .swiper_btn_box .swiper-pagination-current{font-weight: 700;}
    .sec01 .swiper_btn_box .swiper-pagination-total{font-weight: 500;}
    .sec01 .swiper_btn_box .btn_container img{height: 13px;}
    .sec01 .swiper_btn_box .swiper_title_prev{margin-right: 15px;} 
    .sec01 .swiper_btn_box .swiper_title_next{margin-left: 15px;}
    :root{
        --left1--num : 0;
    }
    .sec01 .sec01_m .swiper-scrollbar::after{content: '';position: absolute;left: 0;top: 0;width:33%; height: 100%; background-color: #fff; z-index: 10; transition:.3s}
    .sec01 .sec01_m .swiper-scrollbar.on::after{
        width: var(--left1--num);
    }
    .sec01 .sec01_m .swiper-scrollbar-drag{opacity: 0;}
}

/* sec02 */
.sec02{position: relative;}
.sec02 h3{position: absolute; top: 170px;left: 0;z-index: 10;font-size: 38px; color: #222;text-transform: uppercase;}
.sec02 .container_fix2{position: relative;font-weight: 600;}
.sec02 .swiper_btn_box{position: absolute;left: 0; width: auto; z-index: 10;}
.sec02 .swiper_btn_box .btn_container{position: relative;display: flex;align-items: center;justify-content: center;}
.sec02 .swiper_btn_box .btn_container> a > img{vertical-align: inherit;}
.sec02 .swiper_btn_box .swiper-pagination{position: relative; display: inline-block; width: auto; bottom: unset;margin-right: 130px;width: 31px;}
.sec02 .swiper_btn_box .swiper-pagination-current{color: #666;font-family: 'Poppins', sans-serif;font-size: 16px;}
.sec02 .swiper_btn_box .swiper-pagination-total{color: #666;font-family: 'Poppins', sans-serif;font-size: 16px;}
.sec02 .swiper_btn_box .swiper-scrollbar{width: 100px;position: absolute;top: 50%;left: 55%; transform: translate(-50%,-50%);background-color: #e5e5e5;height: 2px;}
.sec02 .swiper_btn_box .swiper-scrollbar-drag{background-color: #959595;}
.sec02 .swiper_btn_box .swiper_title_prev{margin-right: 15px;} 
.sec02 .swiper_btn_box .swiper_title_next{margin-left: 15px;}
.sec02 .swiper_btn_box .swiper_autoplay img{vertical-align: baseline;}
.sec02 .swiper_btn_box .map_paging{font-size: 16px; color: #666;width: 35px;margin-right: 120px;font-weight: 400;}
.sec02 .swiper_btn_box .map_paging b{font-size: 12px;font-weight: 400;display: inline-block;margin: 0 5px;}
.sec02 .swiper_btn_box .swiper_autoplay {display: flex;align-items: center;}
.sec02 .container_fix2.po_ab{left: 0;right: 0; top: 0;max-width: 1630px; margin: 0 auto; width: 100%;text-align: left;}
.sec02 .carousel-indicators{left: 0;margin-left: 0;top: 265px;width: auto;text-align: left;width: 200px;}
.sec02 .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{position: relative; height: auto;background-color: transparent;margin: 0; color: #999;padding-bottom: 3px;margin-bottom:18px;width: auto;z-index: 10;text-transform: uppercase;font-weight: 500;font-size: 15px;opacity: 1;}
.sec02 .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet-active{font-weight: 600;font-size: 18px;color: #222;}
.sec02 .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet-active::after{content: '';position: absolute;left: 0;bottom: 0; right: 0; width: 100%; height: 1px; background-color:#222 ;}
.sec02 .carousel-indicators .page_num{display: inline-block;margin-right: 13px;font-size: 13px;line-height: 18px;width: 20px;}
.sec02 .carousel-indicators .swiper-pagination-bullet-active .page_num{font-weight: 700;font-size: 15px;}
.sec02 .img-wrap .img-item{cursor: pointer;}
:root{
    --left2--num : 0;
}
.sec02 .swiper-scrollbar::after{content: '';position: absolute;left: 0;top: 0;width:33%; height: 100%; background-color: #959595; z-index: 10; transition:.3s}
.sec02 .swiper-scrollbar.on::after{
    width: var(--left2--num);
}
.sec02 .swiper-scrollbar-drag{opacity: 0;}
@media(max-width:1900px){
	.container_img .btn_container img{width:auto;}
}

@media(max-width:1300px){
	.sec02 h3{top:80px;font-size:34px;}
	.sec02 .carousel-indicators{top:145px;}
}

@media(max-width:991px){
    .sec02 h3{text-align: center;width: 100%;top: 60px;font-size: 25px;font-weight: 600;}
    .sec02 .carousel-indicators{top: 115px;width: 310px;left: 50%;transform: translateX(-50%);height: 25px;border-bottom: 1px solid #e9e9e9;}
    .sec02 .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 15px;font-size: 15px;padding-bottom: 10px;font-weight: 400;}
    .sec02 .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet-active{font-weight: 600;}
    .sec02 .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet:first-child{margin-left: 0 ;}
    .sec02 .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet:last-child{margin-right: 0;}
}

/* sec03 */
.sec03{padding: 125px 0;}
.sec03 .sec_top{position: relative; display: flex; justify-content: center; align-items: flex-end;margin-bottom: 65px;}
.sec_tit{font-size: 35px; color: #222;font-weight: 600;}
.sec03 .sec_top a{position: absolute;right: 0;bottom: 0; font-size: 16px; color: #666;display: inline-block;padding-right: 25px; transition: color .2s;}
.sec03 .sec_top a::after{content: '+';position: absolute; right: 0; top: 0;font-size: 14px; color: #666;font-weight: 500;transition: color .2s;}
.sec03 .sec_top a:hover{color: #00a2eb;}
.sec03 .sec_top a:hover::after{color: #00a2eb;}
/* .sec03 .sec_top a::after{content: '';position: absolute; right: 0; top: 6px; width:10px; height: 2px; background-color: #666;} */
/* .sec03 .sec_top a::before{content: '';position: absolute; right:4px; top: 2px; width: 2px; height: 10px; background-color: #666;} */
.miso-item .item-image{border: 1px solid #e5e5e5;}
.img-wrap .img-item img{width: 100%;}
.sec03 .shop_container.shop_basic .item-content{padding-top: 30px;}
.sec03 .shop_container.shop_basic .item-content strong{font-size: 20px; color: #222;font-weight: 500;}
.sec03 .shop_container.shop_basic .item-content .item-desc{display: block;margin-top: 10px;font-size: 15px; color: #999;line-height: 24px;word-break: keep-all;width: 96%;max-height:48px ;overflow: hidden;}
.sec03 .shop_container.shop_basic .item_price_box{margin-top: 25px;}
.sec03 .shop_container.shop_basic .item_price_box > h5{font-size: 18px;}
.sec03 .shop_container.shop_basic .item_price_box > h5 span{font-size: 20px; color: #222;}
.sec03 .shop_container.shop_basic .item_price_box .sale_cont strike{font-size: 15px; color: #999;margin-left: 10px;}
.sec03 .shop_container.shop_basic .item-icon{margin-top: 30px;}

@media(max-width:991px){
    .sec03{padding: 60px 0;}
    .sec03 .sec_top{justify-content: center;margin-bottom: 35px;}
    .sec_tit{font-size: 24px;font-weight: 600;}
}

/* sec04 */
.sec04 .carousel-inner>.item>img{max-width: unset;}
@media(max-width:1500px){
    .sec04 .carousel-inner>.item>img{width: 100%;}
    
}

/* sec05 */
.sec05{padding:120px 0;}
.sec05 .sec_tit{text-align: center;text-transform: uppercase;margin-bottom: 60px;}
.sec05 .sc05_tab{margin-bottom:50px;}
.sec05 .sc05_tab ul{display:flex; padding: 0 70px;justify-content: center;}
.sec05 .sc05_tab ul li{padding: 0 25px; position:relative; font-size: 17px; color:#999; text-align:center; cursor: pointer;}
.sec05 .sc05_tab ul li.on{padding-bottom: 15px; color:#00a2eb;}
.sec05 .sc05_tab ul li.on span{position: relative;}
.sec05 .sc05_tab ul li.on span:after{content:""; width: 100%; height: 2px; position:absolute; left: 50%; bottom: -5px; transform: translateX(-50%); background: #00a2eb;}
.sec05 .sc05_con ul li{display:none}
.sec05 .sc05_con ul li.on{display:block;}
.sec05 .shop_container.shop_basic .item-content{padding-top: 30px;}
.sec05 .shop_container.shop_basic .item-content strong{font-size: 20px; color: #222;font-weight: 500;}
.sec05 .shop_container.shop_basic .item-content .item-desc{display: block;margin-top: 10px;font-size: 15px; color: #999;line-height: 24px;word-break: keep-all;width: 96%;}
.sec05 .shop_container.shop_basic .item_price_box{margin-top: 25px;}
.sec05 .shop_container.shop_basic .item_price_box > h5{font-size: 18px;}
.sec05 .shop_container.shop_basic .item_price_box > h5 span{font-size: 20px; color: #222;}
.sec05 .shop_container.shop_basic .item_price_box .sale_cont strike{font-size: 15px; color: #999;margin-left: 10px;}
.sec05 .shop_container.shop_basic .item-icon{margin-top: 30px;}
.sec05 .view_more,
.sec03 .view_more{width: 100%; display: block; line-height: 50px; border: 1px solid #ccc;text-align: center; text-transform: uppercase;font-size: 16px; color: #222;margin-top: 70px;transition: all .2s;} 
.sec05 .view_more:hover,
.sec03 .view_more:hover{border-color: #00a2eb;transition: all .2s; color: #00a2eb;}
.sec05 .view_more span,
.sec03 .view_more span {position: relative;margin-left: 20px;display: inline-block;width: 10px; height: 10px;}
.sec05 .view_more span::after,
.sec03 .view_more span:after {content: '';position: absolute; left: 1px;top: 4px; width: 8px; height: 2px; background-color: #222; transition: all .2s;}
.sec05 .view_more span::before,
.sec03 .view_more span::before {content: '';position: absolute; left: 4px;top: 1px; width: 2px; height: 8px; background-color: #222;transition: all .2s;}
.sec05 .view_more:hover span::after,
.sec03 .view_more:hover span:after{background-color: #00a2eb; transition: all .2s;}
.sec05 .view_more:hover span::before,
.sec03 .view_more:hover span::before{background-color: #00a2eb; transition: all .2s;}

@media(max-width: 1919px){
	.sec05 .sc05{width: 100%; padding: 0 15px;}
	.sec05 .sc05_link{width: 100%; padding: 0 15px;}
}
@media(max-width: 1460px){
	.sec05 .sc05_link{margin-top: 80px;}
}
@media(max-width:1290px){
    .sec05 .sc05_tab ul li{font-size: 15px; padding: 0 15px;}
}
@media(max-width: 1210px){
	.sec05 .sc05_tab ul{padding: 0 30px;}
}
@media(max-width:991px){
    .sec05{padding: 60px 0;}
    .sc05_tab_box{padding:0; width:calc(100% + 30px); position:relative; left:-15px; margin-bottom:20px;}
    .sec05 .sc05_tab{margin-bottom:0px; width:calc(100% - 30px); margin:0 auto; overflow:visible !important;}
    .sec05 .sc05_tab ul{display:flex; padding: 0;}
    .sec05 .sc05_tab ul li{display:inline-flex; float:none; padding:0; position:relative; margin-right:30px; white-space:nowrap;font-size: 14px;}
    .sec05 .sc05_tab ul li span{padding-bottom: 7px;}
    .sec05 .sc05_tab ul li.on span{font-weight: 500;}
    .sec05 .sc05_tab ul li.on span:after{bottom: 0;height: 1px;}
    .sec05 .sec_tit{margin-bottom: 30px;}
    .sec05 .view_more,
    .sec03 .view_more{line-height: 37px;font-size: 13px;margin-top: 30px;border-color: rgba(204, 204, 204, .7);}
    .sec05 .view_more span, .sec03 .view_more span{margin-left: 15px;}
    .sec05 .view_more span::before, .sec03 .view_more span::before{width: 1px;left: 4px;top: 2px;height: 7px;}
    .sec05 .view_more span::after, .sec03 .view_more span:after{height: 1px;top: 5px;width: 7px;}
    .sec03 .shop_container.shop_basic .item-content,
    .sec05 .shop_container.shop_basic .item-content{padding-top: 20px;}
    .sec03 .shop_container.shop_basic .item-content strong,
    .sec05 .shop_container.shop_basic .item-content strong{font-size: 15px;}
    .sec03 .shop_container.shop_basic .item-content .item-desc,
    .sec05 .shop_container.shop_basic .item-content .item-desc{font-size: 13px;line-height: 18px;max-height: 36px;width: 100%;}
    .sec03 .shop_container.shop_basic .item-content .item-desc{margin-top: 8px;}
    .sec03 .shop_container.shop_basic .item_price_box,
    .sec05 .shop_container.shop_basic .item_price_box{margin-top: 16px;}
    .sec03 .shop_container.shop_basic .item_price_box > h5,
    .sec05 .shop_container.shop_basic .item_price_box > h5{font-size: 13px;}
    .sec03 .shop_container.shop_basic .item_price_box > h5 span,
    .sec05 .shop_container.shop_basic .item_price_box > h5 span{font-size: 15px;}
    .sec03 .shop_container.shop_basic .item_price_box .sale_cont strike,
    .sec05 .shop_container.shop_basic .item_price_box .sale_cont strike{font-size: 13px;margin-left: 8px;}
    .sec03 .shop_container.shop_basic .item-icon,
    .sec05 .shop_container.shop_basic .item-icon{margin-top: 20px;}
    .item_sticker{height: 18px; line-height: 16px !important;font-weight: 500 !important;}
    
}

/* 푸터 */
.fix_footer{background-color: #333;margin-top: 0;} 
.fix_footer .fix_infos_box{padding-bottom: 60px;}
.fix_infos_box .container_fix2:after{display: block;content: '';clear: both;}
.fix_footer .fix_links_box{border-top: 0; border-bottom: 1px solid #484848;}
.ft_service{margin-left: 0;width: 33%;}
.ft_info{width: 42%;}
.fix_footer .fix_links_box > div{display: flex; justify-content: space-between;}
.f_sns_list{display: flex;align-items: center;}
.f_sns_list li {margin-left: 30px;}
.fix_footer .fix_links_box ul{padding: 30px 0 ;}
.fix_footer .fix_links_box .fix_links > li a{color: #fafafa;font-size: 16px;}
.fix_footer .fix_links_box .fix_links > li + li:after{display: none;}
.f_tit{color: #fff;font-size: 20px;font-weight: 600;text-transform: uppercase;margin-bottom: 30px;}
.ft_service > .tel{color: #fff;font-size: 38px; font-weight: 600;}
.ft_service .time_box > p{display: block;}
.ft_service .time_box > p .time{font-weight: 400;}
.ft_service .time_box > p > span{font-size: 16px; color: #999;line-height: 30px;}
.ft_service .time_box > p > span.tit{width: 85px;}
.ft_service .time_box > p.closed{font-size: 16px; color: #999;}
.ft_comm{float: left;width: 25%;}
.ft_comm ul{display: flex; flex-wrap: wrap;}
.ft_comm ul li { height: 45px;margin-bottom: 10px;}
.ft_comm ul li:nth-child(2n-1){margin-right: 10px;}
.ft_comm ul li a{display: inline-block; background-color: #2e2e2e;font-size: 16px; color: #999;text-align: center;width: 140px; line-height: 45px;transition: all .2s;}
.ft_comm ul li a:hover{color: #fff; background-color: #222; transition: all .2s;}
.fix_footer .fix_infos_box .info_ul > li,
.fix_footer .fix_infos_box .info_ul > li a,
.fix_footer .fix_infos_box h4{color: #999;font-size: 16px;}
.fix_footer .fix_infos_box .info_ul > li + li{margin-left: 10px;}
.fix_footer .fix_infos_box .info_ul > li + li:after{display: none;}
@media(max-width:991px){
    .fix_footer .fix_links_box ul{text-align: left;padding: 20px 0;}
    .fix_footer .fix_links_box ul:last-child{padding: 10px 0 20px;align-items: center;}
    .fix_footer .fix_links_box > div{display: block;}
    .fix_footer .fix_links_box .fix_links > li a{font-size: 13px;}
    .fix_footer .fix_links_box .fix_links > li + li{padding-left: 15px;margin-left: 15px;}
    .f_sns_list li{margin-left: 25px;}
    .f_sns_list li:first-child{margin-left: 0;}
    .f_sns_list li img{height: 17px;}
    .f_sns_list li:nth-child(2) img,
    .f_sns_list li:nth-child(2) a{height: 12px;display: block;}
    .f_sns_list li:nth-child(3) img{height: 15px;}
    .ft_service{width: 100%;margin-top: 0;}
    .fix_footer .fix_infos_box{padding: 30px 0;}
    .f_tit{font-size: 15px;margin-bottom: 20px;}
    .ft_service .time_box > p > span.tit{width: 65px;}
    .ft_service > .tel{margin-left: 0;font-size: 25px;margin-bottom: 13px;}
    .ft_service .time_box > p > span{margin-bottom: 5px;}
    .ft_service .time_box > p > span,
    .ft_service .time_box > p.closed{font-size: 13px;line-height: 20px;}
    .ft_service .time_box > p.closed{margin-top: 0;}
    .ft_info{width: 100%;margin-top: 25px;}
    .info_li_add{width: 66%;}
    .fix_footer .fix_infos_box .info_ul{margin-bottom: 0;}
    .fix_footer .fix_infos_box .info_ul > li{display: inline-block;font-size: 13px;margin-bottom: 3px;word-break: keep-all;line-height: 20px;}
    .fix_footer .fix_infos_box .info_ul > li + li{margin-left: 20px;margin-top: 0;}
    .fix_footer .fix_infos_box .info_ul > li a,
    .fix_footer .fix_infos_box h4{font-size: 13px;}
    .fix_footer .fix_infos_box h4{margin-top: 10px;}
    .ft_comm{width: 100%;margin-top: 30px;}
    .ft_comm ul{width: 340px;}
    .ft_comm ul li{height: 35px;margin-bottom: 7px;}
    .ft_comm ul li:nth-child(2n-1){margin-right: 7px;}
    .ft_comm ul li a{width: 110px;line-height: 35px;font-size: 13px;}
    .ft_comm ul li:nth-child(3),
    .ft_comm ul li:last-child{margin-bottom:0 ;}
    
}

/* 221114 csj 피드백 */

.item_sticker.rec{display:none;}

/* 2025-03-27 LSY */
.nice_escrow {display: flex; align-items: flex-end; margin-top: 16px;}
.nice_escrow img {height: 60px;}
.nice_escrow span {color: #fff; margin-left: 12px; font-size: 14px;}
.nice_escrow a {color:#fff}
.nice_escrow a:hover {color:#fff}
@media(max-width: 991px) {

}