@charset "utf-8";
.only_web{display: block;}
.only_mo{display: none;}


@media screen and (max-width:1700px){
    .main_slider .slider_btn {
        right:13.27%;
    }
    .main_popup {
        left:0.93%;
    }
    #quick_menu {
        right:1.937%;
    }
    #footer .move_top_btn {
        right:-60px;
    }
    .quick_kakao {
        right:40px;
    }
}

@media screen and (max-width:1500px) {
    .main_slider .slider_btn {
        right:2.27%;
    }
    #footer .move_top_btn {
        right:10px;
    }
    .main_slider .slider_num {
        right:10.75%;
    }
}

@media screen and (max-width:1200px){

    .wrap_layout{ width: 100%;}
    .quick_kakao { right:20px; }
    .main_popup { display:none; }
    #quick_menu { display:none; }
    .main_slider .slider_num {
        right:2%;
    }
    .header_middle .logo {
        margin-left:5px;
    }
    .main_banner_btm {
        padding:0 20px;
        box-sizing:border-box;
    }
    .main_banner_btm .slick-prev {
        left:6px;
    }
    .main_banner_btm .slick-next {
        right:6px;
    }
    #footer .notice_box {
        padding:0 10px;
    }
    #footer .company_info {
        float:none;
        margin-bottom:20px;
    }

    /* 컨테이너 레이아웃 */
    #container.item_view { padding:10px; box-sizing:border-box; }
    /* //컨테이너 레이아웃 */
}

@media screen and (max-width:1024px) {
    .header_bot .open_menu .menu_list { width:39%; padding-left:31px; }
    .header_bot .open_menu .menu_sub { padding-left:0; }
    .footer_bot .footer_left { float:none; }
    .footer_bot .footer_right { float:none; margin-left:0; margin-top:20px; }
}

@media screen and (max-width:1180px) {
    .wrap_1180 { width:100%; box-sizing:border-box; padding:0 10px; }
    .main_banner_btm {
        padding:0 20px;
        box-sizing:border-box;
    }
}
/* moblie */
@media screen and (max-width: 850px){
	#wrap{min-width:100%;}
	img{max-width:100%;}
	.in_img img { height:auto; /*max-height:210px;*/}
	.wrap_layout{ width: 100%;}
	header { z-index:999; }
	/* header .wrap_layout { background-color: #d21c55;  } */
	.header_bot .wrap_layout { border-left:none; border-right:none; /*padding-bottom:15px;*/ }
	.only_web{display: none !important;}
	.only_mo{display: block !important;}
	.wrap_1180 { width:100%; padding:0 15px; box-sizing:border-box; }
	aside { display:none;  }

	/* 상단베너 */
	#upper_portion{ padding:6px 0 0 0; height:30px; box-sizing:border-box; display:none !important; }
	.top_bclose{top:20%; right:5%; width:15px;  }
	.top_bclose .top_close img { /* width:22px; */ }
	/* header */
	/* #header{ background-color:  #d21c55;} */
	.header_top{display: none; position: absolute; left: 0; right: 0; bottom: 0;background: #fff; height: 36px; border-bottom: 1px solid #ddd; padding-right: 37px;}
	.header_top .top_menu a{float: left;width: 33.333333%; padding: 0; text-align: center; line-height: 36px; border-left: 1px solid #ddd; font-size: 13px; font-weight: 500;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.header_middle .cart_link a:after { display:none; }
	.top_banner { margin:0 auto; width:70%; height:24px; }
	.header_top .top_menu a:after{display: none;}
	.header_top .top_menu a:first-child{border-left: none; padding-left: 25px;}
	.header_top .top_menu a:first-child:after{content: ""; display: block; position: absolute; left: 50%; margin-left: -40px; top: 50%; margin-top: -13px; width: 25px; height: 25px; background: url("/img/mobile/icon_cart.png") no-repeat center center; background-size:25px; border-left: none ;}
	.header_top .btn_favorite{display: none;}
	.header_top .top_menu{float: none;overflow: hidden;}
	.header_middle{ height:94px; overflow:visible; border-bottom:none; }
	.header_middle .logo{float: none; text-align: left; padding-left:50px; box-sizing:border-box; margin:0;}
	.header_middle .logo a{display: inline-block; line-height: 50px; margin-top:0; }
	.header_middle .logo a img{max-width:160px;}
	.header_middle .logo a img.only_web { display:none !important; }
    .header_middle .logo a img.only_mo { display:inline-block !important;  }
    .header_bot .wrap_layout { position:static; }
    .header_bot .cart_link { float:none; position:absolute; top:15px; right:15px; }
    .header_bot .cart_link a { width:24px; height:24px; margin:0 4px; }
    .header_bot .cart_link a.ico_header01{ background:url('../img/ico/ico_header_menu01_mo.png') center no-repeat; background-size:18px; }
    .header_bot .cart_link a.ico_header02 { background:url('../img/ico/ico_header_menu02_mo.png') center no-repeat; background-size:14px; }
    .header_bot .cart_link a.ico_header03 { background:url('../img/ico/ico_header_menu03_mo.png') center no-repeat; background-size:18px; }

	.header_bot{border: none; border-bottom: 1px solid #333; padding-bottom:0; margin-top:0;}
	.header_middle .search_form{left: 50%;top: 54px; height: 31px; width: 91.67%;margin-left: 0; margin-top: 0; padding-right: 0px; transform:translate(-50%,0); }
	.search_form .sf_txt {
        height: 31px;
        border-radius: 30px;
        border-width: 1px;
    }
	.search_form .sf_sel{height: 31px;}
	.search_form .btn_search{padding: 0; width: 31px; height: 31px; right: 5px;  background:url('../img/ico/icon_search01_mo.png') center no-repeat; background-size: 18px; }
	
	.btn_search_mo{position: absolute; right: 0; bottom: 1px; width: 31px; height: 31px; border-left: 1px solid #ddd; background:#eee url(/img/main/icon_search.png) no-repeat center center;  background-size: 50%;}
	.btn_search_mo.active{background: #eee url(/img/sub/btn_close04.png) no-repeat center center; }

	.hb_right{position: absolute; right: 4%; top: 0; margin-right: 25px; float: none; padding-right: 4%; }
	.hb_right a{padding: 0;}
	.hb_right a.login_link{display: none;}
	.hb_right a.join_link{ display:none; color: #fff; font-size:0; text-indent: -9999em; width:18px; height: 25px;  background: url("/img/mobile/icon_my.png") no-repeat right top; background-size: cover;}
	.hb_right a.join_link.join_link3 { display:inline-block; }
	.hb_right a.join_link2{display:inline-block; color: #fff; font-size:0; text-indent: -9999em; width:18px; height: 25px;  background: url("/img/mobile/icon_my.png") no-repeat right top; background-size: cover;}
	.header_middle .sns_link{display: none;}
	.header_middle .cart_link{ position: absolute; right: 4.725%; top: 15px; margin-right: 0; float: none; margin-top: 0; }
    .header_middle .cart_link a{margin-top:0px; width: 24px; height: 24px; margin:0; margin-left:8px; line-height: 1; padding-right: 0; }
    .header_middle .cart_link a.ico_header01 {
        background:url('../img/mobile/ico_header_menu01_mo.png') center no-repeat;
        background-size:18px;
    }
    .header_middle .cart_link a.ico_header02 {
        background:url('../img/mobile/ico_header_menu02_mo.png') center no-repeat;
        background-size:14px;
    }
    .header_middle .cart_link a.ico_header03 {
        background:url('../img/mobile/ico_header_menu03_mo.png') center no-repeat;
        background-size:18px;
    }
	.header_middle .cart_link a:last-of-type {   }
	.header_middle .cart_link a strong{font-size: 0; text-indent: -9999em;}
	.header_middle .cart_link a .num {right:-10px;  bottom:12px; padding:2px; margin-right:0; width: 15px; height: 15px; line-height: 15px; font-size:10px; background-color:#d21c55; color: #fff; transform:scale(0.8); }
	.main_top{padding-top: 0;}
	.btn_gnb_mo{position:absolute;left:18px;top:18px;width:24px;height:24px;overflow:hidden;margin-bottom:13px;}
	.btn_gnb_mo.on{z-index:1;}
    .btn_gnb_mo span{position:absolute;display:block;width:18px;height:1.5px;background-color:#000;
        left:50%; transform:translateX(-50%);
		transition: all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-webkit-transition: all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-moz-transition: all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-o-transition: all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	
	.btn_gnb_mo span.top{top:5px;}
	.btn_gnb_mo span.middle{top:50%; transform:translate(-50%); margin-top:-0.5px}
	.btn_gnb_mo span.bottom{bottom:4.5px;}
	html.gnbOpen .btn_gnb_mo{z-index:101;}
	html.gnbOpen .btn_gnb_mo span.top{top:3px;
	transform: translate3d(-50%, 8px, 0) rotate(225deg);
	-webkit-transform: translate3d(-50%, 8px, 0) rotate(225deg);
	-moz-transform: translate3d(-50%, 8px, 0) rotate(225deg);
	-o-transform: translate3d(-50%, 8px, 0) rotate(225deg);
	-ms-transform: translate(-50%, 8px) rotate(45deg);
	}
	html.gnbOpen .btn_gnb_mo span.middle{top:50%;margin-top:-2px;
		transform: translate3d(0, 150px, 0) rotate(-720deg);
		-webkit-transform: translate3d(0, 150px, 0) rotate(-720deg);
		-moz-transform: translate3d(0, 150px, 0) rotate(-720deg);
		-o-transform: translate3d(0, 150px, 0) rotate(-720deg);	
	}
	html.gnbOpen .btn_gnb_mo span.bottom{bottom:3px;
		transform: translate3d(-50%, -9px, 0) rotate(-225deg);
		-webkit-transform: translate3d(-50%, -9px, 0) rotate(-225deg);
		-moz-transform: translate3d(-50%, -9px, 0) rotate(-225deg);
		-o-transform: translate3d(-50%, -9px, 0) rotate(-225deg);
		-ms-transform: translate(-50%, -9px) rotate(-45deg);
    }
    
    .quick_kakao {
        right:15px;
        z-index:100;
        bottom:5%;
    }
    .quick_kakao a {
        width:60px;
        height:60px;
        background-size:16px;
        background-position:center top 14px;
    }
    .quick_kakao a span {
        padding-top:35px;
        font-size:12px; 
    }
	

	
	#category{display: none;}
	#gnb{position: fixed; left:-100%; width: 100%; top: 54px; bottom: 0; float: none;z-index: 99; background: #f0f0f0; padding-bottom: 80px; transition: all .3s; overflow-y: auto; z-index:999;}
	#gnb .gnb_list > li{float: none; width:100%; border-bottom: 1px solid #ddd;}
	#gnb .gnb_list > li > a{ text-align:left; padding-left:4.725%; }
	#gnb .mo_gnb_top .mgt01{background-color:  #fff; text-align: center; padding-top: 20px; padding-bottom: 15px;}
	#gnb .mo_gnb_top .mgt01 a{display: inline-block; width: 80px; height: 30px; border: 1px solid #333; text-align: center; line-height: 28px; font-size: 14px; color: #333;margin: 0 5px;}
	.mo_gnb_top  .mgt02 ul{border-top: 1px solid #ddd; border-bottom: 1px solid #ddd;}
	.mo_gnb_top  .mgt02 ul li{float: left; width: 25%; text-align: center; background-color: #fff; border-left: 1px solid #ddd;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.mo_gnb_top .mgt02 ul li:first-child{border-left: none;}
    .mo_gnb_top .mgt02 ul li a{display: block; font-size:12px; font-weight:700; color:#454545; padding:15px 0 25px;}
    .mo_gnb_top .mgt02 ul li a span { display:block; margin:0 auto; width:40px; height:40px; background-position:center; background-repeat:no-repeat; }
    .mo_gnb_top .mgt02 ul li a .icon01 { background-image:url('../img/ico/mo_gnb_coupon.png'); background-size:28px; }
    .mo_gnb_top .mgt02 ul li a .icon02 { background-image:url('../img/ico/mo_gnb_point.png'); background-size:25px; }
    .mo_gnb_top .mgt02 ul li a .icon03 { background-image:url('../img/ico/mo_gnb_zzim.png'); background-size:23px; }
    .mo_gnb_top .mgt02 ul li a .icon04 { background-image:url('../img/ico/mo_gnb_cart.png'); background-size:24px; }
	html.gnbOpen {position: fixed; left: 0; width: 100%; height: 100%;}
	html.gnbOpen body:after {top: 0; background: rgba(0,0,0,0.5);}
	html.gnbOpen #gnb {left: 0;}
	html.gnbOpen .gnb_bg{display: block; z-index: 55;}
	#gnb .gnb_list > li.mobile_link{display:block;padding:30px 22px 20px; text-align:center;border-bottom:0 none;}
	#gnb .gnb_list > li.mobile_link ul li{display:block; float:left; width:25%; margin:0%;}
    #gnb .sns_link li a img{width:70%;}
    
    #gnb .gnb_list .depth02_list { padding:5px 0; background-color:#f9f9f9; border-top:1px solid #cccccc; display:none; }
    #gnb .gnb_list .depth02_list li {
        margin:5px 0;
        padding-left:35px;
    }
    #gnb .gnb_list .depth02_list li a {
        display:block;
        font-size:12px;
        font-weight:500;
        color:#252525;
        line-height:35px;
    }

	#gnb_web { position:relative; float:none; width:100%; z-index:920; }
	#gnb_web b { position:relative; border:solid 1px #ddd; display:block; color:#333; text-align:center; line-height:32px;  background-color:#fff; font-size:16px; box-sizing:border-box; cursor:pointer; }
	#gnb_web b:after { content:""; display:block; position:absolute; top:50%; right:2.5%; border-top:solid 10px  #d21c55; border-left:solid 5px transparent; border-right:solid 5px transparent; transform:translate(0%,-50%); }
	#gnb_web b span { color: #d21c55;}
	#gnb_web .gnb_list { display:none; position:absolute; top:34px; left:0px; right:0px; }
	#gnb_web .gnb_list > li { width:100%; background-color:#fff; box-sizing:border-box;  border:solid 1px #ddd; border-bottom:none; }
	#gnb_web .gnb_list > li:first-of-type { border-top:none; }
	#gnb_web .gnb_list > li:last-of-type { border-bottom:solid 1px #ddd; }
	#gnb_web .gnb_list > li > a { line-height:32px; font-size:16px; }
	#gnb_web .gnb_list > li a.md_pick:after { display:none; }
	#gnb_web .gnb_list > li a.md_pick.on:after { display:none; }

    #gnb_web .gnb_list_mo_wrp {
        overflow-x: auto;
        -ms-overflow-style: none;
    }
    #gnb_web .gnb_list_mo {
        display:block;
        font-size:0;
        overflow-x:auto;
        white-space: nowrap;
    }
    #gnb_web .gnb_list_mo li {
        position:relative;
        display:inline-block;
    }
    #gnb_web .gnb_list_mo li.on:after {
        content:'';
        display:block;
        position:absolute;
        left:0;
        bottom:0;
        width:100%;
        height:2px; 
        background-color:#333;
    }
    #gnb_web .gnb_list_mo li a {
        padding: 0 10px;
        color: #333;
        font-size: 16px;
        font-weight: 500;
        line-height:48px;
        display: inline-block;
        letter-spacing:-0.04em;
    }

	/* main */
	.main_top{border: none; padding-bottom: 0;}
	.main_top .mt_left{float: none; width: 100%;}
	.main_top .main_banner_visual .bx-controls{margin: 12px 0 18px; text-align: center;}
	.main_top .mt_right{float: none; width: 100%;}
	.main_coupon{	width:92%; height: 100px; margin: 20px auto; background:#3a3a3c;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
	.main_coupon h3 { display:block; margin:20px auto 0; width:102px; height:21px; background:url('../img/main/COUPON.png') no-repeat; background-size:cover; color:#fff; font-family:"BMDOHYEON"; font-size:24px; text-align:center; text-indent:-99999px;}
	.main_coupon .mc_ip{left: 20px; bottom: 20px; width: 70%; height:25px; background:#fff; }
	.main_coupon .mc_right{ margin-top: 6px; margin-right: 19px; width:100%;}
	.main_coupon .mc_right .mcr_img { display:none; }
	.main_coupon .mc_right .btn_submit01 { position:absolute; bottom:20px; right:20px; width:25%; height:25px; line-height:25px; background: #656565; font-size: 12px; color: #fff; border: 1px solid #dfdfdf; text-align: center; text-indent:0; }
	
	.main_top .main_event_banner { display:none;}

	.main_tabmenu{width: 92%;margin: 0 auto; margin-bottom: 42px;}
	.main_tabmenu .tabmenu > li{float: none; width: 100%; margin-bottom: 5px;}
	.main_tabmenu .tabmenu > li > a{height: auto; padding-bottom: 12%;}
	.main_tabmenu .tabmenu > li.mtm01 > a{background-image: url("/img/mobile/main_tab_tit01_off.jpg"); background-size:cover;}
	.main_tabmenu .tabmenu > li.mtm01.active .sub_mtm {background-image: url("/img/mobile/main_tab_tit01.jpg"); background-size:cover;}
	.main_tabmenu .tabmenu > li.mtm02 > a{background-image: url("/img/mobile/main_tab_tit02_off.jpg"); background-size:cover;}
	.main_tabmenu .tabmenu > li.mtm02.active .sub_mtm {background-image: url("/img/mobile/main_tab_tit02.jpg"); background-size:cover;}
	.main_tabmenu .tabmenu > li.mtm03 > a{background-image: url("/img/mobile/main_tab_tit03_off.jpg"); background-size:cover;}
	.main_tabmenu .tabmenu > li.mtm03.active .sub_mtm {background-image: url("/img/mobile/main_tab_tit03.jpg"); background-size:cover;}
	.main_tabmenu .tabmenu > li.mtm04 > a{background-image: url("/img/mobile/main_tab_tit04_off.jpg"); background-size:cover;}
	.main_tabmenu .tabmenu > li.mtm04.active .sub_mtm {background-image: url("/img/mobile/main_tab_tit04.jpg"); background-size:cover;}
	.main_tabmenu .tabmenu > li .depth02:after{margin-left: -8px;}
	.main_tabmenu .tabmenu > li.mtm01 .depth02:after{left: 50%;}
	.main_tabmenu .tabmenu > li.mtm02 .depth02:after{left: 50%;}
	.main_tabmenu .tabmenu > li.mtm03 .depth02:after{left: 50%;}

	.tit_st01{border: none; padding: 0; text-align: center;}
	.main_newarrival{padding: 0 27px;}
	.main_newarrival .newitem_type01{padding:0;margin: 0 0 30px;/*margin: 40px 0 30px;*/}
	.newitem_type01{width: 100%;}
	.newitem_type01 .item_box{width: 100%; padding: 0;/*padding: 24px 15px;*/ height: auto;}
	/*.newitem_type01 .item_box:before{width: 102%; height: 102%;}*/
	.newitem_type01 .item_content .ic_tit{font-size: 13px; line-height: 180%;}
	.newitem_type01 .item_content .ic_subject{font-size: 24px; height: 24px;}
	.newitem_type01 .item_content .ic_txt{font-size: 12px; height: 32px; line-height: 16px; margin-bottom: 15px;}
	.newitem_type01 .item_content .ic_pay strong{font-size: 14px;}
	.newitem_type01 .thum_img{width: 100%;/*width: 162px;*/ height: 156px; position:static;/*right: -12%;*/ /*bottom: 50px;*/}
	.newitem_type02{width: 100%;margin-bottom:0;}
	.newitem_type02 .item_box{position: relative; width: 100%;}http://175.126.62.212/item/item_list_new.php#
	.newitem_type02 .item_content{width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}



    /* 슬라이더 */
    .main_slider .slider_btn { bottom:20px; right:15px; z-index:99; }
    .main_slider .slider_btn button.pause_btn { display:none; }
    .main_slider .slider_num { width:60px; height:30px; bottom:15px; right:15px; padding:0; }
    .main_slider .slider_num .go_btn { display:none; }
    .main_slider .slider_num .num_txt { font-size:14px; line-height:30px;  }
    .main_slider .slider_btn button { width:30px; height:30px; font-size:15px; }
	.slick-slider.slider_box_mo { }
	.slick-slider.slider_box_mo img{ width:100%; height: auto;}
	.mo_slider_nav { position:absolute; bottom:0; left:0; right:0; } 
	.mo_slider_nav > div { display:none;  position:absolute; left:50%; top:0%; padding:4px 0 8px;  width:100%; transform:translate(-50%,-100%); background-color:rgba(0,0,0,0.3); text-align:center; }
	.mo_slider_nav > div > div { display:inline-block !important; }
	.mo_slider_nav > div > div a img{height:10px;line-height:10px; vertical-align:middle;}
	.slick-slider.slider_nav_mo { /* float:left; */ /* position: absolute; top:0;left:0px; right:0; */ box-sizing:border-box; z-index: 9; } 
	.slider_nav_mo .slick-track {  left:0 !important; right:0; float:left; width:auto !important; }
	.slider_nav_mo .slick-track .slick-slide.slick-active { float:left;  margin-right:5px;  text-align:center; width:10px !important;}
	.slider_nav_mo .slick-slide.slick-active a { transition:0.2s; display:block;  box-sizing:border-box;  height:10px; line-height:10px; background-color:rgba(0,0,0,0.2); color:#000; font-size:16px; font-weight:400;  text-align:center; outline:none; border-radius:50%; }
	.slider_nav_mo .slick-slide.slick-current.slick-active a { text-align:center; color:#fff; background-color:#fff; }
	.recommend .img_box img { width:100%; height:auto !important; /* max-height:120px; */ }
	.recommend01_mo .recom_box { display:block; /* margin:0 0.35%;  background-color:#f6f6f6; */ padding:0 0.5%; }
	/* .recommend01_mo .recom_box:nth-child(2n) { margin-right:0; } */
	.recommend01_mo .recom_box a { color:#333; }

	.recommend01_mo .recom_box .txt_box { box-sizing:border-box; padding:20px 0 30px 15px; height:75px;  }
	.recommend01_mo .recom_box .txt_box h3 { font-size:12px; margin-bottom:5px; }
	.recommend01_mo .recom_box .txt_box p { font-size:10px; }

	.slider_box_mo,
	.mo_slider_nav { height:auto; visibility: visible;}

    /**/
    .itme_type01 .item_content .ic_mid { padding:0; padding-right:5px; }
    .itme_type01 .item_content .ic_bot { margin-top:10px; }
    .itme_type01 .item_content .ic_bot .ic_pay span.red { vertical-align:bottom; }
    .itme_type01 .item_content .ic_bot .ic_pay span.red .red_inner { vertical-align:middle; }
	.itme_type01 .item_content .ic_bot .ic_pay strong {  font-size:14px; margin-right:0; margin-top:3px; }
	.itme_type01 .item_content .ic_bot .ic_pay span.above { left:auto; right:19%; }





	/*.newitem_type02.thum_left .thum_img{position: absolute;left: 0; top: 50%; margin-top: -68px;}*/
	.newitem_type02.thum_left .item_content{float: none; /*padding-left: 140px;*/}
	.newitem_type02.thum_right .item_content{padding-right: 0;}
	/*.newitem_type02.thum_right .thum_img{position: absolute;right:  0; top: 50%; margin-top: -68px;}*/
	.newitem_type02 .thum_img{width: 135px; height: 135px;}
	.newitem_type02 .item_content .ic_tit{font-size: 13px; line-height: 180%;}
	.newitem_type02 .item_content .ic_subject{font-size: 24px; height: 24px;}
	.newitem_type02 .item_content .ic_txt{font-size: 12px; height: 32px; line-height: 16px; margin-bottom: 15px;}
	.newitem_type02 .item_content .ic_pay strong{font-size: 14px; letter-spacing:-1px;}
	.newitem_type02 .item_content .btn_more01{margin-top: 10px;}
	.btn_more01{height: 32px;border: 1px solid #333; font-size: 12px; line-height: 30px;}
	
	.newarrival_list{margin:10px auto 30px;}
	.newarrival_list.nl_list01 .slick-list{/*overflow: inherit;*/overflow: hidden;}
	.newarrival_list .slick-arrow{position: absolute; top: 50%; margin-top: -35px; width: 18px; height: 30px; overflow: hidden; background: url("/img/sub/btn_arrow01.png") no-repeat; overflow: hidden; text-indent: -9999em; opacity: 0.8; z-index: 50;}  
	.newarrival_list .slick-arrow.slick-prev{left: -23px; background-position: left top;}
	.newarrival_list .slick-arrow.slick-next{right: -23px; background-position: -18px top;}
	.newarrival_list .slick-arrow:hover{opacity: 1;}
	
	.main_section02{margin-top: 16px;}
	.item_tabmenu{border-bottom: none;}
	.item_tabmenu > select{width: 100%; height: 39px; border-radius:39px; padding:0 0 0 43%; font-size:16px; font-weight:600; font-family: 'Noto Sans KR'; }
	.main_item_list,
	.main_recently{}
	.itme_type01{margin: 0; padding-top: 20px;}
	.itme_type01 > li{ width: 48.5%; margin: 0 3% 0 0; margin-bottom: 3%;}
	.itme_type01 > li:nth-child(2n) { margin:0; }
    .itme_type01 .thum_img{text-align: center; }
    .more_box .rcm_slider li { 
        width:calc(50% - 5px);
        margin-right:10px;
    }
	.more_box .rcm_slider li:nth-of-type(2n+0) {
        margin-right:0;
    }

    /* new/best/hot icon */
    .itme_type01 .new_ico {
        top:6px;
        left:6px;
        width:30px;
        height:30px;
        border-radius:8px;
    }
    .itme_type01 .new_ico span.txt {
        line-height:30px;
        font-size:9px;
    }
    .itme_type01 .hot_ico {
        top:6px;
        left:6px;
        width:30px;
        height:30px;
        border-radius:8px;
    }
    .itme_type01 .hot_ico span.txt {
        line-height:30px;
        font-size:9px;
    }

    /* best seller */
    .itme_type01.best_seller_type li {
        width:100%;
        margin:0;
    }
    /* //best seller */

	.main_service{border: none; margin-top:30px; padding: 25px; background-color: #ececec;  margin-bottom: 0;}
	.main_service .ms_box01,
	.main_service .ms_box02,
	.main_service .ms_box03{float: none; width: 100%; height: auto; border: 1px solid #000; padding: 25px 20px; background: #fff; margin-top: -1px;}
	.main_service .time_txt{overflow: hidden;}
	.main_service .time_txt dt:nth-of-type(2){clear: both;}
	.main_service .quick_menu li{width: 50%; text-align: center; margin-left: 0; padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#container{padding-bottom: 0;}

    .recommend h2, .item_tabmenu h2 { margin:30px 0 15px; font-size:17px; }
    .recommend .ttl_box a { font-size:11px; }
	.item_list_header { font-size:21px; }
	.item_tabmenu .more_view { top:-19px; }

	.more_view{ top:-44px; font-size:12px; }
	.item_tabmenu > a {font-size:12px;}

	/*footer*/
	.footer_top{height: auto; padding: 12px 0; text-align: center; line-height: 1;}
	#fnb ul li{padding: 0 15px;}
	#fnb ul li a{font-size: 12px; padding: 6px 0;}
	#fnb ul li:nth-of-type(4):after{display:none;}

	.footer_bot{padding: 26px 20px;}
	.footer_bot .f_logo{float: none; text-align: left; padding-left:0; font-size:12px;}
	.footer_bot .f_logo img{max-height: 40px;}
	.footer_bot .f_content{float: none; padding-left: 0; text-align:left;}
	.footer_bot address,
	.footer_bot p,
	.footer_bot .copy{font-size: 12px; line-height: 150%;}
	.footer_bot .f_agree{float: none; padding-left: 0; margin-left: 0; padding-top: 20px; margin-top: 20px; border-top: 1px solid #666666; border-left: none; text-align: center;}
	.footer_bot .f_agree h3{font-size: 14px;}
	.footer_bot .f_content .bar{display: none; font-size: 0; height: 0; text-indent: -9999em; margin: 0 5px;/*display: inline-block;*/}

	/* 추가수정 */
	.recommend01_mo .slick-list{width: 103%; margin-left: -3.3%;}
    .recommend01_mo .recom_box{padding:0 0 0 0.65%;}
    
    /* 추가수정 _ 201103 */
    .main_banner_top > div { display:block; width:100%; }
    .main_banner_top > div a img { width:100%; }
    .main_banner_top > div + div { margin-left:0; }
    .main_banner_top .banner_tag { font-size:14px; margin-top:14px; margin-bottom:19px; }

    .itme_type01 .thum_img .in_img img { width:100%; }
    .header_middle .cart_link a img { width:18px; }
    .header_middle .cart_link a.ico_header02 img { width:14px; }
    .main_banner_top { margin-top:10px; }
    .main_banner_btm img { width:100%; }
    .vti_right .vti_info_m .vti_money { margin-top:0px; }

    /* footer */
    #fnb .fnb_list { border-bottom:none; }
    .footer_top { border-bottom:1px solid #dddddd; }
    #fnb ul li:after { display:none; }
    #fnb ul li { font-size:13px; color:#252525; font-weight:350; }
    #fnb ul li a { font-size:13px; color:#252525; font-weight:350; }
    .footer_bot .footer_left { float:none; margin-bottom:25px; }
    .footer_bot .footer_right { float:none; margin-left:0; }
    .footer_bot .copy { margin-top:20px; }
    .footer_bot .c_service { padding-left:0; }
    #footer .move_top_btn { top:65px; right:30px; }
    #footer .move_top_btn button { width:40px; height:40px; }
    /* //footer */

    /* //추가수정 _ 201103 */

}

@media screen and (max-width: 330px){

	.footer_bot address,
	.footer_bot p,
	.footer_bot .copy{font-size: 11px;}
}
@media screen and (max-width: 1840px){ 
	.main .aside_left { left:5%; }
	.main .aside_right { right:8%; }
}
@media screen and (max-width: 1700px){ 
	.main .aside_left { left:1%; }
	.main .aside_right { right:2.5%; }
	/*.main .aside_left { left:3%; }
	.main .aside_right { right:6%; }*/

}
/*@media screen and (max-width: 1580px){  
	.main .aside_left { left:2%; }
	.main .aside_right { right:5%; }
}*/
@media screen and (max-width: 1550px){  
	.main .aside_left { left:1%; }
	.main .aside_right { /*right:4%;*/ right:2.5%; }
}
@media screen and (max-width: 1490px){ 
	.main aside { display:none; }
}
/* moblie */
@media screen and (max-width: 850px){
	#wrap{min-width:100%;}
	img{max-width:100%;}
	.wrap_layout{position: static; width: 100%;}
	.only_web{display: none;}
	.only_mo{display: block;}
	/* header */
	#header{height: auto;}
	.header_top{position: absolute; left: 0; right: 0; bottom: 0;background: #fff; height: 36px; border-bottom: 1px solid #ddd; padding-right: 37px;}
	.header_top .top_menu a{float: left;width: 33.333333%; padding: 0; text-align: center; line-height: 36px; border-left: 1px solid #ddd; font-size: 13px; font-weight: 500;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.header_top .top_menu a:after{display: none;}
	.header_top .top_menu a:first-child{border-left: none; padding-left: 25px;}
	.header_top .top_menu a:first-child:after{content: ""; display: block; position: absolute; left: 50%; margin-left: -40px; top: 50%; margin-top: -13px; width: 25px; height: 25px; background: url("/img/mobile/icon_cart.png") no-repeat center center; background-size:25px; border-left: none ;}
	.header_top .btn_favorite{display: none;}
	.header_top .top_menu{float: none;overflow: hidden;}
	.header_middle .logo{float: none; text-align: left;}
	.header_middle .logo a{display: inline-block; line-height: 50px;}
	.header_middle .logo a img{max-height:26px}
	.header_bot{ padding-top:90px; }
	.header_middle .search_form{ position:absolute; top: 54px; height: 31px; width: 91.11%;margin-left: 0; margin-top: 0; }
	.search_form .sf_txt{height: 31px;}
	.search_form .sf_sel{height: 31px;}
	.btn_search_mo{position: absolute; right: 0; bottom: 1px; width: 36px; height: 36px; border-left: 1px solid #ddd; background:#eee url(/img/main/icon_search.png) no-repeat center center;  background-size: 50%;}
	.btn_search_mo.active{background: #eee url(/img/sub/btn_close04.png) no-repeat center center; }

	.hb_right{position: absolute; right: 0; top: 0; margin-right: 0; float: none; padding-right: 4%; background: url("/img/mobile/icon_join.png") no-repeat right top; background-size: auto 100%;}
	.hb_right a{padding: 0;}
	.hb_right a.login_link{display: none;}
	.hb_right a.join_link{color: #fff;}
	.main_top{padding-top: 0;}
	.btn_gnb_mo.on{z-index:1;}
	.btn_gnb_mo span{position:absolute;display:block;width:18px;height:1.5px;background-color:#000;
		transition: all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-webkit-transition: all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-moz-transition: all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
		-o-transition: all 0.35s cubic-bezier(0.215, 0.610, 0.355, 1.000);
	}
	

	
	#category{display: none;}
	#gnb{float: none;z-index: 999; display: none;}
	#gnb .gnb_list > li{float: none;}
	

	/* main */
	.main_top{border: none; padding-bottom: 0;}
	.main_top .mt_left{float: none; width: 100%;}
	.main_top .main_banner_visual .bx-controls{margin: 12px 0 18px; text-align: center;}
	.main_top .mt_right{float: none; width: 100%;}
	.main_coupon{	width: 320px;height: 110px; margin: 20px auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
	.main_coupon .mc_ip{left: 25px;    bottom: 16px; width: 177px;}
	.main_coupon .mc_right{    margin-top: 6px; margin-right: 19px;}
	
	.main_tabmenu{width: 92%;margin: 0 auto; margin-bottom: 42px;}
	.main_tabmenu .tabmenu > li{float: none; width: 100%; margin-bottom: 5px;}
	.main_tabmenu .tabmenu > li > a{height: auto; padding-bottom: 12%;}
	.main_tabmenu .tabmenu > li.mtm01 > a{background-image: url("/img/mobile/main_tab_tit01.png");}
	.main_tabmenu .tabmenu > li.mtm02 > a{background-image: url("/img/mobile/main_tab_tit02.png");}
	.main_tabmenu .tabmenu > li.mtm03 > a{background-image: url("/img/mobile/main_tab_tit03.png");}

	.tit_st01{border: none; padding: 0; text-align: center;}
	.main_newarrival{padding: 0 27px;}
	.main_newarrival .newitem_type01{margin: 40px 0 30px;}
	.newitem_type01{width: 100%;}
	.newitem_type01 .item_box{width: 100%; padding: 24px 15px; height: 174px;}
	.newitem_type01 .item_box:before{width: 102%; height: 102%;}
	.newitem_type01 .item_content .ic_tit{font-size: 13px; line-height: 180%;}
	.newitem_type01 .item_content .ic_subject{font-size: 24px; height: 24px;}
	.newitem_type01 .item_content .ic_txt{font-size: 12px; height: 32px; line-height: 16px; margin-bottom: 15px;}
	.newitem_type01 .item_content .ic_pay strong{font-size: 14px;}
	.newitem_type01 .thum_img{width: 162px; height: 156px; right: -12%; bottom: 50px;}
	.newitem_type02{width: 100%;}
	.newitem_type02 .item_box{position: relative; width: 100%;}
	.newitem_type02 .item_content{width: 100%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.newitem_type02.thum_left .thum_img{position: absolute;left: 0; top: 50%; margin-top: -68px;}
	.newitem_type02.thum_left .item_content{float: none; padding-left: 140px;}
	.newitem_type02.thum_right .item_content{padding-right: 140px;}
	.newitem_type02.thum_right .thum_img{position: absolute;right:  0; top: 50%; margin-top: -68px;}
	.newitem_type02 .thum_img{width: 135px; height: 135px;}
	.newitem_type02 .item_content .ic_tit{font-size: 13px; line-height: 180%;}
	.newitem_type02 .item_content .ic_subject{font-size: 24px; height: 24px;}
	.newitem_type02 .item_content .ic_txt{font-size: 12px; height: 32px; line-height: 16px; margin-bottom: 15px;}
	.newitem_type02 .item_content .ic_pay strong{font-size: 14px; letter-spacing:-1px;}
	.newitem_type02 .item_content .btn_more01{margin-top: 10px;}
	.btn_more01{height: 32px;border: 1px solid #333; font-size: 12px; line-height: 30px;}
	
	.newarrival_list.nl_list01 .slick-list{overflow: inherit;}
	.newarrival_list .slick-arrow{position: absolute; top: 50%; margin-top: -35px; width: 18px; height: 30px; overflow: hidden; background: url("/img/sub/btn_arrow01.png") no-repeat; overflow: hidden; text-indent: -9999em; opacity: 0.8; z-index: 50;}  
	.newarrival_list .slick-arrow.slick-prev{left: -23px; background-position: left top;}
	.newarrival_list .slick-arrow.slick-next{right: -23px; background-position: -18px top;}
	.newarrival_list .slick-arrow:hover{opacity: 1;}
	
	.main_section02{margin-top: 16px;}
	.item_tabmenu{border-bottom: none;}
	.item_tabmenu > select{width: 100%; height: 39px;}
	.itme_type01{margin: 0; padding-top: 0px;}
	.itme_type01 .thum_img{text-align: center;}

	.main_service{border: none; padding: 25px; background-color: #ececec;}
	.main_service .ms_box01,
	.main_service .ms_box02,
	.main_service .ms_box03{float: none; width: 100%; height: auto; border: 1px solid #000; padding: 25px 20px; background: #fff; margin-top: -1px;}
	.main_service .time_txt{overflow: hidden;}
	.main_service .time_txt dt:nth-of-type(2){clear: both;}
	.main_service .quick_menu li{width: 50%; text-align: center; margin-left: 0; padding: 10px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#container{padding-bottom: 0;}


	/*footer*/
	.footer_top{height: auto; padding: 12px 0; text-align: center; line-height: 1;}
	#fnb ul li{padding: 0 15px;}
	#fnb ul li a{font-size: 12px; padding: 6px 0;}
	#fnb ul li:nth-of-type(4):after{display:none;}

	.footer_bot{padding: 26px 20px;}
	.footer_bot .f_logo img{max-height: 40px;}
	.footer_bot .f_content{float: none; padding-left: 0; text-align: left;}
	.footer_bot address,
	.footer_bot p,
	.footer_bot .copy{font-size: 12px; line-height: 150%;}
	.footer_bot .f_agree{float: none; padding-left: 0; margin-left: 0; padding-top: 20px; margin-top: 20px; border-top: 1px solid #6588a3; border-left: none; text-align: center;}
	.footer_bot .f_agree h3{font-size: 14px;}
    .footer_bot .f_content .bar{display: inline-block; font-size: 0; height: 0; text-indent: -9999em; margin: 0 5px;}
    
    /* 201103 추가 */
    .rcm_slider.slick-initialized .slick-slide {
        margin:5px;
    }
    .rcm_slider.slick-initialized .slick-arrow {
        top:33%;
        width:30px;
        height:30px;
    }
    .itme_type01 .item_content .ic_subject .company {
        font-size:11px;
    }
    .itme_type01 .item_content .ic_subject .goods {
        max-height:35px;
        font-size:13px;
    }
    .itme_type01 .item_content .ic_bot .ic_pay span.red .red_inner {
        font-size:16px;
        font-weight:500;
    }
    .itme_type01 .item_content .ic_bot .ic_pay strong {
        font-size:18px;
        font-weight:500;
        vertical-align:text-top;
    }
    .itme_type01 .item_content .ic_bot .ic_pay span.price_unit {
        font-size:12px;
        vertical-align:middle;
    }
    .itme_type01 .best_ico {
        border-radius:8px;
        padding:9px 6px;
        width:45px;
        height:45px;
    }
    .itme_type01 .best_ico span.num {
        font-size:12px;
    }
    .itme_type01 .best_ico span.txt {
        font-size:12px;
    }
    .itme_type01 .zzim_ico {
        width:24px;
        height:19px;
        background-size:contain;
    }
    .rcm_slider.slick-initialized .slick-next {
        right:-9px;
    }
	/* //201103 추가 */
	
	/* 최근본상품 탭 */
	.recent_prd {
		width:80%;
	}
	.recent_prd .recent_box .box_ttl {
		padding:10px 15px;
	}
	.recent_prd .recent_box .box_ttl p {
		font-size:15px;
	}
	.recent_prd .recent_box .box_ttl p a {
		font-size:12px;
		margin-left:7px;
	}
	.recent_prd .recent_box .box_ttl .r_close_btn {
		width:20px;
		height:20px;
		background-size:14px;
	}
	.recent_prd .recent_box .list_box {
		height:calc(100vh - 100px);
	}
	.recent_prd .recent_box .list_box_wrap {
		padding-left:13px;
	}
	.recent_prd .recent_box .list_box .box_wrap {
		padding:0 15px 0 13px;
	}
	.recent_prd .recent_box .list_box .date {
		margin-bottom:12px;
		font-size:13px;
	}
	.recent_prd .recent_box .list_box .date:before {
		width:4px;
		height:4px;
		top:4px;
		left:-8px;
	}
	.recent_prd .recent_box .guide {
		bottom:12px;
		padding-left:28px;
		font-size:13px;
	}
	/* //최근본상품 탭 */

    /* 하단 배너슬라이더 */
    .main_banner_btm {
        margin-bottom:40px;
        text-align:center;
    }
    .main_banner_btm .slick-dots {
        margin-top:10px;
    }
    .main_banner_btm .slick-dots li {
        display:inline-block;
    }
    .main_banner_btm .slick-dots li + li {
        margin-left:10px;
    }
    .main_banner_btm .slick-dots li button {
        display:block;
        width:8px;
        height:8px;
        border-radius:50%;
        text-indent:-9999px;
        background:rgba(0,0,0,.3);
    }
    .main_banner_btm .slick-dots li.slick-active button {
        background:#000;
    }
    /* //하단 배너슬라이더 */

	/* md pick 카테고리 */
	.recommend .md_category {
		margin-bottom:5px;
	}
	.recommend .md_category ul {
		padding-bottom:15px;
	}
    .recommend .md_category ul li {
        width:60px;
        margin-right:15px;
    }
    .recommend .md_category ul li .pick_img {
        border-radius:15px;
	}
	.recommend .md_category ul li .pick_img.pick01 .ico {
		background-size:14px;
	}
	.recommend .md_category ul li .pick_img.pick02 .ico {
		background-size:12px;
	}
	.recommend .md_category ul li .pick_img.pick03 .ico {
		background-size:24px;
	}
	.recommend .md_category ul li .pick_img.pick04 .ico {
		background-size:16px;
	}
	.recommend .md_category ul li .pick_img.pick05 .ico {
		background-size:14px;
	}
	.recommend .md_category ul li .pick_img.pick06 .ico {
		background-size:16px;
	}
	.recommend .md_category ul li .pick_img.pick07 .ico {
		background-size:23px;
	}
	.recommend .md_category ul li .pick_img.pick08 .ico {
		background-size:20px;
	}
	.recommend .md_category ul li.pick_new .pick_img:after {
		width:13px;
		height:13px;
		background-size:cover;
	}
	.recommend .md_category ul li p {
		margin-top:10px;
		font-size:10px;
	}
	.more_box .itme_type01.md_pick_type li {
		width:calc(50% - 5px);
		margin-right:10px;
		margin-bottom:0;
	}
	.more_box .itme_type01.md_pick_type li:nth-of-type(2n+0) {
		margin-right:0px;
	}
	.recommend .md_category ul li:hover {
		transform: translateY(0);
	}
	.recommend .md_category ul li:hover .pick_img {
		box-shadow: none;
	}
	/* //md pick 카테고리 */
	
	/* footer */
	#footer i.only_mo {
		display:inline-block !important;
	}
	#footer {
		margin-top:40px;
	}
	#footer .notice_box {
		line-height:50px;
		padding:0 15px;
	}
	#footer .notice_box .more_link {
		display:none;
	}
	#footer .notice_box .ttl {
		padding-right:12px;
		font-size:14px;
	}
	#footer .notice_box .list_box a {
		font-size:14px;
	}
	#footer .notice_box .list_box {
		width:calc(100% - 63px);
	}
	#footer .f_info_box {
		padding:20px 15px 36px;
	}
	#footer .company_info {
		width:100%;
		padding:0;
	}
	#footer .company_info .f_logo img {
		max-width:160px;
	}
	#footer .company_info .f_menu {
		display:none;
	}
	#footer .company_info .f_cont {
		margin-top:18px;
	}
	#footer .company_info .f_cont address span {
		font-size:11px;
	}
	#footer .company_info .f_cont address .bar {
		margin:0 7px;
		font-size:6px;
	}
	#footer .company_info .f_cont .copy {
		margin-top:15px;
		font-size:11px;
	}
	#footer .call_center {
		float:none;
		width:100%;
		padding:0;
		margin-top:30px;
	}
	#footer .call_center p {
		margin-bottom:10px;
		font-size:12px;
	}
	#footer .call_center .center_num {
		font-size:17px;
	}
	#footer .call_center .hours {
		margin-top:15px;
	}
	#footer .call_center .hours span {
		line-height:1.4;
	}
	#footer .bank_info {
		float:none;
		width:100%;
		padding:0;
		margin-top:30px;
	}
	#footer .bank_info p {
		margin-bottom:10px;
		font-size:12px;
	}
	#footer .bank_info .account span {
		font-size:14px;
	}
	#footer #moveTop {
		top:-26px;
		right:15px;
		width:36px;
		height:36px;
		border-radius:8px;
		background:url('../img/btn/btn_move_top_mo.png') center no-repeat;
		background-size:cover;
	}
	/* //footer */
}

@media screen and (max-width: 330px){
	.itme_type01 .item_content .ic_subject .goods {font-size: 12px; word-break: break-all;}

	.footer_bot address,
	.footer_bot p,
	.footer_bot .copy{font-size: 11px;}


}

@media (hover: hover) {
    .recommend .md_category ul li:hover .pick_img.pick01 .ico {
		background-image:url('../img/ico/ico_mdpick01_on.png');
	}
	.recommend .md_category ul li:hover .pick_img.pick02 .ico {
		background-image:url('../img/ico/ico_mdpick02_on.png');
	}
	.recommend .md_category ul li:hover .pick_img.pick03 .ico {
		background-image:url('../img/ico/ico_mdpick03_on.png');
	}
	.recommend .md_category ul li:hover .pick_img.pick04 .ico {
		background-image:url('../img/ico/ico_mdpick04_on.png');
	}
	.recommend .md_category ul li:hover .pick_img.pick05 .ico {
		background-image:url('../img/ico/ico_mdpick05_on.png');
	}
	.recommend .md_category ul li:hover .pick_img.pick06 .ico {
		background-image:url('../img/ico/ico_mdpick06_on.png');
	}
	.recommend .md_category ul li:hover .pick_img.pick07 .ico {
		background-image:url('../img/ico/ico_mdpick07_on.png');
	}
	.recommend .md_category ul li:hover .pick_img.pick08 .ico {
		background-image:url('../img/ico/ico_mdpick08_on.png');
	}
}